V10 Nomads Panel Options

From PxPlus

Jump to: navigation, search

The following options have been added to the panel header definition in Version 10:

  • Transparency (Display)
Percentage transparent for the current window. A value of "0" indicates completely opaque; "100" is completely transparent. (Nomads only)
  • Enter-Tab setting (Attributes)
Determines behaviour of the <Enter> key. (Nomads and iNomads)
Options are:
Default = Use the value set in the %NOMAD_ENTER_TAB variable.
On = <Enter> behaves like <Tab> key. Focus moves to next control and 'On change' only fires if the value has changed.
Off = <Enter> fires 'On change' logic and focus remains on control.
  • Frame style (Attributes)
Controls the type of frame or border for the current window. (Nomads only)
Options are:
Default (uses current settings)
Thick border with caption
Thick with no caption
Thin with no caption
No frame or caption
  • Timer (Other (Properties window) / Logic (Folder style))
Implement a timer to run while the panel is active. Definition consists a duration (in seconds) and logic to execute when the timer event occurs. When another panel, msgbox, etc. is invoked, the timer is suspended until the original panel is active again. (Nomads and iNomads)
Note that existing timer logic using the %Nomad_Timeout variable and User CTL -1900 is still supported.
  • Status Bar Segments (Attributes)
Define up to 3 additional optional status bar segments for the current panel by specifying their starting column number. (Nomads only)
The Status Bar Segments definition is available in the Attributes section of the Panel Header definition, and is only accessible if the Status Bar attribute is checked. The default segment (0) starts at column 0. Additional segments can be defined with a positive column number to specify the starting column from the left, or a negative column number to specify the start of a segment from the right. Display text in the individual segments using the MESSAGE' mnemonic, e.g.
PRINT 'MESSAGE'(text$,segnum) 
where the first segment number is 0.
If the Status Bar attribute is checked and no segments are defined, the system status bar will be used. If segments are defined for the panel, they will override the system definition.
Note: Use the 'MESSAGE' mnemonic to define a system status bar.
Personal tools