diff --git a/gramps/gui/views/pageview.py b/gramps/gui/views/pageview.py index 9f2db2d2c..7a885c1a5 100644 --- a/gramps/gui/views/pageview.py +++ b/gramps/gui/views/pageview.py @@ -49,7 +49,7 @@ from gramps.gen.ggettext import gettext as _ #---------------------------------------------------------------- from gramps.gen.errors import WindowActiveError from ..dbguielement import DbGUIElement -from ..grampsbar import GrampsBar +from ..widgets.grampletbar import GrampletBar from ..configure import ConfigureDialog from gramps.gen.config import config @@ -147,12 +147,12 @@ class PageView(DbGUIElement): Returns a gtk container widget. """ defaults = self.get_default_gramplets() - self.sidebar = GrampsBar(self.dbstate, self.uistate, self, + self.sidebar = GrampletBar(self.dbstate, self.uistate, self, self.ident + "_sidebar", defaults[0]) - self.bottombar = GrampsBar(self.dbstate, self.uistate, self, - self.ident + "_bottombar", - defaults[1]) + self.bottombar = GrampletBar(self.dbstate, self.uistate, self, + self.ident + "_bottombar", + defaults[1]) hpane = Gtk.HPaned() vpane = Gtk.VPaned() hpane.pack1(vpane, resize=True, shrink=False) diff --git a/gramps/gui/grampsbar.py b/gramps/gui/widgets/grampletbar.py similarity index 92% rename from gramps/gui/grampsbar.py rename to gramps/gui/widgets/grampletbar.py index 50f87f932..26e2a37ae 100644 --- a/gramps/gui/grampsbar.py +++ b/gramps/gui/widgets/grampletbar.py @@ -22,7 +22,7 @@ # $Id$ """ -Module that implements the sidebar and bottombar fuctionality. +Module that implements the gramplet bar fuctionality. """ #------------------------------------------------------------------------- # @@ -54,18 +54,18 @@ from gi.repository import Gtk # #------------------------------------------------------------------------- from gramps.gen.const import URL_MANUAL_PAGE, VERSION_DIR -from .managedwindow import ManagedWindow -from .display import display_help, display_url -from .widgets.grampletpane import (AVAILABLE_GRAMPLETS, - GET_AVAILABLE_GRAMPLETS, - GET_GRAMPLET_LIST, - get_gramplet_opts, - get_gramplet_options_by_name, - make_requested_gramplet, - GuiGramplet) -from .widgets.undoablebuffer import UndoableBuffer -from .utils import is_right_click -from .dialog import QuestionDialog +from ..managedwindow import ManagedWindow +from ..display import display_help, display_url +from .grampletpane import (AVAILABLE_GRAMPLETS, + GET_AVAILABLE_GRAMPLETS, + GET_GRAMPLET_LIST, + get_gramplet_opts, + get_gramplet_options_by_name, + make_requested_gramplet, + GuiGramplet) +from .undoablebuffer import UndoableBuffer +from ..utils import is_right_click +from ..dialog import QuestionDialog #------------------------------------------------------------------------- # @@ -77,12 +77,12 @@ NL = "\n" #------------------------------------------------------------------------- # -# GrampsBar class +# GarmpletBar class # #------------------------------------------------------------------------- -class GrampsBar(Gtk.Notebook): +class GrampletBar(Gtk.Notebook): """ - A class which defines the graphical representation of the GrampsBar. + A class which defines the graphical representation of the GrampletBar. """ def __init__(self, dbstate, uistate, pageview, configfile, defaults): GObject.GObject.__init__(self) @@ -95,7 +95,7 @@ class GrampsBar(Gtk.Notebook): self.detached_gramplets = [] self.empty = False - self.set_group_name("grampsbar") + self.set_group_name("grampletbar") self.set_show_border(False) self.set_scrollable(True) self.connect('switch-page', self.__switch_page) @@ -175,7 +175,7 @@ class GrampsBar(Gtk.Notebook): except IOError: print("Failed writing '%s'; gramplets not saved" % filename) return - fp.write(";; Gramps bar configuration file" + NL) + fp.write(";; Gramplet bar configuration file" + NL) fp.write((";; Automatically created at %s" % time.strftime("%Y/%m/%d %H:%M:%S")) + NL + NL) fp.write("[Bar Options]" + NL) @@ -283,13 +283,13 @@ class GrampsBar(Gtk.Notebook): def has_gramplet(self, gname): """ - Return True if the GrampsBar contains the gramplet, else False. + Return True if the GarmpletBar contains the gramplet, else False. """ return gname in self.all_gramplets() def all_gramplets(self): """ - Return a list of names of all the gramplets in the GrampsBar. + Return a list of names of all the gramplets in the GarmpletBar. """ if self.empty: return self.detached_gramplets @@ -299,7 +299,7 @@ class GrampsBar(Gtk.Notebook): def restore(self): """ - Restore the GrampsBar to its default gramplets. + Restore the GarmpletBar to its default gramplets. """ list(map(self.remove_gramplet, self.all_gramplets())) list(map(self.add_gramplet, self.defaults)) @@ -307,9 +307,9 @@ class GrampsBar(Gtk.Notebook): def __create_empty_tab(self): """ - Create an empty tab to be displayed when the GrampsBar is empty. + Create an empty tab to be displayed when the GarmpletBar is empty. """ - tab_label = Gtk.Label(label=_('Gramps Bar')) + tab_label = Gtk.Label(label=_('Gramplet Bar')) tab_label.show() msg = _('Right-click to the right of the tab to add a gramplet.') content = Gtk.Label(label=msg) @@ -355,7 +355,7 @@ class GrampsBar(Gtk.Notebook): def __switch_page(self, notebook, unused, new_page): """ - Called when the user has switched to a new GrampsBar page. + Called when the user has switched to a new GarmpletBar page. """ old_page = notebook.get_current_page() if old_page >= 0: @@ -372,7 +372,7 @@ class GrampsBar(Gtk.Notebook): def __page_added(self, notebook, unused, new_page): """ - Called when a new page is added to the GrampsBar. + Called when a new page is added to the GarmpletBar. """ gramplet = self.get_nth_page(new_page) if self.empty: @@ -395,19 +395,19 @@ class GrampsBar(Gtk.Notebook): def __page_removed(self, notebook, unused, page_num): """ - Called when a page is removed to the GrampsBar. + Called when a page is removed to the GarmpletBar. """ if self.get_n_pages() == 0: self.empty = True self.__create_empty_tab() - def __create_window(self, grampsbar, gramplet, x_pos, y_pos): + def __create_window(self, grampletbar, gramplet, x_pos, y_pos): """ - Called when the user has switched to a new GrampsBar page. + Called when the user has switched to a new GarmpletBar page. """ gramplet.page = self.page_num(gramplet) self.detached_gramplets.append(gramplet) - win = DetachedWindow(grampsbar, gramplet, x_pos, y_pos) + win = DetachedWindow(grampletbar, gramplet, x_pos, y_pos) gramplet.detached_window = win return win.get_notebook() @@ -420,7 +420,7 @@ class GrampsBar(Gtk.Notebook): def __button_press(self, widget, event): """ - Called when a button is pressed in the tabs section of the GrampsBar. + Called when a button is pressed in the tabs section of the GarmpletBar. """ if is_right_click(event): menu = Gtk.Menu() @@ -491,7 +491,7 @@ class GrampsBar(Gtk.Notebook): Called when restore defaults is clicked from the context menu. """ QuestionDialog(_("Restore to defaults?"), - _("The Grampsbar will be restored to contain its default " + _("The GarmpletBar will be restored to contain its default " "gramplets. This action cannot be undone."), _("OK"), self.restore) @@ -567,12 +567,12 @@ class DetachedWindow(ManagedWindow): """ Class for showing a detached gramplet. """ - def __init__(self, grampsbar, gramplet, x_pos, y_pos): + def __init__(self, grampletbar, gramplet, x_pos, y_pos): """ Construct the window. """ self.title = gramplet.title + " " + _("Gramplet") - self.grampsbar = grampsbar + self.grampletbar = grampletbar self.gramplet = gramplet ManagedWindow.__init__(self, gramplet.uistate, [], @@ -632,11 +632,11 @@ class DetachedWindow(ManagedWindow): def close(self, *args): """ - Dock the detached gramplet back in the GrampsBar from where it came. + Dock the detached gramplet back in the GarmpletBar from where it came. """ size = self.window.get_size() self.gramplet.detached_width = size[0] self.gramplet.detached_height = size[1] self.gramplet.detached_window = None - self.gramplet.reparent(self.grampsbar) + self.gramplet.reparent(self.grampletbar) ManagedWindow.close(self, *args) diff --git a/po/POTFILES.in b/po/POTFILES.in index f1b2da9fa..104633ee3 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -425,7 +425,6 @@ gramps/gui/glade/rule.glade gramps/gui/glade/styleeditor.glade gramps/gui/glade/tipofday.glade gramps/gui/glade/updateaddons.glade -gramps/gui/grampsbar.py gramps/gui/grampsgui.py gramps/gui/logger/_errorreportassistant.py gramps/gui/logger/_errorview.py @@ -481,6 +480,7 @@ gramps/gui/views/treemodels/placemodel.py gramps/gui/views/treemodels/treebasemodel.py gramps/gui/widgets/buttons.py gramps/gui/widgets/expandcollapsearrow.py +gramps/gui/widgets/grampletbar.py gramps/gui/widgets/grampletpane.py gramps/gui/widgets/labels.py gramps/gui/widgets/monitoredwidgets.py