#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/PreRvIcccm.h"
#include "magick/string_.h"
#include "magick/token.h"
#include "magick/utility.h"
#include "magick/xwindow-private.h"
#include "magick/widget.h"
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 |
Enumerations | |
| enum | WidgetState { ControlState = 0x0001, InactiveWidgetState = 0x0004, JumpListState = 0x0008, RedrawActionState = 0x0010, RedrawListState = 0x0020, RedrawWidgetState = 0x0040, UpdateListState = 0x0100 } |
Functions | |
| 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 int | MagickAbsoluteValue (const int x) |
| static int | MagickMax (const int x, const int y) |
| static int | MagickMin (const int x, const int y) |
| 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 unsigned long 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 **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 **list, const char *action, const char *query, char *reply) |
| MagickExport int | XMenuWidget (Display *display, XWindows *windows, const char *title, const char **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 | |
| static XWidgetInfo | monitor_info |
| static XWidgetInfo | submenu_info |
| static XWidgetInfo * | selection_info = (XWidgetInfo *) NULL |
| static XWidgetInfo | toggle_info |
| static const int | BorderOffset = 4 |
| static const int | DoubleClick = 250 |
| #define ApplyButtonText "Apply" |
| #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)
| #define BackButtonText "Back" |
| #define CacheButtonText "%lu mega-bytes of memory in the undo edit cache " |
| #define CancelButtonText "Cancel" |
| #define CancelButtonText "Cancel" |
| #define CancelButtonText "Cancel" |
| #define CancelButtonText "Cancel" |
| #define CancelButtonText "Cancel" |
| #define CancelButtonText "Cancel" |
| #define CancelButtonText "Cancel" |
| #define ColornameText "Name:" |
| #define ColorPatternText "Pattern:" |
| #define DirectoryText "Directory:" |
| #define DismissButtonText "Dismiss" |
| #define DismissButtonText "Dismiss" |
| #define DismissButtonText "Dismiss" |
| #define Extent | ( | s | ) | ((int) strlen(s)) |
| #define FilenameText "File name:" |
| #define FontnameText "Name:" |
| #define FontPatternText "Pattern:" |
| #define FormatButtonText "Format" |
| #define GrabButtonText "Grab" |
| #define GrabButtonText "Grab" |
| #define HomeButtonText "Home" |
| #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)
| #define MaxTextWidth ((unsigned int) (255*XTextWidth(font_info,"_",1))) |
| #define MinTextWidth (26*XTextWidth(font_info,"_",1)) |
| #define NumberPreferences 8 |
| #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 |
| #define UpButtonText "Up" |
| #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)
| #define YesButtonText "Yes" |
| typedef struct _XWidgetInfo XWidgetInfo |
| enum WidgetState |
| MagickExport void DestroyXWidget | ( | void | ) |
| static int FontCompare | ( | const void * | x, | |
| const void * | y | |||
| ) | [static] |
| static int MagickAbsoluteValue | ( | const int | x | ) | [inline, static] |
| static int MagickMax | ( | const int | x, | |
| const int | y | |||
| ) | [inline, static] |
| static int MagickMin | ( | const int | x, | |
| const int | y | |||
| ) | [inline, static] |
| MagickExport void XColorBrowserWidget | ( | Display * | display, | |
| XWindows * | windows, | |||
| const char * | action, | |||
| char * | reply | |||
| ) |
| MagickExport int XCommandWidget | ( | Display * | display, | |
| XWindows * | windows, | |||
| const char ** | 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 unsigned long | state | |||
| ) | [static] |
| MagickExport void XFileBrowserWidget | ( | Display * | display, | |
| XWindows * | windows, | |||
| const char * | action, | |||
| char * | reply | |||
| ) |
| MagickExport void XFontBrowserWidget | ( | Display * | display, | |
| XWindows * | windows, | |||
| const char * | action, | |||
| char * | reply | |||
| ) |
| 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 ** | list, | |||
| const char * | action, | |||
| const char * | query, | |||
| char * | reply | |||
| ) |
| MagickExport int XMenuWidget | ( | Display * | display, | |
| XWindows * | windows, | |||
| const char * | title, | |||
| const char ** | 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 | |||
| ) |
| static void XSetMatteColor | ( | Display * | display, | |
| const XWindowInfo * | window_info, | |||
| const | MagickStatusType | |||
| ) |
| static void XSetTextColor | ( | Display * | display, | |
| const XWindowInfo * | window_info, | |||
| const | MagickStatusType | |||
| ) |
| MagickExport void XTextViewWidget | ( | Display * | display, | |
| const XResourceInfo * | resource_info, | |||
| XWindows * | windows, | |||
| const MagickBooleanType | mono, | |||
| const char * | title, | |||
| const char ** | textlist | |||
| ) |
const int BorderOffset = 4 [static] |
const int DoubleClick = 250 [static] |
XWidgetInfo monitor_info [static] |
Initial value:
{
(char *) NULL, (char *) NULL, (char *) NULL, 0, 0, 0, 0, 0, 0, 0, 0,
MagickFalse, MagickFalse, MagickFalse, MagickFalse, MagickFalse
}
XWidgetInfo * selection_info = (XWidgetInfo *) NULL [static] |
XWidgetInfo submenu_info [static] |
Initial value:
{
(char *) NULL, (char *) NULL, (char *) NULL, 0, 0, 0, 0, 0, 0, 0, 0,
MagickFalse, MagickFalse, MagickFalse, MagickFalse, MagickFalse
}
XWidgetInfo toggle_info [static] |
Initial value:
{
(char *) NULL, (char *) NULL, (char *) NULL, 0, 0, 0, 0, 0, 0, 0, 0,
MagickFalse, MagickFalse, MagickFalse, MagickFalse, MagickFalse
}
1.5.4