Introspection: add col/row manipulations
[gnumeric.git] / src / gnumeric-simple-canvas.h
blob25f0cdcac1640e71ec89826d90c255cfa910fe42
1 /* vim: set sw=8: -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
2 #ifndef _GNM_SIMPLE_CANVAS_H_
3 # define _GNM_SIMPLE_CANVAS_H_
5 #include "gnumeric-fwd.h"
6 #include <goffice/goffice.h>
8 G_BEGIN_DECLS
10 typedef struct {
11 GocCanvas canvas;
12 SheetControlGUI *scg;
13 } GnmSimpleCanvas;
15 typedef struct {
16 GocCanvasClass canvas;
17 } GnmSimpleCanvasClass;
19 #define GNM_SIMPLE_CANVAS_TYPE (gnm_simple_canvas_get_type ())
20 #define GNM_SIMPLE_CANVAS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GNM_SIMPLE_CANVAS_TYPE, GnmSimpleCanvas))
22 GType gnm_simple_canvas_get_type (void);
23 GocCanvas *gnm_simple_canvas_new (SheetControlGUI *scg);
25 void gnm_simple_canvas_ungrab (GocItem *item);
26 void gnm_simple_canvas_grab (GocItem *item);
28 G_END_DECLS
30 #endif /* _GNM_SIMPLE_CANVAS_H_ */