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