MagickCore  6.9.10
Convert, Edit, Or Compose Bitmap Images
widget.h
Go to the documentation of this file.
1 /*
2  Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization
3  dedicated to making software imaging solutions freely available.
4 
5  You may not use this file except in compliance with the License.
6  obtain a copy of the License at
7 
8  https://imagemagick.org/script/license.php
9 
10  Unless required by applicable law or agreed to in writing, software
11  distributed under the License is distributed on an "AS IS" BASIS,
12  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  See the License for the specific language governing permissions and
14  limitations under the License.
15 
16  MagickCore X11 widget methods.
17 */
18 #ifndef MAGICKCORE_WIDGET_H
19 #define MAGICKCORE_WIDGET_H
20 
21 #if defined(MAGICKCORE_X11_DELEGATE)
22 #include "magick/xwindow-private.h"
23 #endif
24 
25 #if defined(__cplusplus) || defined(c_plusplus)
26 extern "C" {
27 #endif
28 
29 #if defined(MAGICKCORE_X11_DELEGATE)
30 extern MagickExport int
31  XCommandWidget(Display *,XWindows *,const char **,XEvent *),
32  XConfirmWidget(Display *,XWindows *,const char *,const char *),
33  XDialogWidget(Display *,XWindows *,const char *,const char *,char *),
34  XMenuWidget(Display *,XWindows *,const char *,const char **,char *);
35 
37  XPreferencesWidget(Display *,XResourceInfo *,XWindows *);
38 
39 extern MagickExport void
40  DestroyXWidget(void),
41  XColorBrowserWidget(Display *,XWindows *,const char *,char *),
42  XFileBrowserWidget(Display *,XWindows *,const char *,char *),
43  XFontBrowserWidget(Display *,XWindows *,const char *,char *),
44  XInfoWidget(Display *,XWindows *,const char *),
45  XListBrowserWidget(Display *,XWindows *,XWindowInfo *,const char **,
46  const char *,const char *,char *),
47  XNoticeWidget(Display *,XWindows *,const char *,const char *),
48  XProgressMonitorWidget(Display *,XWindows *,const char *,
49  const MagickOffsetType,const MagickSizeType),
50  XTextViewWidget(Display *,const XResourceInfo *,XWindows *,
51  const MagickBooleanType,const char *,const char **);
52 
53 #endif
54 
55 #if defined(__cplusplus) || defined(c_plusplus)
56 }
57 #endif
58 
59 #endif
DirectorySeparator
#define DirectorySeparator
Definition: studio.h:266
XSetFillStyle
#define XSetFillStyle
Definition: vms.h:269
MagickExport
#define MagickExport
Definition: method-attribute.h:80
magick.h
XSetWMIconName
#define XSetWMIconName
Definition: vms.h:295
GetMagickModule
#define GetMagickModule()
Definition: log.h:29
MagickStatusType
unsigned int MagickStatusType
Definition: magick-type.h:127
XLookupString
#define XLookupString
Definition: vms.h:206
FormatLocaleString
MagickExport ssize_t FormatLocaleString(char *magick_restrict string, const size_t length, const char *magick_restrict format,...)
Definition: locale.c:502
XCopyPlane
#define XCopyPlane
Definition: vms.h:75
XFreeFont
#define XFreeFont
Definition: vms.h:144
RestoreMSCWarning
#define RestoreMSCWarning
Definition: studio.h:381
XSetForeground
#define XSetForeground
Definition: vms.h:271
XGetSelectionOwner
#define XGetSelectionOwner
Definition: vms.h:172
XServerError
@ XServerError
Definition: exception.h:72
XChangeWindowAttributes
#define XChangeWindowAttributes
Definition: vms.h:60
XReconfigureWMWindow
#define XReconfigureWMWindow
Definition: vms.h:240
ListFiles
MagickExport char ** ListFiles(const char *directory, const char *pattern, size_t *number_entries)
Definition: utility.c:1577
XLoadQueryFont
#define XLoadQueryFont
Definition: vms.h:203
XConvertSelection
#define XConvertSelection
Definition: vms.h:71
MagickSizeType
size_t MagickSizeType
Definition: magick-type.h:136
XCheckMaskEvent
#define XCheckMaskEvent
Definition: vms.h:62
XSetStipple
#define XSetStipple
Definition: vms.h:288
utility.h
XClearArea
#define XClearArea
Definition: vms.h:65
string_.h
DestroyString
MagickExport char * DestroyString(char *string)
Definition: string.c:820
MagickTrue
@ MagickTrue
Definition: magick-type.h:194
XSendEvent
#define XSendEvent
Definition: vms.h:257
XCheckIfEvent
#define XCheckIfEvent
Definition: vms.h:61
XFillPolygon
#define XFillPolygon
Definition: vms.h:131
XWithdrawWindow
#define XWithdrawWindow
Definition: vms.h:339
CopyMagickString
MagickExport size_t CopyMagickString(char *destination, const char *source, const size_t length)
Definition: string.c:752
XFlush
#define XFlush
Definition: vms.h:135
XTextWidth
#define XTextWidth
Definition: vms.h:319
XPutBackEvent
#define XPutBackEvent
Definition: vms.h:227
XSetFont
#define XSetFont
Definition: vms.h:270
TraceEvent
@ TraceEvent
Definition: log.h:38
XCheckTypedWindowEvent
#define XCheckTypedWindowEvent
Definition: vms.h:63
XCreateFontCursor
#define XCreateFontCursor
Definition: vms.h:78
GetColorList
MagickExport char ** GetColorList(const char *pattern, size_t *number_colors, ExceptionInfo *exception)
Definition: color.c:1391
XIfEvent
#define XIfEvent
Definition: vms.h:187
XFillRectangle
#define XFillRectangle
Definition: vms.h:132
XDrawString
#define XDrawString
Definition: vms.h:120
MagickAbsoluteValue
#define MagickAbsoluteValue(x)
Definition: image-private.h:28
MagickMax
#define MagickMax(x, y)
Definition: image-private.h:29
XStringListToTextProperty
#define XStringListToTextProperty
Definition: vms.h:311
LocaleCompare
MagickExport int LocaleCompare(const char *p, const char *q)
Definition: locale.c:1440
DestroyExceptionInfo
MagickExport ExceptionInfo * DestroyExceptionInfo(ExceptionInfo *exception)
Definition: exception.c:441
widget.h
GetMagickList
MagickExport char ** GetMagickList(const char *pattern, size_t *number_formats, ExceptionInfo *exception)
Definition: magick.c:589
IsGlob
MagickExport MagickBooleanType IsGlob(const char *path)
Definition: token.c:592
XCreatePixmapFromBitmapData
#define XCreatePixmapFromBitmapData
Definition: vms.h:85
MagickFalse
@ MagickFalse
Definition: magick-type.h:193
DisableMSCWarning
#define DisableMSCWarning(nr)
Definition: studio.h:380
image.h
XListFonts
#define XListFonts
Definition: vms.h:195
XDrawLine
#define XDrawLine
Definition: vms.h:113
XFreeCursor
#define XFreeCursor
Definition: vms.h:141
LocaleLower
MagickExport void LocaleLower(char *string)
Definition: locale.c:1495
XSetClipMask
#define XSetClipMask
Definition: vms.h:261
XFree
#define XFree
Definition: vms.h:138
resource_info
static ResourceInfo resource_info
Definition: resource.c:113
color-private.h
XBlackPixel
#define XBlackPixel
Definition: vms.h:54
XBell
#define XBell
Definition: vms.h:52
XChangeProperty
#define XChangeProperty
Definition: vms.h:59
XCheckWindowEvent
#define XCheckWindowEvent
Definition: vms.h:64
XParseColor
#define XParseColor
Definition: vms.h:220
XSetSelectionOwner
#define XSetSelectionOwner
Definition: vms.h:285
MagickBooleanType
MagickBooleanType
Definition: magick-type.h:191
ConcatenateMagickString
MagickExport size_t ConcatenateMagickString(char *destination, const char *source, const size_t length)
Definition: string.c:424
ExpandFilename
MagickExport void ExpandFilename(char *path)
Definition: utility.c:613
RelinquishMagickMemory
MagickExport void * RelinquishMagickMemory(void *memory)
Definition: memory.c:1077
_ExceptionInfo
Definition: exception.h:102
studio.h
XClearWindow
#define XClearWindow
Definition: vms.h:66
AppendImageFormat
MagickExport void AppendImageFormat(const char *format, char *filename)
Definition: utility.c:279
XSetWMName
#define XSetWMName
Definition: vms.h:296
XFreeFontNames
#define XFreeFontNames
Definition: vms.h:146
GetLocaleExceptionMessage
const MagickExport char * GetLocaleExceptionMessage(const ExceptionType severity, const char *tag)
Definition: exception.c:589
memory_.h
XDrawRectangle
#define XDrawRectangle
Definition: vms.h:117
color.h
exception-private.h
exception.h
XFreePixmap
#define XFreePixmap
Definition: vms.h:150
XSetBackground
#define XSetBackground
Definition: vms.h:259
LogMagickEvent
MagickExport MagickBooleanType LogMagickEvent(const LogEventType type, const char *module, const char *function, const size_t line, const char *format,...)
Definition: log.c:1399
AcquireExceptionInfo
MagickExport ExceptionInfo * AcquireExceptionInfo(void)
Definition: exception.c:106
MaxTextExtent
#define MaxTextExtent
Definition: method-attribute.h:89
XMapRaised
#define XMapRaised
Definition: vms.h:208
token.h
ResourceLimitFatalError
@ ResourceLimitFatalError
Definition: exception.h:78
MagickMin
#define MagickMin(x, y)
Definition: image-private.h:30
XSetInputFocus
#define XSetInputFocus
Definition: vms.h:278
XGetWindowProperty
#define XGetWindowProperty
Definition: vms.h:180
XSetClipRectangles
#define XSetClipRectangles
Definition: vms.h:263
xwindow-private.h
ChopPathComponents
MagickExport void ChopPathComponents(char *path, const size_t components)
Definition: utility.c:581
XWhitePixel
#define XWhitePixel
Definition: vms.h:336
AcquireQuantumMemory
MagickExport void * AcquireQuantumMemory(const size_t count, const size_t quantum)
Definition: memory.c:544
MagickOffsetType
ssize_t MagickOffsetType
Definition: magick-type.h:135