Make create_buttons method protected rather than private because it is overridden by BackRefList class. Bug #4576
svn: r16506
This commit is contained in:
parent
79d03159f3
commit
375b843abb
@ -2,7 +2,7 @@
|
|||||||
# Gramps - a GTK+/GNOME based genealogy program
|
# Gramps - a GTK+/GNOME based genealogy program
|
||||||
#
|
#
|
||||||
# Copyright (C) 2000-2007 Donald N. Allingham
|
# Copyright (C) 2000-2007 Donald N. Allingham
|
||||||
# Copyright (C) 2009 Gary Burton
|
# Copyright (C) 2009-2011 Gary Burton
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
@ -89,7 +89,7 @@ class BackRefList(EmbeddedList):
|
|||||||
def is_empty(self):
|
def is_empty(self):
|
||||||
return self.model.count == 0
|
return self.model.count == 0
|
||||||
|
|
||||||
def create_buttons(self, share=False, move=False, jump=False):
|
def _create_buttons(self, share=False, move=False, jump=False, top_label=None):
|
||||||
"""
|
"""
|
||||||
Create a button box consisting of one button: Edit.
|
Create a button box consisting of one button: Edit.
|
||||||
This button box is then appended hbox (self).
|
This button box is then appended hbox (self).
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
# Gramps - a GTK+/GNOME based genealogy program
|
# Gramps - a GTK+/GNOME based genealogy program
|
||||||
#
|
#
|
||||||
# Copyright (C) 2000-2006 Donald N. Allingham
|
# Copyright (C) 2000-2006 Donald N. Allingham
|
||||||
# Copyright (C) 2009 Gary Burton
|
# Copyright (C) 2009-2011 Gary Burton
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
@ -103,9 +103,9 @@ class ButtonTab(GrampsTab):
|
|||||||
"""
|
"""
|
||||||
self.dirty_selection = False
|
self.dirty_selection = False
|
||||||
GrampsTab.__init__(self,dbstate, uistate, track, name)
|
GrampsTab.__init__(self,dbstate, uistate, track, name)
|
||||||
self.__create_buttons(share_button, move_buttons, jump_button, top_label)
|
self._create_buttons(share_button, move_buttons, jump_button, top_label)
|
||||||
|
|
||||||
def __create_buttons(self, share_button, move_buttons, jump_button,
|
def _create_buttons(self, share_button, move_buttons, jump_button,
|
||||||
top_label):
|
top_label):
|
||||||
"""
|
"""
|
||||||
Create a button box consisting of three buttons, one for Add,
|
Create a button box consisting of three buttons, one for Add,
|
||||||
@ -114,6 +114,8 @@ class ButtonTab(GrampsTab):
|
|||||||
Add buttons for Share, Move and Jump depending on parameters. This
|
Add buttons for Share, Move and Jump depending on parameters. This
|
||||||
button box is then appended hbox (self).
|
button box is then appended hbox (self).
|
||||||
Prepend a label if top_label given
|
Prepend a label if top_label given
|
||||||
|
|
||||||
|
Note: some ButtonTab subclasses override this method.
|
||||||
"""
|
"""
|
||||||
if top_label:
|
if top_label:
|
||||||
self.top_label = gtk.Label(top_label)
|
self.top_label = gtk.Label(top_label)
|
||||||
|
Loading…
Reference in New Issue
Block a user