Home | History | Annotate | Download | only in gtk

Lines Matching refs:box

19   GtkChromeShrinkableHBox* box;
67 gtk_box_query_child_packing(GTK_BOX(data->box), child, NULL, NULL,
94 if (data->box->hide_child_directly || child_allocation.width <= 1)
139 static void gtk_chrome_shrinkable_hbox_init(GtkChromeShrinkableHBox* box) {
140 box->hide_child_directly = FALSE;
141 box->children_width_requisition = 0;
148 GtkChromeShrinkableHBox* box = GTK_CHROME_SHRINKABLE_HBOX(object);
153 box, g_value_get_boolean(value));
165 GtkChromeShrinkableHBox* box = GTK_CHROME_SHRINKABLE_HBOX(object);
169 g_value_set_boolean(value, box->hide_child_directly);
179 GtkChromeShrinkableHBox* box = GTK_CHROME_SHRINKABLE_HBOX(widget);
192 box->children_width_requisition > children_width_requisition) {
212 box->children_width_requisition = 0;
217 data.box = GTK_CHROME_SHRINKABLE_HBOX(widget);
233 &box->children_width_requisition);
247 GtkChromeShrinkableHBox* box, gboolean hide_child_directly) {
248 g_return_if_fail(GTK_IS_CHROME_SHRINKABLE_HBOX(box));
250 if (hide_child_directly != box->hide_child_directly) {
251 box->hide_child_directly = hide_child_directly;
252 g_object_notify(G_OBJECT(box), "hide-child-directly");
253 gtk_widget_queue_resize(GTK_WIDGET(box));
258 GtkChromeShrinkableHBox* box) {
259 g_return_val_if_fail(GTK_IS_CHROME_SHRINKABLE_HBOX(box), FALSE);
261 return box->hide_child_directly;
264 void gtk_chrome_shrinkable_hbox_pack_start(GtkChromeShrinkableHBox* box,
267 g_return_if_fail(GTK_IS_CHROME_SHRINKABLE_HBOX(box));
270 gtk_box_pack_start(GTK_BOX(box), child, FALSE, FALSE, 0);
273 void gtk_chrome_shrinkable_hbox_pack_end(GtkChromeShrinkableHBox* box,
276 g_return_if_fail(GTK_IS_CHROME_SHRINKABLE_HBOX(box));
279 gtk_box_pack_end(GTK_BOX(box), child, FALSE, FALSE, 0);
283 GtkChromeShrinkableHBox* box) {
285 gtk_container_foreach(GTK_CONTAINER(box), CountVisibleChildren,