# Action Editor Find

Every action editor window has a Find panel displayed via Edit>Find. You can search for a variety of item types. The buttons at the top of the panel are used to provide quick access to any item type. With the exception of the Text and Fields buttons, a button is only enabled if it is relevant. The buttons are interpreted as follows:

Text
  You enter a text pattern to search for. The search is case insensitive and is made against each line's displayed text. All, Previous and Next buttons are available to select how the search is performed. All will select all lines containing the text.
Fields
  A menu is displayed with all available field names. When you select a field the search starts immediately for the next line which references the field. If the Shift key is down when a field is selected, a search will be performed for the previous line which references the field. If the Option key is down when a field is selected, all lines which reference the field will be selected.
Named Variables
  A menu is displayed containing all named variables referenced by the action. When you select a named variable the search starts immediately for the next line which references the named variable. If the Shift key is down when a named variable is selected, a search will be performed for the previous line which references the named variable. If the Option key is down when a named variable is selected, all lines which reference the named variable will be selected.
Track Variables
  A menu is displayed containing all track variables. When you select a track variable the search starts immediately for the next line which references the track variable. If the Shift key is down when a track variable is selected, a search will be performed for the previous line which references the track variable. If the Option key is down when a track variable is selected, all lines which reference the track variable will be selected.
Runtime Setting
  A menu is displayed containing all referenced action runtime settings. When you select an action runtime setting the search starts immediately for the next line which references the setting. If the Shift key is down when a setting is selected, a search will be performed for the previous line which references the setting. If the Option key is down when a setting is selected, all lines which reference the setting will be selected.
Warnings
  This button starts a search for the next action statement which has a warning. If the Shift key is down, a search will be performed for the previous statement with a warning. If the Option key is down all lines containing statements with warnings will be selected.
Disabled
  This button starts a search for the next disabled action statement. If the Shift key is down, a search will be performed for the previous disabled statement. If the Option key is down all lines containing disabled statements will be selected.
Debug
  This button starts a search for the next Debug action statement. If the Shift key is down, a search will be performed for the previous Debug statement. If the Option key is down, all lines containing Debug statements will be selected.
Inline Actions
  A menu is displayed containing the names of all declared inline actions. This button selects the Start statement associated with the selected item.
Action Callers
  A menu is displayed containing the names of all referenced actions. When you select an action name the search starts immediately for the next line which references the action. If the Shift key is down when an action name is selected, a search will be performed for the previous line which references the action. If the Option key is down when a setting is selected, all lines which reference the action will be selected.
Statement
  This button will search for the statement currently selected in the Function column. (ie. the statement currently displayed in the help panel). The button's tooltip will display the name of the currently selected statement.
Container
  A menu is displayed containing all referenced containers. When you select a container the search starts immediately for the next line which references the container. If the Shift key is down when a container is selected, a search will be performed for the previous line which references the container. If the Option key is down when a container is selected, all lines which reference the container will be selected.

Note disabled items are not matched unless you are searching for disabled items, or a Debug or a statement.

The next time the panel is opened the information relating to the previous find is displayed ... if it is still valid. If you want to perform the same find function you can use the displayed All, Previous and Next buttons. Note that if the last search type was Statement this does not hold. Statement will always switch to the selected statement when the Find panel is displayed.

Note that the Edit>Find menu's Find Next and Find Previous items, and associated keyboard shortcuts, work as expected.