InfGtk.BrowserView

g Atk.ImplementorIface Atk.ImplementorIface Gtk.Widget Gtk.Widget Atk.ImplementorIface->Gtk.Widget GObject.GInterface GObject.GInterface GObject.GInterface->Atk.ImplementorIface Gtk.Buildable Gtk.Buildable GObject.GInterface->Gtk.Buildable Gtk.Scrollable Gtk.Scrollable GObject.GInterface->Gtk.Scrollable GObject.InitiallyUnowned GObject.InitiallyUnowned GObject.InitiallyUnowned->Gtk.Widget GObject.Object GObject.Object GObject.Object->GObject.InitiallyUnowned Gtk.Buildable->Gtk.Widget Gtk.Container Gtk.Container Gtk.TreeView Gtk.TreeView Gtk.Container->Gtk.TreeView Gtk.Scrollable->Gtk.TreeView InfGtk.BrowserView InfGtk.BrowserView Gtk.TreeView->InfGtk.BrowserView Gtk.Widget->Gtk.Container

Subclasses:

None

Methods

Inherited:

Gtk.TreeView (98), Gtk.Container (35), Gtk.Widget (278), GObject.Object (37), Gtk.Buildable (10), Gtk.Scrollable (9)

Structs:

Gtk.ContainerClass (5), Gtk.WidgetClass (12), GObject.ObjectClass (5)

class

new ()

class

new_with_model (model)

get_selected ()

set_selected (iter)

Virtual Methods

Inherited:

Gtk.TreeView (15), Gtk.Container (10), Gtk.Widget (82), GObject.Object (7), Gtk.Buildable (10), Gtk.Scrollable (1)

do_activate (iter)

do_populate_popup (menu)

do_selection_changed (iter)

Properties

Inherited:

Gtk.TreeView (18), Gtk.Container (3), Gtk.Widget (39), Gtk.Scrollable (4)

Style Properties

Inherited:

Gtk.TreeView (11), Gtk.Widget (17)

Signals

Inherited:

Gtk.TreeView (15), Gtk.Container (4), Gtk.Widget (69), GObject.Object (1)

Name

Short Description

activate

populate-popup

selection-changed

Fields

Inherited:

Gtk.TreeView (15), Gtk.Container (4), Gtk.Widget (69), GObject.Object (1)

Name

Type

Access

Description

parent

Gtk.TreeView

r

Class Details

class InfGtk.BrowserView(*args, **kwargs)
Bases:

Gtk.TreeView

Abstract:

No

Structure:

InfGtk.BrowserViewClass

classmethod new()
Returns:

A new InfGtk.BrowserView.

Return type:

Gtk.Widget

Creates a new InfGtk.BrowserView.

classmethod new_with_model(model)
Parameters:

model (InfGtk.BrowserModel) – A InfGtk.BrowserModel.

Returns:

A new InfGtk.BrowserView.

Return type:

Gtk.Widget

Creates a new InfGtk.BrowserView showing model.

get_selected()
Returns:

Whether iter was set.

iter:

An uninitialized Gtk.TreeIter.

Return type:

(bool, iter: Gtk.TreeIter)

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.

set_selected(iter)
Parameters:

iter (Gtk.TreeIter) – A Gtk.TreeIter pointing to a row in self.

Sets the currently selected row to be iter. If necessary, rows will be expanded so that iter is visible.

do_activate(iter) virtual
Parameters:

iter (Gtk.TreeIter) –

do_populate_popup(menu) virtual
Parameters:

menu (Gtk.Menu) –

do_selection_changed(iter) virtual
Parameters:

iter (Gtk.TreeIter) –

Signal Details

InfGtk.BrowserView.signals.activate(browser_view, object)
Signal Name:

activate

Flags:

RUN_LAST

Parameters:
InfGtk.BrowserView.signals.populate_popup(browser_view, object)
Signal Name:

populate-popup

Flags:

RUN_LAST

Parameters:
InfGtk.BrowserView.signals.selection_changed(browser_view, object)
Signal Name:

selection-changed

Flags:

RUN_LAST

Parameters: