#ifndef __PROUINAKEDWINDOW_H__ #define __PROUINAKEDWINDOW_H__ #include <ProUI.h> PRO_BEGIN_C_DECLS extern ProError ProUINakedwindowHelptextSet ( char *dialog, char *component, wchar_t *value); /* Purpose: Set the help text to display when the cursor is over the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. value - Help text to be displayed. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowHelptextGet ( char *dialog, char *component, wchar_t **value); /* Purpose: Get the help text that will be displayed when the cursor is over the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: value - Help text for the naked window. Free this using ProWstringFree(). Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowShow ( char *dialog, char *component); /* Purpose: Make the naked window visible. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowHide ( char *dialog, char *component); /* Purpose: Make the naked window invisible. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowIsVisible ( char *dialog, char *component, ProBoolean *state); /* Purpose: Determines if the naked window is visible or invisible. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: state - PRO_B_TRUE if the naked window is visible. PRO_B_FALSE if the naked window is invisible. Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowEnable ( char *dialog, char *component); /* Purpose: Set the naked window and all its children to be sensitive to user input. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowDisable ( char *dialog, char *component); /* Purpose: Set the naked window and all its children to be insensitive to the user input. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowIsEnabled ( char *dialog, char *component, ProBoolean *state); /* Purpose: Checks if the naked window is sensitive or insensitive to the user input. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: state - PRO_B_TRUE if the naked window is sensitive. PRO_B_FALSE if the naked window is insensitive. Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowForegroundcolorSet ( char *dialog, char *component, ProUIColor value); /* Purpose: Set the foreground color to a naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. value - The foreground color. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowForegroundcolorGet ( char *dialog, char *component, ProUIColor *value); /* Purpose: Get the foreground color to a naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: value - The foreground color. Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowBackgroundcolorSet ( char *dialog, char *component, ProUIColor value); /* Purpose: Set the background color type to a naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. value - The background color. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowBackgroundcolorGet ( char *dialog, char *component, ProUIColor *value); /* Purpose: Get the background color type of a naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: value - The background color. Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowNakeddisplayGet ( char *dialog, char *component, ProAppData *value); /* Purpose: Returns the display pointer for the naked window. For UNIX this is the XWindows display pointer. For Windows this value should not be used. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: value - The display status. Return Values: PRO_TK_NO_ERROR - The function was successful PRO_TK_GENERAL_ERROR - The function failed PRO_TK_BAD_INPUTS - An invalid argument was given */ extern ProError ProUINakedwindowNakedwindowGet ( char *dialog, char *component, ProAppData *value); /* Purpose: Get the system window being used by the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: value - Value passed to the function. Under X Windows this is a window id (Window). Under Microsoft Windows this is a window handle (HWND). Return Values: PRO_TK_NO_ERROR - The function was successful PRO_TK_GENERAL_ERROR - The function failed PRO_TK_BAD_INPUTS - An invalid argument was given */ extern ProError ProUINakedwindowNakedwidthSet ( char *dialog, char *component, int value); /* Purpose: Set the NakedWindow width in pixels. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. value - The width in pixels Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function was successful PRO_TK_GENERAL_ERROR - The function failed PRO_TK_BAD_INPUTS - An invalid argument was given */ extern ProError ProUINakedwindowNakedwidthGet ( char *dialog, char *component, int *value); /* Purpose: Get the NakedWindow width in pixels. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: value - The width in pixels. Return Values: PRO_TK_NO_ERROR - The function was successful PRO_TK_GENERAL_ERROR - The function failed PRO_TK_BAD_INPUTS - An invalid argument was given */ extern ProError ProUINakedwindowNakedheightSet ( char *dialog, char *component, int value); /* Purpose: Set the NakedWindow height in pixels. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. value - The height in pixels. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function was successful PRO_TK_GENERAL_ERROR - The function failed PRO_TK_BAD_INPUTS - An invalid argument was given */ extern ProError ProUINakedwindowNakedheightGet ( char *dialog, char *component, int *value); /* Purpose: Get the NakedWindow height in pixels. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: value - The height in pixels. Return Values: PRO_TK_NO_ERROR - The function was successful PRO_TK_GENERAL_ERROR - The function failed PRO_TK_BAD_INPUTS - An invalid argument was given */ extern ProError ProUINakedwindowNakedminwidthSet ( char *dialog, char *component, int value); /* Purpose: Set the minimum NakedWindow width in pixels. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. value - The minimum width in pixels. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function was successful PRO_TK_GENERAL_ERROR - The function failed PRO_TK_BAD_INPUTS - An invalid argument was given */ extern ProError ProUINakedwindowNakedminwidthGet ( char *dialog, char *component, int *value); /* Purpose: Get the minimum NakedWindow width in pixels. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: value - The minimum width in pixels. Return Values: PRO_TK_NO_ERROR - The function was successful PRO_TK_GENERAL_ERROR - The function failed PRO_TK_BAD_INPUTS - An invalid argument was given */ extern ProError ProUINakedwindowNakedminheightSet ( char *dialog, char *component, int value); /* Purpose: Set the minimum NakedWindow height in pixels. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. value - The minimum height in pixels. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function was successful PRO_TK_GENERAL_ERROR - The function failed PRO_TK_BAD_INPUTS - An invalid argument was given */ extern ProError ProUINakedwindowNakedminheightGet ( char *dialog, char *component, int *value); /* Purpose: Get the minimum NakedWindow height in pixels. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: value - The minimum height in pixels. Return Values: PRO_TK_NO_ERROR - The function was successful PRO_TK_GENERAL_ERROR - The function failed PRO_TK_BAD_INPUTS - An invalid argument was given */ extern ProError ProUINakedwindowDefaultbuttonactionSet ( char *dialog, char *component, int value); /* Purpose: Set the default button action of the naked window. This is a flag indicating whether a middle mouse button press in the NakedWindow should cause the default button of the Dialog in which the component is contained to be activated. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. value - Value of the flag (PRO_B_TRUE or PRO_B_FALSE). Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function was successful PRO_TK_GENERAL_ERROR - The function failed PRO_TK_BAD_INPUTS - An invalid argument was given */ extern ProError ProUINakedwindowDefaultbuttonactionGet ( char *dialog, char *component, int *value); /* Purpose: Set the default button action of the naked window. This is a flag indicating whether a middle mouse button press in the NakedWindow should cause the default button of the Dialog in which the component is contained to be activated. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: value - Value of the flag (PRO_B_TRUE or PRO_B_FALSE). Return Values: PRO_TK_NO_ERROR - The function was successful PRO_TK_GENERAL_ERROR - The function failed PRO_TK_BAD_INPUTS - An invalid argument was given */ extern ProError ProUINakedwindowAlwaysalloweventsSet ( char *dialog, char *component, int value); /* Purpose: Set whether user-input events should be processed when the NakedWindow is blocked. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. value - Value of the flag (PRO_B_TRUE or PRO_B_FALSE). Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function was successful PRO_TK_GENERAL_ERROR - The function failed PRO_TK_BAD_INPUTS - An invalid argument was given */ extern ProError ProUINakedwindowAlwaysalloweventsGet ( char *dialog, char *component, int *value); /* Purpose: Get whether user-input events should be processed when the NakedWindow is blocked. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: value - Value of the flag (PRO_B_TRUE or PRO_B_FALSE). Return Values: PRO_TK_NO_ERROR - The function was successful PRO_TK_GENERAL_ERROR - The function failed PRO_TK_BAD_INPUTS - An invalid argument was given */ extern ProError ProUINakedwindowMappedSet ( char *dialog, char *component); /* Purpose: Set the naked window to occupy space when invisible. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowMappedUnset ( char *dialog, char *component); /* Purpose: Set the naked window not to occupy space when invisible. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowIsMapped ( char *dialog, char *component, ProBoolean *state); /* Purpose: Checks if the naked window occupies any space when it is invisible. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: state - PRO_B_TRUE when naked window occupy space when it is invisible; PRO_B_FALSE when naked window does not occupy any space when it is invisible. Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowPopupmenuSet ( char *dialog, char *component, char *value); /* Purpose: Set the popup menu to the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. value - The name of the popup menu. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowPopupmenuGet ( char *dialog, char *component, char **value); /* Purpose: Get the popup menu for the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: value - The name of the popup menu. Free this using ProStringFree(). Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowEnablePopupwheninsensitive ( char *dialog, char *component); /* Purpose: Shows the popup menu when the naked window is insensitive. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowDisablePopupwheninsensitive ( char *dialog, char *component); /* Purpose: Hides the popup menu when the naked window is insensitive. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowIsPopupwheninsensitiveEnabled ( char *dialog, char *component, ProBoolean *state); /* Purpose: Checks the status (shown/hidden) of the popup menu when the naked window is insensitive. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: state - PRO_B_TRUE when the popup menu is shown for the insensitive naked window; PRO_B_FALSE when the popup menu is hidden for the insensitive naked window. Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowEnableAlwaysontop ( char *dialog, char *component); /* Purpose: Make children that have always-on-top enabled be always placed above their siblings in the Z-order. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function was successful PRO_TK_GENERAL_ERROR - The function failed PRO_TK_BAD_INPUTS - An invalid argument was given */ extern ProError ProUINakedwindowDisableAlwaysontop ( char *dialog, char *component); /* Purpose: Ignore childrens' always-on-top flag when arranging them. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function was successful PRO_TK_GENERAL_ERROR - The function failed PRO_TK_BAD_INPUTS - An invalid argument was given */ extern ProError ProUINakedwindowIsAlwaysontopEnabled ( char *dialog, char *component, ProBoolean *state ); /* Purpose: Check if the NakedWindow always places children with always-on-top behavior enabled to always be above their siblings in the Z-order when arranging them. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: state - PRO_B_TRUE if the NakedWindow always places children with always-on-top behavior enabled to always be above their siblings in the Z-order, PRO_B_FALSE otherwise. Return Values: PRO_TK_NO_ERROR - The function was successful PRO_TK_GENERAL_ERROR - The function failed PRO_TK_BAD_INPUTS - An invalid argument was given */ extern ProError ProUINakedwindowParentnameGet ( char *dialog, char *component, char **value); /* Purpose: Get the name of the parent to the naked window component. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: value - The name of the parent. Free this output using ProStringFree(). Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowAttachLeft ( char *dialog, char *component); /* Purpose: To attach the naked window at left side of the parent component. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowUnattachLeft ( char *dialog, char *component); /* Purpose: To not attach the naked window at left side of the parent component. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowIsAttachedLeft ( char *dialog, char *component, ProBoolean *state); /* Purpose: To check if the naked window is attached at left side of the parent component. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: state - PRO_B_TRUE when the naked window is attached at left side of the parent component. PRO_B_FALSE when the naked window is not attached at left side of the parent component. Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowAttachRight ( char *dialog, char *component); /* Purpose: To attach the naked window at right side of the parent component. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowUnattachRight ( char *dialog, char *component); /* Purpose: To not attach the naked window at right side of the parent component. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowIsAttachedRight ( char *dialog, char *component, ProBoolean *state); /* Purpose: To check if the naked window is attached at right side of the parent component. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: state - PRO_B_TRUE when naked window is attached at right side of the parent component. PRO_B_FALSE when naked window is not attached at right side of the parent component. Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowAttachTop ( char *dialog, char *component); /* Purpose: To attach the naked window at top side of the parent component. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowUnattachTop ( char *dialog, char *component); /* Purpose: To not attach the naked window at top side of the parent component. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowIsAttachedTop ( char *dialog, char *component, ProBoolean *state); /* Purpose: To check if the naked window is attached at top side of the parent component. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: state - PRO_B_TRUE when the naked window is attached at top side of the parent component. PRO_B_FALSE when the naked window is not attached at top side of the parent component. Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowAttachBottom ( char *dialog, char *component); /* Purpose: To attach the naked window at bottom side of the parent component. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowUnattachBottom ( char *dialog, char *component); /* Purpose: To not attach the naked window at bottom side of the parent component. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowIsAttachedBottom ( char *dialog, char *component, ProBoolean *state); /* Purpose: To check if the naked window is attached at bottom side of the parent component. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: state - PRO_B_TRUE when the naked window is attached at bottom side of the parent component. PRO_B_FALSE when the naked window is not attached at bottom side of the parent component. Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowLeftoffsetSet ( char *dialog, char *component, int value); /* Purpose: Set left offset to the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. value - Left offset value. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowLeftoffsetGet ( char *dialog, char *component, int *value); /* Purpose: Get left offset to the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: value - Left offset value. Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowRightoffsetSet ( char *dialog, char *component, int value); /* Purpose: Set right offset to the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. value - Right offset value. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowRightoffsetGet ( char *dialog, char *component, int *value); /* Purpose: Get right offset to the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: value - Right offset value. Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowTopoffsetSet ( char *dialog, char *component, int value); /* Purpose: Set top offset to the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. value - Top offset value. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowTopoffsetGet ( char *dialog, char *component, int *value); /* Purpose: Get top offset to the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: value - Top offset value. Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowBottomoffsetSet ( char *dialog, char *component, int value); /* Purpose: Set bottom offset to the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. value - Bottom offset value. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowBottomoffsetGet ( char *dialog, char *component, int *value); /* Purpose: Get bottom offset to the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: value - Bottom offset value. Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowNakedwindowAdd ( char *dialog, char *component, char *name); /* Purpose: Add a new naked window to the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. name - Name of the naked window to be added. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowNakedwindowRemove ( char *dialog, char *component, char *name); /* Purpose: Remove a naked window from the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. name - Name of the naked window to be removed. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowCheckbuttonAdd ( char *dialog, char *component, char *name); /* Purpose: Add a new checkbutton to the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. name - Name of the checkbutton to be added. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowDrawingareaAdd ( char *dialog, char *component, char *name); /* Purpose: Add a new drawingarea to the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. name - Name of the drawingarea to be added. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowInputpanelAdd ( char *dialog, char *component, char *name); /* Purpose: Add a new inputpanel to the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. name - Name of the inputpanel to be added. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowLabelAdd ( char *dialog, char *component, char *name); /* Purpose: Add a new label to the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. name - Name of the label to be added. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowLayoutAdd ( char *dialog, char *component, char *name); /* Purpose: Add a new layout to the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. name - Name of the label to be added. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowListAdd ( char *dialog, char *component, char *name); /* Purpose: Add a new list to the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. name - Name of the list to be added. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowOptionmenuAdd ( char *dialog, char *component, char *name); /* Purpose: Add a new optionmenu to the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. name - Name of the optionmenu to be added. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowProgressbarAdd ( char *dialog, char *component, char *name); /* Purpose: Add a new progressbar to the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. name - Name of the progressbar to be added. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowPushbuttonAdd ( char *dialog, char *component, char *name); /* Purpose: Add a new pushbutton to the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. name - Name of the pushbutton to be added. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowRadiogroupAdd ( char *dialog, char *component, char *name); /* Purpose: Add a new radiogroup to the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. name - Name of the radiogroup to be added. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowSliderAdd ( char *dialog, char *component, char *name); /* Purpose: Add a new slider to the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. name - Name of the slider to be added. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowSpinboxAdd ( char *dialog, char *component, char *name); /* Purpose: Add a new spinbox to the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. name - Name of the spinbox to be added. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowTabAdd ( char *dialog, char *component, char *name); /* Purpose: Add a new tab to the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. name - Name of the tab to be added. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowTableAdd ( char *dialog, char *component, char *name); /* Purpose: Add a new table to the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. name - Name of the table to be added. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowTextareaAdd ( char *dialog, char *component, char *name); /* Purpose: Add a new textarea to the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. name - Name of the textarea to be added. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowThumbwheelAdd ( char *dialog, char *component, char *name); /* Purpose: Add a new thumbwheel to the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. name - Name of the thumbwheel to be added. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowTreeAdd ( char *dialog, char *component, char *name); /* Purpose: Add a new tree to the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. name - Name of the tree to be added. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowCheckbuttonRemove ( char *dialog, char *component, char *name); /* Purpose: Remove a checkbutton from the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. name - Name of the checkbutton to be removed. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowDrawingareaRemove ( char *dialog, char *component, char *name); /* Purpose: Remove a drawingarea from the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. name - Name of the drawingarea to be removed. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowInputpanelRemove ( char *dialog, char *component, char *name); /* Purpose: Remove a inputpanel from the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. name - Name of the inputpanel to be removed. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowLabelRemove ( char *dialog, char *component, char *name); /* Purpose: Remove a label from the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. name - Name of the label to be removed. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowLayoutRemove ( char *dialog, char *component, char *name); /* Purpose: Remove a layout from the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. name - Name of the layout to be removed. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowListRemove ( char *dialog, char *component, char *name); /* Purpose: Remove a list from the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. name - Name of the naked window to be removed. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowOptionmenuRemove ( char *dialog, char *component, char *name); /* Purpose: Remove a optionmenu from the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. name - Name of the optionmenu to be removed. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowProgressbarRemove ( char *dialog, char *component, char *name); /* Purpose: Remove a progressbar from the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. name - Name of the progressbar to be removed. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowPushbuttonRemove ( char *dialog, char *component, char *name); /* Purpose: Remove a pushbutton from the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. name - Name of the pushbutton to be removed. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowRadiogroupRemove ( char *dialog, char *component, char *name); /* Purpose: Remove a radiogroup from the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. name - Name of the radiogroup to be removed. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowSliderRemove ( char *dialog, char *component, char *name); /* Purpose: Remove a slider from the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. name - Name of the slider to be removed. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowSpinboxRemove ( char *dialog, char *component, char *name); /* Purpose: Remove a spinbox from the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. name - Name of the spinbox to be removed. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowTabRemove ( char *dialog, char *component, char *name); /* Purpose: Remove a tab from the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. name - Name of the tab to be removed. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowTableRemove ( char *dialog, char *component, char *name); /* Purpose: Remove a table from the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. name - Name of the table to be removed. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowTextareaRemove ( char *dialog, char *component, char *name); /* Purpose: Remove a textarea from the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. name - Name of the textarea to be removed. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowThumbwheelRemove ( char *dialog, char *component, char *name); /* Purpose: Remove a thumbwheel from the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. name - Name of the thumbwheel to be removed. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowTreeRemove ( char *dialog, char *component, char *name); /* Purpose: Remove a tree from the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. name - Name of the naked window to be removed. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowAnchorSet ( char *dialog, char *component, int x, int y, ProUIAnchor anchor); /* Purpose: Sets the position of the tree with respect to a given anchor location. This function is applicable only if the parent of the naked window is a drawing area. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. x - X value with respect to the upper left corner of the parent. y - Y value with respect to the upper left corner of the parent. anchor - Location on the naked window used to set the position. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowSizeSet ( char *dialog, char *component, int width, int height); /* Purpose: Set the size of the naked window. This field is used only if the parent is a drawing area. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. width - Width of the naked window. height - Height of the naked window. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowPositionSet ( char *dialog, char *component, int x, int y); /* Purpose: Set the position to the naked window with respect to its parent. This field is used only if the parent is a drawing area. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. x - X value with respect to the upper left corner of the parent. y - Y value with respect to the upper left corner of the parent. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowPositionGet ( char *dialog, char *component, int *x, int *y); /* Purpose: Get the position of the naked window with respect to its parent. This field is used only if the parent is a drawing area. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: x - X value with respect to the upper left corner of the parent. y - Y value with respect to the upper left corner of the parent. Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowSizeGet ( char *dialog, char *component, int *width, int *height); /* Purpose: Get the size of the naked window. This field is used only if the parent is a drawing area. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: width - Width of the naked window. height - Height of the naked window. Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowCursorposGet ( char *dialog, char *component, ProUIPoint *position); /* Purpose: Get the position of the cursor in the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. Output Arguments: position - Position of the cursor. Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowCursorposSet ( char *dialog, char *component, int x, int y); /* Purpose: Set the cursor at the given location in the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. x - X value. y - Y value. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowResizeActionSet ( char *dialog, char *component, ProUIAction function, ProAppData data); /* Purpose: Set the function to be called when the naked window is resized. Note: the naked window contents are typically cleared after a resize. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. function - Function to be called when the naked window is resized. data - Action data passed to the callback function. Can be NULL. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowKeyActionSet ( char *dialog, char *component, ProUIAction function, ProAppData data); /* Purpose: Set the action function to be called when a key has been pressed with the keyboard input focus on the naked window. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. function - Function to be called when a key is pressed with input focus on the naked window data - Action data to be passed to callback function. Can be NULL. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function was successful PRO_TK_GENERAL_ERROR - The function failed PRO_TK_BAD_INPUTS - An invalid argument was given */ extern ProError ProUINakedwindowFocusinActionSet ( char *dialog, char *component, ProUIAction function, ProAppData data); /* Purpose: Set the action function to be called when the naked window has got keyboard input focus. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. function - Function to be called when naked window has got focus. data - Action data passed to the callback function. Can be NULL. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowFocusoutActionSet ( char *dialog, char *component, ProUIAction function, ProAppData data); /* Purpose: Set the action function to be called when the naked window has lost keyboard input focus. Input Arguments: dialog - The name of the dialog that contains the naked window. component - The name of the naked window component. function - Function to be called when naked window has lost focus. data - Action data passed to the callback function. Can be NULL. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowDestroynotifyActionSet ( char *dialog, char *component, ProUIAction function, ProAppData data); /* Purpose: Set the function to be called when a component is about to be destroyed. Input Arguments: dialog - Name of the dialog. component - The name of the naked window component. function - Function to be called when a component is about to be destroyed. data - Action data passed to the callback function. Can be NULL. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowPremanagenotifyActionSet ( char *dialog, char *component, ProUIAction function, ProAppData data); /* Purpose: Set the function to be called when a component is about to be managed. Input Arguments: dialog - Name of the dialog. component - The name of the naked window component. function - Function to be called when a component is about to be managed. data - Action data passed to the callback function. Can be NULL. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUINakedwindowPostmanagenotifyActionSet ( char *dialog, char *component, ProUIAction function, ProAppData data); /* Purpose: Set the function to be called when a component is about to be managed. Input Arguments: dialog - Name of the dialog. component - The name of the naked window component. function - Function to be called when a component is about to be managed. data - Action data passed to the callback function. Can be NULL. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ /* nvk STOP REPLACEMENTS HERE*/ extern ProError ProUIDialogNakedwindowAdd ( char *dialog, char *name, ProUIGridopts *grid); /* Purpose: Add a new naked window to the dialog. Input Arguments: dialog - Name of the dialog. name - Name of the naked window to be added. grid - Position of the added component in the dialog. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUILayoutNakedwindowAdd ( char *dialog, char *component, char *name, ProUIGridopts *grid); /* Purpose: Add a new naked window to the layout. Input Arguments: dialog - Name of the dialog. component - The name of the naked window component. name - Name of the naked window to be added. grid - Position of the added component in the dialog. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUITreeNakedwindowAdd ( char *dialog, char *component, char *name); /* Purpose: Add a new naked window to the tree. Input Arguments: dialog - Name of the dialog. component - The name of the naked window component. name - Name of the naked window to be added. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUITableNakedwindowAdd ( char *dialog, char *component, char *name); /* Purpose: Add a new naked window to the table. Input Arguments: dialog - Name of the dialog. component - The name of the naked window component. name - Name of the naked window to be added. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUIDrawingareaNakedwindowAdd ( char *dialog, char *component, char *name); /* Purpose: Add a new naked window to the drawing area. Input Arguments: dialog - Name of the dialog. component - The name of the naked window component. name - Name of the naked window to be added. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUIDialogNakedwindowRemove ( char *dialog, char *name); /* Purpose: Remove the naked window from the dialog. Input Arguments: dialog - Name of the dialog. name - Name of the naked window to be removed. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUILayoutNakedwindowRemove ( char *dialog, char *component, char *name); /* Purpose: Remove the naked window from the layout. Input Arguments: dialog - Name of the layout. component - The name of the naked window component. name - Name of the naked window to be removed. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUITreeNakedwindowRemove ( char *dialog, char *component, char *name); /* Purpose: Remove the naked window from the tree. Input Arguments: dialog - Name of the tree. component - The name of the naked window component. name - Name of the naked window to be removed. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUITableNakedwindowRemove ( char *dialog, char *component, char *name); /* Purpose: Remove the naked window from the table. Input Arguments: dialog - Name of the table. component - The name of the naked window component. name - Name of the naked window to be removed. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ extern ProError ProUIDrawingareaNakedwindowRemove ( char *dialog, char *component, char *name); /* Purpose: Remove the naked window from the drawing area. Input Arguments: dialog - Name of the drawing area. component - The name of the naked window component. name - Name of the naked window to be removed. Output Arguments: none Return Values: PRO_TK_NO_ERROR - The function succeeded. PRO_TK_GENERAL_ERROR - The function failed. PRO_TK_BAD_INPUTS - One or more input arguments was invalid. */ PRO_END_C_DECLS #endif /* __PROUINAKEDWINDOW_H__ */