gnomedentryedit.inc 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. {$IfDef read_interface}
  2. type
  3. PGnomeDEntryEdit = ^TGnomeDEntryEdit;
  4. TGnomeDEntryEdit = record
  5. theobject : TGtkObject;
  6. child1 : PGtkWidget;
  7. child2 : PGtkWidget;
  8. name_entry : PGtkWidget;
  9. comment_entry : PGtkWidget;
  10. exec_entry : PGtkWidget;
  11. tryexec_entry : PGtkWidget;
  12. doc_entry : PGtkWidget;
  13. type_combo : PGtkWidget;
  14. terminal_button : PGtkWidget;
  15. icon_entry : PGtkWidget;
  16. translations : PGtkWidget;
  17. transl_lang_entry : PGtkWidget;
  18. transl_name_entry : PGtkWidget;
  19. transl_comment_entry : PGtkWidget;
  20. end;
  21. GNOME_DENTRY_EDIT = PGnomeDEntryEdit;
  22. PGnomeDEntryEditClass = ^TGnomeDEntryEditClass;
  23. TGnomeDEntryEditClass = record
  24. parent_class : TGtkObjectClass;
  25. changed : procedure (gee:PGnomeDEntryEdit);cdecl;
  26. icon_changed : procedure (gee:PGnomeDEntryEdit);cdecl;
  27. name_changed : procedure (gee:PGnomeDEntryEdit);cdecl;
  28. end;
  29. GNOME_DENTRY_EDIT_CLASS = PGnomeDEntryEditClass;
  30. function GNOME_TYPE_DENTRY_EDIT : TGTKType;
  31. function GNOME_IS_DENTRY_EDIT(obj : Pointer) : Boolean;
  32. function GNOME_IS_DENTRY_EDIT_CLASS(klass : Pointer) : Boolean;
  33. function gnome_dentry_edit_get_type:TGTKType;cdecl;external libgnomeuidll name 'gnome_dentry_edit_get_type';
  34. function gnome_dentry_edit_new:PGtkObject;cdecl;external libgnomeuidll name 'gnome_dentry_edit_new';
  35. function gnome_dentry_edit_child1(d : PGnomeDEntryEdit) : PGTKWidget;
  36. function gnome_dentry_edit_child2(d : PGnomeDEntryEdit) : PGTKWidget;
  37. function gnome_dentry_edit_new_notebook(notebook:PGtkNotebook):PGtkObject;cdecl;external libgnomeuidll name 'gnome_dentry_edit_new_notebook';
  38. procedure gnome_dentry_edit_clear(dee:PGnomeDEntryEdit);cdecl;external libgnomeuidll name 'gnome_dentry_edit_clear';
  39. procedure gnome_dentry_edit_load_file(dee:PGnomeDEntryEdit; path:Pgchar);cdecl;external libgnomeuidll name 'gnome_dentry_edit_load_file';
  40. procedure gnome_dentry_edit_set_dentry(dee:PGnomeDEntryEdit; dentry:PGnomeDesktopEntry);cdecl;external libgnomeuidll name 'gnome_dentry_edit_set_dentry';
  41. function gnome_dentry_edit_get_dentry(dee:PGnomeDEntryEdit):PGnomeDesktopEntry;cdecl;external libgnomeuidll name 'gnome_dentry_edit_get_dentry';
  42. function gnome_dentry_get_dentry(dee:PGnomeDEntryEdit):PGnomeDesktopEntry;cdecl;external libgnomeuidll name 'gnome_dentry_get_dentry';
  43. function gnome_dentry_edit_get_icon(dee:PGnomeDEntryEdit):Pgchar;cdecl;external libgnomeuidll name 'gnome_dentry_edit_get_icon';
  44. function gnome_dentry_edit_get_name(dee:PGnomeDEntryEdit):Pgchar;cdecl;external libgnomeuidll name 'gnome_dentry_edit_get_name';
  45. function gnome_dentry_get_name_entry(dee:PGnomeDEntryEdit):PGtkWidget;cdecl;external libgnomeuidll name 'gnome_dentry_get_name_entry';
  46. function gnome_dentry_get_comment_entry(dee:PGnomeDEntryEdit):PGtkWidget;cdecl;external libgnomeuidll name 'gnome_dentry_get_comment_entry';
  47. function gnome_dentry_get_exec_entry(dee:PGnomeDEntryEdit):PGtkWidget;cdecl;external libgnomeuidll name 'gnome_dentry_get_exec_entry';
  48. function gnome_dentry_get_tryexec_entry(dee:PGnomeDEntryEdit):PGtkWidget;cdecl;external libgnomeuidll name 'gnome_dentry_get_tryexec_entry';
  49. function gnome_dentry_get_doc_entry(dee:PGnomeDEntryEdit):PGtkWidget;cdecl;external libgnomeuidll name 'gnome_dentry_get_doc_entry';
  50. function gnome_dentry_get_icon_entry(dee:PGnomeDEntryEdit):PGtkWidget;cdecl;external libgnomeuidll name 'gnome_dentry_get_icon_entry';
  51. {$EndIf read_interface}
  52. {$Ifdef read_implementation}
  53. function GNOME_TYPE_DENTRY_EDIT : TGTKType;
  54. begin
  55. GNOME_TYPE_DENTRY_EDIT:=gnome_dentry_edit_get_type;
  56. end;
  57. function GNOME_IS_DENTRY_EDIT(obj : Pointer) : Boolean;
  58. begin
  59. GNOME_IS_DENTRY_EDIT:=(obj<>nil) and GNOME_IS_DENTRY_EDIT_CLASS(PGtkTypeObject(obj)^.klass);
  60. end;
  61. function GNOME_IS_DENTRY_EDIT_CLASS(klass : Pointer) : Boolean;
  62. begin
  63. GNOME_IS_DENTRY_EDIT_CLASS:=(klass<>nil) and (PGtkTypeClass(klass)^.thetype=GNOME_TYPE_DENTRY_EDIT);
  64. end;
  65. function gnome_dentry_edit_child1(d : PGnomeDEntryEdit) : PGTKWidget;
  66. begin
  67. gnome_dentry_edit_child1:=d^.child1;
  68. end;
  69. function gnome_dentry_edit_child2(d : PGnomeDEntryEdit) : PGTKWidget;
  70. begin
  71. gnome_dentry_edit_child2:=d^.child2;
  72. end;
  73. {$Endif read_implementation}