fpc/packages/extra/gtk2/gtk+/gtk/xembed.inc

37 lines
855 B
PHP

{ Pointers to basic pascal types, inserted by h2pas conversion program.}
Type
PLongint = ^Longint;
PSmallInt = ^SmallInt;
PByte = ^Byte;
PWord = ^Word;
PDWord = ^DWord;
PDouble = ^Double;
{$PACKRECORDS C}
{ XEMBED messages }
const
XEMBED_EMBEDDED_NOTIFY = 0;
XEMBED_WINDOW_ACTIVATE = 1;
XEMBED_WINDOW_DEACTIVATE = 2;
XEMBED_REQUEST_FOCUS = 3;
XEMBED_FOCUS_IN = 4;
XEMBED_FOCUS_OUT = 5;
XEMBED_FOCUS_NEXT = 6;
XEMBED_FOCUS_PREV = 7;
XEMBED_GRAB_KEY = 8;
XEMBED_UNGRAB_KEY = 9;
XEMBED_MODALITY_ON = 10;
XEMBED_MODALITY_OFF = 11;
{ Non standard messages }
XEMBED_GTK_GRAB_KEY = 108;
XEMBED_GTK_UNGRAB_KEY = 109;
{ Details for XEMBED_FOCUS_IN: }
XEMBED_FOCUS_CURRENT = 0;
XEMBED_FOCUS_FIRST = 1;
XEMBED_FOCUS_LAST = 2;
{ Flags for _XEMBED_INFO }
XEMBED_MAPPED = 1 shl 0;