Lines Matching defs:widget

2  * Functions and callbacks for generic SVG view and widget.
22 #include "svg-view-widget.h"
27 static void sp_svg_view_widget_size_allocate (GtkWidget *widget, GtkAllocation *allocation);
28 static void sp_svg_view_widget_size_request (GtkWidget *widget, GtkRequisition *req);
31 static void sp_svg_view_widget_get_preferred_width(GtkWidget *widget,
35 static void sp_svg_view_widget_get_preferred_height(GtkWidget *widget,
144 static void sp_svg_view_widget_size_request(GtkWidget *widget, GtkRequisition *req)
146 SPSVGSPViewWidget *vw = SP_SVG_VIEW_WIDGET (widget);
147 Inkscape::UI::View::View *v = SP_VIEW_WIDGET_VIEW (widget);
154 GTK_WIDGET_CLASS(sp_svg_view_widget_parent_class)->get_preferred_width(widget, &width_min, &width_nat);
155 GTK_WIDGET_CLASS(sp_svg_view_widget_parent_class)->get_preferred_height(widget, &height_min, &height_nat);
161 GTK_WIDGET_CLASS(sp_svg_view_widget_parent_class)->size_request(widget, req);
193 static void sp_svg_view_widget_get_preferred_width(GtkWidget *widget, gint *minimal_width, gint *natural_width)
196 sp_svg_view_widget_size_request(widget, &requisition);
200 static void sp_svg_view_widget_get_preferred_height(GtkWidget *widget, gint *minimal_height, gint *natural_height)
203 sp_svg_view_widget_size_request(widget, &requisition);
211 static void sp_svg_view_widget_size_allocate(GtkWidget *widget, GtkAllocation *allocation)
213 SPSVGSPViewWidget *svgvw = SP_SVG_VIEW_WIDGET (widget);
216 GTK_WIDGET_CLASS(sp_svg_view_widget_parent_class)->size_allocate(widget, allocation);
240 GtkWidget *widget;
244 widget = (GtkWidget*)g_object_new (SP_TYPE_SVG_VIEW_WIDGET, NULL);
246 reinterpret_cast<SPSVGView*>(SP_VIEW_WIDGET_VIEW (widget))->setDocument (doc);
248 return widget;