2 #ifndef __GXK_RACK_EDITOR_H__
3 #define __GXK_RACK_EDITOR_H__
11 gint rfx, rfy, rfw, rfh;
13 GdkWindow *crq1, *crq2, *crq3, *crq4;
14 GdkWindow *crb1, *crb2, *crb3, *crb4;
17 GtkWidget *drag_child;
19 gint drag_corner, drag_x, drag_y;
20 gint drag_col, drag_row, drag_hspan, drag_vspan;
25 void gxk_rack_table_set_edit_mode (GxkRackTable *
self,
26 gboolean enable_editing);
27 gboolean gxk_rack_table_check_cell (GxkRackTable *
self,
30 gboolean gxk_rack_table_check_area (GxkRackTable *
self,
37 gboolean gxk_rack_table_expand_rect (GxkRackTable *
self,
45 void gxk_rack_table_destroy_editor (GxkRackTable *
self);
46 gboolean gxk_rack_table_handle_enter_notify (GxkRackTable *
self,
47 GdkEventCrossing *event);
48 gboolean gxk_rack_table_handle_button_press (GxkRackTable *
self,
49 GdkEventButton *event);
50 gboolean gxk_rack_table_handle_motion_notify (GxkRackTable *
self,
51 GdkEventMotion *event);
52 gboolean gxk_rack_table_handle_button_release (GxkRackTable *
self,
53 GdkEventButton *event);
54 gboolean gxk_rack_table_handle_leave_notify (GxkRackTable *
self,
55 GdkEventCrossing *event);
56 void gxk_rack_table_adjust_editor (GxkRackTable *
self);
57 void gxk_rack_table_unmap_editor (GxkRackTable *
self);
Definition: gxkrackeditor.hh:9