Inspector items

The following types of the items are there in the Component Inspector view.

Figure 1. Example component with various inspector item types

This table explains the various types of items.

Table 1. Inspector item types
Field Description
Boolean Group A group of settings controlled by this boolean property. If the group is enabled, all the items under the group are valid; if it is disabled, the list of items is not valid. Clicking + sign will show/hide the items in the group but doesn't affect value or validity of the items.
Boolean yes/no You can switch between two states of the property using a drop-down menu. The Generate code/Don't generate code settings of methods and events works the same way and determines whether the implementation code for the corresponding method or event will be generated or not (you may thus generate only the methods and events used by your application).
Enumeration Selection from a list of values. If you click the arrow icon ( ), a list of the possible values for the property is offered. For some derivatives, pin and package details are displayed for processor variant.
Enumeration Group A list of items. Number of visible (and valid) items in the group depends on chosen value. Clicking the arrow icon ( ) will show a list of the possible values of the property. Clicking the + sign shows/hides the items in the group but does not influence value or validity of the items.
File/Directory Selection Allows to specify a file or directory. Clicking the icon opens a system dialog window allowing to select a file/directory.
Group A list of items that can be expanded/collapsed by clicking on the plus/minus icon or by double-clicking at the row. Values of the items in the group are untouched.
Integer Number You can insert a number of a selected radix. Radix of the number could be switched using the icons (D = Decimal, H = Hexadecimal, B = Binary). Only reasonable radixes are offered for the property. If the radix switching icon is not present, Processor Expert expects the decimal radix.
Link to Inherited component The down-arrow button allows to change the ancestor from the list of possible ancestor. See Component inheritance and component sharing topic for details.
Link to shared component The down-arrow button allows to change the component from the list of the available components or add a new component to the project. See Component inheritance and component sharing topic for details.
List of items A list of items may be expanded/collapsed by clicking on the plus/minus button in the left side of the row or by double clicking on the row. You may add/remove items by clicking on the plus/minus button. The items in the list can be arranged using the Pop-up menu related commands.
Peripheral selection You can select a peripheral from the list of the available peripherals. The peripheral that are already allocated have the component icon in the list. The properties that conflicts with the component settings have the red exclamation mark.
Real Number You can insert any real (floating point) number.
String Allows to enter any text or value. If there are no recommended values specified, there is no change in the user interface. If the values are specified, these values helps user to select typical or recommended value for the property. This feature is supported for String and Real Number properties.The recommended values used for the property are ONE, TWO, and THREE. The string property can offer predefined values accessible hitting key stroke ctrl+space. You can see that this is available when the string value is edited and there are predefined values available, small yellow bulb is displayed before top-left corner of edit field.
String list Clicking the browse button (...) opens the simple text editor that allows to enter an array of text lines.
Time, Date Allows to setup the Time/Date in a format according to the operating system settings.
Timing settings Allows a comfortable setting of the component's timing. The timing dialog opens on clicking on browse button (...). See Dialog for timing settings topic for details.