gtkcellrendererpixbuf.inc 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. // included by gtk2.pas
  2. {$IFDEF read_forward_definitions}
  3. {$ENDIF read_forward_definitions}
  4. //------------------------------------------------------------------------------
  5. {$IFDEF read_interface_types}
  6. PGtkCellRendererPixbuf = ^TGtkCellRendererPixbuf;
  7. TGtkCellRendererPixbuf = record
  8. parent : TGtkCellRenderer;
  9. pixbuf : PGdkPixbuf;
  10. pixbuf_expander_open : PGdkPixbuf;
  11. pixbuf_expander_closed : PGdkPixbuf;
  12. end;
  13. { Padding for future expansion }
  14. PGtkCellRendererPixbufClass = ^TGtkCellRendererPixbufClass;
  15. TGtkCellRendererPixbufClass = record
  16. parent_class : TGtkCellRendererClass;
  17. _gtk_reserved1 : procedure ; cdecl;
  18. _gtk_reserved2 : procedure ; cdecl;
  19. _gtk_reserved3 : procedure ; cdecl;
  20. _gtk_reserved4 : procedure ; cdecl;
  21. end;
  22. {$ENDIF read_interface_types}
  23. //------------------------------------------------------------------------------
  24. {$IFDEF read_interface_rest}
  25. function GTK_TYPE_CELL_RENDERER_PIXBUF : GType;
  26. function GTK_CELL_RENDERER_PIXBUF(obj: pointer) : PGtkCellRendererPixbuf;
  27. function GTK_CELL_RENDERER_PIXBUF_CLASS(klass: pointer) : PGtkCellRendererPixbufClass;
  28. function GTK_IS_CELL_RENDERER_PIXBUF(obj: pointer) : boolean;
  29. function GTK_IS_CELL_RENDERER_PIXBUF_CLASS(klass: pointer) : boolean;
  30. function GTK_CELL_RENDERER_PIXBUF_GET_CLASS(obj: pointer) : PGtkCellRendererPixbufClass;
  31. function gtk_cell_renderer_pixbuf_get_type:TGtkType; cdecl; external gtklib;
  32. function gtk_cell_renderer_pixbuf_new:PGtkCellRenderer; cdecl; external gtklib;
  33. {$ENDIF read_interface_rest}
  34. //------------------------------------------------------------------------------
  35. {$IFDEF read_implementation}
  36. function GTK_TYPE_CELL_RENDERER_PIXBUF : GType;
  37. begin
  38. GTK_TYPE_CELL_RENDERER_PIXBUF:=gtk_cell_renderer_pixbuf_get_type;
  39. end;
  40. function GTK_CELL_RENDERER_PIXBUF(obj: pointer) : PGtkCellRendererPixbuf;
  41. begin
  42. GTK_CELL_RENDERER_PIXBUF:=PGtkCellRendererPixbuf(GTK_CHECK_CAST(obj,GTK_TYPE_CELL_RENDERER_PIXBUF));
  43. end;
  44. function GTK_CELL_RENDERER_PIXBUF_CLASS(klass: pointer) : PGtkCellRendererPixbufClass;
  45. begin
  46. GTK_CELL_RENDERER_PIXBUF_CLASS:=PGtkCellRendererPixbufClass(GTK_CHECK_CLASS_CAST(klass,GTK_TYPE_CELL_RENDERER_PIXBUF));
  47. end;
  48. function GTK_IS_CELL_RENDERER_PIXBUF(obj: pointer) : boolean;
  49. begin
  50. GTK_IS_CELL_RENDERER_PIXBUF:=GTK_CHECK_TYPE(obj,GTK_TYPE_CELL_RENDERER_PIXBUF);
  51. end;
  52. function GTK_IS_CELL_RENDERER_PIXBUF_CLASS(klass: pointer) : boolean;
  53. begin
  54. GTK_IS_CELL_RENDERER_PIXBUF_CLASS:=GTK_CHECK_CLASS_TYPE(klass,GTK_TYPE_CELL_RENDERER_PIXBUF);
  55. end;
  56. function GTK_CELL_RENDERER_PIXBUF_GET_CLASS(obj: pointer) : PGtkCellRendererPixbufClass;
  57. begin
  58. GTK_CELL_RENDERER_PIXBUF_GET_CLASS:=PGtkCellRendererPixbufClass(GTK_CHECK_GET_CLASS(obj,GTK_TYPE_CELL_RENDERER_PIXBUF));
  59. end;
  60. {$ENDIF read_implementation}
  61. // included by gtk2.pas