6281: Rename GrampsBar to GrampletBar and move into widgets directory

svn: r20977
This commit is contained in:
Nick Hall 2013-01-04 17:16:28 +00:00
parent 71e5bb4c81
commit 28a51a72d5
3 changed files with 41 additions and 41 deletions

View File

@ -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)

View File

@ -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)

View File

@ -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