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   PGtkVButtonBox = ^TGtkVButtonBox;
10   TGtkVButtonBox = record
11        button_box : TGtkButtonBox;
12     end;
13
14   PGtkVButtonBoxClass = ^TGtkVButtonBoxClass;
15   TGtkVButtonBoxClass = record
16        parent_class : TGtkButtonBoxClass;
17     end;
18{$ENDIF read_interface_types}
19
20//------------------------------------------------------------------------------
21
22{$IFDEF read_interface_rest}
23function GTK_TYPE_VBUTTON_BOX : GType;
24function GTK_VBUTTON_BOX(obj: pointer) : PGtkVButtonBox;
25function GTK_VBUTTON_BOX_CLASS(klass: pointer) : PGtkVButtonBoxClass;
26function GTK_IS_VBUTTON_BOX(obj: pointer) : boolean;
27function GTK_IS_VBUTTON_BOX_CLASS(klass: pointer) : boolean;
28function GTK_VBUTTON_BOX_GET_CLASS(obj: pointer) : PGtkVButtonBoxClass;
29
30
31
32function gtk_vbutton_box_get_type:TGtkType; cdecl; external gtklib;
33function gtk_vbutton_box_new:PGtkWidget; cdecl; external gtklib;
34{ buttons can be added by gtk_container_add()  }
35
36{$ifndef GTK_DISABLE_DEPRECATED}
37function gtk_vbutton_box_get_spacing_default:gint; cdecl; external gtklib;
38procedure gtk_vbutton_box_set_spacing_default(spacing:gint); cdecl; external gtklib;
39function gtk_vbutton_box_get_layout_default:TGtkButtonBoxStyle; cdecl; external gtklib;
40procedure gtk_vbutton_box_set_layout_default(layout:TGtkButtonBoxStyle); cdecl; external gtklib;
41{$endif}
42
43{$ENDIF read_interface_rest}
44
45//------------------------------------------------------------------------------
46
47{$IFDEF read_implementation}
48function GTK_TYPE_VBUTTON_BOX : GType;
49begin
50   GTK_TYPE_VBUTTON_BOX:=gtk_vbutton_box_get_type;
51end;
52
53function GTK_VBUTTON_BOX(obj: pointer) : PGtkVButtonBox;
54begin
55   GTK_VBUTTON_BOX:=PGtkVButtonBox(GTK_CHECK_CAST(obj,GTK_TYPE_VBUTTON_BOX));
56end;
57
58function GTK_VBUTTON_BOX_CLASS(klass: pointer) : PGtkVButtonBoxClass;
59begin
60   GTK_VBUTTON_BOX_CLASS:=PGtkVButtonBoxClass(GTK_CHECK_CLASS_CAST(klass,GTK_TYPE_VBUTTON_BOX));
61end;
62
63function GTK_IS_VBUTTON_BOX(obj: pointer) : boolean;
64begin
65   GTK_IS_VBUTTON_BOX:=GTK_CHECK_TYPE(obj,GTK_TYPE_VBUTTON_BOX);
66end;
67
68function GTK_IS_VBUTTON_BOX_CLASS(klass: pointer) : boolean;
69begin
70   GTK_IS_VBUTTON_BOX_CLASS:=GTK_CHECK_CLASS_TYPE(klass,GTK_TYPE_VBUTTON_BOX);
71end;
72
73function GTK_VBUTTON_BOX_GET_CLASS(obj: pointer) : PGtkVButtonBoxClass;
74begin
75   GTK_VBUTTON_BOX_GET_CLASS:=PGtkVButtonBoxClass(GTK_CHECK_GET_CLASS(obj,GTK_TYPE_VBUTTON_BOX));
76end;
77
78{$ENDIF read_implementation}
79// included by gtk2.pas
80
81