• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/wxWidgets-2.8.12/src/gtk/

Lines Matching refs:pizza

30   void  (*set_scroll_adjustments)   (GtkPizza     *pizza,
43 static void gtk_pizza_init (GtkPizza *pizza);
65 static void gtk_pizza_allocate_child (GtkPizza *pizza,
70 static void gtk_pizza_scroll_set_adjustments (GtkPizza *pizza,
190 gtk_pizza_init (GtkPizza *pizza)
192 GTK_WIDGET_UNSET_FLAGS (pizza, GTK_NO_WINDOW);
194 pizza->children = NULL;
196 pizza->bin_window = NULL;
198 pizza->m_xoffset = 0;
199 pizza->m_yoffset = 0;
205 GtkPizza *pizza;
207 pizza = g_object_new (gtk_pizza_get_type (), NULL);
209 return GTK_WIDGET (pizza);
212 gint gtk_pizza_get_xoffset (GtkPizza *pizza)
214 g_return_val_if_fail ( (pizza != NULL), -1 );
215 g_return_val_if_fail ( (GTK_IS_PIZZA (pizza)), -1 );
217 return pizza->m_xoffset;
220 gint gtk_pizza_get_yoffset (GtkPizza *pizza)
222 g_return_val_if_fail ( (pizza != NULL), -1 );
223 g_return_val_if_fail ( (GTK_IS_PIZZA (pizza)), -1 );
225 return pizza->m_yoffset;
228 void gtk_pizza_set_xoffset (GtkPizza *pizza, gint xoffset)
230 g_return_if_fail (pizza != NULL);
231 g_return_if_fail (GTK_IS_PIZZA (pizza));
233 pizza->m_xoffset = xoffset;
237 void gtk_pizza_set_yoffset (GtkPizza *pizza, gint yoffset)
239 g_return_if_fail (pizza != NULL);
240 g_return_if_fail (GTK_IS_PIZZA (pizza));
242 pizza->m_xoffset = yoffset;
246 gint gtk_pizza_get_rtl_offset (GtkPizza *pizza)
250 g_return_val_if_fail ( (pizza != NULL), 0 );
251 g_return_val_if_fail ( (GTK_IS_PIZZA (pizza)), 0 );
253 if (!pizza->bin_window) return 0;
255 border = pizza->container.border_width;
257 return GTK_WIDGET(pizza)->allocation.width - border*2;
262 gtk_pizza_scroll_set_adjustments (GtkPizza *pizza,
270 gtk_pizza_put (GtkPizza *pizza,
279 g_return_if_fail (pizza != NULL);
280 g_return_if_fail (GTK_IS_PIZZA (pizza));
289 pizza->children = g_list_append (pizza->children, child_info);
291 if (GTK_WIDGET_REALIZED (pizza))
292 gtk_widget_set_parent_window (widget, pizza->bin_window);
294 gtk_widget_set_parent (widget, GTK_WIDGET (pizza));
297 if (GTK_WIDGET_REALIZED (pizza))
298 gtk_pizza_allocate_child (pizza, child_info);
302 gtk_pizza_set_size (GtkPizza *pizza,
312 g_return_if_fail (pizza != NULL);
313 g_return_if_fail (GTK_IS_PIZZA (pizza));
326 children = pizza->children;
351 GtkPizza *pizza;
359 pizza = GTK_PIZZA (widget);
361 children = pizza->children;
375 gdk_window_show (pizza->bin_window);
381 GtkPizza *pizza;
391 pizza = GTK_PIZZA (widget);
401 border = pizza->container.border_width;
441 pizza->bin_window = gdk_window_new(widget->window,
443 gdk_window_set_user_data (pizza->bin_window, widget);
447 gtk_style_set_background (widget->style, pizza->bin_window, GTK_STATE_NORMAL );
451 gdk_window_set_back_pixmap( pizza->bin_window, NULL, FALSE );
455 children = pizza->children;
461 gtk_widget_set_parent_window (child->widget, pizza->bin_window);
468 GtkPizza *pizza;
473 pizza = GTK_PIZZA (widget);
475 gdk_window_set_user_data (pizza->bin_window, NULL);
476 gdk_window_destroy (pizza->bin_window);
477 pizza->bin_window = NULL;
487 GtkPizza *pizza;
496 pizza = GTK_PIZZA (widget);
498 children = pizza->children;
520 GtkPizza *pizza;
531 pizza = GTK_PIZZA (widget);
537 border = pizza->container.border_width;
555 gdk_window_resize( pizza->bin_window, w, h );
558 children = pizza->children;
564 gtk_pizza_allocate_child (pizza, child);
595 GtkPizza *pizza;
603 pizza = GTK_PIZZA (container);
605 children = pizza->children;
617 pizza->children = g_list_remove_link (pizza->children, children);
637 GtkPizza *pizza;
645 pizza = GTK_PIZZA (container);
647 children = pizza->children;
658 gtk_pizza_allocate_child (GtkPizza *pizza,
664 allocation.x = child->x - pizza->m_xoffset;
665 allocation.y = child->y - pizza->m_yoffset;
670 if (gtk_widget_get_direction( GTK_WIDGET(pizza) ) == GTK_TEXT_DIR_RTL)
675 offset = GTK_WIDGET(pizza)->allocation.width;
676 border = pizza->container.border_width;
679 allocation.x = offset - child->x - allocation.width + pizza->m_xoffset;
709 gtk_pizza_scroll (GtkPizza *pizza, gint dx, gint dy)
711 pizza->m_xoffset += dx;
712 pizza->m_yoffset += dy;
714 if (pizza->bin_window)
716 AdjustData data = { pizza->bin_window, -dx, -dy };
717 gdk_window_scroll( pizza->bin_window, -dx, -dy );
720 gtk_container_forall(GTK_CONTAINER(pizza), scroll_adjust, &data);