DtEditorGetSizeHints(library call) DtEditorGetSizeHints(library call)
NAME
DtEditorGetSizeHints -- retrieve sizing information from a DtEditor widget
SYNOPSIS
#include <Dt/Editor.h>
void DtEditorGetSizeHints(
Widget widget,
XSizeHints *pHints);
DESCRIPTION
The DtEditorGetSizeHints function retrieves the current sizing information from a DtEditor widget, allowing the application to compute
appropriate size hints for the window manager.
The widget argument specifies the DtEditor widget ID.
The pHints argument is a pointer to an XSizeHints structure into which the current sizing information is placed. The fields in this struc-
ture do not have to contain any values when it is passed in.
Upon successful completion, the DtEditorGetSizeHints function fills in the following fields of the XSizeHints structure: minimum width (
min_width) and height ( min_height); width ( width_inc) and height ( height_inc) increment; and base width ( base_width) and height (
base_height); otherwise, the structure is unchanged. The Flags field is set to:
PMinSize | PResizeInc | PBaseSize
RETURN VALUE
The DtEditorGetSizeHints function returns no value.
EXAMPLES
The following code segment sets the resize increment and minimum window size properties for the application.
Widget editor,
application_shell;
Display display;
XSizeHints size_hints;
long supplied_return;
XGetWMSizeHints(display, XtWindow(application_shell),
&size_hints, &supplied_return, XA_WM_NORMAL_HINTS);
DtEditorGetSizeHints(editor, &size_hints);
XSetWMSizeHints(display, XtWindow(application_shell),
&size_hints, XA_WM_NORMAL_HINTS);
SEE ALSO
Dt/Editor.h - DtEditor(5), DtEditor(3).
DtEditorGetSizeHints(library call)