Library | File

Class uifcDialog

# include <uifcDialog.h>

class uifcDialog
 : public virtual uifcGridContainer
{
    xaideclare(uifcDialog)
    ...
};



Description





Method Summary

voidAddActionListener (uifcDialogListener_ptr listener)
 
xboolCanMakeFrontInBackground ()
 
xboolCanNavigateIntoParent ()
 
xboolCanTruncateTitleText ()
 
voidCreateTimer (uifcDialogTimer_ptr timer, xrstring timerName, xbool writeInTrail)
 
voidDeleteChild (xrstring name)
 
voidDeletePopupMenu ()
 
xboolDoesForceOnScreen ()
 
xboolDoesMakeActiveOnDisplay ()
 
xboolDoesMakeFrontOnActive ()
 
xboolDoesRememberPosition ()
 
xboolDoesSizeToFit ()
 
xboolDoesTrackMoveSize ()
 
uifcKey_ptrGetAcceleratorKey ()
 
xstringGetAcceleratorText ()
 
uifcAnchorPositionGetAnchorLocation ()
 
xstringGetAppNameTag ()
 
xintGetBorderBottomSize ()
 
xintGetBorderLeftSize ()
 
xintGetBorderRightSize ()
 
xintGetBorderTopSize ()
 
xstringGetDefaultButtonName ()
 
xstringGetFocusComponentName ()
 
uifcDimension_ptrGetFrameMinimumSize ()
 
uifcPoint_ptrGetFrameOrigin ()
 
xintGetFrameOriginX ()
 
xintGetFrameOriginY ()
 
uifcRectangle_ptrGetFrameRectangle ()
 
uifcDimension_ptrGetFrameSize ()
 
xintGetFrameSizeHeight ()
 
xintGetFrameSizeWidth ()
 
xstringGetInFrontOfDialogName ()
 
uifcDialogStyleGetModality ()
 
xstringGetOwnerName ()
 
xstringGetPaletteName ()
 
uifcRectangle_ptrGetRectangleOfMonitor ()
 
xintGetScreenBottomOffset ()
 
xintGetScreenLeftOffset ()
 
uifcPoint_ptrGetScreenOrigin ()
 
uifcRectangle_ptrGetScreenRectangle ()
 
xintGetScreenRightOffset ()
 
xintGetScreenTopOffset ()
 
uifcStartLocationGetStartLocation ()
 
xstringGetTitleImage ()
 
uifcLabelAlignmentGetTitleTextAlignment ()
 
xboolHasCloseButton ()
 
xboolHasDropShadow ()
 
xboolHasHelpButton ()
 
xboolHasMaximizeButton ()
 
xboolHasMinimizeButton ()
 
xboolHasSizeBox ()
 
xboolHasSystemMenuButton ()
 
xintInsertChild (uifcComponent_ptr component, uifcGridData_ptr gridData)
 
xintInsertPopupMenu (uifcComponent_ptr component)
 
xboolIsMaximized ()
 
xboolIsMinimized ()
 
xboolIsResizable ()
 
xboolIsTitleBarVisible ()
 
voidMakeActive ()
 
voidMakeForeground ()
 
voidMakeFront ()
 
voidMinimizePopup ()
 
voidPushAction (uifcDialogAction action)
 
voidResetFrameSize ()
 
voidRestorePopup ()
 
voidSetAcceleratorKey (uifcKey_ptr key)
 
voidSetAnchorLocation (uifcAnchorPosition value)
 
voidSetAppNameTag (xrstring value)
 
voidSetBorderBottomSize (xint value)
 
voidSetBorderLeftSize (xint value)
 
voidSetBorderRightSize (xint value)
 
voidSetBorderTopSize (xint value)
 
voidSetCanMakeFrontInBackground (xbool flag)
 
voidSetCanNavigateIntoParent (xbool flag)
 
voidSetCanTruncateTitleText (xbool flag)
 
voidSetDefaultButtonName (xrstring value)
 
voidSetFocusComponentName (xrstring value)
 
voidSetForceOnScreen (xbool flag)
 
voidSetFrameOrigin (uifcPoint_ptr value)
 
voidSetFrameOriginX (xint value)
 
voidSetFrameOriginY (xint value)
 
voidSetFrameRectangle (uifcRectangle_ptr rect)
 
voidSetFrameSize (uifcDimension_ptr value)
 
voidSetFrameSizeHeight (xint value)
 
voidSetFrameSizeWidth (xint value)
 
voidSetHasCloseButton (xbool flag)
 
voidSetHasDropShadow (xbool flag)
 
voidSetHasHelpButton (xbool flag)
 
voidSetHasMaximizeButton (xbool flag)
 
voidSetHasMinimizeButton (xbool flag)
 
voidSetHasSizeBox (xbool flag)
 
voidSetHasSystemMenuButton (xbool flag)
 
voidSetInFrontOfDialogName (xrstring value)
 
voidSetMakeActiveOnDisplay (xbool flag)
 
voidSetMakeFrontOnActive (xbool flag)
 
voidSetMaximized (xbool flag)
 
voidSetMinimized (xbool flag)
 
voidSetModality (uifcDialogStyle value)
 
voidSetOwnerName (xrstring value)
 
voidSetPaletteName (xrstring value)
 
voidSetRememberPosition (xbool flag)
 
voidSetResizable (xbool flag)
 
voidSetScreenBottomOffset (xint value)
 
voidSetScreenLeftOffset (xint value)
 
voidSetScreenRightOffset (xint value)
 
voidSetScreenTopOffset (xint value)
 
voidSetSizeToFit (xbool flag)
 
voidSetStartLocation (uifcStartLocation value)
 
voidSetTitleBarVisible (xbool flag)
 
voidSetTitleImage (xrstring value)
 
voidSetTitleTextAlignment (uifcLabelAlignment value)
 
voidSetTrackMoveSize (xbool flag)
 
voidStartTimer (xrstring timerName, xint duration)
 
voidStopTimer (xrstring timerName)
 


Methods Inherited from Class uifcComponent:

GetDialog, GetComponent, CreateInParent, AddPopupMenu, IsVisible, SetVisible, GetComponentClass, GetComponentClassName, IsAlwaysAtFront, SetAlwaysAtFront, GetBackgroundColor, SetBackgroundColor, IsAttachedAtBottom, SetAttachedAtBottom, GetBottomOffset, SetBottomOffset, GetCursorImage, SetCursorImage, GetTextColor, SetTextColor, GetHelpTextAlignment, SetHelpTextAlignment, GetHelpTextWidth, SetHelpTextWidth, GetHelpTextOriginX, SetHelpTextOriginX, GetHelpTextOriginY, SetHelpTextOriginY, CanInheritPopupMenu, SetCanInheritPopupMenu, IsAttachedAtLeft, SetAttachedAtLeft, GetLeftOffset, SetLeftOffset, DoesReserveSpace, SetReserveSpace, GetParentName, GetPopupMenuName, SetPopupMenuName, CanPopupMenuWhenDisabled, SetCanPopupMenuWhenDisabled, IsAttachedAtRight, SetAttachedAtRight, GetRightOffset, SetRightOffset, IsAttachedAtTop, SetAttachedAtTop, GetTopOffset, SetTopOffset, IsValidDropSite, SetValidDropSite, GetValidDropTypeFlags, SetValidDropTypeFlags, GetChildNameArray, DoesAllowTrailRecording, SetAllowTrailRecording, CanReduceHeight, SetCanReduceHeight, CanReduceWidth, SetCanReduceWidth


Methods Inherited from Class uifcGridContainer:

GetMinimumWidth, SetMinimumWidth, GetMinimumHeight, SetMinimumHeight, GetTitleImage, SetTitleImage, DoesRememberSize, SetRememberSize, GetTitleText, SetTitleText, GetHeight, SetHeight, GetWidth, SetWidth, HasBorder, SetHasBorder



Method Detail

voidMinimizePopup ()

 

Hide the Dialog without changing the state of ReserveSpace attribute. This should be used for a secondary window of an application when the primary window is being minimized.
Returns:



voidDeletePopupMenu ()

 

Delete a MenuPane from the component.
Returns:



uifcPoint_ptrGetFrameOrigin ()

 

Determine the position of the component, in pixels, relative to its parent.
Returns:



xintInsertPopupMenu (uifcComponent_ptr component)

 

Add a MenuPane to be displayed when the user presses the right mouse button over the component.
Parameters:
component
Returns:



voidSetFrameOrigin (uifcPoint_ptr value)

 

Set the screen position of the Dialog, in pixels.
Parameters:
value
Returns:



voidMakeForeground ()

 

Activate the Dialog and also make it the current foreground window, setting the keyboard input focus on to the component specified by FocusComponentName attribute. N.B. This should be used with caution as it will override any window manager settings which control z-order and keyboard input focus.
Returns:



xintInsertChild (uifcComponent_ptr component, uifcGridData_ptr gridData)

 


Parameters:
component
gridData
Returns:



uifcDimension_ptrGetFrameMinimumSize ()

 

Determine the minimum size of the component, in pixels.
Returns:



voidResetFrameSize ()

 

Reset the size of the Dialog and all of its children, forcing the size to be completely recalculated.
Returns:



voidSetFrameSize (uifcDimension_ptr value)

 

Set the size of the Dialog, in pixels.
Parameters:
value
Returns:



uifcRectangle_ptrGetScreenRectangle ()

 

Determine the size and screen position of the component, in pixels.
Returns:



uifcRectangle_ptrGetRectangleOfMonitor ()

 

Determine the rectangle of the screen upon which the majority of the given component is displayed.
Returns:



uifcPoint_ptrGetScreenOrigin ()

 

Determine the screen position of the component, in pixels.
Returns:



voidMakeActive ()

 

Activate the Dialog, setting the keyboard input focus on to the component specified by FocusComponentName attribute. N.B. This should be used with caution as it will override any window manager settings which control z-order and keyboard input focus.
Returns:



voidMakeFront ()

 

Raise the Dialog to the top of the z-order.
Returns:



voidSetFrameRectangle (uifcRectangle_ptr rect)

 

Set the size and screen position of the Dialog, in pixels.
Parameters:
rect
Returns:



voidRestorePopup ()

 

Show the Dialog without changing the state of ReserveSpace attribute. This should be used for a secondary window of an application when the primary window is being restored.
Returns:



voidDeleteChild (xrstring name)

 

Delete a component from the parent.
Parameters:
name
Returns:



uifcDimension_ptrGetFrameSize ()

 

Determine the size of the component, in pixels.
Returns:



uifcRectangle_ptrGetFrameRectangle ()

 

Determine the size and position of the component, in pixels.
Returns:



xintGetBorderBottomSize ()

 
Returns:
The size of the window-manager decoration at the bottom of the Dialog.



voidSetBorderBottomSize (xint value)

 

Sets the size of the window-manager decoration at the bottom of the Dialog.
Parameters:
value
Returns:



xboolDoesMakeActiveOnDisplay ()

 
Returns:
Specifies in which cases the Dialog should automatically take the focus.




voidSetMakeActiveOnDisplay (xbool flag)

 

Sets specifies in which cases the Dialog should automatically take the focus.


Parameters:
flag
Returns:



xboolDoesTrackMoveSize ()

 
Returns:
Flag indicating whether the Dialog generates a OnMove() or a OnSize() dynamically whilst the Dialog is moved or resized, or whether the actions are generated only once the movement has finished.



voidSetTrackMoveSize (xbool flag)

 

Sets flag indicating whether the Dialog generates a OnMove() or a OnSize() dynamically whilst the Dialog is moved or resized, or whether the actions are generated only once the movement has finished.
Parameters:
flag
Returns:



xstringGetFocusComponentName ()

 
Returns:
The name of the component which should receive the keyboard input focus when the Dialog is activated.
If the Dialog is already active then this is also the name of the component within the Dialog which currently has the keyboard input focus.



voidSetFocusComponentName (xrstring value)

 

Sets the name of the component which should receive the keyboard input focus when the Dialog is activated.
If the Dialog is already active then this is also the name of the component within the Dialog which currently has the keyboard input focus.
Parameters:
value
Returns:



xintGetScreenTopOffset ()

 
Returns:
The size of the offset between the top of the Dialog and the top of the screen which contains the Dialog.



voidSetScreenTopOffset (xint value)

 

Sets the size of the offset between the top of the Dialog and the top of the screen which contains the Dialog.
Parameters:
value
Returns:



xintGetFrameSizeWidth ()

 
Returns:
The width in pixels of the Dialog.



voidSetFrameSizeWidth (xint value)

 

Sets the width in pixels of the Dialog.
Parameters:
value
Returns:



xboolHasDropShadow ()

 
Returns:
Flag indicating whether the Dialog displays a drop-shadow around the bottom and right-hand edges of the window, if permitted to do so by the current OS window manager settings.



voidSetHasDropShadow (xbool flag)

 

Sets flag indicating whether the Dialog displays a drop-shadow around the bottom and right-hand edges of the window, if permitted to do so by the current OS window manager settings.
Parameters:
flag
Returns:



xintGetBorderLeftSize ()

 
Returns:
The size of the window-manager decoration at the left-hand side of the Dialog.



voidSetBorderLeftSize (xint value)

 

Sets the size of the window-manager decoration at the left-hand side of the Dialog.
Parameters:
value
Returns:



xboolCanNavigateIntoParent ()

 
Returns:
Flag indicating whether the parent of the Dialog should allow keyboard focus traversal into the Dialog, and then onwards to any sibling Dialogs which also have this attribute set.



voidSetCanNavigateIntoParent (xbool flag)

 

Sets flag indicating whether the parent of the Dialog should allow keyboard focus traversal into the Dialog, and then onwards to any sibling Dialogs which also have this attribute set.
Parameters:
flag
Returns:



xintGetFrameSizeHeight ()

 
Returns:
The height in pixels of the Dialog.



voidSetFrameSizeHeight (xint value)

 

Sets the height in pixels of the Dialog.
Parameters:
value
Returns:



xboolHasSizeBox ()

 
Returns:
Flag indicating whether the Dialog contains a resizing box at the bottom right-hand corner of the Dialog.



voidSetHasSizeBox (xbool flag)

 

Sets flag indicating whether the Dialog contains a resizing box at the bottom right-hand corner of the Dialog.
Parameters:
flag
Returns:



xboolIsTitleBarVisible ()

 
Returns:
Flag indicating whether the Dialog has a titlebar.



voidSetTitleBarVisible (xbool flag)

 

Sets flag indicating whether the Dialog has a titlebar.
Parameters:
flag
Returns:



xstringGetDefaultButtonName ()

 
Returns:
The name of the component of the Dialog which is to be treated as the default button of the Dialog.
The default button is automatically activated when the user hits RETURN or presses the middle mouse button within the Dialog.



voidSetDefaultButtonName (xrstring value)

 

Sets the name of the component of the Dialog which is to be treated as the default button of the Dialog.
The default button is automatically activated when the user hits RETURN or presses the middle mouse button within the Dialog.
Parameters:
value
Returns:



xboolDoesRememberPosition ()

 
Returns:
Flag indicating whether the Dialog should remember its position when it is destroyed so that when it is recreated the Dialog will initially be displayed at the same location.



voidSetRememberPosition (xbool flag)

 

Sets flag indicating whether the Dialog should remember its position when it is destroyed so that when it is recreated the Dialog will initially be displayed at the same location.
Parameters:
flag
Returns:



uifcKey_ptrGetAcceleratorKey ()

 
Returns:
The accelerator key which, when pressed, will generate a OnClose() for the Dialog.




voidSetAcceleratorKey (uifcKey_ptr key)

 

Sets the accelerator key which, when pressed, will generate a OnClose() for the Dialog.


Parameters:
key
Returns:



xstringGetInFrontOfDialogName ()

 
Returns:
The name of the existing Dialog above which the Dialog should always maintain its position in the z-order.



voidSetInFrontOfDialogName (xrstring value)

 

Sets the name of the existing Dialog above which the Dialog should always maintain its position in the z-order.
Parameters:
value
Returns:



xboolHasSystemMenuButton ()

 
Returns:
Flag indicating whether the Dialog contains a window-manager system menu button.



voidSetHasSystemMenuButton (xbool flag)

 

Sets flag indicating whether the Dialog contains a window-manager system menu button.
Parameters:
flag
Returns:



xboolHasHelpButton ()

 
Returns:
Flag indicating whether the Dialog contains a window-manager help button.



voidSetHasHelpButton (xbool flag)

 

Sets flag indicating whether the Dialog contains a window-manager help button.
Parameters:
flag
Returns:



xboolDoesMakeFrontOnActive ()

 
Returns:
Flag indicating whether the Dialog should automatically be raised when it is activated.



voidSetMakeFrontOnActive (xbool flag)

 

Sets flag indicating whether the Dialog should automatically be raised when it is activated.
Parameters:
flag
Returns:



xintGetFrameOriginX ()

 
Returns:
The x co-ordinate of the position of the Dialog.



voidSetFrameOriginX (xint value)

 

Sets the x co-ordinate of the position of the Dialog.
Parameters:
value
Returns:



xstringGetTitleImage ()

 
Returns:
The titlebar icon of the Dialog.
This must be 16x16 pixels and may be a BIF (the .bif extension is optional) file or a JPG, PNG, PCX, GIF, BMP, ICO or CUR file.



voidSetTitleImage (xrstring value)

 

Sets the titlebar icon of the Dialog.
This must be 16x16 pixels and may be a BIF (the .bif extension is optional) file or a JPG, PNG, PCX, GIF, BMP, ICO or CUR file.
Parameters:
value
Returns:



xstringGetAppNameTag ()

 
Returns:
The application-defined class name for the Dialog.



voidSetAppNameTag (xrstring value)

 

Sets the application-defined class name for the Dialog.
Parameters:
value
Returns:



xboolIsMaximized ()

 
Returns:
Flag indicating whether the Dialog is maximized (zoomed) (xtrue) or restored (xfalse).



voidSetMaximized (xbool flag)

 

Sets flag indicating whether the Dialog is maximized (zoomed) (xtrue) or restored (xfalse).
Parameters:
flag
Returns:



uifcLabelAlignmentGetTitleTextAlignment ()

 
Returns:
The justification of the title of the Dialog.

LABEL_ALIGNMENT_LEFT Left justified
LABEL_ALIGNMENT_CENTER Center justified
LABEL_ALIGNMENT_RIGHT Right justified



voidSetTitleTextAlignment (uifcLabelAlignment value)

 

Sets the justification of the title of the Dialog.

LABEL_ALIGNMENT_LEFT Left justified
LABEL_ALIGNMENT_CENTER Center justified
LABEL_ALIGNMENT_RIGHT Right justified

Parameters:
value
Returns:



xboolHasCloseButton ()

 
Returns:
Flag indicating whether the Dialog contains a window-manager close button. If this attribute is not set then the default value is inherited from the value of SystemMenuButton attribute



voidSetHasCloseButton (xbool flag)

 

Sets flag indicating whether the Dialog contains a window-manager close button. If this attribute is not set then the default value is inherited from the value of SystemMenuButton attribute
Parameters:
flag
Returns:



xboolCanTruncateTitleText ()

 
Returns:
Flag indicating whether to truncate the title of the Dialog with ellipsis if there is insufficient space to display the entire text string.



voidSetCanTruncateTitleText (xbool flag)

 

Sets flag indicating whether to truncate the title of the Dialog with ellipsis if there is insufficient space to display the entire text string.
Parameters:
flag
Returns:



xstringGetPaletteName ()

 
Returns:
The name of the command palette associated with the component.



voidSetPaletteName (xrstring value)

 

Sets the name of the command palette associated with the component.
Parameters:
value
Returns:



xstringGetOwnerName ()

 
Returns:
The name of the Dialog which is to be treated as the owner of the Dialog.



voidSetOwnerName (xrstring value)

 

Sets the name of the Dialog which is to be treated as the owner of the Dialog.
Parameters:
value
Returns:



xboolDoesForceOnScreen ()

 
Returns:
Flag indicating whether the Dialog should automatically be repositioned so that its entire contents are within the bounds of the screen in which the Dialog is contained.



voidSetForceOnScreen (xbool flag)

 

Sets flag indicating whether the Dialog should automatically be repositioned so that its entire contents are within the bounds of the screen in which the Dialog is contained.
Parameters:
flag
Returns:



xboolCanMakeFrontInBackground ()

 
Returns:
Flag indicating whether the Dialog should respond to a MakeFront operation when it is not currently the active foreground process.



voidSetCanMakeFrontInBackground (xbool flag)

 

Sets flag indicating whether the Dialog should respond to a MakeFront operation when it is not currently the active foreground process.
Parameters:
flag
Returns:



xintGetBorderRightSize ()

 
Returns:
The size of the window-manager decoration at the right-hand side of the Dialog.



voidSetBorderRightSize (xint value)

 

Sets the size of the window-manager decoration at the right-hand side of the Dialog.
Parameters:
value
Returns:



xboolIsMinimized ()

 
Returns:
Flag indicating whether the Dialog is minimized (iconified) (xtrue) or restored (xfalse).



voidSetMinimized (xbool flag)

 

Sets flag indicating whether the Dialog is minimized (iconified) (xtrue) or restored (xfalse).
Parameters:
flag
Returns:



xboolIsResizable ()

 
Returns:
Flag indicating whether the Dialog contains window manager resizing handles on its decorated border, and hence whether it may be resized by the user.



voidSetResizable (xbool flag)

 

Sets flag indicating whether the Dialog contains window manager resizing handles on its decorated border, and hence whether it may be resized by the user.
Parameters:
flag
Returns:



xboolHasMaximizeButton ()

 
Returns:
Flag indicating whether the Dialog contains a window-manager maximize button, and hence whether it may be maximized by the user.



voidSetHasMaximizeButton (xbool flag)

 

Sets flag indicating whether the Dialog contains a window-manager maximize button, and hence whether it may be maximized by the user.
Parameters:
flag
Returns:



xintGetScreenLeftOffset ()

 
Returns:
The size of the offset between the left-hand side of the Dialog and the left-hand side of the screen which contains the Dialog.



voidSetScreenLeftOffset (xint value)

 

Sets the size of the offset between the left-hand side of the Dialog and the left-hand side of the screen which contains the Dialog.
Parameters:
value
Returns:



uifcDialogStyleGetModality ()

 
Returns:
The modal style of the Dialog.

DIALOG_STYLE_PARENT_AND_MENU_MODAL Pro/E use only Modal with respect to Menu Manager menus and other Dialogs.
DIALOG_STYLE_PARENT_MODAL Use anywhere Modal with respect to its parent Dialog
DIALOG_STYLE_APPLICATION_MODAL Use anywhere Modal with respect to the entire application
DIALOG_STYLE_WORKING Use anywhere A transient Dialog used only to display some state information, usually refering to the progress of some kind of lengthy operation.
DIALOG_STYLE_MODELESS Use anywhere Modeless
DIALOG_STYLE_MENU_MODELESS Pro/E use only Modeless with respect to Menu Manager menus and other Dialogs.
DIALOG_STYLE_MESSAGE_MODELESS Pro/E use only Modeless with respect to the Message Input Window, Menu Manager menus and other Dialogs.



voidSetModality (uifcDialogStyle value)

 

Sets the modal style of the Dialog.

DIALOG_STYLE_PARENT_AND_MENU_MODAL Pro/E use only Modal with respect to Menu Manager menus and other Dialogs.
DIALOG_STYLE_PARENT_MODAL Use anywhere Modal with respect to its parent Dialog
DIALOG_STYLE_APPLICATION_MODAL Use anywhere Modal with respect to the entire application
DIALOG_STYLE_WORKING Use anywhere A transient Dialog used only to display some state information, usually refering to the progress of some kind of lengthy operation.
DIALOG_STYLE_MODELESS Use anywhere Modeless
DIALOG_STYLE_MENU_MODELESS Pro/E use only Modeless with respect to Menu Manager menus and other Dialogs.
DIALOG_STYLE_MESSAGE_MODELESS Pro/E use only Modeless with respect to the Message Input Window, Menu Manager menus and other Dialogs.

Parameters:
value
Returns:



xintGetFrameOriginY ()

 
Returns:
The y co-ordinate of the position of the Dialog.



voidSetFrameOriginY (xint value)

 

Sets the y co-ordinate of the position of the Dialog.
Parameters:
value
Returns:



xboolDoesSizeToFit ()

 
Returns:
Flag indicating whether the Dialog should size itself to fit within the given space.



voidSetSizeToFit (xbool flag)

 

Sets flag indicating whether the Dialog should size itself to fit within the given space.
Parameters:
flag
Returns:



xintGetBorderTopSize ()

 
Returns:
The size of the window-manager decoration at the top of the Dialog.



voidSetBorderTopSize (xint value)

 

Sets the size of the window-manager decoration at the top of the Dialog.
Parameters:
value
Returns:



xboolHasMinimizeButton ()

 
Returns:
Flag indicating whether the Dialog contains a window-manager minimize button, and hence whether it may be minimized by the user.



voidSetHasMinimizeButton (xbool flag)

 

Sets flag indicating whether the Dialog contains a window-manager minimize button, and hence whether it may be minimized by the user.
Parameters:
flag
Returns:



uifcAnchorPositionGetAnchorLocation ()

 
Returns:
The corner or edge of the Dialog which should attempt to retain its position on the screen when the size of the Dialog is changed as a result of the contents having been changed in some way.
This may be one of the following values:

ANCHOR_POSITION_TOP_LEFT Top Left Corner
ANCHOR_POSITION_TOP_RIGHT Top Right Corner
ANCHOR_POSITION_BOTTOM_LEFT Bottom Left Corner
ANCHOR_POSITION_BOTTOM_RIGHT Bottom Right Corner
ANCHOR_POSITION_TOP Top Edge
ANCHOR_POSITION_BOTTOM Bottom Edge
ANCHOR_POSITION_LEFT Left Edge
ANCHOR_POSITION_RIGHT Right Edge
ANCHOR_POSITION_CENTER Center of the Dialog



voidSetAnchorLocation (uifcAnchorPosition value)

 

Sets the corner or edge of the Dialog which should attempt to retain its position on the screen when the size of the Dialog is changed as a result of the contents having been changed in some way.
This may be one of the following values:

ANCHOR_POSITION_TOP_LEFT Top Left Corner
ANCHOR_POSITION_TOP_RIGHT Top Right Corner
ANCHOR_POSITION_BOTTOM_LEFT Bottom Left Corner
ANCHOR_POSITION_BOTTOM_RIGHT Bottom Right Corner
ANCHOR_POSITION_TOP Top Edge
ANCHOR_POSITION_BOTTOM Bottom Edge
ANCHOR_POSITION_LEFT Left Edge
ANCHOR_POSITION_RIGHT Right Edge
ANCHOR_POSITION_CENTER Center of the Dialog

Parameters:
value
Returns:



uifcStartLocationGetStartLocation ()

 
Returns:
The default start location of the Dialog on the screen.
This may either be one of the following values, or a user-defined start-location.

START_LOCATION_DEFAULT The default location which will depend upon the parent of the Dialog.
START_LOCATION_TOP_LEFT Top left of the screen of the parent
START_LOCATION_TOP Top of the screen of the parent
START_LOCATION_TOP_RIGHT Top right of the screen of the parent
START_LOCATION_LEFT Left of the screen of the parent
START_LOCATION_CENTER Center of the screen of the parent
START_LOCATION_RIGHT Right of the screen of the parent
START_LOCATION_BOTTOM_LEFT Bottom left of the screen of the parent
START_LOCATION_BOTTOM Bottom of the screen of the parent
START_LOCATION_BOTTOM_RIGHT Bottom right of the screen of the parent
START_LOCATION_CURSOR_TOP_LEFT Top left corner of the Dialog at the position of the cursor
START_LOCATION_CURSOR_TOP Titlebar of the Dialog centered at the position of the cursor
START_LOCATION_CURSOR_TOP_RIGHT Top right corner of the Dialog at the position of the cursor
START_LOCATION_CURSOR_LEFT Left side of the Dialog at the position of the cursor
START_LOCATION_CURSOR_CENTER Center of the Dialog at the position of the cursor
START_LOCATION_CURSOR_RIGHT Right side of the Dialog at the position of the cursor
START_LOCATION_CURSOR_BOTTOM_LEFT Bottom left corner of the Dialog at the position of the cursor
START_LOCATION_CURSOR_BOTTOM Bottom side of the Dialog at the position of the cursor
START_LOCATION_CURSOR_BOTTOM_RIGHT Bottom right corner of the Dialog at the position of the cursor



voidSetStartLocation (uifcStartLocation value)

 

Sets the default start location of the Dialog on the screen.
This may either be one of the following values, or a user-defined start-location.

START_LOCATION_DEFAULT The default location which will depend upon the parent of the Dialog.
START_LOCATION_TOP_LEFT Top left of the screen of the parent
START_LOCATION_TOP Top of the screen of the parent
START_LOCATION_TOP_RIGHT Top right of the screen of the parent
START_LOCATION_LEFT Left of the screen of the parent
START_LOCATION_CENTER Center of the screen of the parent
START_LOCATION_RIGHT Right of the screen of the parent
START_LOCATION_BOTTOM_LEFT Bottom left of the screen of the parent
START_LOCATION_BOTTOM Bottom of the screen of the parent
START_LOCATION_BOTTOM_RIGHT Bottom right of the screen of the parent
START_LOCATION_CURSOR_TOP_LEFT Top left corner of the Dialog at the position of the cursor
START_LOCATION_CURSOR_TOP Titlebar of the Dialog centered at the position of the cursor
START_LOCATION_CURSOR_TOP_RIGHT Top right corner of the Dialog at the position of the cursor
START_LOCATION_CURSOR_LEFT Left side of the Dialog at the position of the cursor
START_LOCATION_CURSOR_CENTER Center of the Dialog at the position of the cursor
START_LOCATION_CURSOR_RIGHT Right side of the Dialog at the position of the cursor
START_LOCATION_CURSOR_BOTTOM_LEFT Bottom left corner of the Dialog at the position of the cursor
START_LOCATION_CURSOR_BOTTOM Bottom side of the Dialog at the position of the cursor
START_LOCATION_CURSOR_BOTTOM_RIGHT Bottom right corner of the Dialog at the position of the cursor

Parameters:
value
Returns:



xintGetScreenRightOffset ()

 
Returns:
The size of the offset between the right-hand side of the Dialog and the right-hand side of the screen which contains the Dialog.



voidSetScreenRightOffset (xint value)

 

Sets the size of the offset between the right-hand side of the Dialog and the right-hand side of the screen which contains the Dialog.
Parameters:
value
Returns:



xstringGetAcceleratorText ()

 
Returns:
The translated text representation of the current value of AcceleratorKey attribute.



xintGetScreenBottomOffset ()

 
Returns:
The size of the offset between the bottom of the Dialog and the bottom of the screen which contains the Dialog.



voidSetScreenBottomOffset (xint value)

 

Sets the size of the offset between the bottom of the Dialog and the bottom of the screen which contains the Dialog.
Parameters:
value
Returns:



voidAddActionListener (uifcDialogListener_ptr listener)

 


Parameters:
listener
Returns:



voidPushAction (uifcDialogAction action)

 


Parameters:
action
Returns:



voidCreateTimer (uifcDialogTimer_ptr timer, xrstring timerName, xbool writeInTrail)

 


Parameters:
timer
timerName
writeInTrail
Returns:



voidStartTimer (xrstring timerName, xint duration)

 


Parameters:
timerName
duration
Returns:



voidStopTimer (xrstring timerName)

 


Parameters:
timerName
Returns: