| Top |
| GtkWidget * | jana_gtk_tree_layout_new () |
| void | jana_gtk_tree_layout_add_cell () |
| void | jana_gtk_tree_layout_move_cell () |
| void | jana_gtk_tree_layout_remove_cell () |
| void | jana_gtk_tree_layout_clear () |
| GList * | jana_gtk_tree_layout_get_selection () |
| GList * | jana_gtk_tree_layout_get_cells () |
| void | jana_gtk_tree_layout_set_selection () |
| const JanaGtkTreeLayoutCellInfo * | jana_gtk_tree_layout_get_cell () |
| void | jana_gtk_tree_layout_set_cell_sensitive () |
| void | jana_gtk_tree_layout_set_visible_func () |
| void | jana_gtk_tree_layout_refilter () |
| gboolean | fill-height | Read / Write |
| gboolean | fill-width | Read / Write |
| GtkSelectionMode | select-mode | Read / Write |
| gboolean | single-click | Read / Write |
| gpointer | sort-cb | Read / Write |
| gpointer | sort-data | Read / Write |
| gpointer | visible-cb | Read / Write |
| gpointer | visible-data | Read / Write |
GObject
╰── GInitiallyUnowned
╰── GtkObject
╰── GtkWidget
╰── GtkContainer
╰── GtkBin
╰── GtkEventBox
╰── JanaGtkTreeLayout
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);
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,GtkTreeModelFilterVisibleFunc visible_cb,gpointer data);
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;
“fill-height” property “fill-height” gboolean
Scale to fit available height.
Flags: Read / Write
Default value: FALSE
“fill-width” property “fill-width” gboolean
Scale to fit available width.
Flags: Read / Write
Default value: FALSE
“select-mode” property “select-mode” GtkSelectionMode
Selection mode.
Flags: Read / Write
Default value: GTK_SELECTION_SINGLE
“single-click” property “single-click” gboolean
Whether to activate cells on a single click.
Flags: Read / Write
Default value: FALSE
“sort-cb” property “sort-cb” gpointer
A comparison function to sort the cells into drawing order.
Flags: Read / Write
“sort-data” property “sort-data” gpointer
User data for cell sorting function.
Flags: Read / Write
“visible-cb” property “visible-cb” gpointer
A filter function to determine which cells are visible.
Flags: Read / Write
“cell-activated” signalvoid user_function (JanaGtkTreeLayout *janagtktreelayout, gpointer arg1, gpointer user_data)
Flags: Run Last
“selection-changed” signalvoid user_function (JanaGtkTreeLayout *janagtktreelayout, gpointer user_data)
Flags: Run Last