Home | History | Annotate | Download | only in gtk

Lines Matching refs:box

19   GtkChromeShrinkableHBox* box;
66 gtk_box_query_child_packing(GTK_BOX(data->box), child, NULL, NULL,
90 if (data->box->hide_child_directly || child_allocation.width <= 1)
135 static void gtk_chrome_shrinkable_hbox_init(GtkChromeShrinkableHBox* box) {
136 box->hide_child_directly = FALSE;
137 box->children_width_requisition = 0;
144 GtkChromeShrinkableHBox* box = GTK_CHROME_SHRINKABLE_HBOX(object);
149 box, g_value_get_boolean(value));
161 GtkChromeShrinkableHBox* box = GTK_CHROME_SHRINKABLE_HBOX(object);
165 g_value_set_boolean(value, box->hide_child_directly);
175 GtkChromeShrinkableHBox* box = GTK_CHROME_SHRINKABLE_HBOX(widget);
185 box->children_width_requisition > children_width_requisition) {
205 box->children_width_requisition = 0;
210 data.box = GTK_CHROME_SHRINKABLE_HBOX(widget);
226 &box->children_width_requisition);
240 GtkChromeShrinkableHBox* box, gboolean hide_child_directly) {
241 g_return_if_fail(GTK_IS_CHROME_SHRINKABLE_HBOX(box));
243 if (hide_child_directly != box->hide_child_directly) {
244 box->hide_child_directly = hide_child_directly;
245 g_object_notify(G_OBJECT(box), "hide-child-directly");
246 gtk_widget_queue_resize(GTK_WIDGET(box));
251 GtkChromeShrinkableHBox* box) {
252 g_return_val_if_fail(GTK_IS_CHROME_SHRINKABLE_HBOX(box), FALSE);
254 return box->hide_child_directly;
257 void gtk_chrome_shrinkable_hbox_pack_start(GtkChromeShrinkableHBox* box,
260 g_return_if_fail(GTK_IS_CHROME_SHRINKABLE_HBOX(box));
263 gtk_box_pack_start(GTK_BOX(box), child, FALSE, FALSE, 0);
266 void gtk_chrome_shrinkable_hbox_pack_end(GtkChromeShrinkableHBox* box,
269 g_return_if_fail(GTK_IS_CHROME_SHRINKABLE_HBOX(box));
272 gtk_box_pack_end(GTK_BOX(box), child, FALSE, FALSE, 0);
276 GtkChromeShrinkableHBox* box) {
278 gtk_container_foreach(GTK_CONTAINER(box), CountVisibleChildren,