InfGtkBrowserView

InfGtkBrowserView

Synopsis




                    InfGtkBrowserView;
GtkWidget*          inf_gtk_browser_view_new            (void);
GtkWidget*          inf_gtk_browser_view_new_with_model (InfGtkBrowserModel *model);
InfGtkBrowserModel* inf_gtk_browser_view_get_model      (InfGtkBrowserView *view);
gboolean            inf_gtk_browser_view_get_selected   (InfGtkBrowserView *view,
                                                         GtkTreeIter *iter);
void                inf_gtk_browser_view_set_selected   (InfGtkBrowserView *view,
                                                         GtkTreeIter *iter);

Description

Details

InfGtkBrowserView

typedef struct {
  GtkBin parent;
} InfGtkBrowserView;


inf_gtk_browser_view_new ()

GtkWidget*          inf_gtk_browser_view_new            (void);

Creates a new InfGtkBrowserView.

Returns :

A new InfGtkBrowserView.

inf_gtk_browser_view_new_with_model ()

GtkWidget*          inf_gtk_browser_view_new_with_model (InfGtkBrowserModel *model);

Creates a new InfGtkBrowserView showing model.

model :

A InfGtkBrowserModel.

Returns :

A new InfGtkBrowserView.

inf_gtk_browser_view_get_model ()

InfGtkBrowserModel* inf_gtk_browser_view_get_model      (InfGtkBrowserView *view);

Returns the model displayed by view.

view :

A InfGtkBrowserView.

Returns :

A InfGtkBrowserModel.

inf_gtk_browser_view_get_selected ()

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.

view :

A InfGtkBrowserView.

iter :

An uninitialized GtkTreeIter.

Returns :

Whether iter was set.

inf_gtk_browser_view_set_selected ()

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.

view :

A InfGtkBrowserView.

iter :

A GtkTreeIter pointing to a row in view.