widget.c File Reference

#include "magick/studio.h"
#include "magick/color.h"
#include "magick/color-private.h"
#include "magick/exception.h"
#include "magick/exception-private.h"
#include "magick/image.h"
#include "magick/magick.h"
#include "magick/memory_.h"
#include "magick/string_.h"
#include "magick/timer-private.h"
#include "magick/token.h"
#include "magick/utility.h"
#include "magick/xwindow-private.h"
#include "magick/widget.h"
Include dependency graph for widget.c:

Data Structures

struct  _XWidgetInfo

Defines

#define AreaIsActive(matte_info, position)
#define Extent(s)   ((int) strlen(s))
#define MatteIsActive(matte_info, position)
#define MaxTextWidth   ((unsigned int) (255*XTextWidth(font_info,"_",1)))
#define MinTextWidth   (26*XTextWidth(font_info,"_",1))
#define QuantumMargin   MagickMax(font_info->max_bounds.width,12)
#define WidgetTextWidth(font_info, text)   ((unsigned int) XTextWidth(font_info,text,Extent(text)))
#define WindowIsActive(window_info, position)
#define CancelButtonText   "Cancel"
#define ColornameText   "Name:"
#define ColorPatternText   "Pattern:"
#define GrabButtonText   "Grab"
#define ResetButtonText   "Reset"
#define tile_width   112
#define tile_height   70
#define CancelButtonText   "Cancel"
#define DismissButtonText   "Dismiss"
#define YesButtonText   "Yes"
#define CancelButtonText   "Cancel"
#define CancelButtonText   "Cancel"
#define DirectoryText   "Directory:"
#define FilenameText   "File name:"
#define GrabButtonText   "Grab"
#define FormatButtonText   "Format"
#define HomeButtonText   "Home"
#define UpButtonText   "Up"
#define BackButtonText   "Back"
#define CancelButtonText   "Cancel"
#define FontnameText   "Name:"
#define FontPatternText   "Pattern:"
#define ResetButtonText   "Reset"
#define CancelButtonText   "Cancel"
#define DismissButtonText   "Dismiss"
#define Timeout   8
#define ApplyButtonText   "Apply"
#define CacheButtonText   "%lu mega-bytes of memory in the undo edit cache "
#define CancelButtonText   "Cancel"
#define NumberPreferences   8
#define DismissButtonText   "Dismiss"

Typedefs

typedef struct _XWidgetInfo XWidgetInfo

Functions

 DisableMSCWarning (4389)
static void XDrawMatte (Display *, const XWindowInfo *, const XWidgetInfo *)
static void XSetBevelColor (Display *, const XWindowInfo *, const MagickStatusType)
static void XSetMatteColor (Display *, const XWindowInfo *, const MagickStatusType)
static void XSetTextColor (Display *, const XWindowInfo *, const MagickStatusType)
MagickExport void DestroyXWidget (void)
static void XDrawBevel (Display *display, const XWindowInfo *window_info, const XWidgetInfo *bevel_info)
static void XDrawBeveledButton (Display *display, const XWindowInfo *window_info, const XWidgetInfo *button_info)
static void XDrawBeveledMatte (Display *display, const XWindowInfo *window_info, const XWidgetInfo *matte_info)
static void XDrawMatteText (Display *display, const XWindowInfo *window_info, XWidgetInfo *text_info)
static void XDrawTriangleEast (Display *display, const XWindowInfo *window_info, const XWidgetInfo *triangle_info)
static void XDrawTriangleNorth (Display *display, const XWindowInfo *window_info, const XWidgetInfo *triangle_info)
static void XDrawTriangleSouth (Display *display, const XWindowInfo *window_info, const XWidgetInfo *triangle_info)
static void XDrawWidgetText (Display *display, const XWindowInfo *window_info, XWidgetInfo *text_info)
static void XEditText (Display *display, XWidgetInfo *text_info, const KeySym key_symbol, char *text, const size_t state)
static void XGetWidgetInfo (const char *text, XWidgetInfo *widget_info)
static void XHighlightWidget (Display *display, const XWindowInfo *window_info, const int x, const int y)
static int XScreenEvent (Display *display, XEvent *event, char *data)
MagickExport void XColorBrowserWidget (Display *display, XWindows *windows, const char *action, char *reply)
MagickExport int XCommandWidget (Display *display, XWindows *windows, const char *const *selections, XEvent *event)
MagickExport int XConfirmWidget (Display *display, XWindows *windows, const char *reason, const char *description)
MagickExport int XDialogWidget (Display *display, XWindows *windows, const char *action, const char *query, char *reply)
MagickExport void XFileBrowserWidget (Display *display, XWindows *windows, const char *action, char *reply)
static int FontCompare (const void *x, const void *y)
MagickExport void XFontBrowserWidget (Display *display, XWindows *windows, const char *action, char *reply)
MagickExport void XInfoWidget (Display *display, XWindows *windows, const char *activity)
MagickExport void XListBrowserWidget (Display *display, XWindows *windows, XWindowInfo *window_info, const char *const *list, const char *action, const char *query, char *reply)
MagickExport int XMenuWidget (Display *display, XWindows *windows, const char *title, const char *const *selections, char *item)
MagickExport void XNoticeWidget (Display *display, XWindows *windows, const char *reason, const char *description)
MagickExport MagickBooleanType XPreferencesWidget (Display *display, XResourceInfo *resource_info, XWindows *windows)
MagickExport void XProgressMonitorWidget (Display *display, XWindows *windows, const char *task, const MagickOffsetType offset, const MagickSizeType span)
MagickExport void XTextViewWidget (Display *display, const XResourceInfo *resource_info, XWindows *windows, const MagickBooleanType mono, const char *title, const char **textlist)

Variables

 WidgetState
static XWidgetInfo monitor_info
static XWidgetInfo submenu_info
static XWidgetInfoselection_info = (XWidgetInfo *) NULL
static XWidgetInfo toggle_info
static const int BorderOffset = 4
static const int DoubleClick = 250

Define Documentation

#define ApplyButtonText   "Apply"

Referenced by XPreferencesWidget().

#define AreaIsActive ( matte_info,
position   ) 
Value:
( \
  ((position.y >= (int) (matte_info.y-matte_info.bevel_width)) &&  \
   (position.y < (int) (matte_info.y+matte_info.height+matte_info.bevel_width))) \
   ? MagickTrue : MagickFalse)

Referenced by XColorBrowserWidget(), XFileBrowserWidget(), XFontBrowserWidget(), XListBrowserWidget(), and XTextViewWidget().

#define BackButtonText   "Back"

Referenced by XFontBrowserWidget().

#define CacheButtonText   "%lu mega-bytes of memory in the undo edit cache "

Referenced by XPreferencesWidget().

#define CancelButtonText   "Cancel"
#define CancelButtonText   "Cancel"
#define CancelButtonText   "Cancel"
#define CancelButtonText   "Cancel"
#define CancelButtonText   "Cancel"
#define CancelButtonText   "Cancel"
#define CancelButtonText   "Cancel"
#define ColornameText   "Name:"

Referenced by XColorBrowserWidget().

#define ColorPatternText   "Pattern:"

Referenced by XColorBrowserWidget().

#define DirectoryText   "Directory:"

Referenced by XFileBrowserWidget().

#define DismissButtonText   "Dismiss"
#define DismissButtonText   "Dismiss"
#define DismissButtonText   "Dismiss"
#define Extent (  )     ((int) strlen(s))
#define FilenameText   "File name:"

Referenced by XFileBrowserWidget().

#define FontnameText   "Name:"

Referenced by XFontBrowserWidget().

#define FontPatternText   "Pattern:"

Referenced by XFontBrowserWidget().

#define FormatButtonText   "Format"

Referenced by XFileBrowserWidget().

#define GrabButtonText   "Grab"
#define GrabButtonText   "Grab"
#define HomeButtonText   "Home"

Referenced by XFileBrowserWidget().

#define MatteIsActive ( matte_info,
position   ) 
Value:
( \
  ((position.x >= (int) (matte_info.x-matte_info.bevel_width)) && \
   (position.y >= (int) (matte_info.y-matte_info.bevel_width)) &&  \
   (position.x < (int) (matte_info.x+matte_info.width+matte_info.bevel_width)) &&  \
   (position.y < (int) (matte_info.y+matte_info.height+matte_info.bevel_width))) \
   ? MagickTrue : MagickFalse)

Referenced by XColorBrowserWidget(), XCommandWidget(), XConfirmWidget(), XDialogWidget(), XFileBrowserWidget(), XFontBrowserWidget(), XListBrowserWidget(), XMenuWidget(), XNoticeWidget(), XPreferencesWidget(), and XTextViewWidget().

#define MaxTextWidth   ((unsigned int) (255*XTextWidth(font_info,"_",1)))
#define MinTextWidth   (26*XTextWidth(font_info,"_",1))
#define NumberPreferences   8

Referenced by XPreferencesWidget().

#define QuantumMargin   MagickMax(font_info->max_bounds.width,12)
#define ResetButtonText   "Reset"
#define ResetButtonText   "Reset"
#define tile_height   70
#define tile_width   112
#define Timeout   8

Referenced by XNoticeWidget().

#define UpButtonText   "Up"

Referenced by XFileBrowserWidget().

#define WidgetTextWidth ( font_info,
text   )     ((unsigned int) XTextWidth(font_info,text,Extent(text)))
#define WindowIsActive ( window_info,
position   ) 
Value:
( \
  ((position.x >= 0) && (position.y >= 0) &&  \
   (position.x < (int) window_info.width) &&  \
   (position.y < (int) window_info.height)) ? MagickTrue : MagickFalse)

Referenced by XMenuWidget().

#define YesButtonText   "Yes"

Referenced by XConfirmWidget().


Typedef Documentation

typedef struct _XWidgetInfo XWidgetInfo

Function Documentation

MagickExport void DestroyXWidget ( void   ) 
DisableMSCWarning ( 4389   ) 
static int FontCompare ( const void *  x,
const void *  y 
) [static]

Referenced by XFontBrowserWidget().

MagickExport void XColorBrowserWidget ( Display *  display,
XWindows windows,
const char *  action,
char *  reply 
)

References AcquireExceptionInfo(), _XWidgetInfo::active, _XWindowInfo::annotate_context, AreaIsActive, _XWidgetInfo::bevel_width, BorderOffset, CancelButtonText, _XWidgetInfo::center, ColornameText, ColorPatternText, CopyMagickString(), _XWidgetInfo::cursor, DestroyString(), DoubleClick, ExitState, Extent, _XWindowInfo::font_info, FormatLocaleString(), GetColorList(), GetMagickModule, GrabButtonText, _XWidgetInfo::height, _XWindowInfo::height, _XWidgetInfo::highlight, _XWidgetInfo::id, _XWindowInfo::id, LocaleCompare(), LogMagickEvent(), MagickFalse, MagickMax, MagickMin, MagickTrue, _XWindowInfo::map_info, _XWindowInfo::mapped, _XWidgetInfo::marker, _XPixelInfo::matte_color, MatteIsActive, _XWidgetInfo::max_y, MaxTextExtent, MaxTextWidth, _XWindowInfo::min_height, _XWindowInfo::min_width, _XWidgetInfo::min_y, MinTextWidth, _XWindowInfo::name, _XWindowInfo::pixel_info, QuantumMargin, _XWidgetInfo::raised, RelinquishMagickMemory(), ResetButtonText, _XWindowInfo::screen, selection_info, SuspendTime, _XWidgetInfo::text, TraceEvent, _XWidgetInfo::trough, UpdateConfigurationState, _XWindowInfo::visual_info, _XWindows::widget, WidgetTextWidth, _XWidgetInfo::width, _XWindowInfo::width, _XWindows::wm_delete_window, _XWindows::wm_protocols, _XWindows::wm_take_focus, _XWidgetInfo::x, _XWindowInfo::x, XBell, XBestPixel(), XChangeProperty, XCheckIfEvent, XCheckMaskEvent, XCheckRefreshWindows(), XConstrainWindowPosition(), XConvertSelection, XDelay(), XDialogWidget(), XDrawBeveledButton(), XDrawBeveledMatte(), XDrawMatte(), XDrawMatteText(), XDrawString, XDrawTriangleNorth(), XDrawTriangleSouth(), XDrawWidgetText(), XEditText(), XFree, XGetSelectionOwner, XGetWidgetInfo(), XGetWindowColor(), XGetWindowProperty, XHighlightWidget(), XIfEvent, XLookupString, XMapRaised, XNoticeWidget(), XParseColor, XReconfigureWMWindow, XScreenEvent(), XSendEvent, XSetCursorState(), XSetInputFocus, XSetSelectionOwner, XSetWMIconName, XSetWMName, XStringListToTextProperty, XTextWidth, _XWidgetInfo::y, and _XWindowInfo::y.

MagickExport int XCommandWidget ( Display *  display,
XWindows windows,
const char *const *  selections,
XEvent *  event 
)
MagickExport int XConfirmWidget ( Display *  display,
XWindows windows,
const char *  reason,
const char *  description 
)
MagickExport int XDialogWidget ( Display *  display,
XWindows windows,
const char *  action,
const char *  query,
char *  reply 
)
static void XDrawBevel ( Display *  display,
const XWindowInfo window_info,
const XWidgetInfo bevel_info 
) [static]
static void XDrawBeveledButton ( Display *  display,
const XWindowInfo window_info,
const XWidgetInfo button_info 
) [static]
static void XDrawBeveledMatte ( Display *  display,
const XWindowInfo window_info,
const XWidgetInfo matte_info 
) [static]
static void XDrawMatte ( Display *  display,
const XWindowInfo window_info,
const XWidgetInfo matte_info 
) [static]
static void XDrawMatteText ( Display *  display,
const XWindowInfo window_info,
XWidgetInfo text_info 
) [static]
static void XDrawTriangleEast ( Display *  display,
const XWindowInfo window_info,
const XWidgetInfo triangle_info 
) [static]
static void XDrawTriangleNorth ( Display *  display,
const XWindowInfo window_info,
const XWidgetInfo triangle_info 
) [static]
static void XDrawTriangleSouth ( Display *  display,
const XWindowInfo window_info,
const XWidgetInfo triangle_info 
) [static]
static void XDrawWidgetText ( Display *  display,
const XWindowInfo window_info,
XWidgetInfo text_info 
) [static]
static void XEditText ( Display *  display,
XWidgetInfo text_info,
const KeySym  key_symbol,
char *  text,
const size_t  state 
) [static]
MagickExport void XFileBrowserWidget ( Display *  display,
XWindows windows,
const char *  action,
char *  reply 
)

References AcquireExceptionInfo(), _XWidgetInfo::active, _XWindowInfo::annotate_context, AppendImageFormat(), AreaIsActive, _XWidgetInfo::bevel_width, BorderOffset, _XWindowInfo::busy_cursor, CancelButtonText, _XWidgetInfo::center, ChopPathComponents(), ConcatenateMagickString(), CopyMagickString(), _XWindowInfo::cursor, _XWidgetInfo::cursor, DestroyExceptionInfo(), DestroyString(), DirectorySeparator, DirectoryText, DoubleClick, ExpandFilename(), Extent, FilenameText, _XWindowInfo::font_info, FormatButtonText, GetMagickList(), GetMagickModule, GrabButtonText, _XWidgetInfo::height, _XWindowInfo::height, _XWidgetInfo::highlight, HomeButtonText, _XWidgetInfo::id, _XWindowInfo::id, IsGlob(), ListFiles(), LocaleCompare(), LocaleLower(), LogMagickEvent(), MagickFalse, MagickMax, MagickMin, MagickTrue, _XWindowInfo::mapped, _XWidgetInfo::marker, MatteIsActive, _XWidgetInfo::max_y, MaxTextExtent, MaxTextWidth, _XWindowInfo::min_height, _XWindowInfo::min_width, _XWidgetInfo::min_y, MinTextWidth, _XWindowInfo::name, _XWindows::popup, QuantumMargin, _XWidgetInfo::raised, RelinquishMagickMemory(), _XWindowInfo::screen, selection_info, SuspendTime, _XWidgetInfo::text, TraceEvent, _XWidgetInfo::trough, UpButtonText, UpdateConfigurationState, _XWindows::widget, WidgetTextWidth, _XWidgetInfo::width, _XWindowInfo::width, _XWindows::wm_delete_window, _XWindows::wm_protocols, _XWindows::wm_take_focus, _XWidgetInfo::x, _XWindowInfo::x, XBell, XChangeProperty, XCheckDefineCursor(), XCheckIfEvent, XCheckMaskEvent, XCheckRefreshWindows(), XConstrainWindowPosition(), XConvertSelection, XDelay(), XDialogWidget(), XDrawBeveledButton(), XDrawBeveledMatte(), XDrawMatte(), XDrawMatteText(), XDrawString, XDrawTriangleNorth(), XDrawTriangleSouth(), XDrawWidgetText(), XEditText(), XFree, XGetSelectionOwner, XGetWidgetInfo(), XGetWindowProperty, XHighlightWidget(), XIfEvent, XListBrowserWidget(), XLookupString, XMapRaised, XNoticeWidget(), XReconfigureWMWindow, XScreenEvent(), XSendEvent, XSetCursorState(), XSetInputFocus, XSetSelectionOwner, XSetWMIconName, XSetWMName, XStringListToTextProperty, XTextWidth, _XWidgetInfo::y, and _XWindowInfo::y.

MagickExport void XFontBrowserWidget ( Display *  display,
XWindows windows,
const char *  action,
char *  reply 
)

References AcquireQuantumMemory(), _XWidgetInfo::active, _XWindowInfo::annotate_context, AreaIsActive, BackButtonText, _XWidgetInfo::bevel_width, BorderOffset, CancelButtonText, _XWidgetInfo::center, CopyMagickString(), _XWidgetInfo::cursor, DoubleClick, Extent, _XWindowInfo::font_info, FontCompare(), FontnameText, FontPatternText, GetMagickModule, _XWidgetInfo::height, _XWindowInfo::height, _XWidgetInfo::highlight, _XWidgetInfo::id, _XWindowInfo::id, LocaleCompare(), LogMagickEvent(), MagickFalse, MagickMax, MagickMin, MagickTrue, _XWindowInfo::mapped, _XWidgetInfo::marker, MatteIsActive, _XWidgetInfo::max_y, MaxTextExtent, MaxTextWidth, _XWindowInfo::min_height, _XWindowInfo::min_width, _XWidgetInfo::min_y, MinTextWidth, _XWindowInfo::name, QuantumMargin, _XWidgetInfo::raised, RelinquishMagickMemory(), ResetButtonText, _XWindowInfo::screen, selection_info, SuspendTime, _XWidgetInfo::text, TraceEvent, _XWidgetInfo::trough, UpdateConfigurationState, _XWindows::widget, _XWindowInfo::widget_context, WidgetTextWidth, _XWidgetInfo::width, _XWindowInfo::width, _XWindows::wm_delete_window, _XWindows::wm_protocols, _XWindows::wm_take_focus, _XWidgetInfo::x, _XWindowInfo::x, XBell, XChangeProperty, XCheckIfEvent, XCheckMaskEvent, XCheckRefreshWindows(), XConstrainWindowPosition(), XConvertSelection, XDelay(), XDrawBeveledButton(), XDrawBeveledMatte(), XDrawMatte(), XDrawMatteText(), XDrawString, XDrawTriangleNorth(), XDrawTriangleSouth(), XDrawWidgetText(), XEditText(), XFree, XFreeFont, XFreeFontNames, XGetSelectionOwner, XGetWidgetInfo(), XGetWindowProperty, XHighlightWidget(), XIfEvent, XListFonts, XLoadQueryFont, XLookupString, XMapRaised, XNoticeWidget(), XReconfigureWMWindow, XScreenEvent(), XSendEvent, XSetCursorState(), XSetFont, XSetInputFocus, XSetSelectionOwner, XSetWMIconName, XSetWMName, XStringListToTextProperty, XTextWidth, _XWidgetInfo::y, and _XWindowInfo::y.

static void XGetWidgetInfo ( const char *  text,
XWidgetInfo widget_info 
) [static]
static void XHighlightWidget ( Display *  display,
const XWindowInfo window_info,
const int  x,
const int  y 
) [static]
MagickExport void XInfoWidget ( Display *  display,
XWindows windows,
const char *  activity 
)
MagickExport void XListBrowserWidget ( Display *  display,
XWindows windows,
XWindowInfo window_info,
const char *const *  list,
const char *  action,
const char *  query,
char *  reply 
)

References _XWidgetInfo::active, AreaIsActive, _XWidgetInfo::bevel_width, BorderOffset, CancelButtonText, _XWidgetInfo::center, CopyMagickString(), _XWidgetInfo::cursor, DoubleClick, Extent, _XWindowInfo::font_info, GetMagickModule, _XWidgetInfo::height, _XWindowInfo::height, _XWidgetInfo::highlight, _XWidgetInfo::id, _XWindowInfo::id, LocaleCompare(), LogMagickEvent(), MagickFalse, MagickMax, MagickMin, MagickTrue, _XWindowInfo::mapped, _XWidgetInfo::marker, MatteIsActive, _XWidgetInfo::max_y, MaxTextExtent, MaxTextWidth, _XWindowInfo::min_height, _XWindowInfo::min_width, _XWidgetInfo::min_y, MinTextWidth, _XWindowInfo::name, QuantumMargin, _XWidgetInfo::raised, _XWindowInfo::screen, selection_info, SuspendTime, _XWidgetInfo::text, TraceEvent, _XWidgetInfo::trough, UpdateConfigurationState, _XWindows::widget, WidgetTextWidth, _XWidgetInfo::width, _XWindowInfo::width, _XWindows::wm_delete_window, _XWindows::wm_protocols, _XWindows::wm_take_focus, _XWidgetInfo::x, _XWindowInfo::x, XBell, XChangeProperty, XCheckIfEvent, XCheckMaskEvent, XCheckRefreshWindows(), XConstrainWindowPosition(), XConvertSelection, XDelay(), XDrawBeveledButton(), XDrawBeveledMatte(), XDrawMatte(), XDrawMatteText(), XDrawTriangleNorth(), XDrawTriangleSouth(), XDrawWidgetText(), XEditText(), XFree, XGetSelectionOwner, XGetWidgetInfo(), XGetWindowProperty, XHighlightWidget(), XIfEvent, XLookupString, XMapRaised, XNoticeWidget(), XReconfigureWMWindow, XScreenEvent(), XSendEvent, XSetCursorState(), XSetInputFocus, XSetSelectionOwner, XSetWMIconName, XSetWMName, XStringListToTextProperty, XTextWidth, _XWidgetInfo::y, and _XWindowInfo::y.

Referenced by XFileBrowserWidget().

MagickExport int XMenuWidget ( Display *  display,
XWindows windows,
const char *  title,
const char *const *  selections,
char *  item 
)
MagickExport void XNoticeWidget ( Display *  display,
XWindows windows,
const char *  reason,
const char *  description 
)
MagickExport MagickBooleanType XPreferencesWidget ( Display *  display,
XResourceInfo resource_info,
XWindows windows 
)
MagickExport void XProgressMonitorWidget ( Display *  display,
XWindows windows,
const char *  task,
const MagickOffsetType  offset,
const MagickSizeType  span 
)
static int XScreenEvent ( Display *  display,
XEvent *  event,
char *  data 
) [static]
static void XSetBevelColor ( Display *  display,
const XWindowInfo window_info,
const MagickStatusType  raised 
)
static void XSetMatteColor ( Display *  display,
const XWindowInfo window_info,
const MagickStatusType  raised 
)
static void XSetTextColor ( Display *  display,
const XWindowInfo window_info,
const MagickStatusType  raised 
)
MagickExport void XTextViewWidget ( Display *  display,
const XResourceInfo resource_info,
XWindows windows,
const MagickBooleanType  mono,
const char *  title,
const char **  textlist 
)

References _XWidgetInfo::active, _XWindowInfo::annotate_context, AreaIsActive, _XWidgetInfo::bevel_width, BorderOffset, _XWidgetInfo::center, CopyMagickString(), DismissButtonText, DoubleClick, Extent, _XWindowInfo::font_info, GetMagickModule, _XWidgetInfo::height, _XWindowInfo::height, _XWindowInfo::highlight_context, _XWidgetInfo::id, _XWindowInfo::id, LogMagickEvent(), MagickFalse, MagickMax, MagickMin, MagickTrue, _XWindowInfo::mapped, MatteIsActive, _XWidgetInfo::max_y, MaxTextExtent, MaxTextWidth, _XWindowInfo::min_height, _XWindowInfo::min_width, _XWidgetInfo::min_y, MinTextWidth, _XWindowInfo::name, QuantumMargin, _XWidgetInfo::raised, _XWindowInfo::screen, selection_info, SuspendTime, _XWidgetInfo::text, TraceEvent, _XWidgetInfo::trough, UpdateConfigurationState, _XWindows::widget, WidgetTextWidth, _XWidgetInfo::width, _XWindowInfo::width, _XWindows::wm_delete_window, _XWindows::wm_protocols, _XWindows::wm_take_focus, _XWidgetInfo::x, _XWindowInfo::x, XBestFont(), XChangeProperty, XCheckIfEvent, XCheckMaskEvent, XCheckRefreshWindows(), XConstrainWindowPosition(), XDelay(), XDrawBeveledButton(), XDrawBeveledMatte(), XDrawMatte(), XDrawTriangleNorth(), XDrawTriangleSouth(), XDrawWidgetText(), XFree, XFreeFont, XGetSelectionOwner, XGetWidgetInfo(), XHighlightWidget(), XIfEvent, XLookupString, XMapRaised, XNoticeWidget(), XReconfigureWMWindow, XScreenEvent(), XSendEvent, XSetCursorState(), XSetFont, XSetInputFocus, XSetSelectionOwner, XSetWMIconName, XSetWMName, XStringListToTextProperty, XTextWidth, XWithdrawWindow, _XWidgetInfo::y, and _XWindowInfo::y.

Referenced by XDisplayImageInfo(), and XTextViewHelp().


Variable Documentation

const int BorderOffset = 4 [static]
const int DoubleClick = 250 [static]
Initial value:
  {
    (char *) NULL, (char *) NULL, (char *) NULL, 0, 0, 0, 0, 0, 0, 0, 0,
    MagickFalse, MagickFalse, MagickFalse, MagickFalse, MagickFalse
  }

Referenced by XInfoWidget(), and XProgressMonitorWidget().

XWidgetInfo * selection_info = (XWidgetInfo *) NULL [static]
Initial value:
  {
    (char *) NULL, (char *) NULL, (char *) NULL, 0, 0, 0, 0, 0, 0, 0, 0,
    MagickFalse, MagickFalse, MagickFalse, MagickFalse, MagickFalse
  }

Referenced by XCommandWidget(), and XMenuWidget().

Initial value:
  {
    (char *) NULL, (char *) NULL, (char *) NULL, 0, 0, 0, 0, 0, 0, 0, 0,
    MagickFalse, MagickFalse, MagickFalse, MagickFalse, MagickFalse
  }

Referenced by XCommandWidget(), and XMenuWidget().


Generated on 20 Jan 2020 for MagickCore by  doxygen 1.6.1