2 #ifndef __GXK_POLYGON_H__
3 #define __GXK_POLYGON_H__
10 #define GXK_TYPE_POLYGON (gxk_polygon_get_type ())
11 #define GXK_POLYGON(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GXK_TYPE_POLYGON, GxkPolygon))
12 #define GXK_POLYGON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GXK_TYPE_POLYGON, GxkPolygonClass))
13 #define GXK_IS_POLYGON(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GXK_TYPE_POLYGON))
14 #define GXK_IS_POLYGON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GXK_TYPE_POLYGON))
15 #define GXK_POLYGON_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS ((object), GXK_TYPE_POLYGON, GxkPolygonClass))
20 gfloat x1,
y1, x2, y2;
21 GtkShadowType draw_type;
24 gfloat xc, yc, xr, yr, sa, ea;
25 GtkShadowType draw_type;
28 GtkWidget parent_instance;
36 GtkWidgetClass parent_class;
48 GType gxk_polygon_get_type (
void);
gpointer gxk_polygon_new(GxkPolygonGraph *polygon_graph)
Definition: gxkpolygon.cc:92
void gxk_polygon_set_lines(GxkPolygon *self, guint n_lines, GxkPolygonLine *lines)
Definition: gxkpolygon.cc:108
Definition: gxkpolygon.hh:23
Definition: gxkpolygon.hh:27
Definition: gxkpolygon.hh:38
void gxk_polygon_set_length(GxkPolygon *self, guint length)
Definition: gxkpolygon.cc:179
void gxk_polygon_set_arcs(GxkPolygon *self, guint n_arcs, GxkPolygonArc *arcs)
Definition: gxkpolygon.cc:131
Definition: gxkpolygon.hh:35
void gxk_polygon_set_graph(GxkPolygon *self, GxkPolygonGraph *polygon_graph)
Definition: gxkpolygon.cc:153
Definition: gxkpolygon.hh:19