xembed.inc 855 B

123456789101112131415161718192021222324252627282930313233343536
  1. { Pointers to basic pascal types, inserted by h2pas conversion program.}
  2. Type
  3. PLongint = ^Longint;
  4. PSmallInt = ^SmallInt;
  5. PByte = ^Byte;
  6. PWord = ^Word;
  7. PDWord = ^DWord;
  8. PDouble = ^Double;
  9. {$PACKRECORDS C}
  10. { XEMBED messages }
  11. const
  12. XEMBED_EMBEDDED_NOTIFY = 0;
  13. XEMBED_WINDOW_ACTIVATE = 1;
  14. XEMBED_WINDOW_DEACTIVATE = 2;
  15. XEMBED_REQUEST_FOCUS = 3;
  16. XEMBED_FOCUS_IN = 4;
  17. XEMBED_FOCUS_OUT = 5;
  18. XEMBED_FOCUS_NEXT = 6;
  19. XEMBED_FOCUS_PREV = 7;
  20. XEMBED_GRAB_KEY = 8;
  21. XEMBED_UNGRAB_KEY = 9;
  22. XEMBED_MODALITY_ON = 10;
  23. XEMBED_MODALITY_OFF = 11;
  24. { Non standard messages }
  25. XEMBED_GTK_GRAB_KEY = 108;
  26. XEMBED_GTK_UNGRAB_KEY = 109;
  27. { Details for XEMBED_FOCUS_IN: }
  28. XEMBED_FOCUS_CURRENT = 0;
  29. XEMBED_FOCUS_FIRST = 1;
  30. XEMBED_FOCUS_LAST = 2;
  31. { Flags for _XEMBED_INFO }
  32. XEMBED_MAPPED = 1 shl 0;