![]() |
![]() |
![]() |
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
,GtkTreeModelFilterVisibleFunc visible_cb
,gpointer data
); void jana_gtk_tree_layout_refilter (JanaGtkTreeLayout *self
);
GObject +----GInitiallyUnowned +----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
);
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
);
"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.
"visible-data"
property"visible-data" gpointer : Read / Write
User data for cell visibility filter function.
"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. |