3 #ifndef _LIBGNOMECANVASMM_WIDGET_H
4 #define _LIBGNOMECANVASMM_WIDGET_H
34 #include <libgnomecanvas/gnome-canvas-widget.h>
35 #include <gtkmm/widget.h>
38 #ifndef DOXYGEN_SHOULD_SKIP_THIS
39 typedef struct _GnomeCanvasWidget GnomeCanvasWidget;
40 typedef struct _GnomeCanvasWidgetClass GnomeCanvasWidgetClass;
48 {
class Widget_Class; }
63 #ifndef DOXYGEN_SHOULD_SKIP_THIS
64 typedef Widget CppObjectType;
65 typedef Widget_Class CppClassType;
66 typedef GnomeCanvasWidget BaseObjectType;
67 typedef GnomeCanvasWidgetClass BaseClassType;
72 #ifndef DOXYGEN_SHOULD_SKIP_THIS
75 friend class Widget_Class;
76 static CppClassType widget_class_;
83 explicit Widget(
const Glib::ConstructParams& construct_params);
84 explicit Widget(GnomeCanvasWidget* castitem);
89 #ifndef DOXYGEN_SHOULD_SKIP_THIS
90 static GType get_type() G_GNUC_CONST;
91 static GType get_base_type() G_GNUC_CONST;
95 GnomeCanvasWidget*
gobj() {
return reinterpret_cast<GnomeCanvasWidget*
>(gobject_); }
98 const GnomeCanvasWidget*
gobj()
const {
return reinterpret_cast<GnomeCanvasWidget*
>(gobject_); }
103 #ifdef GLIBMM_VFUNCS_ENABLED
104 #endif //GLIBMM_VFUNCS_ENABLED
108 #ifdef GLIBMM_VFUNCS_ENABLED
109 #endif //GLIBMM_VFUNCS_ENABLED
112 #ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
113 #endif //GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
119 Widget(
Group& parent,
double x,
double y, Gtk::Widget& w);
122 #ifdef GLIBMM_PROPERTIES_ENABLED
130 #endif //#GLIBMM_PROPERTIES_ENABLED
132 #ifdef GLIBMM_PROPERTIES_ENABLED
140 #endif //#GLIBMM_PROPERTIES_ENABLED
142 #ifdef GLIBMM_PROPERTIES_ENABLED
150 #endif //#GLIBMM_PROPERTIES_ENABLED
152 #ifdef GLIBMM_PROPERTIES_ENABLED
159 Glib::PropertyProxy_ReadOnly<double>
property_x()
const;
160 #endif //#GLIBMM_PROPERTIES_ENABLED
162 #ifdef GLIBMM_PROPERTIES_ENABLED
170 #endif //#GLIBMM_PROPERTIES_ENABLED
172 #ifdef GLIBMM_PROPERTIES_ENABLED
179 Glib::PropertyProxy_ReadOnly<double>
property_y()
const;
180 #endif //#GLIBMM_PROPERTIES_ENABLED
182 #ifdef GLIBMM_PROPERTIES_ENABLED
190 #endif //#GLIBMM_PROPERTIES_ENABLED
192 #ifdef GLIBMM_PROPERTIES_ENABLED
200 #endif //#GLIBMM_PROPERTIES_ENABLED
202 #ifdef GLIBMM_PROPERTIES_ENABLED
210 #endif //#GLIBMM_PROPERTIES_ENABLED
212 #ifdef GLIBMM_PROPERTIES_ENABLED
220 #endif //#GLIBMM_PROPERTIES_ENABLED
222 #ifdef GLIBMM_PROPERTIES_ENABLED
230 #endif //#GLIBMM_PROPERTIES_ENABLED
232 #ifdef GLIBMM_PROPERTIES_ENABLED
240 #endif //#GLIBMM_PROPERTIES_ENABLED
242 #ifdef GLIBMM_PROPERTIES_ENABLED
250 #endif //#GLIBMM_PROPERTIES_ENABLED
252 #ifdef GLIBMM_PROPERTIES_ENABLED
260 #endif //#GLIBMM_PROPERTIES_ENABLED
Definition: affinetrans.h:29