| libjana-gtk Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Properties | Signals | ||||
JanaGtkTreeLayoutCellInfo;
JanaGtkTreeLayout;
GtkWidget* jana_gtk_tree_layout_new (void);
void jana_gtk_tree_layout_add_cell (JanaGtkTreeLayout *self,
GtkTreeRowReference *row,
gint x,
gint y,
gint width,
gint height,
GtkCellRenderer *renderer,
...);
void jana_gtk_tree_layout_move_cell (JanaGtkTreeLayout *self,
GtkTreeRowReference *row,
gint x,
gint y,
gint width,
gint height);
void jana_gtk_tree_layout_remove_cell (JanaGtkTreeLayout *self,
GtkTreeRowReference *row);
void jana_gtk_tree_layout_clear (JanaGtkTreeLayout *self);
GList * jana_gtk_tree_layout_get_selection (JanaGtkTreeLayout *self);
GList * jana_gtk_tree_layout_get_cells (JanaGtkTreeLayout *self);
void jana_gtk_tree_layout_set_selection (JanaGtkTreeLayout *self,
GList *selection);
const JanaGtkTreeLayoutCellInfo * jana_gtk_tree_layout_get_cell
(JanaGtkTreeLayout *self,
GtkTreeRowReference *row);
void jana_gtk_tree_layout_set_cell_sensitive
(JanaGtkTreeLayout *self,
GtkTreeRowReference *row,
gboolean sensitive);
void jana_gtk_tree_layout_set_visible_func
(JanaGtkTreeLayout *self,
GtkTreeModelFilterVisibleFuncvisible_cb ,
gpointer data);
void jana_gtk_tree_layout_refilter (JanaGtkTreeLayout *self);
GObject
+----GInitiallyUnowned
+----GtkObject
+----GtkWidget
+----GtkContainer
+----GtkBin
+----GtkEventBox
+----JanaGtkTreeLayout
"fill-height" gboolean : Read / Write "fill-width" gboolean : Read / Write "select-mode" GtkSelectionMode : Read / Write "single-click" gboolean : Read / Write "sort-cb" gpointer : Read / Write "sort-data" gpointer : Read / Write "visible-cb" gpointer : Read / Write "visible-data" gpointer : Read / Write
typedef struct {
GtkTreeRowReference *row;
gint x;
gint y;
gint width;
gint height;
gint real_x;
gint real_y;
gint real_width;
gint real_height;
gboolean sensitive;
GtkCellRenderer *renderer;
GList *attributes;
} JanaGtkTreeLayoutCellInfo;
void jana_gtk_tree_layout_add_cell (JanaGtkTreeLayout *self, GtkTreeRowReference *row, gint x, gint y, gint width, gint height, GtkCellRenderer *renderer, ...);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void jana_gtk_tree_layout_move_cell (JanaGtkTreeLayout *self, GtkTreeRowReference *row, gint x, gint y, gint width, gint height);
|
|
|
|
|
|
|
|
|
|
|
void jana_gtk_tree_layout_remove_cell (JanaGtkTreeLayout *self, GtkTreeRowReference *row);
|
|
|
GList * jana_gtk_tree_layout_get_selection (JanaGtkTreeLayout *self);
|
|
Returns : |
GList * jana_gtk_tree_layout_get_cells (JanaGtkTreeLayout *self);
|
|
Returns : |
void jana_gtk_tree_layout_set_selection (JanaGtkTreeLayout *self, GList *selection);
|
|
|
const JanaGtkTreeLayoutCellInfo * jana_gtk_tree_layout_get_cell (JanaGtkTreeLayout *self, GtkTreeRowReference *row);
|
|
|
|
Returns : |
void jana_gtk_tree_layout_set_cell_sensitive
(JanaGtkTreeLayout *self,
GtkTreeRowReference *row,
gboolean sensitive);
|
|
|
|
|
void jana_gtk_tree_layout_set_visible_func
(JanaGtkTreeLayout *self,
GtkTreeModelFilterVisibleFuncvisible_cb ,
gpointer data);
|
|
|
|
|
void jana_gtk_tree_layout_refilter (JanaGtkTreeLayout *self);
|
"fill-height" property"fill-height" gboolean : Read / Write
Scale to fit available height.
Default value: FALSE
"fill-width" property"fill-width" gboolean : Read / Write
Scale to fit available width.
Default value: FALSE
"select-mode" property"select-mode" GtkSelectionMode : Read / Write
Selection mode.
Default value: GTK_SELECTION_SINGLE
"single-click" property"single-click" gboolean : Read / Write
Whether to activate cells on a single click.
Default value: FALSE
"sort-cb" property"sort-cb" gpointer : Read / Write
A comparison function to sort the cells into drawing order.
"visible-cb" property"visible-cb" gpointer : Read / Write
A filter function to determine which cells are visible.
"cell-activated" signalvoid user_function (JanaGtkTreeLayout *janagtktreelayout, gpointer arg1, gpointer user_data) : Run Last
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
"selection-changed" signalvoid user_function (JanaGtkTreeLayout *janagtktreelayout, gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |