1// included by gtk2.pas 2 3{$IFDEF read_forward_definitions} 4{$ENDIF read_forward_definitions} 5 6//------------------------------------------------------------------------------ 7 8{$IFDEF read_interface_types} 9 PGtkSeparatorToolItemPrivate = pointer; 10 11 PGtkSeparatorToolItem = ^TGtkSeparatorToolItem; 12 TGtkSeparatorToolItem = record 13 parent : TGtkToolItem; 14 priv : PGtkSeparatorToolItemPrivate; 15 end; 16 17 18 PGtkSeparatorToolItemClass = ^TGtkSeparatorToolItemClass; 19 TGtkSeparatorToolItemClass = record 20 parent_class : TGtkToolItemClass; 21 _gtk_reserved1 : procedure ;cdecl; 22 _gtk_reserved2 : procedure ; 23 _gtk_reserved3 : procedure ; 24 _gtk_reserved4 : procedure ; 25 end; 26 27{$ENDIF read_interface_types} 28 29//------------------------------------------------------------------------------ 30 31{$IFDEF read_interface_rest} 32 33function GTK_TYPE_SEPARATOR_TOOL_ITEM : GType; 34function GTK_SEPARATOR_TOOL_ITEM(obj : pointer) : PGtkSeparatorToolItem; 35function GTK_SEPARATOR_TOOL_ITEM_CLASS(klass : pointer) : PGtkSeparatorToolItemClass; 36function GTK_IS_SEPARATOR_TOOL_ITEM(obj : pointer) : boolean; 37function GTK_IS_SEPARATOR_TOOL_ITEM_CLASS(klass : pointer) : boolean; 38function GTK_SEPARATOR_TOOL_ITEM_GET_CLASS(obj : pointer) : PGtkSeparatorToolItemClass; 39 40function gtk_separator_tool_item_get_type: GType; cdecl; external gtklib; 41function gtk_separator_tool_item_new:PGtkToolItem; cdecl; external gtklib; 42function gtk_separator_tool_item_get_draw(item:PGtkSeparatorToolItem):gboolean; cdecl; external gtklib; 43procedure gtk_separator_tool_item_set_draw(item:PGtkSeparatorToolItem; draw:gboolean); cdecl; external gtklib; 44 45{$endif} 46 47//------------------------------------------------------------------------------ 48 49{$IFDEF read_implementation} 50 51function GTK_TYPE_SEPARATOR_TOOL_ITEM : GType; 52begin 53 GTK_TYPE_SEPARATOR_TOOL_ITEM := gtk_separator_tool_item_get_type; 54end; 55 56function GTK_SEPARATOR_TOOL_ITEM(obj : pointer) : PGtkSeparatorToolItem; 57begin 58 GTK_SEPARATOR_TOOL_ITEM:=PGtkSeparatorToolItem(G_TYPE_CHECK_INSTANCE_CAST(obj,GTK_TYPE_SEPARATOR_TOOL_ITEM)); 59end; 60 61function GTK_SEPARATOR_TOOL_ITEM_CLASS(klass : pointer) : PGtkSeparatorToolItemClass; 62begin 63 GTK_SEPARATOR_TOOL_ITEM_CLASS:=PGtkSeparatorToolItemClass(G_TYPE_CHECK_CLASS_CAST(klass,GTK_TYPE_SEPARATOR_TOOL_ITEM)); 64end; 65 66function GTK_IS_SEPARATOR_TOOL_ITEM(obj : pointer) : boolean; 67begin 68 GTK_IS_SEPARATOR_TOOL_ITEM:=G_TYPE_CHECK_INSTANCE_TYPE(obj,GTK_TYPE_SEPARATOR_TOOL_ITEM); 69end; 70 71function GTK_IS_SEPARATOR_TOOL_ITEM_CLASS(klass : pointer) : boolean; 72begin 73 GTK_IS_SEPARATOR_TOOL_ITEM_CLASS:=G_TYPE_CHECK_CLASS_TYPE(klass,GTK_TYPE_SEPARATOR_TOOL_ITEM); 74end; 75 76function GTK_SEPARATOR_TOOL_ITEM_GET_CLASS(obj : pointer) : PGtkSeparatorToolItemClass; 77begin 78 GTK_SEPARATOR_TOOL_ITEM_GET_CLASS:=PGtkSeparatorToolItemClass(G_TYPE_INSTANCE_GET_CLASS(obj,GTK_TYPE_SEPARATOR_TOOL_ITEM)); 79end; 80 81{$ENDIF}