The gramps.gui Module

Package init for the gui package.

Gramps

About Dialog

Base Sidebar

class gramps.gui.basesidebar.BaseSidebar(dbstate, uistate)[source]

Bases: object

The base class for all sidebar plugins.

active(cat_num, view_num)[source]

Called when the sidebar is made visible.

get_top()[source]

Return the top container widget for the GUI.

inactive()[source]

Called when the sidebar is hidden.

view_changed(cat_num, view_num)[source]

Called when the active view is changed.

Column Order

Configuration

GUI Element (DB)

Group common stuff Gramps GUI elements must be able to do when tracking a DB:

  • connect to db signals

  • listen to db changes to update themself on relevant changes

  • determine if the GUI has become out of sync with the db

class gramps.gui.dbguielement.DbGUIElement(database)[source]

Bases: object

Most interaction with the DB should be done via the callman attribute. On initialization, the method _connect_db_signals() is called. Inheriting objects are advised to group the setup of the callman attribute here.

DB Loader

DB Manager

Filter Editor

Plugin Manager

User

Utils

View Manager