11 constraint 'a = [>`box|`container|`widget]
14 ?from:Tags.pack_type ->
15 ?expand:bool -> ?fill:bool -> ?padding:int -> widget -> unit
16 method reorder_child : widget -> pos:int -> unit
17 method set_child_packing :
18 ?from:Tags.pack_type ->
19 ?expand:bool -> ?fill:bool -> ?padding:int -> widget -> unit
20 method set_homogeneous : bool -> unit
21 method set_spacing : int -> unit
27 constraint 'a = [>`box|`container|`widget]
29 method connect : GContainer.container_signals
38 ?height:int -> ?packing:(widget -> unit) -> ?show:bool -> unit -> box
44 ?height:int -> ?packing:(widget -> unit) -> ?show:bool -> unit -> box
50 ?height:int -> ?packing:(widget -> unit) -> ?show:bool -> unit -> box
55 inherit container_full
56 val obj : Gtk.button_box obj
58 ?from:Tags.pack_type ->
59 ?expand:bool -> ?fill:bool -> ?padding:int -> widget -> unit
60 method reorder_child : widget -> pos:int -> unit
61 method set_child_ipadding : ?x:int -> ?y:int -> unit -> unit
62 method set_child_packing :
63 ?from:Tags.pack_type ->
64 ?expand:bool -> ?fill:bool -> ?padding:int -> widget -> unit
65 method set_child_size : ?width:int -> ?height:int -> unit -> unit
66 method set_homogeneous : bool -> unit
67 method set_layout : GtkPack.BBox.bbox_style -> unit
68 method set_spacing : int -> unit
77 ?layout:GtkPack.BBox.bbox_style ->
81 ?packing:(widget -> unit) -> ?show:bool -> unit -> button_box
86 inherit container_full
87 val obj : Gtk.table obj
93 ?expand:Tags.expand_type ->
94 ?fill:Tags.expand_type ->
95 ?shrink:Tags.expand_type ->
96 ?xpadding:int -> ?ypadding:int -> widget -> unit
97 method set_col_spacing : int -> int -> unit
98 method set_col_spacings : int -> unit
99 method set_homogeneous : bool -> unit
100 method set_row_spacing : int -> int -> unit
101 method set_row_spacings : int -> unit
112 ?packing:(widget -> unit) -> ?show:bool -> unit -> table
117 inherit container_full
118 val obj : Gtk.fixed obj
119 method event : event_ops
120 method move : widget -> x:int -> y:int -> unit
121 method put : widget -> x:int -> y:int -> unit
127 ?packing:(widget -> unit) -> ?show:bool -> unit -> fixed
132 inherit container_full
133 val obj : Gtk.layout obj
134 method event : event_ops
135 method freeze : unit -> unit
136 method hadjustment : GData.adjustment
138 method move : widget -> x:int -> y:int -> unit
139 method put : widget -> x:int -> y:int -> unit
140 method set_hadjustment : GData.adjustment -> unit
141 method set_height : int -> unit
142 method set_vadjustment : GData.adjustment -> unit
143 method set_width : int -> unit
144 method thaw : unit -> unit
145 method vadjustment : GData.adjustment
149 ?hadjustment:GData.adjustment ->
150 ?vadjustment:GData.adjustment ->
152 ?layout_height:int ->
156 ?packing:(widget -> unit) -> ?show:bool -> unit -> layout
158 class notebook_signals : 'a obj ->
160 inherit container_signals
161 constraint 'a = [>`notebook|`container|`widget]
163 method switch_page : callback:(int -> unit) -> GtkSignal.id
166 class notebook : ([> `widget | `container | `notebook] as 'a) obj ->
170 method event : event_ops
172 ?tab_label:widget -> ?menu_label:widget -> widget -> unit
173 method connect : notebook_signals
174 method current_page : int
175 method get_menu_label : widget -> widget
176 method get_nth_page : int -> widget
177 method get_tab_label : widget -> widget
178 method goto_page : int -> unit
180 ?tab_label:widget -> ?menu_label:widget -> pos:int -> widget -> unit
181 method next_page : unit -> unit
182 method page_num : widget -> int
183 method prepend_page :
184 ?tab_label:widget -> ?menu_label:widget -> widget -> unit
185 method previous_page : unit -> unit
186 method remove_page : int -> unit
187 method set_homogeneous_tabs : bool -> unit
189 ?tab_label:widget -> ?menu_label:widget -> widget -> unit
190 method set_popup : bool -> unit
191 method set_scrollable : bool -> unit
192 method set_show_border : bool -> unit
193 method set_show_tabs : bool -> unit
194 method set_tab_border : int -> unit
195 method set_tab_pos : Tags.position -> unit
198 ?tab_pos:Tags.position ->
201 ?homogeneous_tabs:bool ->
208 ?packing:(widget -> unit) -> ?show:bool -> unit -> notebook
213 inherit container_full
214 val obj : Gtk.packer obj
216 ?side:Tags.side_type ->
217 ?anchor:Tags.anchor_type ->
219 ?fill:Tags.expand_type ->
222 ?pad_y:int -> ?i_pad_x:int -> ?i_pad_y:int -> widget -> unit
223 method reorder_child : widget -> pos:int -> unit
224 method set_child_packing :
225 ?side:Tags.side_type ->
226 ?anchor:Tags.anchor_type ->
228 ?fill:Tags.expand_type ->
231 ?pad_y:int -> ?i_pad_x:int -> ?i_pad_y:int -> widget -> unit
232 method set_defaults :
235 ?pad_y:int -> ?i_pad_x:int -> ?i_pad_y:int -> unit -> unit
236 method set_spacing : int -> unit
243 ?packing:(widget -> unit) -> ?show:bool -> unit -> packer
248 inherit container_full
249 val obj : Gtk.paned obj
250 method add1 : widget -> unit
251 method add2 : widget -> unit
252 method event : event_ops
253 method child1 : widget
254 method child2 : widget
255 method gutter_size : int
256 method handle_size : int
257 method set_gutter_size : int -> unit
258 method set_handle_size : int -> unit
267 ?packing:(widget -> unit) -> ?show:bool -> unit -> paned