gtkplug.pp 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. {
  2. }
  3. {****************************************************************************
  4. Interface
  5. ****************************************************************************}
  6. {$ifdef read_interface}
  7. type
  8. PGtkPlug = ^TGtkPlug;
  9. TGtkPlug = record
  10. window : TGtkWindow;
  11. socket_window : PGdkWindow;
  12. same_app : gint;
  13. end;
  14. PGtkPlugClass = ^TGtkPlugClass;
  15. TGtkPlugClass = record
  16. parent_class : TGtkWindowClass;
  17. end;
  18. type
  19. GTK_PLUG=PGtkPlug;
  20. GTK_PLUG_CLASS=PGtkPlugClass;
  21. function gtk_plug_get_type:guint;cdecl;external gtkdll name 'gtk_plug_get_type';
  22. procedure gtk_plug_construct(plug:PGtkPlug; socket_id:guint32);cdecl;external gtkdll name 'gtk_plug_construct';
  23. function gtk_plug_new(socket_id:guint32):PGtkWidget;cdecl;external gtkdll name 'gtk_plug_new';
  24. {$endif read_interface}
  25. {****************************************************************************
  26. Implementation
  27. ****************************************************************************}
  28. {$ifdef read_implementation}
  29. {$endif read_implementation}