About the EasyLanguage Dictionary

The EasyLanguage Dictionary is a tool window that allows you to browse and review EasyLanguage elements (namespaces, classes, structures, EasyLanguage words, and so forth) and their members (properties, methods, events, enumerations, as so forth) in an outline (tree-like) view.

To access the Dictionary, use the View - Dictionary menu sequence or click the Dictionary tab at the right edge of the TS Dev Environment window.   By default, the Dictionary is docked to the right side of the TS Development Environment window.  

The Dictionary consists of three panes: the Objects pane, the Members pane, and the Description pane. By default, the Objects pane displays in the left side of the Dictionary, the Members pane displays on the right side, and the Description pane displays at the bottom. Clicking + next to an item expands it to show another level of detail.  Right-clicking on the Dictionary title bar allows you to float or dock the panel and to choose to hide or auto hide.

Layout

     

Objects Pane

This pane, on the left side of the Dictionary, allows you to view the contents of the various elements contained in a namespace or selected from a Search.  Multiple levels of detail for each element can be displayed by clicking + and -.

Members Pane

This pane, on the right side of the Dictionary, displays the members of the elements selected in the Objects pane. These can include EasyLanguage words, functions, properties, methods, events, and enum items. The icon preceeding the name of the member identifies its type.  See Icons for a list.

Description Pane

This pane, at the bottom of the Dictionary, displays detailed information about the currently selected element or member. Related information may be available by clicking on the Help link (if shown) at the bottom of a description.

 

Search and Filtering

By default, the Dictionary is set to display and search all of the namespaces including TradeStation objects (classes), EL System objects (classes), and EL Reserved Words and Functions.  

To change the Dictionary filter setting, click the filter box (see below) located at the top of the Dictionary and choose a specific namespace from the drop-down list or All to display them all.  The objects pane displays the elements from the selected namespace.

The search box (see below) appears below the filter box and let's you type one or more keywords to find in the current set of elements (determined by the filter setting).  Click the green arrow to initiate the search.  The objects pane will display any matching results.  Previously searches are saved and can be selected and you can select <Clear search> to display all available elements.

For example, to display and search for any EasyLanguage reserved words and functions that contain the word 'blue', select the global.ell namespace in the filter box, type the word 'blue' in the search box, and click the green search arrow to show all EasyLanguage words that with 'blue' in their name.  

Additional Controls

By default, the a tool bar panel is attached to the right edge of the TS Development Environment window and displays when the it's associated tab is selected and automatically hides when you click outside of the selected panel.  You can change this auto hide behavior by click the pushpin icon to lock the panel in place until you click the pushpin icon again to select auto hide.

The size of the tool bar and panes can be changed by moving the mouse over an edge or divider and dragging the horizontal  or vertical resize cursor to modify the size.