| Top |
| GtkWidget * | inf_gtk_browser_view_new () |
| GtkWidget * | inf_gtk_browser_view_new_with_model () |
| gboolean | inf_gtk_browser_view_get_selected () |
| void | inf_gtk_browser_view_set_selected () |
GObject
╰── GInitiallyUnowned
╰── GtkWidget
╰── GtkContainer
╰── GtkTreeView
╰── InfGtkBrowserView
InfGtkBrowserView implements AtkImplementorIface, GtkBuildable and GtkScrollable.
GtkWidget *
inf_gtk_browser_view_new (void);
Creates a new InfGtkBrowserView.
[constructor]
GtkWidget *
inf_gtk_browser_view_new_with_model (InfGtkBrowserModel *model);
Creates a new InfGtkBrowserView showing model
.
[constructor]
gboolean inf_gtk_browser_view_get_selected (InfGtkBrowserView *view,GtkTreeIter *iter);
Sets iter
to point to the currently selected row in the browser view. If
no row is selected, iter
is left untouched and FALSE is returned.
void inf_gtk_browser_view_set_selected (InfGtkBrowserView *view,GtkTreeIter *iter);
Sets the currently selected row to be iter
. If necessary, rows will be
expanded so that iter
is visible.
struct InfGtkBrowserViewClass {
GtkTreeViewClass parent_class;
/* signals */
void (*activate)(InfGtkBrowserView* view,
GtkTreeIter* iter);
void (*selection_changed)(InfGtkBrowserView* view,
GtkTreeIter* iter);
void (*populate_popup)(InfGtkBrowserView* view,
GtkMenu* menu);
#if ! GTK_CHECK_VERSION(2, 91, 0)
void (*set_scroll_adjustments)(InfGtkBrowserView* view,
GtkAdjustment* hadjustment,
GtkAdjustment* vadjustment);
#endif
};
“activate” signalvoid user_function (InfGtkBrowserView *infgtkbrowserview, GtkTreeIter *arg1, gpointer user_data)
Flags: Run Last
“populate-popup” signalvoid user_function (InfGtkBrowserView *infgtkbrowserview, GtkMenu *arg1, gpointer user_data)
Flags: Run Last
“selection-changed” signalvoid user_function (InfGtkBrowserView *infgtkbrowserview, GtkTreeIter *arg1, gpointer user_data)
Flags: Run Last