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