summaryrefslogtreecommitdiff
path: root/bindings/lazxlib2.pas
diff options
context:
space:
mode:
Diffstat (limited to 'bindings/lazxlib2.pas')
-rw-r--r--bindings/lazxlib2.pas204
1 files changed, 204 insertions, 0 deletions
diff --git a/bindings/lazxlib2.pas b/bindings/lazxlib2.pas
new file mode 100644
index 0000000..54714d3
--- /dev/null
+++ b/bindings/lazxlib2.pas
@@ -0,0 +1,204 @@
+{ This is an autogenerated unit using gobject introspection (gir2pascal). Do not Edit. }
+unit Lazxlib2;
+
+{$MODE OBJFPC}{$H+}
+
+{$PACKRECORDS C}
+{$MODESWITCH DUPLICATELOCALS+}
+
+{$ifdef Unix}
+{$endif}
+{$WARN 3031 off : Values in enumeration types have to be ascending}
+interface
+uses
+ CTypes;
+
+const
+ {$ifdef MsWindows}
+ Lazxlib2_library = '.dll';
+ {$else}
+ Lazxlib2_library = '';
+ {$endif}
+
+type
+
+
+ { TAtom }
+ PPAtom = ^PAtom;
+ PAtom = ^TAtom;
+ TAtom = culong;
+
+
+ { TColormap }
+ PPColormap = ^PColormap;
+ PColormap = ^TColormap;
+ TColormap = culong;
+
+
+ { TCursor }
+ PPCursor = ^PCursor;
+ PCursor = ^TCursor;
+ TCursor = culong;
+
+
+ { TDisplay }
+ PPDisplay = ^PDisplay;
+ PDisplay = ^TDisplay;
+
+ TDisplay = record
+ end;
+
+
+
+
+ { TDrawable }
+ PPDrawable = ^PDrawable;
+ PDrawable = ^TDrawable;
+ TDrawable = culong;
+
+
+ { TGC }
+ PPGC = ^PGC;
+ PGC = ^TGC;
+ TGC = pointer;
+
+
+ { TKeyCode }
+ PPKeyCode = ^PKeyCode;
+ PKeyCode = ^TKeyCode;
+ TKeyCode = cuint8;
+
+
+ { TKeySym }
+ PPKeySym = ^PKeySym;
+ PKeySym = ^TKeySym;
+ TKeySym = culong;
+
+
+ { TPicture }
+ PPPicture = ^PPicture;
+ PPicture = ^TPicture;
+ TPicture = culong;
+
+
+ { TScreen }
+ PPScreen = ^PScreen;
+ PScreen = ^TScreen;
+
+ TScreen = record
+ end;
+
+
+
+
+ { Time }
+ PPime = ^Pime;
+ Pime = ^Time;
+ Time = culong;
+
+
+ { TVisual }
+ PPVisual = ^PVisual;
+ PVisual = ^TVisual;
+
+ TVisual = record
+ end;
+
+
+
+
+ { TVisualID }
+ PPVisualID = ^PVisualID;
+ PVisualID = ^TVisualID;
+ TVisualID = culong;
+
+
+ { TWindow }
+ PPWindow = ^PWindow;
+ PWindow = ^TWindow;
+ TWindow = culong;
+
+
+ { TXEvent }
+ PPXEvent = ^PXEvent;
+ PXEvent = ^TXEvent;
+ TXEvent = record
+ end;
+
+
+
+
+ { TXConfigureEvent }
+ PPXConfigureEvent = ^PXConfigureEvent;
+ PXConfigureEvent = ^TXConfigureEvent;
+
+ TXConfigureEvent = record
+ end;
+
+
+
+
+ { TXID }
+ PPXID = ^PXID;
+ PXID = ^TXID;
+ TXID = culong;
+
+
+ { TPixmap }
+ PPPixmap = ^PPixmap;
+ PPixmap = ^TPixmap;
+ TPixmap = culong;
+
+
+ { TXImage }
+ PPXImage = ^PXImage;
+ PXImage = ^TXImage;
+
+ TXImage = record
+ end;
+
+
+
+
+ { TXFontStruct }
+ PPXFontStruct = ^PXFontStruct;
+ PXFontStruct = ^TXFontStruct;
+
+ TXFontStruct = record
+ end;
+
+
+
+
+ { TXTrapezoid }
+ PPXTrapezoid = ^PXTrapezoid;
+ PXTrapezoid = ^TXTrapezoid;
+
+ TXTrapezoid = record
+ end;
+
+
+
+
+ { TXVisualInfo }
+ PPXVisualInfo = ^PXVisualInfo;
+ PXVisualInfo = ^TXVisualInfo;
+
+ TXVisualInfo = record
+ end;
+
+
+
+
+ { TXWindowAttributes }
+ PPXWindowAttributes = ^PXWindowAttributes;
+ PXWindowAttributes = ^TXWindowAttributes;
+
+ TXWindowAttributes = record
+ end;
+
+
+
+procedure XOpenDisplay; cdecl; external Lazxlib2_library name 'XOpenDisplay';
+implementation
+end.