H A D | xwindows.cpp | 254 static void RaiseXWindows(TaskData *taskData, const char *s) __attribute__((noreturn)); 284 #define SAVE(x) taskData->saveVec.push(x) 286 #define Make_int(x) Make_arbitrary_precision(taskData, x) 287 #define Make_string(s) SAVE(C_string_to_Poly(taskData, s)) 288 #define Make_bool(b) Make_arbitrary_precision(taskData, (b) != 0) 307 static Handle FINISHED(TaskData *taskData, Handle P) argument 310 assert(taskData->saveVec.isValidHandle(P)); 318 static void RaiseXWindows(TaskData *taskData, const char *s) argument 322 raise_exception_string(taskData, EXC_XWindows,s); 341 RaiseXWindows(taskData, mes 345 RaiseRange(TaskData *taskData) argument 352 get_C_uchar(TaskData *taskData, PolyWord a) argument 666 CreateList4(TaskData *taskData, unsigned n, void *p, unsigned objSize, Handle (*f)(TaskData *, void *)) argument 691 CreateList4I(TaskData *taskData, unsigned n, void *p, unsigned objSize, Handle (*f)(TaskData *, void *, unsigned i)) argument 714 CreateList5(TaskData *taskData, POLYUNSIGNED n, void *p, POLYUNSIGNED objSize, Handle (*f)(TaskData *, void *, Handle), Handle a1) argument 739 GetList4(TaskData *taskData, PolyWord list, void *v, unsigned bytes, void (*get)(TaskData *, PolyWord, void*, unsigned)) argument 863 TaskData *taskData = processes->GetTaskDataForThread(); local 1125 GetPointX(TaskData *taskData, PolyWord p) argument 1126 GetPointY(TaskData *taskData, PolyWord p) argument 1128 GetOffsetX(TaskData *taskData, PolyWord p) argument 1129 GetOffsetY(TaskData *taskData, PolyWord p) argument 1131 CreatePoint(TaskData *taskData, int x, int y) argument 1144 GetPoints(TaskData *taskData, PolyWord p, void *v, unsigned) argument 1167 GetRectTop(TaskData *taskData, PolyWord R) argument 1168 GetRectLeft(TaskData *taskData, PolyWord R) argument 1169 GetRectRight(TaskData *taskData, PolyWord R) argument 1170 GetRectBottom(TaskData *taskData, PolyWord R) argument 1176 GetRectW(TaskData *taskData, PolyWord R) argument 1184 GetRectH(TaskData *taskData, PolyWord R) argument 1193 CreateRect(TaskData *taskData, int top, int left, int bottom, int right) argument 1210 GetRects(TaskData *taskData, PolyWord p, void *v, unsigned) argument 1219 CheckZeroRect(TaskData *taskData, PolyWord R) argument 1250 GetArcA1(TaskData *taskData, PolyWord A) argument 1251 GetArcA2(TaskData *taskData, PolyWord A) argument 1253 GetArcs(TaskData *taskData, PolyWord p, void *v, unsigned) argument 1278 GetColormap(TaskData *taskData, X_Object *P) argument 1291 EmptyColormap( TaskData *taskData, Handle dsHandle , Colormap id ) argument 1331 GetVisual(TaskData *taskData, X_Object *P) argument 1346 EmptyVisual( TaskData *taskData, Handle dsHandle, Visual *v ) argument 1393 GetGC(TaskData *taskData, X_Object *P) argument 1403 GetDefaultGC(TaskData *taskData, Handle dsHandle ) argument 1442 ChangeGC(TaskData *taskData, X_GC_Object *G, unsigned n, PolyWord P) argument 1492 CreateGC( TaskData *taskData, Handle dsHandle , Drawable w ) argument 1537 GetWindow(TaskData *taskData, X_Object *P) argument 1553 EmptyWindow( TaskData *taskData, Handle dsHandle, Window w ) argument 1623 GetPixmap(TaskData *taskData, X_Object *P) argument 1654 EmptyPixmap( TaskData *taskData, Handle dsHandle, Pixmap id ) argument 1695 GetDrawable(TaskData *taskData, X_Object *P) argument 1714 GetDS(TaskData *taskData, X_Object *P) argument 1741 GetDisplay(TaskData *taskData, X_Object *P) argument 1769 GetFont(TaskData *taskData, X_Object *P) argument 1783 EmptyFont( TaskData *taskData, Handle dsHandle, Font id, XFontStruct *fs ) argument 1837 GetCursor(TaskData *taskData, X_Object *P) argument 1851 EmptyCursor( TaskData *taskData, Handle dsHandle, Cursor id ) argument 1886 CreateFontCursor( TaskData *taskData, Handle dsHandle, unsigned shape ) argument 1896 CreateGlyphCursor( TaskData *taskData, Handle dsHandle, Font sf, Font mf, unsigned sc, unsigned mc, XColor *foreground, XColor *background ) argument 1911 CreatePixmapCursor( TaskData *taskData, Handle dsHandle, Pixmap source, Pixmap mask, XColor *foreground, XColor *background, unsigned x, unsigned y ) argument 1931 GetNWidget(TaskData *taskData, X_Object *P) argument 1942 GetWidget(TaskData *taskData, X_Object *P) argument 1957 GetRealizedWidget(TaskData *taskData, char *where, X_Object *P) argument 1988 WidgetObject(TaskData *taskData, X_Object *P) argument 1998 EmptyWidget( TaskData *taskData, Handle dsHandle, Widget id ) argument 2035 NewWidget( TaskData *taskData, Handle dsHandle, Widget id ) argument 2055 GetTextWidget(TaskData *taskData, char *funcname, X_Object *P) argument 2074 GetTextFieldWidget(TaskData *taskData, char *funcname, X_Object *P) argument 2089 GetListWidget(TaskData *taskData, char *funcname, X_Object *P) argument 2118 AddWindow( TaskData *taskData, Window W, Handle handlerHandle, Handle stateHandle, Handle parentHandle ) argument 2175 TaskData *taskData = processes->GetTaskDataForThread(); local 2190 CreateSimpleWindow( TaskData *taskData, Handle parent, int x, int y, unsigned w, unsigned h, unsigned borderWidth, unsigned border, unsigned background, Handle handler, Handle state ) argument 2215 CreateWindow( TaskData *taskData, Handle parent, int x, int y, unsigned w, unsigned h, unsigned borderWidth, unsigned depth, unsigned clas, Visual *visual, Handle handler, Handle state ) argument 2245 TaskData *taskData = processes->GetTaskDataForThread(); local 2286 EmptyTrans(TaskData *taskData, XtTranslations table) argument 2302 GetTrans(TaskData *taskData, X_Object *P) argument 2311 EmptyAcc(TaskData *taskData, XtTranslations acc) argument 2328 GetAcc(TaskData *taskData, X_Object *P) argument 2343 GetXtGrabKind(TaskData *taskData, PolyWord P) argument 2380 GetStandardColormap(TaskData *taskData, PolyWord p, void *v, unsigned) argument 2398 CreateStandardColormap( TaskData *taskData, void *v, Handle dsHandle ) argument 2456 CreatePair(TaskData *taskData, Handle p1, Handle p2) argument 2488 CreateTriple(TaskData *taskData, Handle p1, Handle p2, Handle p3) argument 2538 GetXImage(TaskData *taskData, Display *d, PolyWord p) argument 2583 CreateImage(TaskData *taskData, XImage *image) argument 2612 GetImage( TaskData *taskData, Display *d, Drawable drawable, int x, int y, unsigned w, unsigned h, unsigned mask, int format ) argument 2632 SubImage( TaskData *taskData, XImage *image, int x, int y, unsigned w, unsigned h ) argument 2694 GetPixel(TaskData *taskData, XImage *image, int x, int y) argument 2861 GetKeyVector(TaskData *taskData, void *k, unsigned i) argument 2869 QueryKeymap(TaskData *taskData, Display *d) argument 3155 CreateEvent( TaskData *taskData, Handle dsHandle, XEvent *ev, Handle W ) argument 3664 LookupString(TaskData *taskData, Display *d, unsigned keycode, unsigned modifiers) argument 3682 GetScreenSaver(TaskData *taskData, Display *d) argument 3701 TranslateCoordinates( TaskData *taskData, Handle dsHandle, Window src, Window dst, int x, int y ) argument 3722 QueryBest( TaskData *taskData, int (*f)(Display*, Drawable, unsigned, unsigned, unsigned *, unsigned *), Display *d, Drawable drawable, unsigned width, unsigned height ) argument 3741 QueryPointer( TaskData *taskData, Handle dsHandle, Window w ) argument 3771 ReadBitmap( TaskData *taskData, Handle dsHandle, Drawable w, PolyStringObject *string ) argument 3809 WriteBitmapFile( TaskData *taskData, PolyStringObject *string, Display *d, Pixmap bitmap, unsigned w, unsigned h, int x, int y ) argument 3830 GetDefault(TaskData *taskData, Display *d, PolyStringObject *s1, PolyStringObject *s2) argument 3845 GetWindows(TaskData *taskData, PolyWord p, void *w, unsigned) argument 3851 GetSegments(TaskData *taskData, PolyWord pp, void *w, unsigned) argument 3861 GetChar2(TaskData *taskData, PolyWord p, void *v, unsigned) argument 3878 GetText(TaskData *taskData, PolyWord p, void *w, unsigned) argument 3889 GetText16(TaskData *taskData, PolyWord p, void *v, unsigned) argument 3906 SetClipRectangles( TaskData *taskData, Display *d, GC gc, int x, int y, Handle list, unsigned order ) argument 3932 GetUChars(TaskData *taskData, PolyWord p, void *u, unsigned) argument 3937 SetDashes( TaskData *taskData, Display *d, GC gc, unsigned offset, Handle list ) argument 3957 CreateDrawable( TaskData *taskData, void *p, Handle dsHandle ) argument 3967 QueryTree( TaskData *taskData, Handle dsHandle, Window w ) argument 3991 RestackWindows(TaskData *taskData, Handle list ) argument 4005 GetGeometry( TaskData *taskData, Handle dsHandle, Drawable w ) argument 4034 GetWindowAttributes( TaskData *taskData, Handle dsHandle, Drawable w ) argument 4075 ChangeWindowAttributes( TaskData *taskData, X_Window_Object *W, unsigned n, PolyWord P ) argument 4130 ConfigureWindow( TaskData *taskData, Display *d, Window w, PolyWord tup ) argument 4176 CreateXColor(TaskData *taskData, XColor *x) argument 4193 CreateXColorF(TaskData *taskData, void *p) argument 4201 GetXColor(TaskData *taskData, PolyWord p, void *v, unsigned) argument 4215 GetXColor1(TaskData *taskData, PolyWord P) argument 4221 GetXColor2(TaskData *taskData, PolyWord P) argument 4227 AllocColor(TaskData *taskData, Display *d, Colormap cmap, XColor *x) argument 4236 CreateUnsigned(TaskData *taskData, void *q) argument 4242 CreateUnsignedLong(TaskData *taskData, void *p) argument 4247 AllocColorCells( TaskData *taskData, Display *d, Colormap cmap, unsigned contig, unsigned nplanes, unsigned ncolors ) argument 4274 AllocColorPlanes( TaskData *taskData, Display *d, Colormap cmap, unsigned contig, unsigned ncolors, unsigned nreds, unsigned ngreens, unsigned nblues ) argument 4313 AllocNamedColor(TaskData *taskData, Display *d, Colormap cmap, PolyStringObject *string) argument 4332 LookupColor(TaskData *taskData, Display *d, Colormap cmap, PolyStringObject *string) argument 4351 ParseColor(TaskData *taskData, Display *d, Colormap cmap, PolyStringObject *string) argument 4368 QueryColor(TaskData *taskData, Display *d, Colormap cmap, unsigned pixel) argument 4381 GetXPixel(TaskData *taskData, PolyWord p, void *v, unsigned) argument 4388 QueryColors(TaskData *taskData, Display *d, Colormap cmap, Handle list) argument 4420 StoreColors(TaskData *taskData, Display *d, Colormap cmap, Handle list) argument 4430 GetUnsigned(TaskData *taskData, PolyWord p, void *v, unsigned) argument 4436 GetUnsignedLong(TaskData *taskData, PolyWord p, void *v, unsigned) argument 4443 FreeColors( TaskData *taskData, Display *d, Colormap cmap, Handle list, unsigned planes ) argument 4460 CreateColormap( TaskData *taskData, void *p, Handle dsHandle ) argument 4470 ListInstalledColormaps( TaskData *taskData, Handle dsHandle, Drawable drawable ) argument 4493 GetTimeOfDay(TaskData *taskData) argument 4502 GetState(TaskData *taskData, X_Window_Object *P) argument 4545 InsertTimeout( TaskData *taskData, X_Window_Object *window_object, unsigned ms, PolyWord alpha, PolyWord handler ) argument 4638 InsertWidgetTimeout( TaskData *taskData, X_Widget_Object *widget_object, unsigned ms, PolyWord alpha, PolyWord handler ) argument 4705 process_may_block(TaskData *taskData, int fd) argument 4731 NextEvent(TaskData *taskData, Handle dsHandle ) argument 4884 GetInputFocus(TaskData *taskData, Handle dsHandle ) argument 4958 InternAtom( TaskData *taskData, Display *d, PolyStringObject *string, Bool only_if_exists ) argument 4973 GetAtomName(TaskData *taskData, Display *d, unsigned atom) argument 4999 CreateCharStruct(TaskData *taskData, void *v) argument 5034 CreateFontStruct( TaskData *taskData, void *v, Handle dsHandle ) argument 5067 GetFS(TaskData *taskData, X_Font_Object *P) argument 5079 GetFontStruct(TaskData *taskData,PolyWord p) argument 5085 CreateString(TaskData *taskData, void *s) argument 5090 GetFontPath(TaskData *taskData, Display *d) argument 5113 SetFontPath(TaskData *taskData, Display *d, Handle list) argument 5129 ListFonts(TaskData *taskData,Display *d, PolyStringObject *string, unsigned maxnames) argument 5149 ListFontsWithInfo( TaskData *taskData, Handle dsHandle, PolyStringObject *string, unsigned maxnames ) argument 5178 LoadFont( TaskData *taskData, Handle dsHandle, PolyStringObject *string ) argument 5196 LoadQueryFont( TaskData *taskData, Handle dsHandle, PolyStringObject *string ) argument 5214 QueryFont( TaskData *taskData, Handle dsHandle, Font font ) argument 5230 TextExtents(TaskData *taskData, XFontStruct *fs, PolyStringObject *s) argument 5248 TextExtents16(TaskData *taskData, XFontStruct *fs, Handle list) argument 5271 TextWidth(TaskData *taskData, XFontStruct *fs, PolyStringObject *s) argument 5278 TextWidth16(TaskData *taskData, XFontStruct *fs, Handle list) argument 5288 GetTextProperty(TaskData *taskData, Display *d, Window w, unsigned property) argument 5309 GetXWMHints(TaskData *taskData, PolyWord p, void *v, unsigned) argument 5339 GetXWMSizeHints(TaskData *taskData, PolyWord p, void *v, unsigned) argument 5369 GetIconSize(TaskData *taskData, PolyWord p, void *v, unsigned) argument 5385 GetSigned(TaskData *taskData, PolyWord p, void *i, unsigned) argument 5390 GetPixmaps(TaskData *taskData, PolyWord pp, void *m, unsigned) argument 5396 GetColormaps(TaskData *taskData, PolyWord pp, void *v, unsigned) argument 5402 GetCursors(TaskData *taskData, PolyWord pp, void *c, unsigned) argument 5408 GetDrawables(TaskData *taskData, PolyWord pp, void *d, unsigned) argument 5414 GetFonts(TaskData *taskData, PolyWord pp, void *f, unsigned) argument 5420 GetVisualIds(TaskData *taskData, PolyWord pp, void *u, unsigned) argument 5426 SetProperty( TaskData *taskData, Display *d, Window w, unsigned property, unsigned target, Handle list, unsigned encoding ) argument 5498 GetWMHints( TaskData *taskData, Handle dsHandle, Window w ) argument 5530 GetWMSizeHints( TaskData *taskData, Display *d, Window w, unsigned property ) argument 5577 WMGeometry( TaskData *taskData, Handle dsHandle, PolyStringObject *user, PolyStringObject *def, unsigned borderWidth, PolyWord P ) argument 5606 CreateIconSize(TaskData *taskData, void *v) argument 5614 GetIconSizes(TaskData *taskData, Display *d, Window w) argument 5633 GetTransientForHint( TaskData *taskData, Handle dsHandle, Window w ) argument 5649 GetWMColormapWindows( TaskData *taskData, Handle dsHandle, Window parent ) argument 5674 GetRGBColormaps( TaskData *taskData, Handle dsHandle, Window w, unsigned property ) argument 5699 GetID(TaskData *taskData, X_Object *P) argument 5715 OpenDisplay(TaskData *taskData, PolyStringObject *string) argument 5855 GetXmString(TaskData *taskData, PolyWord w, void *v, unsigned ) argument 5864 GetXmStrings(TaskData *taskData, PolyWord list, ArgType *T) argument 5878 GetStrings(TaskData *taskData, PolyWord list, ArgType *T) argument 5899 GetITable(TaskData *taskData, PolyWord list, ArgType *T) argument 5913 GetUTable(TaskData *taskData, PolyWord list, ArgType *T) argument 5981 SetArgTypeP(TaskData *taskData, PolyWord fst, PolyWord snd, ArgType *T) argument 6021 SetArgType(TaskData *taskData, PolyWord p, void *v, unsigned) argument 6072 TaskData *taskData = processes->GetTaskDataForThread(); local 6085 SetCallbacks(TaskData *taskData, X_Widget_Object *W, PolyWord list, PolyWord initial) argument 6148 TaskData *taskData = processes->GetTaskDataForThread(); local 6158 AddEventhandler( TaskData *taskData, X_Widget_Object *W, EventMask EventM, Boolean nonmask, Handle p) argument 6174 AppInitialise( TaskData *taskData, PolyWord s1, PolyWord s2, PolyWord s3, Handle fallbackHead, Handle argHead ) argument 6238 CreatePopupShell( TaskData *taskData, PolyStringObject *s, Handle dsHandle, Widget parent, Handle list ) argument 6270 CreateXm( TaskData *taskData, Widget (*create)(Widget, String, ArgList, Cardinal), char *failed, Handle dsHandle, Widget parent, PolyStringObject *s, Handle list ) argument 6304 SetValues(TaskData *taskData, Widget w, Handle list) argument 6346 GetArgType( TaskData *taskData, PolyWord p, ArgType *T, int i, Widget w ) argument 6390 CreateWidget(TaskData *taskData, void *p, Handle dsHandle ) argument 6395 CreateXmString(TaskData *taskData, void *t) argument 6409 CreateFontList( TaskData *taskData, Handle dsHandle, XmFontList F ) argument 6452 CreateUChar(TaskData *taskData, void *p) argument 6457 CreateArg(TaskData *taskData, void *v, Handle dsHandle ) argument 6494 GetValue( TaskData *taskData, Handle dsHandle, Widget w, PolyWord pair ) argument 6538 GetResource( TaskData *taskData, PolyWord pp, XtResource *R, int i, ArgType *T, ArgType *D, Widget w ) argument 6569 GetSubresources( TaskData *taskData, Handle dsHandle, Widget w, PolyStringObject *s1, PolyStringObject *s2, Handle list ) argument 6605 GetApplicationResources(TaskData *taskData, Handle dsHandle, Widget w, Handle list ) argument 6630 GetChild(TaskData *taskData, PolyWord p, void *v, unsigned) argument 6638 ManageChildren(TaskData *taskData, Handle list) argument 6648 UnmanageChildren(TaskData *taskData, Handle list) argument 6658 ParseTranslationTable(TaskData *taskData, PolyStringObject *s) argument 6671 CommandError(TaskData *taskData, Widget w, PolyWord s) argument 6679 FileSelectionDoSearch(TaskData *taskData, Widget w, PolyWord s) argument 6699 XmIsSomething(TaskData *taskData, unsigned is_code, Widget widget) argument 6778 WidgetAction( TaskData *taskData, char *func_name, Widget getWidget(TaskData *, char *, X_Object *), void applyFunc(Widget), X_Object *arg1 ) argument 6794 WidgetBoolAction( TaskData *taskData, char *func_name, Widget getWidget(TaskData *, char *, X_Object *), void applyFunc(Widget, Boolean), X_Object *arg1, PolyWord arg2 ) argument 6810 WidgetIntAction( TaskData *taskData, char *func_name, Widget getWidget(TaskData *, char *, X_Object *), void applyFunc(Widget, int), X_Object *arg1, PolyWord arg2 ) argument 6826 WidgetLongAction( TaskData *taskData, char *func_name, Widget getWidget(TaskData *, char *, X_Object *), void applyFunc(Widget, long), X_Object *arg1, PolyWord arg2 ) argument 6842 WidgetXmstringAction( TaskData *taskData, char *func_name, Widget getWidget(TaskData *, char *, X_Object *), void applyFunc(Widget, XmString), X_Object *arg1, PolyWord arg2 ) argument 6861 WidgetXmstringlistAction( TaskData *taskData, char *func_name, Widget getWidget(TaskData *, char *, X_Object *), void applyFunc(Widget, XmString *, int), X_Object *arg1, ML_Cons_Cell *arg2 ) argument 6882 WidgetIntBoolAction( TaskData *taskData, char *func_name, Widget getWidget(TaskData *, char *, X_Object *), void applyFunc(Widget, int, Boolean), X_Object *arg1, PolyWord arg2, PolyWord arg3 ) argument 6900 WidgetIntIntAction( TaskData *taskData, char *func_name, Widget getWidget(TaskData *, char *, X_Object *), void applyFunc(Widget, int, int), X_Object *arg1, PolyWord arg2, PolyWord arg3 ) argument 6918 WidgetXmstringBoolAction( TaskData *taskData, char *func_name, Widget getWidget(TaskData *, char *, X_Object *), void applyFunc(Widget, XmString, Boolean), X_Object *arg1, PolyWord arg2, PolyWord arg3 ) argument 6940 WidgetXmstringIntAction( TaskData *taskData, char *func_name, Widget getWidget(TaskData *, char *, X_Object *), void applyFunc(Widget, XmString, int), X_Object *arg1, PolyWord arg2, PolyWord arg3 ) argument 6960 WidgetXmstringlistIntAction( TaskData *taskData, char *func_name, Widget getWidget(TaskData *, char *, X_Object *), void applyFunc(Widget, XmString *, int, int), X_Object *arg1, ML_Cons_Cell *arg2, PolyWord arg3 ) argument 6982 int_ptr_to_arb(TaskData *taskData, void *p) argument 6988 WidgetToInt( TaskData *taskData, char *func_name, Widget getWidget(TaskData *, char *, X_Object *), int applyFunc(Widget), X_Object *arg1 ) argument 7003 WidgetToLong( TaskData *taskData, char *func_name, Widget getWidget(TaskData *taskData, char *, X_Object *), long applyFunc(Widget), X_Object *arg1 ) argument 7035 WidgetToBool( TaskData *taskData, char *func_name, Widget getWidget(TaskData *, char *, X_Object *), Boolean applyFunc(Widget), X_Object *arg1 ) argument 7050 WidgetToString( TaskData *taskData, char *func_name, Widget getWidget(TaskData *, char *, X_Object *), char *applyFunc(Widget), X_Object *arg1 ) argument 7067 WidgetToIntlist( TaskData *taskData, char *func_name, Widget getWidget(TaskData *, char *, X_Object *), Boolean applyFunc(Widget, int**, int *), X_Object *arg1 ) argument 7098 WidgetXmstringToIntlist( TaskData *taskData, char *func_name, Widget getWidget(TaskData *, char *, X_Object *), Boolean applyFunc(Widget, XmString, int**, int *), X_Object *arg1, PolyWord arg2 ) argument 7132 WidgetXmstringToInt( TaskData *taskData, char *func_name, Widget getWidget(TaskData *, char *, X_Object *), int applyFunc(Widget, XmString), X_Object *arg1, PolyWord arg2 ) argument 7154 WidgetXmstringToBool( TaskData *taskData, char *func_name, Widget getWidget(TaskData *, char *, X_Object *), Boolean applyFunc(Widget, XmString), X_Object *arg1, PolyWord arg2 ) argument 7209 TaskData *taskData = processes->GetTaskDataForThread(); local 7355 XWindows_c(TaskData *taskData, Handle params) argument 9568 TaskData *taskData = TaskData::FindTaskForId(threadId); local 9605 XWindows_c(TaskData *taskData, Handle ) argument 9615 TaskData *taskData = TaskData::FindTaskForId(threadId); local [all...] |