Parent: $root.$iwindows
Children
Object specific | |
$backgroundskin | Icon ID of skin used for background |
$backgroundskinalign | Alignment of background skin picture kPALbottomCenter kPALbottomLeft kPALbottomRight kPALcenter kPALcenterLeft kPALcenterRight kPALstretch kPALtile kPALtopCenter kPALtopLeft kPALtopRight |
$bringinfront | If true,the window opens in front of palette style windows |
$clickbehind | If true,the window allows clicks to bring other windows to the front |
$closebox | If true,the window has a close box or system menu |
$controlmethod | The control method |
$dockingedge | The border style of the edge of the window docking area kBorderChisel kBorderEmbossed kBorderNone kBorderPlain |
$enablemenuandtoolbars | If true,all main toolbars and menus are enabled when this window is on top |
$enterable | If true, the window instance is in enterable mode |
$field | When used as a property of a subform instance or a subwindow instance, this is an item reference to the field in which the subform instance or subwindow instance is instantiated |
$growbox | If true,the window has a grow box or grow border |
$hasmenus | If true, the window has a menu bar |
$hasstatusbar | If true, the window has a status bar |
$helpbutton | If true,the window has a help button in the title bar. Applies to Windows 32 bit platforms only |
$inherited | Used when referring to a method or variable defined in a superclass |
$isdrawer | If true,the window for this instance is a drawer (macOS only). Deprecated. |
$issheet | If true,the window for this instance is a sheet (macOS only) |
$keepclicks | If true,the window receives clicks which cause it to be brought to the front |
$maximized | If true,the window has been maximized |
$menuedge | The border style of the edge of the menu kBorderChisel kBorderEmbossed kBorderNone kBorderPlain |
$minheight | The minimum value to which $height of the window can be set (either programmatically or by the user resizing the window). Zero means no minimum has been specified |
$minimizebox | If true,the window has a minimize box |
$minimized | If true,the window has been minimized |
$minimizeiconid | The id of the icon used when the window is minimized;on some platforms,this icon is also displayed in the window title bar |
$minwidth | The minimum value to which $width of the window can be set (either programmatically or by the user resizing the window). Zero means no minimum has been specified |
$modelessdata | If true,the window is always in enter data mode |
$movebehind | If true,when the window is on top it allows mouse move events in other windows |
$norefresh | If true,screen updates to the window instance are disabled;the window instance will not draw until you set $norefresh to kFalse.Use this property to improve performance,for example when setting complex grid exceptions |
$showcommands | If true,the window causes the commands menu to be installed |
$showtitle | If true,the window displays a title |
$startfield | The ident or order number of the initial enterable field of the window |
$statusbarpos | A kSBPos... constant, which specifies the position of the window status bar when $hasstatusbar is kTrue kSBPosBottom kSBPosPlatformDefault kSBPosTop |
$statusedge | The border style of the edge of the status bar kBorderChisel kBorderEmbossed kBorderNone kBorderPlain |
$style | The window style kDialog kNoframe kPalette kSimple kTitle |
$title | The window title |
$toolbarnames | The names of the toolbar classes used in the window docking area |
$toolbaroptions | Set of toolbar options (e.g. kTBOptionShowText). Note that you can only assign this property when $toolbarpos is not kDockingAreaNone. Also note that kTBOptionmacOSOmnisTopToolbar can only be toggled when designing a window |
$toolbarpos | The position of the toolbar in the window; this can be any of the kDockingArea... constants except kDockingAreaFloating kDockingAreaBottom kDockingAreaLeft kDockingAreaNone kDockingAreaRight kDockingAreaTop |
$toplevelhwnd | The window identifier of the outer-most hwnd of the window instance. The properties of $toplevelhwnd are assignable. Set a reference to object.$toplevelhwnd.$ref, to access its properties |
$usesheets | If true, standard OK messages, file dialogs and working messages are opened as sheets on macOS |
$zoombox | If true,the window has a zoom box or maximize box |
Standard | $alpha $backcolor $backgroundtheme $backpattern $classdata $classtype $container $contextmenu $dropmode $edgefloat $forecolor $framehwnd $height $helpfile $horzscroll $hscroll $hwnd $ident $isprivate $left $name $osdropflags $top $vertscroll $visible $vscroll $width |
Object specific | |
$beginanimations | $beginanimations(iDuration[,iCurve=kAnimationCurveEaseInOut]) after calling this,assignments to some properties are animated for iDuration milliseconds by $commitanimations() |
$bringtofront | $bringtofront([bRestoreIfMaximized=kFalse]) Bring the window instance to the front. If bRestoreIfMaximized is kTrue,also restore the window to its previous size and position if it is currently maximized |
$commitanimations | $commitanimations() animates the relevant property changes that have occurred after the matching call to $beginanimations() |
$maximize | $maximize() Maximize the window instance |
$minimize | $minimize() Minimize the window instance |
$sendevent | $sendevent(iEvent[,eventParameters...]) Sends event iEvent (an ev... constant value) to the object with eventParameters passed as name,value pairs, for example $sendevent(evClick,'pLineNumber',2).Returns kFalse if the event is discarded |
$showmessage | $showmessage(cMessage[,cTitle,iOptions=kMsgOK]) displays a message using the specified cMessage,cTitle and iOptions (a sum of kMsg... constants).Returns true for OK or Yes,false for No or cancel.Use msgcancelled() to check for cancel |
$showtoast | $showtoast(cMessage[,cTitle,iStyle=kToastSuccess,iStack=kToastStackTopRight,iTimer=4000,bClearStack=kFalse,cContext='']) displays a toast notification using the title and message using the style |
Standard | $canclose $close $redraw |
Object specific | |||||||
evAnimationsComplete | The animations (started when $commitanimations was last called) have completed Parameters
| ||||||
evCancel | Sent to a window when an Cancel button or key is pressed Parameters
| ||||||
evClose | Sent to a window when it is about to be closed Parameters
| ||||||
evCloseBox | Sent to a window when its close box is clicked Parameters
| ||||||
evCustomMenu | Sent to the top window when a line on a custom menu is selected Parameters
| ||||||
evMaximized | Sent to a window when it has been maximized Parameters
| ||||||
evMinimized | Sent to a window when it has been minimized Parameters
| ||||||
evMoved | Sent to a window when it has been moved Parameters
| ||||||
evOK | Sent to a window when an OK button or key is pressed Parameters
| ||||||
evResized | Sent to a window when it has been resized Parameters
| ||||||
evRestored | Sent to a window when it has been restored to its normal size Parameters
| ||||||
evStandardMenu | Sent to the top window when a line on a standard Omnis menu is selected Parameters
| ||||||
evToolbarButton | Sent to a window when its toolbar button is clicked (macOS only) Parameters
| ||||||
evToTop | Sent to a window when it becomes the top window Parameters
| ||||||
evWindowClick | Sent to the top window when another window is clicked Parameters
| ||||||
Standard | evCanDrop evClick evDoubleClick evDrop evMouseDouble evMouseDown evMouseEnter evMouseLeave evMouseUp evOpenContextMenu evRMouseDouble evRMouseDown evRMouseUp |
$bobjs | $ivars | $menus | $methods |
$objs | $statusbar | $toolbars | $tvars |