C-DEngine 5.105

nmiCtrlPicture Members

The nmiCtrlPicture type exposes the following members.

Methods


  Name Description
Public method AppendChild
Adds a child to TheNMIBaseControl
(Inherited from TheNMIBaseControl.)
Public method Equals(System.Object) (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Public method InitControl
General function to initialize a control
(Inherited from TheNMIBaseControl.)
Protected method MemberwiseClone (Inherited from Object.)
Public method SetProperty
Sets a property on the control
(Inherited from TheNMIBaseControl.)
Public method ToString (Inherited from Object.)

Properties


  Name Description
Public property AddClassName
Adds a classname to the classlist of the control.
(Inherited from TheNMIBaseControl.)
Public property AutoAdjust
Adjusts the size of the image to the given TW/TH container
Public property Back
Absolute Z Position in Pixels
(Inherited from TheNMIBaseControl.)
Public property Background
Sets the background of the tile
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 DoLoop
Plays the filmstrip in a loop
Public property EnableMT
Enables Multitouch on the control
(Inherited from TheNMIBaseControl.)
Public property EnableZoom
Enables four zoom stages of the image. 4th is the biggest
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 FullHeight
Set the height of image for zoom level 3 (naturalheight)
Public property FullWidth
Set the width of image for zoom level 3 (naturalwidth)
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 Height
Sets the height of the image in pixels for zoom level 0
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 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 ImageOpacity
Sets the opacity of the image
Public property ImgFormat
Allows to overwrite the default image format "jpeg" for blobs
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 IsBlob
Any string send to "Value" of a picture control is interpreted as "blob" and not as a URL. If false, the value is checked if its larger then 512 characters and than assumed to be a blob
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 LastSeqNo
Sets the last sequence number for the film strip. Images must be named "NAMExxxxx".png". Name is set by "Value" or "Source" and the xxxxx will be replaced by a number fom 0 to LastSeqNo
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 Name
Sets the "alt" tag of the image
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 OnClick
OnClick event on the control
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 Source
Source of the Image. For dynamic images use Value
Public property StartSequence
If the image is a filmstrip, writing true in this property will start/autostart the strip
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 Width
Set the Width of the image in pixels for zoom level 0
Public property ZIndex
Sets the ZIndex of an HTML Element in the browser
(Inherited from TheNMIBaseControl.)
Public property ZoomLevel
Set the initial Zoomlevel (0-3)