summaryrefslogtreecommitdiff
path: root/fpcsrc/packages/gtk2/src/gtk+/gtk/xembed.inc
blob: 575ccb6dd62c3ef03808c5d0bf1b1009691b6441 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
{ 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;