gtkfilechooserdialog.inc 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. {$IFDEF read_forward_definitions}
  2. {$ENDIF}
  3. {$IFDEF read_interface_types}
  4. type
  5. PGtkFileChooserDialogClass = ^TGtkFileChooserDialogClass;
  6. TGtkFileChooserDialogClass = record
  7. parent_class : TGtkDialogClass;
  8. end;
  9. PGtkFileChooserDialog = ^TGtkFileChooserDialog;
  10. TGtkFileChooserDialog = record
  11. parent_instance : TGtkDialog;
  12. priv : PGtkFileChooserDialogPrivate;
  13. end;
  14. {$ENDIF} {types}
  15. {$IFDEF read_interface_rest}
  16. function GTK_TYPE_FILE_CHOOSER_DIALOG : GType;
  17. function GTK_FILE_CHOOSER_DIALOG(obj : pointer) : PGtkFileChooserDialog;
  18. function GTK_FILE_CHOOSER_DIALOG_CLASS(klass : pointer) : PGtkFileChooserDialogClass;
  19. function GTK_IS_FILE_CHOOSER_DIALOG(obj : pointer) : gboolean;
  20. function GTK_IS_FILE_CHOOSER_DIALOG_CLASS(klass : pointer) : gboolean;
  21. function GTK_FILE_CHOOSER_DIALOG_GET_CLASS(obj : pointer) : PGtkFileChooserDialogClass;
  22. function gtk_file_chooser_dialog_get_type:GType;cdecl;external gtklib name 'gtk_file_chooser_dialog_get_type';
  23. function gtk_file_chooser_dialog_new(title:Pgchar; parent:PGtkWindow; action:TGtkFileChooserAction; first_button_text:Pgchar; args:array of const):PGtkWidget;cdecl;overload;external gtklib name 'gtk_file_chooser_dialog_new';
  24. function gtk_file_chooser_dialog_new(title:Pgchar; parent:PGtkWindow; action:TGtkFileChooserAction; first_button_text:Pgchar):PGtkWidget;cdecl;overload;external gtklib name 'gtk_file_chooser_dialog_new';
  25. function gtk_file_chooser_dialog_new_with_backend(title:Pgchar; parent:PGtkWindow; action:TGtkFileChooserAction; backend:Pgchar; first_button_text:Pgchar;
  26. args:array of const):PGtkWidget;cdecl;overload;external gtklib name 'gtk_file_chooser_dialog_new_with_backend';
  27. function gtk_file_chooser_dialog_new_with_backend(title:Pgchar; parent:PGtkWindow; action:TGtkFileChooserAction; backend:Pgchar; first_button_text:Pgchar):PGtkWidget;cdecl;overload;external gtklib name 'gtk_file_chooser_dialog_new_with_backend';
  28. {$endif} {read_interface_rest}
  29. {************************************************}
  30. {$IFDEF read_implementation}
  31. function GTK_TYPE_FILE_CHOOSER_DIALOG : GType;
  32. begin
  33. GTK_TYPE_FILE_CHOOSER_DIALOG:=gtk_file_chooser_dialog_get_type;
  34. end;
  35. function GTK_FILE_CHOOSER_DIALOG(obj : pointer) : PGtkFileChooserDialog;
  36. begin
  37. GTK_FILE_CHOOSER_DIALOG:=PGtkFileChooserDialog(G_TYPE_CHECK_INSTANCE_CAST(obj,GTK_TYPE_FILE_CHOOSER_DIALOG));
  38. end;
  39. function GTK_FILE_CHOOSER_DIALOG_CLASS(klass : pointer) : PGtkFileChooserDialogClass;
  40. begin
  41. GTK_FILE_CHOOSER_DIALOG_CLASS:=G_TYPE_CHECK_CLASS_CAST(klass,GTK_TYPE_FILE_CHOOSER_DIALOG);
  42. end;
  43. function GTK_IS_FILE_CHOOSER_DIALOG(obj : pointer) : gboolean;
  44. begin
  45. GTK_IS_FILE_CHOOSER_DIALOG:=G_TYPE_CHECK_INSTANCE_TYPE(obj,GTK_TYPE_FILE_CHOOSER_DIALOG);
  46. end;
  47. function GTK_IS_FILE_CHOOSER_DIALOG_CLASS(klass : pointer) : gboolean;
  48. begin
  49. GTK_IS_FILE_CHOOSER_DIALOG_CLASS:=G_TYPE_CHECK_CLASS_TYPE(klass,GTK_TYPE_FILE_CHOOSER_DIALOG);
  50. end;
  51. function GTK_FILE_CHOOSER_DIALOG_GET_CLASS(obj : pointer) : PGtkFileChooserDialogClass;
  52. begin
  53. GTK_FILE_CHOOSER_DIALOG_GET_CLASS:=PGtkFileChooserDialogClass(G_TYPE_INSTANCE_GET_CLASS(obj,GTK_TYPE_FILE_CHOOSER_DIALOG));
  54. end;
  55. {$ENDIF} {read_implementation}