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