findall

Find all graphics objects

Syntax

object_handles = findall(handle_list)
object_handles = findall(handle_list,'property','value',...)

Description

object_handles = findall(handle_list) returns the handles, including hidden handles, of all objects in the hierarchy under the objects identified in handle_list.

object_handles = findall(handle_list,'property','value',...) returns the handles of all objects in the hierarchy under the objects identified in handle_list that have the specified properties set to the specified values.

Examples

collapse all

Use findall to find the text object for the x-axis label. Unlike findobj, the findall function finds objects even if the HandleVisibility property is set to 'off'.

plot(1:10)
txt = xlabel('My x-axis label');

txt.HandleVisibility
ans = 
'off'
a = findall(gcf,'Type','text')
a = 
  3x1 Text array:

  Text    (My x-axis label)
  Text
  Text

d = findobj(gcf,'Type','text')
d = 
  0x0 empty GraphicsPlaceholder array.

Tips

findall is similar to findobj, except that it finds objects even if their HandleVisibility is set to off.

See Also

|

Introduced before R2006a