123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746 |
- {
- $Id$
- }
- unit xlib;
- interface
- { Changes after conversion from Xlib.h marked MVC -- Michael Van Canneyt
- Removed many many comments.
- Including copyright. should be pasted in again. MVC }
- uses X;
- {$LinkLib c}
- {$LinkLib X11}
- type
- TXPointer = ^char;
- TBool = LongBool;
- PBool = ^TBool;
- TStatus = Longint; { Also a choice. MVC }
- { Some pointers : }
- pppchar = ^ppchar;
- ppwindow = ^pwindow;
- Twchar_t = cardinal;
- Pwchar_t = ^Twchar_t;
- Pstatus = ^TStatus;
- PXPointer = ^TXPointer;
- Plongint = ^Longint;
- PPLOngint = ^Plongint;
- const
- {
- Removed, standard in Pascal - MVC
- True = 1;
- False = 0;
- }
- QueuedAlready = 0;
- QueuedAfterReading = 1;
- { !!!!!
- #define ConnectionNumber(dpy) (((_XPrivDisplay)dpy)->fd)
- #define RootWindow(dpy, scr) (ScreenOfDisplay(dpy,scr)->root)
- #define DefaultScreen(dpy) (((_XPrivDisplay)dpy)->default_screen)
- #define DefaultRootWindow(dpy) (ScreenOfDisplay(dpy,DefaultScreen(dpy))->root)
- #define DefaultVisual(dpy, scr) (ScreenOfDisplay(dpy,scr)->root_visual)
- #define DefaultGC(dpy, scr) (ScreenOfDisplay(dpy,scr)->default_gc)
- #define BlackPixel(dpy, scr) (ScreenOfDisplay(dpy,scr)->black_pixel)
- #define WhitePixel(dpy, scr) (ScreenOfDisplay(dpy,scr)->white_pixel)
- #define AllPlanes ((unsigned long)~0L)
- #define QLength(dpy) (((_XPrivDisplay)dpy)->qlen)
- #define DisplayWidth(dpy, scr) (ScreenOfDisplay(dpy,scr)->width)
- #define DisplayHeight(dpy, scr) (ScreenOfDisplay(dpy,scr)->height)
- #define DisplayWidthMM(dpy, scr)(ScreenOfDisplay(dpy,scr)->mwidth)
- #define DisplayHeightMM(dpy, scr)(ScreenOfDisplay(dpy,scr)->mheight)
- #define DisplayPlanes(dpy, scr) (ScreenOfDisplay(dpy,scr)->root_depth)
- #define DisplayCells(dpy, scr) (DefaultVisual(dpy,scr)->map_entries)
- #define ScreenCount(dpy) (((_XPrivDisplay)dpy)->nscreens)
- #define ServerVendor(dpy) (((_XPrivDisplay)dpy)->vendor)
- #define ProtocolVersion(dpy) (((_XPrivDisplay)dpy)->proto_major_version)
- #define ProtocolRevision(dpy) (((_XPrivDisplay)dpy)->proto_minor_version)
- #define VendorRelease(dpy) (((_XPrivDisplay)dpy)->release)
- #define DisplayString(dpy) (((_XPrivDisplay)dpy)->display_name)
- #define DefaultDepth(dpy, scr) (ScreenOfDisplay(dpy,scr)->root_depth)
- #define DefaultColormap(dpy, scr)(ScreenOfDisplay(dpy,scr)->cmap)
- #define BitmapUnit(dpy) (((_XPrivDisplay)dpy)->bitmap_unit)
- #define BitmapBitOrder(dpy) (((_XPrivDisplay)dpy)->bitmap_bit_order)
- #define BitmapPad(dpy) (((_XPrivDisplay)dpy)->bitmap_pad)
- #define ImageByteOrder(dpy) (((_XPrivDisplay)dpy)->byte_order)
- #ifdef CRAY /* unable to get WORD64 without pulling in other symbols
- #define NextRequest(dpy) XNextRequest(dpy)
- #else
- #define NextRequest(dpy) (((_XPrivDisplay)dpy)->request + 1)
- #endif
- #define LastKnownRequestProcessed(dpy) (((_XPrivDisplay)dpy)->last_request_read)
- /* macros for screen oriented applications (toolkit)
- #define ScreenOfDisplay(dpy, scr)(&((_XPrivDisplay)dpy)->screens[scr])
- #define DefaultScreenOfDisplay(dpy) ScreenOfDisplay(dpy,DefaultScreen(dpy))
- #define DisplayOfScreen(s) ((s)->display)
- #define RootWindowOfScreen(s) ((s)->root)
- #define BlackPixelOfScreen(s) ((s)->black_pixel)
- #define WhitePixelOfScreen(s) ((s)->white_pixel)
- #define DefaultColormapOfScreen(s)((s)->cmap)
- #define DefaultDepthOfScreen(s) ((s)->root_depth)
- #define DefaultGCOfScreen(s) ((s)->default_gc)
- #define DefaultVisualOfScreen(s)((s)->root_visual)
- #define WidthOfScreen(s) ((s)->width)
- #define HeightOfScreen(s) ((s)->height)
- #define WidthMMOfScreen(s) ((s)->mwidth)
- #define HeightMMOfScreen(s) ((s)->mheight)
- #define PlanesOfScreen(s) ((s)->root_depth)
- #define CellsOfScreen(s) (DefaultVisualOfScreen((s))->map_entries)
- #define MinCmapsOfScreen(s) ((s)->min_maps)
- #define MaxCmapsOfScreen(s) ((s)->max_maps)
- #define DoesSaveUnders(s) ((s)->save_unders)
- #define DoesBackingStore(s) ((s)->backing_store)
- #define EventMaskOfScreen(s) ((s)->root_input_mask)
- }
- {
- * Extensions need a way to hang private data on some structures.
- }
- QueuedAfterFlush = 2;
- { number returned by XRegisterExtension }
- { next item on list of data for structure }
- { !!!!!
- int (*free_private)(); /* called to free private storage }
- { data private to this extension. }
- type
- { Added this for functions at the end. }
- PCardinal = ^Cardinal;
- PXExtData = ^TXExtData ;
- PPXExtData = ^PXExtData ;
- { Put this in to accomodate for the next in the following record. MVC}
- TXExtData = record
- number : longint;
- next : PXExtData; { incorrectly converted. MVC }
- private_data : TXPointer;
- end;
- TXExtCodes = record
- extension : longint;
- major_opcode : longint;
- first_event : longint;
- first_error : longint;
- end;
- PXExtCodes = ^TXExtCodes;
- {
- * Data structure for retrieving info about pixmap formats.
- }
- TXPixmapFormatValues = record
- depth : longint;
- bits_per_pixel : longint;
- scanline_pad : longint;
- end;
- PXPixmapFormatValues = ^TXPixmapFormatValues;
- TXGCValues = record
- Xfunction : longint; { Renamed function to Xfunction }
- plane_mask : cardinal;
- foreground : cardinal;
- background : cardinal;
- line_width : longint;
- line_style : longint;
- cap_style : longint;
- join_style : longint;
- fill_style : longint;
- fill_rule : longint;
- arc_mode : longint;
- tile : TPixmap;
- stipple : TPixmap;
- ts_x_origin : longint;
- ts_y_origin : longint;
- font : TFont;
- subwindow_mode : longint;
- graphics_exposures : TBool;
- { This was Bool - error in converter ? MVC}
- clip_x_origin : longint;
- clip_y_origin : longint;
- clip_mask : TPixmap;
- dash_offset : longint;
- dashes : char;
- end;
- PXGCValues = ^TXGCValues;
- { The GC got defined as GC = ^record - probably from *struct, so I
- defined a GCrecord. MVC. }
- TGC = ^TGCrecord;
- TGCrecord = record
- ext_data : PXExtData;
- gid : TGContext;
- end;
- {
- * Visual structure; contains information about colormapping possible.
- }
- TVisual = record
- ext_data : PXExtData;
- visualid : TVisualID;
- c_class : longint;
- classes : longint; { Renamed class to classes. MVC}
- red_mask : cardinal;
- green_mask : cardinal;
- blue_mask : cardinal;
- bits_per_rgb : longint;
- map_entries : longint;
- end;
- PVisual = ^TVisual;
- {
- * Depth structure; contains information for each possible depth.
- }
- TDepth = record
- depth : longint;
- nvisuals : longint;
- visuals : PVisual;
- end;
- PDepth=^TDepth;
- {
- * Information about the screen. The contents of this structure are
- * implementation dependent. A Screen should be treated as opaque
- * by application code.
- }
- {
- struct _XDisplay; Forward declare before use for C++
- }
- { Defined this, needed for the display field in the following.
- Should be a pointer to the previous _Xdisplay... MVC}
- p_XDisplay = pointer;
- TScreen = record
- ext_data : PXExtData;
- display : p_XDisplay;
- root : TWindow;
- width : longint;
- height : longint;
- mwidth : longint;
- mheight : longint;
- ndepths : longint;
- depths : PDepth;
- root_depth : longint;
- root_visual : PVisual;
- default_gc : TGC;
- cmap : TColormap;
- white_pixel : cardinal;
- black_pixel : cardinal;
- max_maps : longint;
- min_maps : longint;
- backing_store : longint;
- save_unders : TBool;
- root_input_mask : longint;
- end;
- PScreen = ^TScreen;
- {
- * Format structure; describes ZFormat data the screen will understand.
- }
- TScreenFormat = record
- ext_data : PXExtData;
- depth : longint;
- bits_per_pixel : longint;
- scanline_pad : longint;
- end;
- PScreenFormat=^TScreenFormat;
- {
- * Data structure for setting window attributes.
- }
- TXSetWindowAttributes = record
- background_pixmap : TPixmap;
- background_pixel : cardinal;
- border_pixmap : TPixmap;
- border_pixel : cardinal;
- bit_gravity : longint;
- win_gravity : longint;
- backing_store : longint;
- backing_planes : cardinal;
- backing_pixel : cardinal;
- save_under : TBool;
- event_mask : longint;
- do_not_propagate_mask : longint;
- override_redirect : TBool;
- colormap : TColormap;
- cursor : TCursor;
- end;
- PXSetWindowAttributes = ^TXSetWindowAttributes;
- TXWindowAttributes = record
- x : longint;
- y : longint;
- width : longint;
- height : longint;
- border_width : longint;
- depth : longint;
- visual : PVisual;
- root : TWindow;
- c_class : longint;
- classes : longint; { Renamed from class. MVC}
- bit_gravity : longint;
- win_gravity : longint;
- backing_store : longint;
- backing_planes : cardinal;
- backing_pixel : cardinal;
- save_under : TBool;
- colormap : TColormap;
- map_installed : TBool;
- map_state : longint;
- all_event_masks : longint;
- your_event_mask : longint;
- do_not_propagate_mask : longint;
- override_redirect : TBool;
- screen : PScreen;
- end;
- PXWindowAttributes = ^TXWindowAttributes;
- {
- * Data structure for host setting; getting routines.
- *
- }
- TXHostAddress = record
- family : longint;
- length : longint;
- address : pchar;
- end;
- PXHostAddress = ^TXHostAddress ;
- {
- * Data structure for "image" data, used by image manipulation routines.
- }
- { Added the following empty record - needed in Ximage.
- Fill in later. MVC }
- Funcsrecord = record
- dummy : integer; { Just something stupid }
- end;
- TXImage = record
- width : longint;
- height : longint;
- xoffset : longint;
- format : longint;
- data : pchar;
- byte_order : longint;
- bitmap_unit : longint;
- bitmap_bit_order : longint;
- bitmap_pad : longint;
- depth : longint;
- bytes_per_line : longint;
- bits_per_pixel : longint;
- red_mask : cardinal;
- green_mask : cardinal;
- blue_mask : cardinal;
- obdata : TXPointer;
- funcs : funcsrecord {Added this. Incorrectly converted}
- end;
- PXImage = ^TXImage;
- {
- * Data structure for XReconfigureWindow
- }
- TXWindowChanges = record
- x : longint;
- y : longint;
- width : longint;
- height : longint;
- border_width : longint;
- sibling : TWindow;
- stack_mode : longint;
- end;
- PXWindowChanges = ^TXWindowChanges;
- {
- * Data structure used by color operations
- }
- { do_red, do_green, do_blue }
- TXColor = record
- pixel : cardinal;
- red : word;
- green : word;
- blue : word;
- flags : char;
- pad : char;
- end;
- PXColor = ^TXColor;
- {
- * Data structures for graphics operations. On most machines, these are
- * congruent with the wire protocol structures, so reformatting the data
- * can be avoided on these architectures.
- }
- TXSegment = record
- x1 : integer;
- y1 : integer;
- x2 : integer;
- y2 : integer;
- end;
- PXSegment = ^TXSegment;
- TXPoint = record
- x : integer;
- y : integer;
- end;
- PXPoint = ^TXPoint;
- TXRectangle = record
- x : integer;
- y : integer;
- width : word;
- height : word;
- end;
- PXRectangle = ^TXRectangle;
- TXArc = record
- x : integer;
- y : integer;
- width : word;
- height : word;
- angle1 : integer;
- angle2 : integer;
- end;
- PXarc = ^TXarc;
- { Data structure for XChangeKeyboardControl }
- { On, Off, Default }
- TXKeyboardControl = record
- key_click_percent : longint;
- bell_percent : longint;
- bell_pitch : longint;
- bell_duration : longint;
- led : longint;
- led_mode : longint;
- key : longint;
- auto_repeat_mode : longint;
- end;
- PXKeyboardControl = ^TXKeyboardControl;
- { Data structure for XGetKeyboardControl }
- TXKeyboardState = record
- key_click_percent : longint;
- bell_percent : longint;
- bell_pitch : cardinal;
- bell_duration : cardinal;
- led_mask : cardinal;
- global_auto_repeat : longint;
- auto_repeats : array[0..(32)-1] of char;
- end;
- PXKeyboardState = ^TXKeyboardState;
- { Data structure for XGetMotionEvents. }
- TXTimeCoord = record
- time : TTime;
- x : integer;
- y : integer;
- end;
- PXTimeCoord = ^TXTimeCoord;
- { Data structure for X[Set,Get]ModifierMapping }
- { The server's max # of keys per modifier }
- { An 8 by max_keypermod array of modifiers }
- TXModifierKeymap = record
- max_keypermod : longint;
- modifiermap : PKeyCode;
- end;
- PXModifierKeymap = ^TXModifierKeymap;
- {
- * Display datatype maintaining display specific data.
- * The contents of this structure are implementation dependent.
- * A Display should be treated as opaque by application code.
- }
- { I commented the following. It is a complete mess in the XLib.h !!
- MVC
- Display = Display;
- }
- {
- struct _XPrivate; /* Forward declare before use for C++
- struct _XrmHashBucketRec;
- }
- TDisplay = record
- ext_data : PXExtData;
- private1 : pointer ; { Should be to a _Xprivate struct. MVC }
- fd : longint;
- private2 : longint;
- proto_major_version : longint;
- proto_minor_version : longint;
- vendor : pchar;
- private3 : TXID;
- private4 : TXID;
- private5 : TXID;
- private6 : longint;
- resource_alloc : Function : TXID; cdecl;
- byte_order : longint;
- bitmap_unit : longint;
- bitmap_pad : longint;
- bitmap_bit_order : longint;
- nformats : longint;
- pixmap_format : PScreenFormat;
- private8 : longint;
- release : longint;
- private9 : pointer ; { Both of them to a _XPRivate struct. MVC}
- private10 : pointer ;
- qlen : longint;
- last_request_read : cardinal;
- request : cardinal;
- private11 : TXPointer;
- private12 : TXPointer;
- private13 : TXPointer;
- private14 : TXPointer;
- max_request_size : cardinal;
- db : pointer; { To a _XrmHashBucketRec struct. MVC }
- private15 : Function : longint; cdecl;
- display_name : pchar;
- default_screen : longint;
- nscreens : longint;
- screens : PScreen;
- motion_buffer : cardinal;
- private16 : cardinal;
- min_keycode : longint;
- max_keycode : longint;
- private17 : TXPointer;
- private18 : TXPointer;
- private19 : longint;
- xdefaults : pchar;
- end;
- PDisplay=^TDisplay;
- {
- * Definitions of specific events.
- }
- { !! Changed all 'type' definitions to 'eventttype' MVC }
- { !! Changed al display definitions to 'whatdisplay' MVC }
- { !! Idem dito for window,time,property !!}
- TXKeyEvent = record
- eventtype : longint;
- serial : cardinal;
- send_event : TBool;
- display : PDisplay;
- window : TWindow;
- root : TWindow;
- subwindow : TWindow;
- time : TTime;
- x : longint;
- y : longint;
- x_root : longint;
- y_root : longint;
- state : cardinal;
- keycode : cardinal;
- same_screen : TBool;
- end;
- PXKeyEvent =^TXKeyEvent;
- TXKeyPressedEvent = TXKeyEvent;
- PXKeyPressedEvent= ^TXKeyPressedEvent;
- TXKeyReleasedEvent = TXKeyEvent;
- PXKeyReleasedEvent= ^TXKeyReleasedEvent;
- TXButtonEvent = record
- eventtype : longint;
- serial : cardinal;
- send_event : TBool;
- display : PDisplay;
- window : TWindow;
- root : TWindow;
- subwindow : TWindow;
- time : TTime;
- x : longint;
- y : longint;
- x_root : longint;
- y_root : longint;
- state : cardinal;
- button : cardinal;
- same_screen : TBool;
- end;
- PXButtonEvent = ^TXButtonEvent;
- TXButtonPressedEvent = TXButtonEvent;
- PXButtonPressedEvent = ^TXButtonPressedEvent;
- TXButtonReleasedEvent = TXButtonEvent;
- PXButtonReleasedEvent = ^TXButtonReleasedEvent;
- TXMotionEvent = record
- eventtype : longint;
- serial : cardinal;
- send_event : TBool;
- display : PDisplay;
- window : TWindow;
- root : TWindow;
- subwindow : TWindow;
- time : TTime;
- x : longint;
- y : longint;
- x_root : longint;
- y_root : longint;
- state : cardinal;
- is_hint : char;
- same_screen : TBool;
- end;
- PXMotionEvent = ^TXMotionEvent;
- TXPointerMovedEvent = TXMotionEvent;
- PXPointerMovedEvent = ^TXPointerMovedEvent;
- {
- * NotifyAncestor, NotifyVirtual, NotifyInferior,
- * NotifyNonlinear,NotifyNonlinearVirtual
- }
- TXCrossingEvent = record
- eventtype : longint;
- serial : cardinal;
- send_event : TBool;
- display : PDisplay;
- window : TWindow;
- root : TWindow;
- subwindow : TWindow;
- time : TTime;
- x : longint;
- y : longint;
- x_root : longint;
- y_root : longint;
- mode : longint;
- detail : longint;
- same_screen : TBool;
- focus : TBool;
- state : cardinal;
- end;
- PXCrossingEvent = ^TXCrossingEvent;
- TXEnterWindowEvent = TXCrossingEvent;
- PXEnterWindowEvent = ^TXEnterWindowEvent;
- TXLeaveWindowEvent = TXCrossingEvent;
- PXLeaveWindowEvent = ^TXLeaveWindowEvent;
- TXFocusChangeEvent = record
- eventtype : longint;
- serial : cardinal;
- send_event : TBool;
- display : PDisplay;
- window : TWindow;
- mode : longint;
- detail : longint;
- end;
- PXFocusChangeEvent = ^TXFocusChangeEvent;
- TXFocusInEvent = TXFocusChangeEvent;
- PXFocusInEvent = ^TXFocusInEvent;
- TXFocusOutEvent = TXFocusChangeEvent;
- PXFocusOutEvent = ^TXFocusOutEvent;
- TXKeymapEvent = record
- eventtype : longint;
- serial : cardinal;
- send_event : TBool;
- display : PDisplay;
- window : TWindow;
- key_vector : array[0..(32)-1] of char;
- end;
- PXKeymapEvent = ^TXKeymapEvent;
- TXExposeEvent = record
- eventtype : longint;
- serial : cardinal;
- send_event : TBool;
- display : PDisplay;
- window : TWindow;
- x : longint;
- y : longint;
- width : longint;
- height : longint;
- count : longint;
- end;
- PXExposeEvent = ^TXExposeEvent;
- TXGraphicsExposeEvent = record
- eventtype : longint;
- serial : cardinal;
- send_event : TBool;
- display : PDisplay;
- drawable : TDrawable;
- x : longint;
- y : longint;
- width : longint;
- height : longint;
- count : longint;
- major_code : longint;
- minor_code : longint;
- end;
- PXGraphicsExposeEvent = ^TXGraphicsExposeEvent;
- TXNoExposeEvent = record
- eventtype : longint;
- serial : cardinal;
- send_event : TBool;
- display : PDisplay;
- drawable : TDrawable;
- major_code : longint;
- minor_code : longint;
- end;
- PXNoExposeEvent = ^TXNoExposeEvent;
- TXVisibilityEvent = record
- eventtype : longint;
- serial : cardinal;
- send_event : TBool;
- display : PDisplay;
- window : TWindow;
- state : longint;
- end;
- PXVisibilityEvent = ^TXVisibilityEvent;
- TXCreateWindowEvent = record
- eventtype : longint;
- serial : cardinal;
- send_event : TBool;
- display : PDisplay;
- parent : TWindow;
- window : TWindow;
- x : longint;
- y : longint;
- width : longint;
- height : longint;
- border_width : longint;
- override_redirect : TBool;
- end;
- PXCreateWindowEvent = ^TXCreateWindowEvent;
- TXDestroyWindowEvent = record
- eventtype : longint;
- serial : cardinal;
- send_event : TBool;
- display : PDisplay;
- event : TWindow;
- window : TWindow;
- end;
- PXDestroyWindowEvent = ^TXDestroyWindowEvent;
- TXUnmapEvent = record
- eventtype : longint;
- serial : cardinal;
- send_event : TBool;
- display : PDisplay;
- event : TWindow;
- window : TWindow;
- from_configure : TBool;
- end;
- PXUnmapEvent = ^TXUnmapEvent;
- TXMapEvent = record
- eventtype : longint;
- serial : cardinal;
- send_event : TBool;
- display : PDisplay;
- event : TWindow;
- window : TWindow;
- override_redirect : TBool;
- end;
- PXMapEvent = ^TXMapEvent;
- TXMapRequestEvent = record
- eventtype : longint;
- serial : cardinal;
- send_event : TBool;
- display : PDisplay;
- parent : TWindow;
- window : TWindow;
- end;
- PXMapRequestEvent = ^TXMapRequestEvent;
- TXReparentEvent = record
- eventtype : longint;
- serial : cardinal;
- send_event : TBool;
- display : PDisplay;
- event : TWindow;
- window : TWindow;
- parent : TWindow;
- x : longint;
- y : longint;
- override_redirect : TBool;
- end;
- PXReparentEvent = ^TXReparentEvent;
- TXConfigureEvent = record
- eventtype : longint;
- serial : cardinal;
- send_event : TBool;
- display : PDisplay;
- event : TWindow;
- window : TWindow;
- x : longint;
- y : longint;
- width : longint;
- height : longint;
- border_width : longint;
- above : TWindow;
- override_redirect : TBool;
- end;
- PXConfigureEvent = ^TXConfigureEvent;
- TXGravityEvent = record
- eventtype : longint;
- serial : cardinal;
- send_event : TBool;
- display : PDisplay;
- event : TWindow;
- window : TWindow;
- x : longint;
- y : longint;
- end;
- PXGravityEvent = ^TXGravityEvent;
- TXResizeRequestEvent = record
- eventtype : longint;
- serial : cardinal;
- send_event : TBool;
- display : PDisplay;
- window : TWindow;
- width : longint;
- height : longint;
- end;
- PXResizeRequestEvent = ^TXResizeRequestEvent;
- TXConfigureRequestEvent = record
- eventtype : longint;
- serial : cardinal;
- send_event : TBool;
- display : PDisplay;
- parent : TWindow;
- window : TWindow;
- x : longint;
- y : longint;
- width : longint;
- height : longint;
- border_width : longint;
- above : TWindow;
- detail : longint;
- value_mask : cardinal;
- end;
- PXConfigureRequestEvent = ^TXConfigureRequestEvent;
- TXCirculateEvent = record
- eventtype : longint;
- serial : cardinal;
- send_event : TBool;
- display : PDisplay;
- event : TWindow;
- window : TWindow;
- place : longint;
- end;
- PXCirculateEvent = ^TXCirculateEvent;
- TXCirculateRequestEvent = record
- eventtype : longint;
- serial : cardinal;
- send_event : TBool;
- display : PDisplay;
- parent : TWindow;
- window : TWindow;
- place : longint;
- end;
- PXCirculateRequestEvent = ^TXCirculateRequestEvent;
- TXPropertyEvent = record
- eventtype : longint;
- serial : cardinal;
- send_event : TBool;
- display : PDisplay;
- window : TWindow;
- atom : TAtom;
- time : TTime;
- state : longint;
- end;
- PXPropertyEvent = ^TXPropertyEvent;
- TXSelectionClearEvent = record
- eventtype : longint;
- serial : cardinal;
- send_event : TBool;
- display : PDisplay;
- window : TWindow;
- selection : TAtom;
- time : TTime;
- end;
- PXSelectionClearEvent = ^TXSelectionClearEvent;
- TXSelectionRequestEvent = record
- eventtype : longint;
- serial : cardinal;
- send_event : TBool;
- display : PDisplay;
- owner : TWindow;
- requestor : TWindow;
- selection : TAtom;
- target : TAtom;
- {whatproperty : TAtom;}
- time : TTime;
- end;
- PXSelectionRequestEvent = ^TXSelectionRequestEvent;
- TXSelectionEvent = record
- eventtype : longint;
- serial : cardinal;
- send_event : TBool;
- display : PDisplay;
- requestor : TWindow;
- selection : TAtom;
- target : TAtom;
- whatproperty : TAtom;
- whattime : TTime;
- end;
- PXSelectionEvent = ^TXSelectionEvent;
- TXColormapEvent = record
- eventtype : longint;
- serial : cardinal;
- send_event : TBool;
- display : PDisplay;
- window : TWindow;
- colormap : TColormap;
- c_new : TBool;
- news : TBool; { Was new. MVC }
- state : longint;
- end;
- PXColormapEvent = ^TXColormapEvent;
- TXClientMessageEvent = record
- eventtype : longint;
- serial : cardinal;
- send_event : TBool;
- display : PDisplay;
- window : TWindow;
- message_type : TAtom;
- format : longint;
- data : record
- case longint of
- 0 : (b : array[0..(20)-1] of char);
- 1 : (s : array[0..(10)-1] of integer);
- 2 : (l : array[0..(5)-1] of longint);
- end;
- end;
- PXClientMessageEvent = ^TXClientMessageEvent;
- TXMappingEvent = record
- eventtype : longint;
- serial : cardinal;
- send_event : TBool;
- display : PDisplay;
- window : TWindow;
- request : longint;
- first_keycode : longint;
- count : longint;
- end;
- PXMappingEvent = ^TXMappingEvent;
- TXErrorEvent = record
- eventtype : longint;
- Whatdisplay : PDisplay;
- resourceid : TXID;
- serial : cardinal;
- error_code : char;
- request_code : char;
- minor_code : char;
- end;
- PXErrorEvent = ^TXErrorEvent;
- TXAnyEvent = record
- eventtype : longint;
- serial : cardinal;
- send_event : TBool;
- display : PDisplay;
- window : TWindow;
- end;
- PXAnyEvent = ^TXAnyEvent;
- TXEvent = record
- case longint of
- 0 : (eventtype : longint);
- 1 : (xany : TXAnyEvent);
- 2 : (xkey : TXKeyEvent);
- 3 : (xbutton : TXButtonEvent);
- 4 : (xmotion : TXMotionEvent);
- 5 : (xcrossing : TXCrossingEvent);
- 6 : (xfocus : TXFocusChangeEvent);
- 7 : (xexpose : TXExposeEvent);
- 8 : (xgraphicsexpose : TXGraphicsExposeEvent);
- 9 : (xnoexpose : TXNoExposeEvent);
- 10 : (xvisibility : TXVisibilityEvent);
- 11 : (xcreatewindow : TXCreateWindowEvent);
- 12 : (xdestroywindow : TXDestroyWindowEvent);
- 13 : (xunmap : TXUnmapEvent);
- 14 : (xmap : TXMapEvent);
- 15 : (xmaprequest : TXMapRequestEvent);
- 16 : (xreparent : TXReparentEvent);
- 17 : (xconfigure : TXConfigureEvent);
- 18 : (xgravity : TXGravityEvent);
- 19 : (xresizerequest : TXResizeRequestEvent);
- 20 : (xconfigurerequest : TXConfigureRequestEvent);
- 21 : (xcirculate : TXCirculateEvent);
- 22 : (xcirculaterequest : TXCirculateRequestEvent);
- 23 : (xproperty : TXPropertyEvent);
- 24 : (xselectionclear : TXSelectionClearEvent);
- 25 : (xselectionrequest : TXSelectionRequestEvent);
- 26 : (xselection : TXSelectionEvent);
- 27 : (xcolormap : TXColormapEvent);
- 28 : (xclient : TXClientMessageEvent);
- 29 : (xmapping : TXMappingEvent);
- 30 : (xerror : TXErrorEvent);
- 31 : (xkeymap : TXKeymapEvent);
- 32 : (pad : array[0..(24)-1] of longint);
- end;
- PXEvent = ^TXEvent;
- { !!!!!!
- #define XAllocID(dpy) ((*((_XPrivDisplay)dpy)->resource_alloc)((dpy)))
- }
- {
- * per character font metric information.
- }
- TXCharStruct = record
- lbearing : integer;
- rbearing : integer;
- width : integer;
- ascent : integer;
- descent : integer;
- attributes : word;
- end;
- PXCharStruct = ^TXCharStruct;
- TXFontProp = record
- name : TAtom;
- card32 : cardinal;
- end;
- PXFontProp = ^TXFontProp;
- PXFontstruct = ^TXFontStruct;
- PPXFontstruct = ^PXFontStruct;
- PPPXFontstruct = ^PPXFontStruct;
- TXFontStruct = record
- ext_data : PXExtData;
- fid : TFont;
- direction : cardinal;
- min_char_or_byte2 : cardinal;
- max_char_or_byte2 : cardinal;
- min_byte1 : cardinal;
- max_byte1 : cardinal;
- all_chars_exist : TBool;
- default_char : cardinal;
- n_properties : longint;
- properties : PXFontProp;
- min_bounds : TXCharStruct;
- max_bounds : TXCharStruct;
- per_char : PXCharStruct;
- ascent : longint;
- descent : longint;
- end;
- TXTextItem = record
- chars : pchar;
- nchars : longint;
- delta : longint;
- font : TFont;
- end;
- PXTextItem = ^TXTextItem;
- { normal 16 bit characters are two bytes }
- TXChar2b = record
- byte1 : char;
- byte2 : char;
- end;
- PXChar2b = ^TXChar2b;
- TXTextItem16 = record
- chars : PXChar2b;
- nchars : longint;
- delta : longint;
- font : TFont;
- end;
- PXTextItem16 = ^TXTextItem16;
- TXEDataObject = record
- case longint of
- 0 : (display : PDisplay);
- 1 : (gc : TGC);
- 2 : (visual : PVisual);
- 3 : (screen : PScreen);
- 4 : (pixmap_format : PScreenFormat);
- 5 : (font : PXFontStruct);
- end;
- TXFontSetExtents = record
- max_ink_extent : TXRectangle;
- max_logical_extent : TXRectangle;
- end;
- PXFontSetExtents = ^TXFontSetExtents;
- TXOMProc = Procedure; cdecl;
- TXOMrec = record
- dummy : integer;
- end;
- TXOCrec = record
- dummy : integer;
- end;
- TXOM = ^TXOMrec;
- TXOC = ^TXOCrec;
- { Again an accomodation. MVC }
- TXfontSetRecord = record
- dummy : integer;
- end;
- TXFontSet = ^TXFontsetRecord;
- TXmbTextItem = record
- chars : pchar;
- nchars : longint;
- delta : longint;
- font_set : TXFontSet;
- end;
- PXmbTextItem = ^TXmbTextItem;
- TXwcTextItem = record
- chars : Pwchar_t;
- nchars : longint;
- delta : longint;
- font_set : TXFontSet;
- end;
- PXwcTextItem = ^TXwcTextItem;
- const
- XNRequiredCharSet = 'requiredCharSet';
- XNQueryOrientation = 'queryOrientation';
- XNBaseFontName = 'baseFontName';
- XNOMAutomatic = 'omAutomatic';
- XNMissingCharSet = 'missingCharSet';
- XNDefaultString = 'defaultString';
- XNOrientation = 'orientation';
- XNDirectionalDependentDrawing = 'directionalDependentDrawing';
- XNContextualDrawing = 'contextualDrawing';
- XNFontInfo = 'fontInfo';
- type
- TXOMCharSetList = record
- charset_count : longint;
- charset_list : ^pchar;
- end;
- TXOrientation = (
- XOMOrientation_LTR_TTB,
- XOMOrientation_RTL_TTB,
- XOMOrientation_TTB_LTR,
- XOMOrientation_TTB_RTL,
- XOMOrientation_Context
- );
- { Input Text description }
- TXOMOrientation = record
- num_orient : longint;
- orient : ^TXOrientation;
- end;
- TXOMFontInfo = record
- num_font : longint;
- font_struct_list : ^PXFontStruct;
- font_name_list : ^pchar;
- end;
- TXIMProc = Procedure; cdecl;
- { Defined the following to accomodate XIM. MVC}
- TXIMrecord = record
- field : integer
- end;
- TXIM = ^TXIMrecord;
- { Defined the following to accomodate XIC. MVC}
- TXICrecord = record
- field : integer
- end;
- TXIC = ^TXICrecord;
- TXIMStyle = cardinal;
- TXIMStyles = record
- count_styles : word;
- supported_styles : ^TXIMStyle;
- end;
- const
- XIMPreeditArea = $0001;
- XIMPreeditCallbacks = $0002;
- XIMPreeditPosition = $0004;
- XIMPreeditNothing = $0008;
- XIMPreeditNone = $0010;
- XIMStatusArea = $0100;
- XIMStatusCallbacks = $0200;
- XIMStatusNothing = $0400;
- XIMStatusNone = $0800;
- XNVaNestedList = 'XNVaNestedList';
- XNQueryInputStyle = 'queryInputStyle';
- XNClientWindow = 'clientWindow';
- XNInputStyle = 'inputStyle';
- XNFocusWindow = 'focusWindow';
- XNResourceName = 'resourceName';
- XNResourceClass = 'resourceClass';
- XNGeometryCallback = 'geometryCallback';
- XNDestroyCallback = 'destroyCallback';
- XNFilterEvents = 'filterEvents';
- XNPreeditStartCallback = 'preeditStartCallback';
- XNPreeditDoneCallback = 'preeditDoneCallback';
- XNPreeditDrawCallback = 'preeditDrawCallback';
- XNPreeditCaretCallback = 'preeditCaretCallback';
- XNPreeditStateNotifyCallback = 'preeditStateNotifyCallback';
- XNPreeditAttributes = 'preeditAttributes';
- XNStatusStartCallback = 'statusStartCallback';
- XNStatusDoneCallback = 'statusDoneCallback';
- XNStatusDrawCallback = 'statusDrawCallback';
- XNStatusAttributes = 'statusAttributes';
- XNArea = 'area';
- XNAreaNeeded = 'areaNeeded';
- XNSpotLocation = 'spotLocation';
- XNColormap = 'colorMap';
- XNStdColormap = 'stdColorMap';
- XNForeground = 'foreground';
- XNBackground = 'background';
- XNBackgroundPixmap = 'backgroundPixmap';
- XNFontSet = 'fontSet';
- XNLineSpace = 'lineSpace';
- XNCursor = 'cursor';
- XNQueryIMValuesList = 'queryIMValuesList';
- XNQueryICValuesList = 'queryICValuesList';
- XNVisiblePosition = 'visiblePosition';
- XNR6PreeditCallback = 'r6PreeditCallback';
- XNStringConversionCallback = 'stringConversionCallback';
- XNStringConversion = 'stringConversion';
- XNResetState = 'resetState';
- XNHotKey = 'hotKey';
- XNHotKeyState = 'hotKeyState';
- XNPreeditState = 'preeditState';
- XNSeparatorofNestedList = 'separatorofNestedList';
- XBufferOverflow = -(1);
- XLookupNone = 1;
- XLookupChars = 2;
- XLookupKeySymConst = 3;
- XLookupBoth = 4;
- type
- TXVaNestedList = TXPointer;
- TXIMCallback = record
- client_data : TXPointer;
- callback : TXIMProc;
- end;
- TXIMFeedback = cardinal;
- const
- XIMReverse = 1;
- XIMUnderline = (1) shl (1);
- XIMHighlight = (1) shl (2);
- XIMPrimary = (1) shl (5);
- XIMSecondary = (1) shl (6);
- XIMTertiary = (1) shl (7);
- XIMVisibleToForward = (1) shl (8);
- XIMVisibleToBackword = (1) shl (9);
- XIMVisibleToCenter = (1) shl (10);
- type
- TXIMText = record
- length : word;
- feedback : ^TXIMFeedback;
- encoding_is_wchar : TBool;
- thestring : record { This was string. MVC}
- case longint of
- 0 : (multi_byte : ^char);
- 1 : (wide_char : Pwchar_t);
- end;
- end;
- PXIMText=^TXIMText;
- TXIMPreeditState = cardinal;
- const
- XIMPreeditUnKnown = 0;
- XIMPreeditEnable = 1;
- XIMPreeditDisable = (1) shl (1);
- type
- TXIMPreeditStateNotifyCallbackStruct = record
- state : TXIMPreeditState;
- end;
- TXIMResetState = cardinal;
- const
- XIMInitialState = 1;
- XIMPreserveState = (1) shl (1);
- type
- TXIMStringConversionFeedback = cardinal;
- const
- XIMStringConversionLeftEdge = $00000001;
- XIMStringConversionRightEdge = $00000002;
- XIMStringConversionTopEdge = $00000004;
- XIMStringConversionBottomEdge = $00000008;
- XIMStringConversionConcealed = $00000010;
- XIMStringConversionWrapped = $00000020;
- type
- TXIMStringConversionText = record
- length : word;
- feedback : ^TXIMStringConversionFeedback;
- encoding_is_wchar : TBool;
- thestring : record { This was string. MVC}
- case longint of
- 0 : (mbs : pchar);
- 1 : (wcs : pwchar_t);
- end;
- end;
- TXIMStringConversionPosition = word;
- TXIMStringConversionType = word;
- const
- XIMStringConversionBuffer = $0001;
- XIMStringConversionLine = $0002;
- XIMStringConversionWord = $0003;
- XIMStringConversionChar = $0004;
- type
- TXIMStringConversionOperation = word;
- const
- TXIMStringConversionSubstitution = $0001;
- TXIMStringConversionRetrival = $0002;
- type
- TXIMStringConversionCallbackStruct = record
- position : TXIMStringConversionPosition;
- thetype : TXIMStringConversionType; { This wsa type. MVC}
- operation : TXIMStringConversionOperation;
- factor : word;
- thetext : ^TXIMStringConversionText; { This was text. MVC}
- end;
- TXIMPreeditDrawCallbackStruct = record
- caret : longint;
- chg_first : longint;
- chg_length : longint;
- text : ^TXIMText;
- end;
- TXIMCaretDirection = (
- XIMForwardChar,
- XIMBackwardChar,
- XIMForwardWord,
- XIMBackwardWord,
- XIMCaretUp,
- XIMCaretDown,
- XIMNextLine,
- XIMPreviousLine,
- XIMLineStart,
- XIMLineEnd,
- XIMAbsolutePosition,
- XIMDontChange
- );
- TXIMCaretStyle = (
- XIMIsInvisible,
- XIMIsPrimary,
- XIMIsSecondary
- );
- TXIMPreeditCaretCallbackStruct = record
- position : longint;
- direction : TXIMCaretDirection;
- style : TXIMCaretStyle;
- end;
- TXIMStatusDataType = (
- XIMTextType,
- XIMBitmapType
- );
- TXIMStatusDrawCallbackStruct = record
- thetype : TXIMStatusDataType; { Was Type. MVC }
- data : record
- case longint of
- 0 : (text : PXIMText);
- 1 : (bitmap : TPixmap);
- end;
- end;
- TXIMHotKeyTrigger = record
- keysym : TKeySym;
- modifier : longint;
- modifier_mask : longint;
- end;
- TXIMHotKeyTriggers = record
- num_hot_key : longint;
- key : ^TXIMHotKeyTrigger;
- end;
- TXIMHotKeyState = cardinal;
- const
- XIMHotKeyStateON = $0001;
- XIMHotKeyStateOFF = $0002;
- type
- XIMValuesList = record
- count_values : word;
- supported_values : ^pchar;
- end;
- type
- TXErrorHandler = Function(_para1 : PDisplay;_para2 : PXErrorEvent) : longint; cdecl;
- TXIOErrorHandler = Function(_para1 : PDisplay) : longint; cdecl;
- TXConnectionWatchProc = Procedure(_para1 : PDisplay;_para2 : TXPointer;_para3 : longint;_para4 : TBool;_para5 : PXPointer); cdecl;
- { Here start the Function definitions in the C header file. MVC }
- Function XLoadQueryFont (para1 : PDisplay; para2 : pchar) : PXFontStruct; cdecl;external;
- Function XQueryFont(_para1 : PDisplay;_para2 : TXID) : PXFontStruct; cdecl;external;
- Function XGetMotionEvents(_para1 : PDisplay;_para2 : TWindow;_para3 : TTime;_para4 : TTime;_para5 : Plongint) : PXTimeCoord; cdecl;external;
- Function XDeleteModifiermapEntry(_para1 : PXModifierKeymap;_para2 : cardinal;_para3 : TKeyCode;_para4 : longint) : PXModifierKeymap; cdecl;external;
- Function XGetModifierMapping(_para1 : PDisplay) : PXModifierKeymap; cdecl;external;
- Function XInsertModifiermapEntry(_para1 : PXModifierKeymap;_para2 : cardinal;_para3 : TKeyCode;_para4 : longint) : PXModifierKeymap; cdecl;external;
- Function XNewModifiermap(_para1 : longint) : PXModifierKeymap; cdecl;external;
- Function XCreateImage(_para1 : PDisplay;_para2 : PVisual;_para3 : cardinal;_para4 : longint;_para5 : longint;_para6 : pchar;_para7 : cardinal;_para8 : cardinal;_para9 : longint;_para10 : longint) : PXImage; cdecl;external;
- Function XInitImage(_para1 : PXImage) : TStatus; cdecl;external;
- Function XGetImage(_para1 : PDisplay;_para2 : TDrawable;_para3 : longint;_para4 : longint;_para5 : cardinal;_para6 : cardinal;_para7 : cardinal;_para8 : longint) : PXImage; cdecl;external;
- Function XGetSubImage(_para1 : PDisplay;_para2 : TDrawable;_para3 : longint;_para4 : longint;_para5 : cardinal;_para6 : cardinal;_para7 : cardinal;_para8 : longint;_para9 : PXImage;_para10 : longint;_para11 : longint) : PXImage; cdecl;external;
- Function XOpenDisplay(_para1 : pchar) : PDisplay; cdecl;external;
- Procedure XrmInitialize; cdecl;external;
- Function XFetchBytes(_para1 : PDisplay;_para2 : Plongint) : pchar; cdecl;external;
- Function XFetchBuffer(_para1 : PDisplay;_para2 : Plongint;_para3 : longint) : pchar; cdecl;external;
- Function XGetAtomName(_para1 : PDisplay;_para2 : TAtom) : pchar; cdecl;external;
- Function XGetAtomNames(_para1 : PDisplay;_para2 : PAtom;_para3 : longint;_para4 : PPChar) : TStatus; cdecl;external;
- Function XGetDefault(_para1 : PDisplay;_para2 : pchar;_para3 : pchar) : pchar; cdecl;external;
- Function XDisplayName(_para1 : pchar) : pchar; cdecl;external;
- Function XKeysymToString(_para1 : TKeySym) : pchar; cdecl;external;
- Function XSynchronize(_para1 : PDisplay;_para2 : TBool) : longint; cdecl;external;
- { WHat to do with this ??? MVC
- Function XSetAfterFunction(_para1 : PDisplay;_para2 : function(_para1 : PDisplay) : longint) : function : longint; cdecl;external;
- }
- Function XInternAtom(_para1 : PDisplay;_para2 : pchar;_para3 : TBool) : TAtom; cdecl;external;
- Function XInternAtoms(_para1 : PDisplay;_para2 : PPChar;_para3 : longint;_para4 : TBool;_para5 : PAtom) : TStatus; cdecl;external;
- Function XCopyColormapAndFree(_para1 : PDisplay;_para2 : TColormap) : TColormap; cdecl;external;
- Function XCreateColormap(_para1 : PDisplay;_para2 : TWindow;_para3 : PVisual;_para4 : longint) : TColormap; cdecl;external;
- Function XCreatePixmapCursor(_para1 : PDisplay;_para2 : TPixmap;_para3 : TPixmap;_para4 : PXColor;_para5 : PXColor;_para6 : cardinal;_para7 : cardinal) : TCursor; cdecl;external;
- Function XCreateGlyphCursor(_para1 : PDisplay;_para2 : TFont;_para3 : TFont;_para4 : cardinal;_para5 : cardinal;_para6 : PXColor;_para7 : PXColor) : TCursor; cdecl;external;
- Function XCreateFontCursor(_para1 : PDisplay;_para2 : cardinal) : TCursor; cdecl;external;
- Function XLoadFont(_para1 : PDisplay;_para2 : pchar) : TFont; cdecl;external;
- Function XCreateGC(_para1 : PDisplay;_para2 : TDrawable;_para3 : cardinal;_para4 : PXGCValues) : TGC; cdecl;external;
- Function XGContextFromGC(_para1 : TGC) : TGContext; cdecl;external;
- Procedure XFlushGC(_para1 : PDisplay;_para2 : TGC); cdecl;external;
- Function XCreatePixmap(_para1 : PDisplay;_para2 : TDrawable;_para3 : cardinal;_para4 : cardinal;_para5 : cardinal) : TPixmap; cdecl;external;
- Function XCreateBitmapFromData(_para1 : PDisplay;_para2 : TDrawable;_para3 : pchar;_para4 : cardinal;_para5 : cardinal) : TPixmap; cdecl;external;
- Function XCreatePixmapFromBitmapData(_para1 : PDisplay;_para2 : TDrawable;_para3 : pchar;_para4 : cardinal;_para5 : cardinal;_para6 : cardinal;_para7 : cardinal;_para8 : cardinal) : TPixmap; cdecl;external;
- Function XCreateSimpleWindow(_para1 : PDisplay;_para2 : TWindow;_para3 : longint;_para4 : longint;_para5 : cardinal;_para6 : cardinal;_para7 : cardinal;_para8 : cardinal;_para9 : cardinal) : TWindow; cdecl;external;
- Function XGetSelectionOwner(_para1 : PDisplay;_para2 : TAtom) : TWindow; cdecl;external;
- Function XCreateWindow(_para1 : PDisplay;_para2 : TWindow;_para3 : longint;_para4 : longint;_para5 : cardinal;_para6 : cardinal;_para7 : cardinal;_para8 : longint;_para9 : cardinal;_para10 : PVisual;_para11 : cardinal;_para12 : PXSetWindowAttributes) : TWindow; cdecl;external;
- Function XListInstalledColormaps(_para1 : PDisplay;_para2 : TWindow;_para3 : Plongint) : PColormap; cdecl;external;
- Function XListFonts(_para1 : PDisplay;_para2 : pchar;_para3 : longint;_para4 : Plongint) : PPChar; cdecl;external;
- Function XListFontsWithInfo(_para1 : PDisplay;_para2 : pchar;_para3 : longint;_para4 : Plongint;_para5 : PPXFontStruct) : PPChar; cdecl;external;
- Function XGetFontPath(_para1 : PDisplay;_para2 : Plongint) : PPChar; cdecl;external;
- Function XListExtensions(_para1 : PDisplay;_para2 : Plongint) : PPChar; cdecl;external;
- Function XListProperties(_para1 : PDisplay;_para2 : TWindow;_para3 : Plongint) : PAtom; cdecl;external;
- Function XListHosts(_para1 : PDisplay;_para2 : Plongint;_para3 : PBool) : PXHostAddress; cdecl;external;
- Function XKeycodeToKeysym(_para1 : PDisplay;_para3 : TKeyCode;_para4 : longint) : TKeySym; cdecl;external;
- Function XLookupKeysym(_para1 : PXKeyEvent;_para2 : longint) : TKeySym; cdecl;external;
- Function XGetKeyboardMapping(_para1 : PDisplay;_para2 : cardinal;_para3 : TKeyCode;_para4 : longint;_para5 : Plongint) : PKeySym; cdecl;external;
- Function XStringToKeysym(_para1 : pchar) : TKeySym; cdecl;external;
- Function XMaxRequestSize(_para1 : PDisplay) : longint; cdecl;external;
- Function XExtendedMaxRequestSize(_para1 : PDisplay) : longint; cdecl;external;
- Function XResourceManagerString(_para1 : PDisplay) : pchar; cdecl;external;
- Function XScreenResourceString(_para1 : PScreen) : pchar; cdecl;external;
- Function XDisplayMotionBufferSize(_para1 : PDisplay) : cardinal; cdecl;external;
- Function XVisualIDFromVisual(_para1 : PVisual) : TVisualID; cdecl;external;
- Function XInitThreads : TStatus; cdecl;external;
- Procedure XLockDisplay(_para1 : PDisplay); cdecl;external;
- Procedure XUnlockDisplay(_para1 : PDisplay); cdecl;external;
- Function XInitExtension(_para1 : PDisplay;_para2 : pchar) : PXExtCodes; cdecl;external;
- Function XAddExtension(_para1 : PDisplay) : PXExtCodes; cdecl;external;
- Function XFindOnExtensionList(_para1 : PPXExtData;_para2 : longint) : PXExtData; cdecl;external;
- Function XEHeadOfExtensionList(_para1 : TXEDataObject) : PPXExtData; cdecl;external;
- Function XRootWindow(_para1 : PDisplay;_para2 : longint) : TWindow; cdecl;external;
- Function XDefaultRootWindow(_para1 : PDisplay) : TWindow; cdecl;external;
- Function XRootWindowOfScreen(_para1 : PScreen) : TWindow; cdecl;external;
- Function XDefaultVisual(_para1 : PDisplay;_para2 : longint) : PVisual; cdecl;external;
- Function XDefaultVisualOfScreen(_para1 : PScreen) : PVisual; cdecl;external;
- Function XDefaultGC(_para1 : PDisplay;_para2 : longint) : TGC; cdecl;external;
- Function XDefaultGCOfScreen(_para1 : PScreen) : TGC; cdecl;external;
- Function XBlackPixel(_para1 : PDisplay;_para2 : longint) : cardinal; cdecl;external;
- Function XWhitePixel(_para1 : PDisplay;_para2 : longint) : cardinal; cdecl;external;
- Function XAllPlanes : cardinal; cdecl;external;
- Function XBlackPixelOfScreen(_para1 : PScreen) : cardinal; cdecl;external;
- Function XWhitePixelOfScreen(_para1 : PScreen) : cardinal; cdecl;external;
- Function XNextRequest(_para1 : PDisplay) : cardinal; cdecl;external;
- {
- Function XLastKnownRequestProcessed(_para1 : PDisplay) : cardinal; cdecl;external;
- }
- Function XServerVendor(_para1 : PDisplay) : pchar; cdecl;external;
- Function XDisplayString(_para1 : PDisplay) : pchar; cdecl;external;
- Function XDefaultColormap(_para1 : PDisplay;_para2 : longint) : TColormap; cdecl;external;
- Function XDefaultColormapOfScreen(_para1 : PScreen) : TColormap; cdecl;external;
- Function XDisplayOfScreen(_para1 : PScreen) : PDisplay; cdecl;external;
- Function XScreenOfDisplay(_para1 : PDisplay;_para2 : longint) : PScreen; cdecl;external;
- Function XDefaultScreenOfDisplay(_para1 : PDisplay) : PScreen; cdecl;external;
- Function XEventMaskOfScreen(_para1 : PScreen) : longint; cdecl;external;
- Function XScreenNumberOfScreen(_para1 : PScreen) : longint; cdecl;external;
- Function XSetErrorHandler(_para1 : TXErrorHandler) : TXErrorHandler; cdecl;external;
- Function XSetIOErrorHandler(_para1 : TXIOErrorHandler) : TXIOErrorHandler; cdecl;external;
- Function XListPixmapFormats(_para1 : PDisplay;_para2 : Plongint) : PXPixmapFormatValues; cdecl;external;
- Function XListDepths(_para1 : PDisplay;_para2 : longint;_para3 : Plongint) : Plongint; cdecl;external;
- Function XReconfigureWMWindow(_para1 : PDisplay;_para2 : TWindow;_para3 : longint;_para4 : cardinal;_para5 : PXWindowChanges) : TStatus; cdecl;external;
- Function XGetWMProtocols(_para1 : PDisplay;_para2 : TWindow;_para3 : PPAtom;_para4 : Plongint) : TStatus; cdecl;external;
- Function XSetWMProtocols(_para1 : PDisplay;_para2 : TWindow;_para3 : PAtom;_para4 : longint) : TStatus; cdecl;external;
- Function XIconifyWindow(_para1 : PDisplay;_para2 : TWindow;_para3 : longint) : TStatus; cdecl;external;
- Function XWithdrawWindow(_para1 : PDisplay;_para2 : TWindow;_para3 : longint) : TStatus; cdecl;external;
- Function XGetCommand(_para1 : PDisplay;_para2 : TWindow;_para3 : PPPChar;_para4 : Plongint) : TStatus; cdecl;external;
- Function XGetWMColormapWindows(_para1 : PDisplay;_para2 : TWindow;_para3 : PPWindow;_para4 : Plongint) : TStatus; cdecl;external;
- Function XSetWMColormapWindows(_para1 : PDisplay;_para2 : TWindow;_para3 : PWindow;_para4 : longint) : TStatus; cdecl;external;
- Procedure XFreeStringList(_para1 : PPChar); cdecl;external;
- Function XSetTransientForHint(_para1 : PDisplay;_para2 : TWindow;_para3 : TWindow) : longint; cdecl;external;
- Function XActivateScreenSaver(_para1 : PDisplay) : longint; cdecl;external;
- Function XAddHost(_para1 : PDisplay;_para2 : PXHostAddress) : longint; cdecl;external;
- Function XAddHosts(_para1 : PDisplay;_para2 : PXHostAddress;_para3 : longint) : longint; cdecl;external;
- {
- Function XAddToExtensionList(_para1 : ^^*;_para2 : PXExtData) : longint; cdecl;external;
- }
- Function XAddToSaveSet(_para1 : PDisplay;_para2 : TWindow) : longint; cdecl;external;
- Function XAllocColor(_para1 : PDisplay;_para2 : TColormap;_para3 : PXColor) : TStatus; cdecl;external;
- Function XAllocColorCells(_para1 : PDisplay;_para2 : TColormap;_para3 : TBool;_para4 : PCardinal;_para5 : cardinal;_para6 : PCardinal;_para7 : cardinal) : TStatus; cdecl;external;
- Function XAllocColorPlanes(_para1 : PDisplay;_para2 : TColormap;_para3 : TBool;_para4 : PCardinal;_para5 : longint;_para6 : longint;_para7 : longint;_para8 : longint;_para9 : PCardinal;_para10 : PCardinal;_para11 : PCardinal) : TStatus; cdecl;external;
- Function XAllocNamedColor(_para1 : PDisplay;_para2 : TColormap;_para3 : pchar;_para4 : PXColor;_para5 : PXColor) : TStatus; cdecl;external;
- Function XAllowEvents(_para1 : PDisplay;_para2 : longint;_para3 : TTime) : longint; cdecl;external;
- Function XAutoRepeatOff(_para1 : PDisplay) : longint; cdecl;external;
- Function XAutoRepeatOn(_para1 : PDisplay) : longint; cdecl;external;
- Function XBell(_para1 : PDisplay;_para2 : longint) : longint; cdecl;external;
- Function XBitmapBitOrder(_para1 : PDisplay) : longint; cdecl;external;
- Function XBitmapPad(_para1 : PDisplay) : longint; cdecl;external;
- Function XBitmapUnit(_para1 : PDisplay) : longint; cdecl;external;
- Function XCellsOfScreen(_para1 : PScreen) : longint; cdecl;external;
- Function XChangeActivePointerGrab(_para1 : PDisplay;_para2 : cardinal;_para3 : TCursor;_para4 : TTime) : longint; cdecl;external;
- Function XChangeGC(_para1 : PDisplay;_para2 : TGC;_para3 : cardinal;_para4 : PXGCValues) : longint; cdecl;external;
- Function XChangeKeyboardControl(_para1 : PDisplay;_para2 : cardinal;_para3 : PXKeyboardControl) : longint; cdecl;external;
- Function XChangeKeyboardMapping(_para1 : PDisplay;_para2 : longint;_para3 : longint;_para4 : PKeySym;_para5 : longint) : longint; cdecl;external;
- Function XChangePointerControl(_para1 : PDisplay;_para2 : TBool;_para3 : TBool;_para4 : longint;_para5 : longint;_para6 : longint) : longint; cdecl;external;
- Function XChangeProperty(_para1 : PDisplay;_para2 : TWindow;_para3 : TAtom;_para4 : TAtom;_para5 : longint;_para6 : longint;_para7 : pchar;_para8 : longint) : longint; cdecl;external;
- Function XChangeSaveSet(_para1 : PDisplay;_para2 : TWindow;_para3 : longint) : longint; cdecl;external;
- Function XChangeWindowAttributes(_para1 : PDisplay;_para2 : TWindow;_para3 : cardinal;_para4 : PXSetWindowAttributes) : longint; cdecl;external;
- {
- Function XCheckIfEvent(_para1 : PDisplay;_para2 : PXEvent;_para3 : function(_para1 : PDisplay;_para2 : PXEvent;_para3 : XPointer) : TBool;_para4 : XPointer) : TBool; cdecl;external;
- }
- Function XCheckMaskEvent(_para1 : PDisplay;_para2 : longint;_para3 : PXEvent) : TBool; cdecl;external;
- Function XCheckTypedEvent(_para1 : PDisplay;_para2 : longint;_para3 : PXEvent) : TBool; cdecl;external;
- Function XCheckTypedWindowEvent(_para1 : PDisplay;_para2 : TWindow;_para3 : longint;_para4 : PXEvent) : TBool; cdecl;external;
- Function XCheckWindowEvent(_para1 : PDisplay;_para2 : TWindow;_para3 : longint;_para4 : PXEvent) : TBool; cdecl;external;
- Function XCirculateSubwindows(_para1 : PDisplay;_para2 : TWindow;_para3 : longint) : longint; cdecl;external;
- Function XCirculateSubwindowsDown(_para1 : PDisplay;_para2 : TWindow) : longint; cdecl;external;
- Function XCirculateSubwindowsUp(_para1 : PDisplay;_para2 : TWindow) : longint; cdecl;external;
- Function XClearArea(_para1 : PDisplay;_para2 : TWindow;_para3 : longint;_para4 : longint;_para5 : cardinal;_para6 : cardinal;_para7 : TBool) : longint; cdecl;external;
- Function XClearWindow(_para1 : PDisplay;_para2 : TWindow) : longint; cdecl;external;
- Function XCloseDisplay(_para1 : PDisplay) : longint; cdecl;external;
- Function XConfigureWindow(_para1 : PDisplay;_para2 : TWindow;_para3 : cardinal;_para4 : PXWindowChanges) : longint; cdecl;external;
- Function XConnectionNumber(_para1 : PDisplay) : longint; cdecl;external;
- Function XConvertSelection(_para1 : PDisplay;_para2 : TAtom;_para3 : TAtom;_para4 : TAtom;_para5 : TWindow;_para6 : TTime) : longint; cdecl;external;
- Function XCopyArea(_para1 : PDisplay;_para2 : TDrawable;_para3 : TDrawable;_para4 : TGC;_para5 : longint;_para6 : longint;_para7 : cardinal;_para8 : cardinal;_para9 : longint;_para10 : longint) : longint; cdecl;external;
- Function XCopyGC(_para1 : PDisplay;_para2 : TGC;_para3 : cardinal;_para4 : TGC) : longint; cdecl;external;
- Function XCopyPlane(_para1 : PDisplay;_para2 : TDrawable;_para3 : TDrawable;_para4 : TGC;_para5 : longint;_para6 : longint;_para7 : cardinal;_para8 : cardinal;_para9 : longint;_para10 : longint;_para11 : cardinal) : longint; cdecl;external;
- Function XDefaultDepth(_para1 : PDisplay;_para2 : longint) : longint; cdecl;external;
- Function XDefaultDepthOfScreen(_para1 : PScreen) : longint; cdecl;external;
- Function XDefaultScreen(_para1 : PDisplay) : longint; cdecl;external;
- Function XDefineCursor(_para1 : PDisplay;_para2 : TWindow;_para3 : TCursor) : longint; cdecl;external;
- Function XDeleteProperty(_para1 : PDisplay;_para2 : TWindow;_para3 : TAtom) : longint; cdecl;external;
- Function XDestroyWindow(_para1 : PDisplay;_para2 : TWindow) : longint; cdecl;external;
- Function XDestroySubwindows(_para1 : PDisplay;_para2 : TWindow) : longint; cdecl;external;
- Function XDoesBackingStore(_para1 : PScreen) : longint; cdecl;external;
- Function XDoesSaveUnders(_para1 : PScreen) : TBool; cdecl;external;
- Function XDisableAccessControl(_para1 : PDisplay) : longint; cdecl;external;
- Function XDisplayCells(_para1 : PDisplay;_para2 : longint) : longint; cdecl;external;
- Function XDisplayHeight(_para1 : PDisplay;_para2 : longint) : longint; cdecl;external;
- Function XDisplayHeightMM(_para1 : PDisplay;_para2 : longint) : longint; cdecl;external;
- Function XDisplayKeycodes(_para1 : PDisplay;_para2 : Plongint;_para3 : Plongint) : longint; cdecl;external;
- Function XDisplayPlanes(_para1 : PDisplay;_para2 : longint) : longint; cdecl;external;
- Function XDisplayWidth(_para1 : PDisplay;_para2 : longint) : longint; cdecl;external;
- Function XDisplayWidthMM(_para1 : PDisplay;_para2 : longint) : longint; cdecl;external;
- Function XDrawArc(_para1 : PDisplay;_para2 : TDrawable;_para3 : TGC;_para4 : longint;_para5 : longint;_para6 : cardinal;_para7 : cardinal;_para8 : longint;_para9 : longint) : longint; cdecl;external;
- Function XDrawArcs(_para1 : PDisplay;_para2 : TDrawable;_para3 : TGC;_para4 : PXArc;_para5 : longint) : longint; cdecl;external;
- Function XDrawImageString(_para1 : PDisplay;_para2 : TDrawable;_para3 : TGC;_para4 : longint;_para5 : longint;_para6 : pchar;_para7 : longint) : longint; cdecl;external;
- Function XDrawImageString16(_para1 : PDisplay;_para2 : TDrawable;_para3 : TGC;_para4 : longint;_para5 : longint;_para6 : PXChar2b;_para7 : longint) : longint; cdecl;external;
- Function XDrawLine(_para1 : PDisplay;_para2 : TDrawable;_para3 : TGC;_para4 : longint;_para5 : longint;_para6 : longint;_para7 : longint) : longint; cdecl;external;
- Function XDrawLines(_para1 : PDisplay;_para2 : TDrawable;_para3 : TGC;_para4 : PXPoint;_para5 : longint;_para6 : longint) : longint; cdecl;external;
- Function XDrawPoint(_para1 : PDisplay;_para2 : TDrawable;_para3 : TGC;_para4 : longint;_para5 : longint) : longint; cdecl;external;
- Function XDrawPoints(_para1 : PDisplay;_para2 : TDrawable;_para3 : TGC;_para4 : PXPoint;_para5 : longint;_para6 : longint) : longint; cdecl;external;
- Function XDrawRectangle(_para1 : PDisplay;_para2 : TDrawable;_para3 : TGC;_para4 : longint;_para5 : longint;_para6 : cardinal;_para7 : cardinal) : longint; cdecl;external;
- Function XDrawRectangles(_para1 : PDisplay;_para2 : TDrawable;_para3 : TGC;_para4 : PXRectangle;_para5 : longint) : longint; cdecl;external;
- Function XDrawSegments(_para1 : PDisplay;_para2 : TDrawable;_para3 : TGC;_para4 : PXSegment;_para5 : longint) : longint; cdecl;external;
- Function XDrawString(_para1 : PDisplay;_para2 : TDrawable;_para3 : TGC;_para4 : longint;_para5 : longint;_para6 : pchar;_para7 : longint) : longint; cdecl;external;
- Function XDrawString16(_para1 : PDisplay;_para2 : TDrawable;_para3 : TGC;_para4 : longint;_para5 : longint;_para6 : PXChar2b;_para7 : longint) : longint; cdecl;external;
- Function XDrawText(_para1 : PDisplay;_para2 : TDrawable;_para3 : TGC;_para4 : longint;_para5 : longint;_para6 : PXTextItem;_para7 : longint) : longint; cdecl;external;
- Function XDrawText16(_para1 : PDisplay;_para2 : TDrawable;_para3 : TGC;_para4 : longint;_para5 : longint;_para6 : PXTextItem16;_para7 : longint) : longint; cdecl;external;
- Function XEnableAccessControl(_para1 : PDisplay) : longint; cdecl;external;
- Function XEventsQueued(_para1 : PDisplay;_para2 : longint) : longint; cdecl;external;
- Function XFetchName(_para1 : PDisplay;_para2 : TWindow;_para3 : PPChar) : TStatus; cdecl;external;
- Function XFillArc(_para1 : PDisplay;_para2 : TDrawable;_para3 : TGC;_para4 : longint;_para5 : longint;_para6 : cardinal;_para7 : cardinal;_para8 : longint;_para9 : longint) : longint; cdecl;external;
- Function XFillArcs(_para1 : PDisplay;_para2 : TDrawable;_para3 : TGC;_para4 : PXArc;_para5 : longint) : longint; cdecl;external;
- Function XFillPolygon(_para1 : PDisplay;_para2 : TDrawable;_para3 : TGC;_para4 : PXPoint;_para5 : longint;_para6 : longint;_para7 : longint) : longint; cdecl;external;
- Function XFillRectangle(_para1 : PDisplay;_para2 : TDrawable;_para3 : TGC;_para4 : longint;_para5 : longint;_para6 : cardinal;_para7 : cardinal) : longint; cdecl;external;
- Function XFillRectangles(_para1 : PDisplay;_para2 : TDrawable;_para3 : TGC;_para4 : PXRectangle;_para5 : longint) : longint; cdecl;external;
- Function XFlush(_para1 : PDisplay) : longint; cdecl;external;
- Function XForceScreenSaver(_para1 : PDisplay;_para2 : longint) : longint; cdecl;external;
- Function XFree(_para1 : pointer) : longint; cdecl;external;
- Function XFreeColormap(_para1 : PDisplay;_para2 : TColormap) : longint; cdecl;external;
- Function XFreeColors(_para1 : PDisplay;_para2 : TColormap;_para3 : PCardinal;_para4 : longint;_para5 : cardinal) : longint; cdecl;external;
- Function XFreeCursor(_para1 : PDisplay;_para2 : TCursor) : longint; cdecl;external;
- Function XFreeExtensionList(_para1 : PPChar) : longint; cdecl;external;
- Function XFreeFont(_para1 : PDisplay;_para2 : PXFontStruct) : longint; cdecl;external;
- Function XFreeFontInfo(_para1 : PPChar;_para2 : PXFontStruct;_para3 : longint) : longint; cdecl;external;
- Function XFreeFontNames(_para1 : PPChar) : longint; cdecl;external;
- Function XFreeFontPath(_para1 : PPChar) : longint; cdecl;external;
- Function XFreeGC(_para1 : PDisplay;_para2 : TGC) : longint; cdecl;external;
- Function XFreeModifiermap(_para1 : PXModifierKeymap) : longint; cdecl;external;
- Function XFreePixmap(_para1 : PDisplay;_para2 : TPixmap) : longint; cdecl;external;
- Function XGeometry(_para1 : PDisplay;_para2 : longint;_para3 : pchar;_para4 : pchar;_para5 : cardinal;_para6 : cardinal;_para7 : cardinal;_para8 : longint;_para9 : longint;_para10 : Plongint;_para11 : Plongint;_para12 : Plongint;_para13 : Plongint) : longint; cdecl;external;
- Function XGetErrorDatabaseText(_para1 : PDisplay;_para2 : pchar;_para3 : pchar;_para4 : pchar;_para5 : pchar;_para6 : longint) : longint; cdecl;external;
- Function XGetErrorText(_para1 : PDisplay;_para2 : longint;_para3 : pchar;_para4 : longint) : longint; cdecl;external;
- Function XGetFontProperty(_para1 : PXFontStruct;_para2 : TAtom;_para3 : PCardinal) : TBool; cdecl;external;
- Function XGetGCValues(_para1 : PDisplay;_para2 : TGC;_para3 : cardinal;_para4 : PXGCValues) : TStatus; cdecl;external;
- Function XGetGeometry(_para1 : PDisplay;_para2 : TDrawable;_para3 : PWindow;_para4 : Plongint;_para5 : Plongint;_para6 : PCardinal;_para7 : PCardinal;_para8 : PCardinal;_para9 : PCardinal) : TStatus; cdecl;external;
- Function XGetIconName(_para1 : PDisplay;_para2 : TWindow;_para3 : PPChar) : TStatus; cdecl;external;
- Function XGetInputFocus(_para1 : PDisplay;_para2 : PWindow;_para3 : Plongint) : longint; cdecl;external;
- Function XGetKeyboardControl(_para1 : PDisplay;_para2 : PXKeyboardState) : longint; cdecl;external;
- Function XGetPointerControl(_para1 : PDisplay;_para2 : Plongint;_para3 : Plongint;_para4 : Plongint) : longint; cdecl;external;
- Function XGetPointerMapping(_para1 : PDisplay;_para2 : pchar;_para3 : longint) : longint; cdecl;external;
- Function XGetScreenSaver(_para1 : PDisplay;_para2 : Plongint;_para3 : Plongint;_para4 : Plongint;_para5 : Plongint) : longint; cdecl;external;
- Function XGetTransientForHint(_para1 : PDisplay;_para2 : TWindow;_para3 : PWindow) : TStatus; cdecl;external;
- Function XGetWindowProperty(_para1 : PDisplay;_para2 : TWindow;_para3 : TAtom;_para4 : longint;_para5 : longint;_para6 : TBool;_para7 : TAtom;_para8 : PAtom;_para9 : Plongint;_para10 : PCardinal;_para11 : PCardinal;_para12 : PPChar) : longint; cdecl;external;
- Function XGetWindowAttributes(_para1 : PDisplay;_para2 : TWindow;_para3 : PXWindowAttributes) : TStatus; cdecl;external;
- Function XGrabButton(_para1 : PDisplay;_para2 : cardinal;_para3 : cardinal;_para4 : TWindow;_para5 : TBool;_para6 : cardinal;_para7 : longint;_para8 : longint;_para9 : TWindow;_para10 : TCursor) : longint; cdecl;external;
- Function XGrabKey(_para1 : PDisplay;_para2 : longint;_para3 : cardinal;_para4 : TWindow;_para5 : TBool;_para6 : longint;_para7 : longint) : longint; cdecl;external;
- Function XGrabKeyboard(_para1 : PDisplay;_para2 : TWindow;_para3 : TBool;_para4 : longint;_para5 : longint;_para6 : TTime) : longint; cdecl;external;
- Function XGrabPointer(_para1 : PDisplay;_para2 : TWindow;_para3 : TBool;_para4 : cardinal;_para5 : longint;_para6 : longint;_para7 : TWindow;_para8 : TCursor;_para9 : TTime) : longint; cdecl;external;
- Function XGrabServer(_para1 : PDisplay) : longint; cdecl;external;
- Function XHeightMMOfScreen(_para1 : PScreen) : longint; cdecl;external;
- Function XHeightOfScreen(_para1 : PScreen) : longint; cdecl;external;
- {
- Function XIfEvent(_para1 : PDisplay;_para2 : PXEvent;_para3 : function(_para1 : PDisplay;_para2 : PXEvent;_para3 : XPointer) : TBool;_para4 : XPointer) : longint; cdecl;external;
- }
- Function XImageByteOrder(_para1 : PDisplay) : longint; cdecl;external;
- Function XInstallColormap(_para1 : PDisplay;_para2 : TColormap) : longint; cdecl;external;
- Function XKeysymToKeycode(_para1 : PDisplay;_para2 : TKeySym) : TKeyCode; cdecl;external;
- Function XKillClient(_para1 : PDisplay;_para2 : TXID) : longint; cdecl;external;
- Function XLastKnownRequestProcessed(_para1 : PDisplay) : cardinal; cdecl;external;
- Function XLookupColor(_para1 : PDisplay;_para2 : TColormap;_para3 : pchar;_para4 : PXColor;_para5 : PXColor) : TStatus; cdecl;external;
- Function XLowerWindow(_para1 : PDisplay;_para2 : TWindow) : longint; cdecl;external;
- Function XMapRaised(_para1 : PDisplay;_para2 : TWindow) : longint; cdecl;external;
- Function XMapSubwindows(_para1 : PDisplay;_para2 : TWindow) : longint; cdecl;external;
- Function XMapWindow(_para1 : PDisplay;_para2 : TWindow) : longint; cdecl;external;
- Function XMaskEvent(_para1 : PDisplay;_para2 : longint;_para3 : PXEvent) : longint; cdecl;external;
- Function XMaxCmapsOfScreen(_para1 : PScreen) : longint; cdecl;external;
- Function XMinCmapsOfScreen(_para1 : PScreen) : longint; cdecl;external;
- Function XMoveResizeWindow(_para1 : PDisplay;_para2 : TWindow;_para3 : longint;_para4 : longint;_para5 : cardinal;_para6 : cardinal) : longint; cdecl;external;
- Function XMoveWindow(_para1 : PDisplay;_para2 : TWindow;_para3 : longint;_para4 : longint) : longint; cdecl;external;
- Function XNextEvent(_para1 : PDisplay;_para2 : PXEvent) : longint; cdecl;external;
- Function XNoOp(_para1 : PDisplay) : longint; cdecl;external;
- Function XParseColor(_para1 : PDisplay;_para2 : TColormap;_para3 : pchar;_para4 : PXColor) : TStatus; cdecl;external;
- Function XParseGeometry(_para1 : pchar;_para2 : Plongint;_para3 : Plongint;_para4 : PCardinal;_para5 : PCardinal) : longint; cdecl;external;
- Function XPeekEvent(_para1 : PDisplay;_para2 : PXEvent) : longint; cdecl;external;
- {
- Function XPeekIfEvent(_para1 : PDisplay;_para2 : PXEvent;_para3 : function(_para1 : PDisplay;_para2 : PXEvent;_para3 : XPointer) : TBool;_para4 : XPointer) : longint; cdecl;external;
- }
- Function XPending(_para1 : PDisplay) : longint; cdecl;external;
- Function XPlanesOfScreen(_para1 : PScreen) : longint; cdecl;external;
- Function XProtocolRevision(_para1 : PDisplay) : longint; cdecl;external;
- Function XProtocolVersion(_para1 : PDisplay) : longint; cdecl;external;
- Function XPutBackEvent(_para1 : PDisplay;_para2 : PXEvent) : longint; cdecl;external;
- Function XPutImage(_para1 : PDisplay;_para2 : TDrawable;_para3 : TGC;_para4 : PXImage;_para5 : longint;_para6 : longint;_para7 : longint;_para8 : longint;_para9 : cardinal;_para10 : cardinal) : longint; cdecl;external;
- Function XQLength(_para1 : PDisplay) : longint; cdecl;external;
- Function XQueryBestCursor(_para1 : PDisplay;_para2 : TDrawable;_para3 : cardinal;_para4 : cardinal;_para5 : PCardinal;_para6 : PCardinal) : TStatus; cdecl;external;
- Function XQueryBestSize(_para1 : PDisplay;_para2 : longint;_para3 : TDrawable;_para4 : cardinal;_para5 : cardinal;_para6 : PCardinal;_para7 : PCardinal) : TStatus; cdecl;external;
- Function XQueryBestStipple(_para1 : PDisplay;_para2 : TDrawable;_para3 : cardinal;_para4 : cardinal;_para5 : PCardinal;_para6 : PCardinal) : TStatus; cdecl;external;
- Function XQueryBestTile(_para1 : PDisplay;_para2 : TDrawable;_para3 : cardinal;_para4 : cardinal;_para5 : PCardinal;_para6 : PCardinal) : TStatus; cdecl;external;
- Function XQueryColor(_para1 : PDisplay;_para2 : TColormap;_para3 : PXColor) : longint; cdecl;external;
- Function XQueryColors(_para1 : PDisplay;_para2 : TColormap;_para3 : PXColor;_para4 : longint) : longint; cdecl;external;
- Function XQueryExtension(_para1 : PDisplay;_para2 : pchar;_para3 : Plongint;_para4 : Plongint;_para5 : Plongint) : TBool; cdecl;external;
- {
- Function XQueryKeymap(_para1 : PDisplay;_para2 : array[0..(32)-1] of char) : longint; cdecl;external;
- }
- Function XQueryPointer(_para1 : PDisplay;_para2 : TWindow;_para3 : PWindow;_para4 : PWindow;_para5 : Plongint;_para6 : Plongint;_para7 : Plongint;_para8 : Plongint;_para9 : PCardinal) : TBool; cdecl;external;
- Function XQueryTextExtents(_para1 : PDisplay;_para2 : TXID;_para3 : pchar;_para4 : longint;_para5 : Plongint;_para6 : Plongint;_para7 : Plongint;_para8 : PXCharStruct) : longint; cdecl;external;
- Function XQueryTextExtents16(_para1 : PDisplay;_para2 : TXID;_para3 : PXChar2b;_para4 : longint;_para5 : Plongint;_para6 : Plongint;_para7 : Plongint;_para8 : PXCharStruct) : longint; cdecl;external;
- Function XQueryTree(_para1 : PDisplay;_para2 : TWindow;_para3 : PWindow;_para4 : PWindow;_para5 : PPWindow;_para6 : PCardinal) : TStatus; cdecl;external;
- Function XRaiseWindow(_para1 : PDisplay;_para2 : TWindow) : longint; cdecl;external;
- Function XReadBitmapFile(_para1 : PDisplay;_para2 : TDrawable;_para3 : pchar;_para4 : PCardinal;_para5 : PCardinal;_para6 : PPixmap;_para7 : Plongint;_para8 : Plongint) : longint; cdecl;external;
- Function XReadBitmapFileData(_para1 : pchar;_para2 : PCardinal;_para3 : PCardinal;_para4 : PPChar;_para5 : Plongint;_para6 : Plongint) : longint; cdecl;external;
- Function XRebindKeysym(_para1 : PDisplay;_para2 : TKeySym;_para3 : PKeySym;_para4 : longint;_para5 : pchar;_para6 : longint) : longint; cdecl;external;
- Function XRecolorCursor(_para1 : PDisplay;_para2 : TCursor;_para3 : PXColor;_para4 : PXColor) : longint; cdecl;external;
- Function XRefreshKeyboardMapping(_para1 : PXMappingEvent) : longint; cdecl;external;
- Function XRemoveFromSaveSet(_para1 : PDisplay;_para2 : TWindow) : longint; cdecl;external;
- Function XRemoveHost(_para1 : PDisplay;_para2 : PXHostAddress) : longint; cdecl;external;
- Function XRemoveHosts(_para1 : PDisplay;_para2 : PXHostAddress;_para3 : longint) : longint; cdecl;external;
- Function XReparentWindow(_para1 : PDisplay;_para2 : TWindow;_para3 : TWindow;_para4 : longint;_para5 : longint) : longint; cdecl;external;
- Function XResetScreenSaver(_para1 : PDisplay) : longint; cdecl;external;
- Function XResizeWindow(_para1 : PDisplay;_para2 : TWindow;_para3 : cardinal;_para4 : cardinal) : longint; cdecl;external;
- Function XRestackWindows(_para1 : PDisplay;_para2 : PWindow;_para3 : longint) : longint; cdecl;external;
- Function XRotateBuffers(_para1 : PDisplay;_para2 : longint) : longint; cdecl;external;
- Function XRotateWindowProperties(_para1 : PDisplay;_para2 : TWindow;_para3 : PAtom;_para4 : longint;_para5 : longint) : longint; cdecl;external;
- Function XScreenCount(_para1 : PDisplay) : longint; cdecl;external;
- Function XSelectInput(_para1 : PDisplay;_para2 : TWindow;_para3 : longint) : longint; cdecl;external;
- Function XSendEvent(_para1 : PDisplay;_para2 : TWindow;_para3 : TBool;_para4 : longint;_para5 : PXEvent) : TStatus; cdecl;external;
- Function XSetAccessControl(_para1 : PDisplay;_para2 : longint) : longint; cdecl;external;
- Function XSetArcMode(_para1 : PDisplay;_para2 : TGC;_para3 : longint) : longint; cdecl;external;
- Function XSetBackground(_para1 : PDisplay;_para2 : TGC;_para3 : cardinal) : longint; cdecl;external;
- Function XSetClipMask(_para1 : PDisplay;_para2 : TGC;_para3 : TPixmap) : longint; cdecl;external;
- Function XSetClipOrigin(_para1 : PDisplay;_para2 : TGC;_para3 : longint;_para4 : longint) : longint; cdecl;external;
- Function XSetClipRectangles(_para1 : PDisplay;_para2 : TGC;_para3 : longint;_para4 : longint;_para5 : PXRectangle;_para6 : longint;_para7 : longint) : longint; cdecl;external;
- Function XSetCloseDownMode(_para1 : PDisplay;_para2 : longint) : longint; cdecl;external;
- Function XSetCommand(_para1 : PDisplay;_para2 : TWindow;_para3 : PPChar;_para4 : longint) : longint; cdecl;external;
- Function XSetDashes(_para1 : PDisplay;_para2 : TGC;_para3 : longint;_para4 : pchar;_para5 : longint) : longint; cdecl;external;
- Function XSetFillRule(_para1 : PDisplay;_para2 : TGC;_para3 : longint) : longint; cdecl;external;
- Function XSetFillStyle(_para1 : PDisplay;_para2 : TGC;_para3 : longint) : longint; cdecl;external;
- Function XSetFont(_para1 : PDisplay;_para2 : TGC;_para3 : TFont) : longint; cdecl;external;
- Function XSetFontPath(_para1 : PDisplay;_para2 : PPChar;_para3 : longint) : longint; cdecl;external;
- Function XSetForeground(_para1 : PDisplay;_para2 : TGC;_para3 : cardinal) : longint; cdecl;external;
- Function XSetFunction(_para1 : PDisplay;_para2 : TGC;_para3 : longint) : longint; cdecl;external;
- Function XSetGraphicsExposures(_para1 : PDisplay;_para2 : TGC;_para3 : TBool) : longint; cdecl;external;
- Function XSetIconName(_para1 : PDisplay;_para2 : TWindow;_para3 : pchar) : longint; cdecl;external;
- Function XSetInputFocus(_para1 : PDisplay;_para2 : TWindow;_para3 : longint;_para4 : TTime) : longint; cdecl;external;
- Function XSetLineAttributes(_para1 : PDisplay;_para2 : TGC;_para3 : cardinal;_para4 : longint;_para5 : longint;_para6 : longint) : longint; cdecl;external;
- Function XSetModifierMapping(_para1 : PDisplay;_para2 : PXModifierKeymap) : longint; cdecl;external;
- Function XSetPlaneMask(_para1 : PDisplay;_para2 : TGC;_para3 : cardinal) : longint; cdecl;external;
- Function XSetPointerMapping(_para1 : PDisplay;_para2 : pchar;_para3 : longint) : longint; cdecl;external;
- Function XSetScreenSaver(_para1 : PDisplay;_para2 : longint;_para3 : longint;_para4 : longint;_para5 : longint) : longint; cdecl;external;
- Function XSetSelectionOwner(_para1 : PDisplay;_para2 : TAtom;_para3 : TWindow;_para4 : TTime) : longint; cdecl;external;
- Function XSetState(_para1 : PDisplay;_para2 : TGC;_para3 : cardinal;_para4 : cardinal;_para5 : longint;_para6 : cardinal) : longint; cdecl;external;
- Function XSetStipple(_para1 : PDisplay;_para2 : TGC;_para3 : TPixmap) : longint; cdecl;external;
- Function XSetSubwindowMode(_para1 : PDisplay;_para2 : TGC;_para3 : longint) : longint; cdecl;external;
- Function XSetTSOrigin(_para1 : PDisplay;_para2 : TGC;_para3 : longint;_para4 : longint) : longint; cdecl;external;
- Function XSetTile(_para1 : PDisplay;_para2 : TGC;_para3 : TPixmap) : longint; cdecl;external;
- Function XSetWindowBackground(_para1 : PDisplay;_para2 : TWindow;_para3 : cardinal) : longint; cdecl;external;
- Function XSetWindowBackgroundPixmap(_para1 : PDisplay;_para2 : TWindow;_para3 : TPixmap) : longint; cdecl;external;
- Function XSetWindowBorder(_para1 : PDisplay;_para2 : TWindow;_para3 : cardinal) : longint; cdecl;external;
- Function XSetWindowBorderPixmap(_para1 : PDisplay;_para2 : TWindow;_para3 : TPixmap) : longint; cdecl;external;
- Function XSetWindowBorderWidth(_para1 : PDisplay;_para2 : TWindow;_para3 : cardinal) : longint; cdecl;external;
- Function XSetWindowColormap(_para1 : PDisplay;_para2 : TWindow;_para3 : TColormap) : longint; cdecl;external;
- Function XStoreBuffer(_para1 : PDisplay;_para2 : pchar;_para3 : longint;_para4 : longint) : longint; cdecl;external;
- Function XStoreBytes(_para1 : PDisplay;_para2 : pchar;_para3 : longint) : longint; cdecl;external;
- Function XStoreColor(_para1 : PDisplay;_para2 : TColormap;_para3 : PXColor) : longint; cdecl;external;
- Function XStoreColors(_para1 : PDisplay;_para2 : TColormap;_para3 : PXColor;_para4 : longint) : longint; cdecl;external;
- Function XStoreName(_para1 : PDisplay;_para2 : TWindow;_para3 : pchar) : longint; cdecl;external;
- Function XStoreNamedColor(_para1 : PDisplay;_para2 : TColormap;_para3 : pchar;_para4 : cardinal;_para5 : longint) : longint; cdecl;external;
- Function XSync(_para1 : PDisplay;_para2 : TBool) : longint; cdecl;external;
- Function XTextExtents(_para1 : PXFontStruct;_para2 : pchar;_para3 : longint;_para4 : Plongint;_para5 : Plongint;_para6 : Plongint;_para7 : PXCharStruct) : longint; cdecl;external;
- Function XTextExtents16(_para1 : PXFontStruct;_para2 : PXChar2b;_para3 : longint;_para4 : Plongint;_para5 : Plongint;_para6 : Plongint;_para7 : PXCharStruct) : longint; cdecl;external;
- Function XTextWidth(_para1 : PXFontStruct;_para2 : pchar;_para3 : longint) : longint; cdecl;external;
- Function XTextWidth16(_para1 : PXFontStruct;_para2 : PXChar2b;_para3 : longint) : longint; cdecl;external;
- Function XTranslateCoordinates(_para1 : PDisplay;_para2 : TWindow;_para3 : TWindow;_para4 : longint;_para5 : longint;_para6 : Plongint;_para7 : Plongint;_para8 : PWindow) : TBool; cdecl;external;
- Function XUndefineCursor(_para1 : PDisplay;_para2 : TWindow) : longint; cdecl;external;
- Function XUngrabButton(_para1 : PDisplay;_para2 : cardinal;_para3 : cardinal;_para4 : TWindow) : longint; cdecl;external;
- Function XUngrabKey(_para1 : PDisplay;_para2 : longint;_para3 : cardinal;_para4 : TWindow) : longint; cdecl;external;
- Function XUngrabKeyboard(_para1 : PDisplay;_para2 : TTime) : longint; cdecl;external;
- Function XUngrabPointer(_para1 : PDisplay;_para2 : TTime) : longint; cdecl;external;
- Function XUngrabServer(_para1 : PDisplay) : longint; cdecl;external;
- Function XUninstallColormap(_para1 : PDisplay;_para2 : TColormap) : longint; cdecl;external;
- Function XUnloadFont(_para1 : PDisplay;_para2 : TFont) : longint; cdecl;external;
- Function XUnmapSubwindows(_para1 : PDisplay;_para2 : TWindow) : longint; cdecl;external;
- Function XUnmapWindow(_para1 : PDisplay;_para2 : TWindow) : longint; cdecl;external;
- Function XVendorRelease(_para1 : PDisplay) : longint; cdecl;external;
- Function XWarpPointer(_para1 : PDisplay;_para2 : TWindow;_para3 : TWindow;_para4 : longint;_para5 : longint;_para6 : cardinal;_para7 : cardinal;_para8 : longint;_para9 : longint) : longint; cdecl;external;
- Function XWidthMMOfScreen(_para1 : PScreen) : longint; cdecl;external;
- Function XWidthOfScreen(_para1 : PScreen) : longint; cdecl;external;
- Function XWindowEvent(_para1 : PDisplay;_para2 : TWindow;_para3 : longint;_para4 : PXEvent) : longint; cdecl;external;
- Function XWriteBitmapFile(_para1 : PDisplay;_para2 : pchar;_para3 : TPixmap;_para4 : cardinal;_para5 : cardinal;_para6 : longint;_para7 : longint) : longint; cdecl;external;
- Function XSupportsLocale : TBool; cdecl;external;
- Function XSetLocaleModifiers(_para1 : pchar) : pchar; cdecl;external;
- {
- Function XOpenOM(_para1 : PDisplay;_para2 : ^*;_para3 : pchar;_para4 : pchar) : TXOM; cdecl;external;
- }
- Function XCloseOM(_para1 : TXOM) : TStatus; cdecl;external;
- Function XDisplayOfOM(_para1 : TXOM) : PDisplay; cdecl;external;
- Function XLocaleOfOM(_para1 : TXOM) : pchar; cdecl;external;
- Procedure XDestroyOC(_para1 : TXOC); cdecl;external;
- Function TXOMOfOC(_para1 : TXOC) : TXOM; cdecl;external;
- Function XCreateFontSet(_para1 : PDisplay;_para2 : pchar;_para3 : PPPChar;_para4 : Plongint;_para5 : PPChar) : TXFontSet; cdecl;external;
- Procedure XFreeFontSet(_para1 : PDisplay;_para2 : TXFontSet); cdecl;external;
- Function XFontsOfFontSet(_para1 : TXFontSet;_para2 : PPPXFontStruct;_para3 : PPPChar) : longint; cdecl;external;
- Function XBaseFontNameListOfFontSet(_para1 : TXFontSet) : pchar; cdecl;external;
- Function XLocaleOfFontSet(_para1 : TXFontSet) : pchar; cdecl;external;
- Function XContextDependentDrawing(_para1 : TXFontSet) : TBool; cdecl;external;
- Function XDirectionalDependentDrawing(_para1 : TXFontSet) : TBool; cdecl;external;
- Function XContextualDrawing(_para1 : TXFontSet) : TBool; cdecl;external;
- Function XExtentsOfFontSet(_para1 : TXFontSet) : PXFontSetExtents; cdecl;external;
- Function XmbTextEscapement(_para1 : TXFontSet;_para2 : pchar;_para3 : longint) : longint; cdecl;external;
- Function XwcTextEscapement(_para1 : TXFontSet;_para2 : Pwchar_t;_para3 : longint) : longint; cdecl;external;
- Function XmbTextExtents(_para1 : TXFontSet;_para2 : pchar;_para3 : longint;_para4 : PXRectangle;_para5 : PXRectangle) : longint; cdecl;external;
- Function XwcTextExtents(_para1 : TXFontSet;_para2 : Pwchar_t;_para3 : longint;_para4 : PXRectangle;_para5 : PXRectangle) : longint; cdecl;external;
- Function XmbTextPerCharExtents(_para1 : TXFontSet;_para2 : pchar;_para3 : longint;_para4 : PXRectangle;_para5 : PXRectangle;_para6 : longint;_para7 : Plongint;_para8 : PXRectangle;_para9 : PXRectangle) : TStatus; cdecl;external;
- Function XwcTextPerCharExtents(_para1 : TXFontSet;_para2 : Pwchar_t;_para3 : longint;_para4 : PXRectangle;_para5 : PXRectangle;_para6 : longint;_para7 : Plongint;_para8 : PXRectangle;_para9 : PXRectangle) : TStatus; cdecl;external;
- Procedure XmbDrawText(_para1 : PDisplay;_para2 : TDrawable;_para3 : TGC;_para4 : longint;_para5 : longint;_para6 : PXmbTextItem;_para7 : longint); cdecl;external;
- Procedure XwcDrawText(_para1 : PDisplay;_para2 : TDrawable;_para3 : TGC;_para4 : longint;_para5 : longint;_para6 : PXwcTextItem;_para7 : longint); cdecl;external;
- Procedure XmbDrawString(_para1 : PDisplay;_para2 : TDrawable;_para3 : TXFontSet;_para4 : TGC;_para5 : longint;_para6 : longint;_para7 : pchar;_para8 : longint); cdecl;external;
- Procedure XwcDrawString(_para1 : PDisplay;_para2 : TDrawable;_para3 : TXFontSet;_para4 : TGC;_para5 : longint;_para6 : longint;_para7 : Pwchar_t;_para8 : longint); cdecl;external;
- Procedure XmbDrawImageString(_para1 : PDisplay;_para2 : TDrawable;_para3 : TXFontSet;_para4 : TGC;_para5 : longint;_para6 : longint;_para7 : pchar;_para8 : longint); cdecl;external;
- Procedure XwcDrawImageString(_para1 : PDisplay;_para2 : TDrawable;_para3 : TXFontSet;_para4 : TGC;_para5 : longint;_para6 : longint;_para7 : Pwchar_t;_para8 : longint); cdecl;external;
- {
- Function XOpenIM(_para1 : PDisplay;_para2 : P*;_para3 : pchar;_para4 : pchar) : TXIM; cdecl;external;
- }
- Function XCloseIM(_para1 : TXIM) : TStatus; cdecl;external;
- Function XDisplayOfIM(_para1 : TXIM) : PDisplay; cdecl;external;
- Function XLocaleOfIM(_para1 : TXIM) : pchar; cdecl;external;
- Procedure XDestroyIC(_para1 : TXIC); cdecl;external;
- Procedure XSetICFocus(_para1 : TXIC); cdecl;external;
- Procedure XUnsetICFocus(_para1 : TXIC); cdecl;external;
- Function XwcResetIC(_para1 : TXIC) : Pwchar_t; cdecl;external;
- Function XmbResetIC(_para1 : TXIC) : pchar; cdecl;external;
- Function TXIMOfIC(_para1 : TXIC) : TXIM; cdecl;external;
- Function XFilterEvent(_para1 : PXEvent;_para2 : TWindow) : TBool; cdecl;external;
- Function XmbLookupString(_para1 : TXIC;_para2 : PXKeyPressedEvent;_para3 : pchar;_para4 : longint;_para5 : PKeySym;_para6 : PStatus) : longint; cdecl;external;
- Function XwcLookupString(_para1 : TXIC;_para2 : PXKeyPressedEvent;_para3 : Pwchar_t;_para4 : longint;_para5 : PKeySym;_para6 : PStatus) : longint; cdecl;external;
- {
- Function XRegisterIMInstantiateCallback(_para1 : PDisplay;_para2 : P*;_para3 : pchar;_para4 : pchar;_para5 : TXIMProc;_para6 : PXPointer) : TBool; cdecl;external;
- Function XUnregisterIMInstantiateCallback(_para1 : PDisplay;_para2 : P*;_para3 : pchar;_para4 : pchar;_para5 : TXIMProc;_para6 : PXPointer) : TBool; cdecl;external;
- }
- Function XInternalConnectionNumbers(_para1 : PDisplay;_para2 : PPlongint;_para3 : Plongint) : TStatus; cdecl;external;
- Procedure XProcessInternalConnection(_para1 : PDisplay;_para2 : longint); cdecl;external;
- Function XAddConnectionWatch(_para1 : PDisplay;_para2 : TXConnectionWatchProc;_para3 : TXPointer) : TStatus; cdecl;external;
- Procedure XRemoveConnectionWatch(_para1 : PDisplay;_para2 : TXConnectionWatchProc;_para3 : TXPointer); cdecl;external;
- implementation
- end.
- {
- $Log$
- Revision 1.7 2000-05-24 09:37:29 sg
- * translated more X11 functions
- Revision 1.6 2000/05/22 08:21:05 sg
- * Added pointer types for all events. (PXxxxEvent = ^TXxxxEvent)
- Revision 1.5 2000/03/06 16:15:43 peter
- * removed comment warnings
- Revision 1.4 2000/03/01 09:16:13 sg
- * Changed all occurences of $linklib C into $linklib c
- Revision 1.3 2000/02/27 14:39:54 peter
- * added explicit linklib c
- Revision 1.2 2000/02/27 13:11:31 peter
- * cleanup, removed warnings
- * external decls moved from implementation to interface
- }
|