C-DEngine 5.105

nmiScreen Properties

The nmiScreen type exposes the following members.

Properties


  Name Description
Public property AddClassName
Adds a classname to the classlist of the control.
(Inherited from TheNMIBaseControl.)
Public property Back
Absolute Z Position in Pixels
(Inherited from TheNMIBaseControl.)
Public property Caption
Sets the Caption of the TileGroup. If Null or "" no header will be shown. Otherwise a ctrlSmartLabel will be used to show the title of the TG Same as the "Title" or "Label" Property
(Inherited from TheNMIBaseControl.)
Public property CaptionForeground
Foreground color of the Caption Text
(Inherited from TheNMIBaseControl.)
Public property cdeNMID
the Main ID of the control
(Inherited from TheNMIBaseControl.)
Public property ClassName
Sets the Class name used in a style sheet
(Inherited from TheNMIBaseControl.)
Public property ContainerClassName
Sets the class for the container of the TileEntry
(Inherited from TheNMIBaseControl.)
Public property ControlType
Gets the control type. Only for custom/User controls
(Inherited from TheNMIBaseControl.)
Public property Cookie
Allows to set a custom cookie on a control
(Inherited from TheNMIBaseControl.)
Public property DataItem
Use with caution! Overwriting this can cause unexpected behavior. Only use for Special TileButton Cases: CDE_DELETE (adds a delete/Save button to a table), CDE_DETAILS (allows to switch a table to form view and back)
(Inherited from TheNMIBaseControl.)
Public property DefaultValue
Will be written in the “Value” Property if the Value property is “Null”
(Inherited from TheNMIBaseControl.)
Public property Disabled
Makes the control disabled.
(Inherited from TheNMIBaseControl.)
Public property EnableMT
Enables Multitouch on the control
(Inherited from TheNMIBaseControl.)
Public property EngineName
Tells the NMI Engine what Plugins the control is in
(Inherited from TheNMIBaseControl.)
Public property Explainer
Adds an explainer text to wizards and other controls that support explainer
(Inherited from TheNMIBaseControl.)
Public property FldWidth
sets the width of an input field
(Inherited from TheNMIBaseControl.)
Public property Float
defines the Float of the control (Left, Right, none)
(Inherited from TheNMIBaseControl.)
Public property FontSize
The Font Size in Pixels
(Inherited from TheNMIBaseControl.)
Public property ForceSet (Inherited from TheNMIBaseControl.)
Public property Green
Overwrite 'green' in hardcoded styles of a control
(Inherited from TheNMIBaseControl.)
Public property GreyCondition
a function if returning true will gray out the control
(Inherited from TheNMIBaseControl.)
Public property Group
Groups visibility of multiple objects. Only one is visible at a time. (i.e. Tab Controls) Syntax: "GroupName:ID"
(Inherited from TheNMIBaseControl.)
Public property Header
Header for a Table
(Inherited from TheNMIBaseControl.)
Public property HelpText
Sets the small text below the control
(Inherited from TheNMIBaseControl.)
Public property HideCondition
A function if returning true will hide the control
(Inherited from TheNMIBaseControl.)
Public property HidePins
Hides the pins on a Screen
Public property HorizontalAlignment
Aligns text horizontally in the control according to the setting inside the Control Section of the TileEntry. Allowed is 'left', 'right', 'center'
(Inherited from TheNMIBaseControl.)
Public property InheritWidth
Control will always size as its parent
(Inherited from TheNMIBaseControl.)
Public property IsAbsolute
Enabled all children controls for absolut positioning (children have to use TileLeft, TileTop, Left or Top to position)
(Inherited from TheNMIBaseControl.)
Public property IsHitTestDisabled
if set to try, the Control will not handle any click or touch events
(Inherited from TheNMIBaseControl.)
Public property LabelClassName
Sets the Style for Caption of the TileGroup
(Inherited from TheNMIBaseControl.)
Public property LabelFontSize
Sets the Font Size of a Label
(Inherited from TheNMIBaseControl.)
Public property LabelForeground
Foreground color of the Caption Text
(Inherited from TheNMIBaseControl.)
Public property Left
Absolute left Position in Pixels
(Inherited from TheNMIBaseControl.)
Public property MainBackground
sets the background color of the TileEntry
(Inherited from TheNMIBaseControl.)
Public property MainClassName
Allows to set the class of the TileEntry
(Inherited from TheNMIBaseControl.)
Public property MaxTileWidth
Sets the max width of the control.
(Inherited from TheNMIBaseControl.)
Public property MergeBag
Allows to add a traditional ThePropertyBag to this control.
(Inherited from TheNMIBaseControl.)
Public property MID (Inherited from TheNMIBaseControl.)
Public property MinTileWidth
sets the minimum width of the control
(Inherited from TheNMIBaseControl.)
Public property NoTE
Prevents a control from being wrapped in a ctrlTileEntry in a Form. This Setting has no impact on Tables
(Inherited from TheNMIBaseControl.)
Public property NUITags
If one of the NUItags is recognized, the corresponding control will get a "OnNUITag" call and can then handed the tag. It can then decide what else to do with the command
(Inherited from TheNMIBaseControl.)
Public property OniValueChanged
Registers a script for the OniValueChange event of the control, (JavaScript)
(Inherited from TheNMIBaseControl.)
Public property OnPropertyChanged
Registers a script for the "Property Changed" event of the control, (JavaScript)
(Inherited from TheNMIBaseControl.)
Public property OnPropertySet
Registers a script for OnPropertySetChange event of the control, (JavaScript)
(Inherited from TheNMIBaseControl.)
Public property OnValueChanged
Registers a script for the OnValueChange event of the control (JavaScript)
(Inherited from TheNMIBaseControl.)
Public property Opacity
Sets the opacity of the control
(Inherited from TheNMIBaseControl.)
Public property ParentFld
Sets the parent of the control (uses FldOrder)
(Inherited from TheNMIBaseControl.)
Public property PixelDepth
Sets the depth of the control in pixels (Z-Axes)
(Inherited from TheNMIBaseControl.)
Public property PixelHeight
Sets the height of control in pixels
(Inherited from TheNMIBaseControl.)
Public property PixelWidth
Sets the width of control in pixels
(Inherited from TheNMIBaseControl.)
Public property PlaceHolder
This text will be shown instead of the control if the control could not be started or is still being retrieved from the mesh
(Inherited from TheNMIBaseControl.)
Public property PreventDefault
Prevents routing of event to parent controls
(Inherited from TheNMIBaseControl.)
Public property PreventManipulation
Prevents Multitouch on the control
(Inherited from TheNMIBaseControl.)
Public property Red
Overwrite 'red' in hardcoded styles of a control
(Inherited from TheNMIBaseControl.)
Public property RegisterEvent
Registers a script for a custom event of the control, (javascript)
(Inherited from TheNMIBaseControl.)
Public property RemoveClassName
Removes a classname from the classlist of a control
(Inherited from TheNMIBaseControl.)
Public property RenderTarget
can specify an ID of a HTML DIV Element where this control will be rendered in (AppendChild)
(Inherited from TheNMIBaseControl.)
Public property Style
Can use to set any CSS style
(Inherited from TheNMIBaseControl.)
Public property TableHeader
Header used for the Table Column
(Inherited from TheNMIBaseControl.)
Public property Tag
Same as the Tag element in XAML used for cookies with the control
(Inherited from TheNMIBaseControl.)
Public property TCClassName
Table Cell style class of the control
(Inherited from TheNMIBaseControl.)
Public property TEClassName
Sets the Class name for the sourounding TileEntry (TE) of an element
(Inherited from TheNMIBaseControl.)
Public property THClassName
Table Header style class of the control
(Inherited from TheNMIBaseControl.)
Public property TileBack
Absolute Depth (Z) position in tile units
(Inherited from TheNMIBaseControl.)
Public property TileDepth
Sets the depth of the control (Z Axes)
(Inherited from TheNMIBaseControl.)
Public property TileFactorX
Creates smaller tiles (2 = 1/2 Tiles, 4=1/4 Tiles) Do not use other values then 2 or 4 unless you know exactly what you are doing. Only exponents of 2 are working in our grid
(Inherited from TheNMIBaseControl.)
Public property TileFactorY
Creates smaller tiles (2 = 1/2 Tiles, 4=1/4 Tiles) Do not use other values then 2 or 4 unless you know exactly what you are doing. Only exponents of 2 are working in our grid
(Inherited from TheNMIBaseControl.)
Public property TileHeight
Sets the height of the control. (1 tile = 78px)
(Inherited from TheNMIBaseControl.)
Public property TileLeft
Absolute Left Position in Tile Units
(Inherited from TheNMIBaseControl.)
Public property TileTop
Absolute Top Position in Tile Units
(Inherited from TheNMIBaseControl.)
Public property TileWidth
Sets the width of the control. (1 tile = 78px)
(Inherited from TheNMIBaseControl.)
Public property ToolTip
A short text that is shown when a user hovers over an item
(Inherited from TheNMIBaseControl.)
Public property Top
Absolute Top position in Pixels
(Inherited from TheNMIBaseControl.)
Public property UseTE
Wraps the control in a "ctrlTileEntry” control for better Look-n-Feel in Table. This setting has not impact on Forms
(Inherited from TheNMIBaseControl.)
Public property Value
The meaning of "Value" is unique to each control.
(Inherited from TheNMIBaseControl.)
Public property VerticalAlignment
Aligns text vertically in the control according to the setting inside the Control Section of the TileEntry. Allowed is 'top', 'bottom', 'center'
(Inherited from TheNMIBaseControl.)
Public property Visibility
Sets the visibilty of the control.
(Inherited from TheNMIBaseControl.)
Public property ZIndex
Sets the ZIndex of an HTML Element in the browser
(Inherited from TheNMIBaseControl.)