gtkfilechooserwidget.inc 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. {$IFDEF read_forward_definitions}
  2. {$ENDIF}
  3. {$IFDEF read_interface_types}
  4. type
  5. PGtkFileChooserWidgetPrivate = pointer;
  6. PPGtkFileChooserWidgetPrivate = ^PGtkFileChooserWidgetPrivate;
  7. PGtkFileChooserWidgetClass = ^TGtkFileChooserWidgetClass;
  8. TGtkFileChooserWidgetClass = record
  9. parent_class : TGtkVBoxClass;
  10. end;
  11. PGtkFileChooserWidget = ^TGtkFileChooserWidget;
  12. TGtkFileChooserWidget = record
  13. parent_instance : TGtkVBox;
  14. priv : PGtkFileChooserWidgetPrivate;
  15. end;
  16. {$ENDIF} {types }
  17. {$IFDEF read_interface_rest}
  18. function GTK_TYPE_FILE_CHOOSER_WIDGET : GType;
  19. function GTK_FILE_CHOOSER_WIDGET(obj : pointer) : PGtkFileChooserWidget;
  20. function GTK_FILE_CHOOSER_WIDGET_CLASS(klass : pointer) : PGtkFileChooserWidget;
  21. function GTK_IS_FILE_CHOOSER_WIDGET(obj : pointer) : gboolean;
  22. function GTK_IS_FILE_CHOOSER_WIDGET_CLASS(klass :pointer) : gboolean;
  23. function GTK_FILE_CHOOSER_WIDGET_GET_CLASS(obj : pointer) : PGtkFileChooserWidgetClass;
  24. function gtk_file_chooser_widget_get_type:GType;cdecl;external gtklib name 'gtk_file_chooser_widget_get_type';
  25. function gtk_file_chooser_widget_new(action:TGtkFileChooserAction):PGtkWidget;cdecl;external gtklib name 'gtk_file_chooser_widget_new';
  26. function gtk_file_chooser_widget_new_with_backend(action:TGtkFileChooserAction; backend:Pgchar):PGtkWidget;cdecl;external gtklib name 'gtk_file_chooser_widget_new_with_backend';
  27. {$endif} {read_interface_rest}
  28. {$IFDEF read_implementation}
  29. function GTK_TYPE_FILE_CHOOSER_WIDGET : GType;
  30. begin
  31. GTK_TYPE_FILE_CHOOSER_WIDGET:=gtk_file_chooser_widget_get_type;
  32. end;
  33. function GTK_FILE_CHOOSER_WIDGET(obj : pointer) : PGtkFileChooserWidget;
  34. begin
  35. GTK_FILE_CHOOSER_WIDGET:=PGtkFileChooserWidget(G_TYPE_CHECK_INSTANCE_CAST(obj,GTK_TYPE_FILE_CHOOSER_WIDGET));
  36. end;
  37. { ToDO:
  38. Is the return type right?
  39. }
  40. function GTK_FILE_CHOOSER_WIDGET_CLASS(klass : pointer) : PGtkFileChooserWidget;
  41. begin
  42. GTK_FILE_CHOOSER_WIDGET_CLASS:=PGtkFileChooserWidget(G_TYPE_CHECK_CLASS_CAST(klass,GTK_TYPE_FILE_CHOOSER_WIDGET));
  43. end;
  44. function GTK_IS_FILE_CHOOSER_WIDGET(obj : pointer) : gboolean;
  45. begin
  46. GTK_IS_FILE_CHOOSER_WIDGET:=G_TYPE_CHECK_INSTANCE_TYPE(obj,GTK_TYPE_FILE_CHOOSER_WIDGET);
  47. end;
  48. function GTK_IS_FILE_CHOOSER_WIDGET_CLASS(klass :pointer) : gboolean;
  49. begin
  50. GTK_IS_FILE_CHOOSER_WIDGET_CLASS:=G_TYPE_CHECK_CLASS_TYPE(klass,GTK_TYPE_FILE_CHOOSER_WIDGET);
  51. end;
  52. function GTK_FILE_CHOOSER_WIDGET_GET_CLASS(obj : pointer) : PGtkFileChooserWidgetClass;
  53. begin
  54. GTK_FILE_CHOOSER_WIDGET_GET_CLASS:=PGtkFileChooserWidgetClass (G_TYPE_INSTANCE_GET_CLASS(obj,GTK_TYPE_FILE_CHOOSER_WIDGET));
  55. end;
  56. {$ENDIF}