GXK Interface Reference

/opt/src/beast/beast-gtk/gxk/gxkracktable.h

SYNOPSIS

DESCRIPTION

_GxkRackTable

/opt/src/beast/beast-gtk/gxk/gxkracktable.h:38
struct _GxkRackTable
{
  GtkTable       parent_object;
  GBitMatrix    *child_map;
  guint          cell_request_width;
  guint          cell_request_height;
  guint          cell_width;
  guint          cell_height;
  GSList        *covers;
  GxkRackEditor *editor;
};

_GxkRackTableClass

/opt/src/beast/beast-gtk/gxk/gxkracktable.h:49
struct _GxkRackTableClass
{
  GtkTableClass parent_class;
  void        (*edit_mode_changed) (GxkRackTable*self, gboolean edit_mode);
  void        (*child_changed)     (GxkRackTable*self, GtkWidget*child);
};

gxk_rack_table_attach

/opt/src/beast/beast-gtk/gxk/gxkracktable.h:87
void  gxk_rack_table_attach 
(GxkRackTable *self,
 GtkWidget    *child,
 guint         col,
 guint         row,
 guint         hspan,
 guint         vspan);

gxk_rack_table_cover_up

/opt/src/beast/beast-gtk/gxk/gxkracktable.h:88

gxk_rack_table_find_child

/opt/src/beast/beast-gtk/gxk/gxkracktable.h:79
GtkWidget*  gxk_rack_table_find_child 
(GxkRackTable *self,
 gint          x,
 gint          y);

gxk_rack_table_get_child_area

/opt/src/beast/beast-gtk/gxk/gxkracktable.h:66
gboolean  gxk_rack_table_get_child_area 
(GxkRackTable *self,
 GtkWidget    *child,
 guint        *col,
 guint        *row,
 guint        *hspan,
 guint        *vspan);

gxk_rack_table_get_type

/opt/src/beast/beast-gtk/gxk/gxkracktable.h:60

gxk_rack_table_invalidate_child_map

/opt/src/beast/beast-gtk/gxk/gxkracktable.h:81

gxk_rack_table_redraw_cells

/opt/src/beast/beast-gtk/gxk/gxkracktable.h:71
void  gxk_rack_table_redraw_cells 
(GxkRackTable *self,
 guint         hcell1,
 guint         vcell1,
 guint         hspan,
 guint         vspan);

gxk_rack_table_translate

/opt/src/beast/beast-gtk/gxk/gxkracktable.h:76
gboolean  gxk_rack_table_translate 
(GxkRackTable *self,
 gint          x,
 gint          y,
 guint        *hcell,
 guint        *vcell);

gxk_rack_table_uncover

/opt/src/beast/beast-gtk/gxk/gxkracktable.h:89

gxk_rack_table_update_child_map

/opt/src/beast/beast-gtk/gxk/gxkracktable.h:80