2 #ifndef __GXK_RACK_TABLE_H__
3 #define __GXK_RACK_TABLE_H__
10 #define GXK_TYPE_RACK_TABLE (gxk_rack_table_get_type ())
11 #define GXK_RACK_TABLE(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GXK_TYPE_RACK_TABLE, GxkRackTable))
12 #define GXK_RACK_TABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GXK_TYPE_RACK_TABLE, GxkRackTableClass))
13 #define GXK_IS_RACK_TABLE(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GXK_TYPE_RACK_TABLE))
14 #define GXK_IS_RACK_TABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GXK_TYPE_RACK_TABLE))
15 #define GXK_RACK_TABLE_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS ((object), GXK_TYPE_RACK_TABLE, GxkRackTableClass))
24 GtkTable parent_object;
26 guint cell_request_width;
27 guint cell_request_height;
31 GxkRackEditor *editor;
35 GtkTableClass parent_class;
37 void (*edit_mode_changed) (GxkRackTable *
self,
39 void (*child_changed) (GxkRackTable *
self,
45 GType gxk_rack_table_get_type (
void);
46 gboolean gxk_rack_table_get_child_area (GxkRackTable *
self,
52 void gxk_rack_table_redraw_cells (GxkRackTable *
self,
57 gboolean gxk_rack_table_translate (GxkRackTable *
self,
62 GtkWidget* gxk_rack_table_find_child (GxkRackTable *
self,
65 void gxk_rack_table_update_child_map (GxkRackTable *
self);
66 void gxk_rack_table_invalidate_child_map (GxkRackTable *
self);
67 void gxk_rack_table_attach (GxkRackTable *
self,
73 void gxk_rack_table_cover_up (GxkRackTable *
self);
74 void gxk_rack_table_uncover (GxkRackTable *
self);
Definition: gxkracktable.hh:33
Definition: glib-extra.hh:152
Definition: gxkrackeditor.hh:9
Definition: gxkracktable.hh:22