More fix of PyGObject-3.11 DeprecationWarning
This commit is contained in:
parent
6b160a09ff
commit
2fbf9ff0f9
@ -294,7 +294,7 @@ class ConfigureDialog(ManagedWindow):
|
||||
config=None, extra_callback=None):
|
||||
if not config:
|
||||
config = self.__config
|
||||
checkbox = Gtk.CheckButton(label)
|
||||
checkbox = Gtk.CheckButton(label=label)
|
||||
checkbox.set_active(config.get(constant))
|
||||
checkbox.connect('toggled', self.update_checkbox, constant, config)
|
||||
if extra_callback:
|
||||
@ -503,7 +503,7 @@ class GrampsPreferences(ConfigureDialog):
|
||||
on_close=update_constants)
|
||||
|
||||
def add_researcher_panel(self, configdialog):
|
||||
table = Gtk.Table(3, 8)
|
||||
table = Gtk.Table(n_rows=3, n_columns=8)
|
||||
table.set_border_width(12)
|
||||
table.set_col_spacings(6)
|
||||
table.set_row_spacings(6)
|
||||
@ -524,7 +524,7 @@ class GrampsPreferences(ConfigureDialog):
|
||||
"""
|
||||
Add the ID prefix tab to the preferences.
|
||||
"""
|
||||
table = Gtk.Table(3, 8)
|
||||
table = Gtk.Table(n_rows=3, n_columns=8)
|
||||
table.set_border_width(12)
|
||||
table.set_col_spacings(6)
|
||||
table.set_row_spacings(6)
|
||||
@ -552,7 +552,7 @@ class GrampsPreferences(ConfigureDialog):
|
||||
"""
|
||||
Add the tab to set defaults colors for graph boxes
|
||||
"""
|
||||
table = Gtk.Table(17, 8)
|
||||
table = Gtk.Table(n_rows=17, n_columns=8)
|
||||
self.add_text(table, _('Set the colors used for boxes in the graphical views'),
|
||||
0, line_wrap=False)
|
||||
self.add_color(table, _('Gender Male Alive'), 1,
|
||||
@ -590,7 +590,7 @@ class GrampsPreferences(ConfigureDialog):
|
||||
return _('Colors'), table
|
||||
|
||||
def add_advanced_panel(self, configdialog):
|
||||
table = Gtk.Table(4, 8)
|
||||
table = Gtk.Table(n_rows=4, n_columns=8)
|
||||
table.set_border_width(12)
|
||||
table.set_col_spacings(6)
|
||||
table.set_row_spacings(6)
|
||||
@ -804,7 +804,7 @@ class GrampsPreferences(ConfigureDialog):
|
||||
UI to manage the custom name formats
|
||||
"""
|
||||
|
||||
table = Gtk.Table(2, 3)
|
||||
table = Gtk.Table(n_rows=2, n_columns=3)
|
||||
table.set_border_width(6)
|
||||
table.set_col_spacings(6)
|
||||
table.set_row_spacings(6)
|
||||
@ -929,7 +929,7 @@ class GrampsPreferences(ConfigureDialog):
|
||||
|
||||
def add_formats_panel(self, configdialog):
|
||||
row = 0
|
||||
table = Gtk.Table(4, 4)
|
||||
table = Gtk.Table(n_rows=4, n_columns=4)
|
||||
table.set_border_width(12)
|
||||
table.set_col_spacings(6)
|
||||
table.set_row_spacings(6)
|
||||
@ -1103,7 +1103,7 @@ class GrampsPreferences(ConfigureDialog):
|
||||
|
||||
def add_text_panel(self, configdialog):
|
||||
row = 0
|
||||
table = Gtk.Table(6, 8)
|
||||
table = Gtk.Table(n_rows=6, n_columns=8)
|
||||
table.set_border_width(12)
|
||||
table.set_col_spacings(6)
|
||||
table.set_row_spacings(6)
|
||||
@ -1166,7 +1166,7 @@ class GrampsPreferences(ConfigureDialog):
|
||||
config.set('preferences.calendar-format-report', obj.get_active())
|
||||
|
||||
def add_date_panel(self, configdialog):
|
||||
table = Gtk.Table(2, 7)
|
||||
table = Gtk.Table(n_rows=2, n_columns=7)
|
||||
table.set_border_width(12)
|
||||
table.set_col_spacings(6)
|
||||
table.set_row_spacings(6)
|
||||
@ -1213,7 +1213,7 @@ class GrampsPreferences(ConfigureDialog):
|
||||
return _('Dates'), table
|
||||
|
||||
def add_behavior_panel(self, configdialog):
|
||||
table = Gtk.Table(2, 8)
|
||||
table = Gtk.Table(n_rows=2, n_columns=8)
|
||||
table.set_border_width(12)
|
||||
table.set_col_spacings(6)
|
||||
table.set_row_spacings(6)
|
||||
@ -1224,7 +1224,7 @@ class GrampsPreferences(ConfigureDialog):
|
||||
current_line, 'preferences.default-source')
|
||||
|
||||
current_line += 1
|
||||
checkbutton = Gtk.CheckButton(_("Add tag on import"))
|
||||
checkbutton = Gtk.CheckButton(label=_("Add tag on import"))
|
||||
checkbutton.set_active(config.get('preferences.tag-on-import'))
|
||||
checkbutton.connect("toggled", self.toggle_tag_on_import)
|
||||
table.attach(checkbutton, 1, 2, current_line, current_line+1, yoptions=0)
|
||||
@ -1306,7 +1306,7 @@ class GrampsPreferences(ConfigureDialog):
|
||||
|
||||
current_line += 1
|
||||
checkbutton = Gtk.CheckButton(
|
||||
_("Do not ask about previously notified addons"))
|
||||
label=_("Do not ask about previously notified addons"))
|
||||
checkbutton.set_active(config.get('behavior.do-not-show-previously-seen-updates'))
|
||||
checkbutton.connect("toggled", self.toggle_hide_previous_addons)
|
||||
|
||||
@ -1346,7 +1346,7 @@ class GrampsPreferences(ConfigureDialog):
|
||||
self.uistate.viewmanager.do_reg_plugins(self.dbstate, self.uistate)
|
||||
|
||||
def add_famtree_panel(self, configdialog):
|
||||
table = Gtk.Table(2, 2)
|
||||
table = Gtk.Table(n_rows=2, n_columns=2)
|
||||
table.set_border_width(12)
|
||||
table.set_col_spacings(6)
|
||||
table.set_row_spacings(6)
|
||||
|
@ -53,6 +53,7 @@ _LOG = logging.getLogger(".DisplayState")
|
||||
from gi.repository import Gdk
|
||||
from gi.repository import Gtk
|
||||
from gi.repository import GObject
|
||||
from gi.repository import GLib
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
@ -259,7 +260,7 @@ import os
|
||||
|
||||
class RecentDocsMenu(object):
|
||||
def __init__(self, uistate, state, fileopen):
|
||||
self.action_group = Gtk.ActionGroup('RecentFiles')
|
||||
self.action_group = Gtk.ActionGroup(name='RecentFiles')
|
||||
self.active = DISABLED
|
||||
self.uistate = uistate
|
||||
self.uimanager = uistate.uimanager
|
||||
@ -280,7 +281,7 @@ class RecentDocsMenu(object):
|
||||
if self.active != DISABLED:
|
||||
self.uimanager.remove_ui(self.active)
|
||||
self.uimanager.remove_action_group(self.action_group)
|
||||
self.action_group = Gtk.ActionGroup('RecentFiles')
|
||||
self.action_group = Gtk.ActionGroup(name='RecentFiles')
|
||||
self.active = DISABLED
|
||||
|
||||
actions = []
|
||||
@ -335,7 +336,7 @@ class WarnHandler(RotateHandler):
|
||||
def emit(self, record):
|
||||
if self.timer is None:
|
||||
#check every 3 minutes if warn button can disappear
|
||||
self.timer = GObject.timeout_add(3*60*1000, self._check_clear)
|
||||
self.timer = GLib.timeout_add(3*60*1000, self._check_clear)
|
||||
RotateHandler.emit(self, record)
|
||||
self.button.show()
|
||||
|
||||
@ -557,7 +558,7 @@ class DisplayState(Callback):
|
||||
|
||||
def push_message(self, dbstate, text):
|
||||
self.status_text(text)
|
||||
GObject.timeout_add(5000, self.modify_statusbar, dbstate)
|
||||
GLib.timeout_add(5000, self.modify_statusbar, dbstate)
|
||||
|
||||
def show_filter_results(self, dbstate, matched, total):
|
||||
#nav_type = self.viewmanager.active_page.navigation_type()
|
||||
|
@ -662,8 +662,8 @@ class EditPerson(EditPrimary):
|
||||
Override from base class, the menuitems and actiongroups for the top
|
||||
of context menu.
|
||||
"""
|
||||
self.all_action = Gtk.ActionGroup("/PersonAll")
|
||||
self.home_action = Gtk.ActionGroup("/PersonHome")
|
||||
self.all_action = Gtk.ActionGroup(name="/PersonAll")
|
||||
self.home_action = Gtk.ActionGroup(name="/PersonHome")
|
||||
self.track_ref_for_deletion("all_action")
|
||||
self.track_ref_for_deletion("home_action")
|
||||
|
||||
|
@ -314,7 +314,7 @@ class EditPrimary(ManagedWindow, DbGUIElement):
|
||||
(ui_qr, reportactions) = create_quickreport_menu(self.QR_CATEGORY,
|
||||
self.dbstate, self.uistate,
|
||||
self.obj.get_handle())
|
||||
self.report_action = Gtk.ActionGroup("/PersonReport")
|
||||
self.report_action = Gtk.ActionGroup(name="/PersonReport")
|
||||
self.report_action.add_actions(reportactions)
|
||||
self.report_action.set_visible(True)
|
||||
self.popupmanager.insert_action_group(self.report_action, -1)
|
||||
|
@ -498,9 +498,9 @@ class EditRule(ManagedWindow):
|
||||
the_map[class_obj] = c
|
||||
# Only add a table with parameters if there are any parameters
|
||||
if arglist:
|
||||
table = Gtk.Table(3, len(arglist))
|
||||
table = Gtk.Table(n_rows=3, n_columns=len(arglist))
|
||||
else:
|
||||
table = Gtk.Table(1, 1)
|
||||
table = Gtk.Table(n_rows=1, n_columns=1)
|
||||
table.set_border_width(6)
|
||||
table.set_col_spacings(6)
|
||||
table.set_row_spacings(6)
|
||||
@ -597,7 +597,7 @@ class EditRule(ManagedWindow):
|
||||
|
||||
use_regex = None
|
||||
if class_obj.allow_regex:
|
||||
use_regex = Gtk.CheckButton(_('Use regular expressions'))
|
||||
use_regex = Gtk.CheckButton(label=_('Use regular expressions'))
|
||||
tip = _('Interpret the contents of string fields as regular '
|
||||
'expressions.\n'
|
||||
'A decimal point will match any character. '
|
||||
|
@ -78,7 +78,7 @@ class CitationSidebarFilter(SidebarFilter):
|
||||
|
||||
self.filter_note = Gtk.Entry()
|
||||
|
||||
self.filter_regex = Gtk.CheckButton(_('Use regular expressions'))
|
||||
self.filter_regex = Gtk.CheckButton(label=_('Use regular expressions'))
|
||||
|
||||
self.tag = Gtk.ComboBox()
|
||||
self.generic = Gtk.ComboBox()
|
||||
|
@ -75,7 +75,7 @@ class EventSidebarFilter(SidebarFilter):
|
||||
self.filter_place = widgets.BasicEntry()
|
||||
self.filter_note = widgets.BasicEntry()
|
||||
|
||||
self.filter_regex = Gtk.CheckButton(_('Use regular expressions'))
|
||||
self.filter_regex = Gtk.CheckButton(label=_('Use regular expressions'))
|
||||
|
||||
self.tag = Gtk.ComboBox()
|
||||
self.generic = Gtk.ComboBox()
|
||||
|
@ -87,7 +87,7 @@ class FamilySidebarFilter(SidebarFilter):
|
||||
|
||||
self.filter_note = widgets.BasicEntry()
|
||||
|
||||
self.filter_regex = Gtk.CheckButton(_('Use regular expressions'))
|
||||
self.filter_regex = Gtk.CheckButton(label=_('Use regular expressions'))
|
||||
|
||||
self.tag = Gtk.ComboBox()
|
||||
self.generic = Gtk.ComboBox()
|
||||
|
@ -66,7 +66,7 @@ class MediaSidebarFilter(SidebarFilter):
|
||||
self.filter_date = widgets.DateEntry(uistate, [])
|
||||
self.filter_note = widgets.BasicEntry()
|
||||
|
||||
self.filter_regex = Gtk.CheckButton(_('Use regular expressions'))
|
||||
self.filter_regex = Gtk.CheckButton(label=_('Use regular expressions'))
|
||||
|
||||
self.tag = Gtk.ComboBox()
|
||||
self.generic = Gtk.ComboBox()
|
||||
|
@ -71,7 +71,7 @@ class NoteSidebarFilter(SidebarFilter):
|
||||
self.note.set_type,
|
||||
self.note.get_type)
|
||||
|
||||
self.filter_regex = Gtk.CheckButton(_('Use regular expressions'))
|
||||
self.filter_regex = Gtk.CheckButton(label=_('Use regular expressions'))
|
||||
|
||||
self.tag = Gtk.ComboBox()
|
||||
self.generic = Gtk.ComboBox()
|
||||
|
@ -92,7 +92,7 @@ class PersonSidebarFilter(SidebarFilter):
|
||||
[ _('any'), _('male'), _('female'), _('unknown') ]))
|
||||
self.filter_gender.set_active(0)
|
||||
|
||||
self.filter_regex = Gtk.CheckButton(_('Use regular expressions'))
|
||||
self.filter_regex = Gtk.CheckButton(label=_('Use regular expressions'))
|
||||
|
||||
self.tag = Gtk.ComboBox()
|
||||
self.generic = Gtk.ComboBox()
|
||||
|
@ -73,7 +73,7 @@ class PlaceSidebarFilter(SidebarFilter):
|
||||
self.filter_parish = widgets.BasicEntry()
|
||||
self.filter_note = widgets.BasicEntry()
|
||||
|
||||
self.filter_regex = Gtk.CheckButton(_('Use regular expressions'))
|
||||
self.filter_regex = Gtk.CheckButton(label=_('Use regular expressions'))
|
||||
self.tag = Gtk.ComboBox()
|
||||
self.generic = Gtk.ComboBox()
|
||||
|
||||
|
@ -74,7 +74,7 @@ class RepoSidebarFilter(SidebarFilter):
|
||||
|
||||
self.filter_note = widgets.BasicEntry()
|
||||
|
||||
self.filter_regex = Gtk.CheckButton(_('Use regular expressions'))
|
||||
self.filter_regex = Gtk.CheckButton(label=_('Use regular expressions'))
|
||||
|
||||
self.tag = Gtk.ComboBox()
|
||||
self.generic = Gtk.ComboBox()
|
||||
|
@ -50,7 +50,7 @@ class SidebarFilter(DbGUIElement):
|
||||
|
||||
self.position = 1
|
||||
self.vbox = Gtk.VBox()
|
||||
self.table = Gtk.Table(4, 11)
|
||||
self.table = Gtk.Table(n_rows=4, n_columns=11)
|
||||
self.vbox.pack_start(self.table, False, False, 0)
|
||||
self.table.set_border_width(6)
|
||||
self.table.set_row_spacings(6)
|
||||
|
@ -65,7 +65,7 @@ class SourceSidebarFilter(SidebarFilter):
|
||||
self.filter_pub = widgets.BasicEntry()
|
||||
self.filter_note = widgets.BasicEntry()
|
||||
|
||||
self.filter_regex = Gtk.CheckButton(_('Use regular expressions'))
|
||||
self.filter_regex = Gtk.CheckButton(label=_('Use regular expressions'))
|
||||
|
||||
self.tag = Gtk.ComboBox()
|
||||
self.generic = Gtk.ComboBox()
|
||||
|
@ -65,7 +65,7 @@ except:
|
||||
|
||||
if not PYGOBJ_ERR:
|
||||
try:
|
||||
from gi.repository import GObject
|
||||
from gi.repository import GObject, GLib
|
||||
if not GObject.pygobject_version >= MIN_PYGOBJECT_VERSION :
|
||||
PYGOBJ_ERR = True
|
||||
except:
|
||||
@ -410,9 +410,10 @@ def __startgramps(errors, argparser):
|
||||
def startgtkloop(errors, argparser):
|
||||
""" We start the gtk loop and run the function to start up GRAMPS
|
||||
"""
|
||||
GObject.threads_init()
|
||||
if GObject.pygobject_version < (3, 10, 2):
|
||||
GObject.threads_init()
|
||||
|
||||
GObject.timeout_add(100, __startgramps, errors, argparser, priority=100)
|
||||
GLib.timeout_add(100, __startgramps, errors, argparser, priority=100)
|
||||
if os.path.exists(os.path.join(DATA_DIR, "gramps.accel")):
|
||||
Gtk.AccelMap.load(os.path.join(DATA_DIR, "gramps.accel"))
|
||||
Gtk.main()
|
||||
|
@ -114,7 +114,7 @@ class GrampsWindowManager(object):
|
||||
self.uimanager = uimanager
|
||||
self.window_tree = []
|
||||
self.id2item = {}
|
||||
self.action_group = Gtk.ActionGroup('WindowManger')
|
||||
self.action_group = Gtk.ActionGroup(name='WindowManger')
|
||||
self.active = DISABLED
|
||||
self.ui = _win_top + _win_btm
|
||||
|
||||
@ -292,7 +292,7 @@ class GrampsWindowManager(object):
|
||||
self.uimanager.remove_ui(self.active)
|
||||
self.uimanager.remove_action_group(self.action_group)
|
||||
|
||||
self.action_group = Gtk.ActionGroup('WindowManger')
|
||||
self.action_group = Gtk.ActionGroup(name='WindowManger')
|
||||
action_data = []
|
||||
|
||||
data = StringIO()
|
||||
|
@ -103,7 +103,8 @@ class Navigator(object):
|
||||
self.select_button.set_relief(Gtk.ReliefStyle.NONE)
|
||||
select_hbox = Gtk.HBox()
|
||||
self.title_label = Gtk.Label(label='')
|
||||
arrow = Gtk.Arrow(Gtk.ArrowType.DOWN, Gtk.ShadowType.NONE)
|
||||
arrow = Gtk.Arrow(arrow_type=Gtk.ArrowType.DOWN,
|
||||
shadow_type=Gtk.ShadowType.NONE)
|
||||
select_hbox.pack_start(self.title_label, False, True, 0)
|
||||
select_hbox.pack_end(arrow, False, True, 0)
|
||||
self.select_button.add(select_hbox)
|
||||
@ -227,7 +228,7 @@ class Navigator(object):
|
||||
list(map(uimanager.remove_ui, self.merge_ids))
|
||||
|
||||
if cat_num in self.ui_category:
|
||||
self.cat_view_group = Gtk.ActionGroup('viewmenu')
|
||||
self.cat_view_group = Gtk.ActionGroup(name='viewmenu')
|
||||
self.cat_view_group.add_radio_actions(
|
||||
self.view_toggle_actions[cat_num], value=view_num,
|
||||
on_change=self.cb_view_clicked, user_data=cat_num)
|
||||
|
@ -1813,7 +1813,7 @@ class GuiBooleanListOption(Gtk.HBox):
|
||||
this_column_counter = 0
|
||||
ncolumn = 0
|
||||
for description in option.get_descriptions():
|
||||
button = Gtk.CheckButton(description)
|
||||
button = Gtk.CheckButton(label=description)
|
||||
self.__cbutton.append(button)
|
||||
if counter < len(default):
|
||||
if default[counter] == 'True':
|
||||
|
@ -1006,7 +1006,7 @@ class ToolManagedWindowBase(ManagedWindow):
|
||||
the add_user_options task."""
|
||||
for key in self.frame_names:
|
||||
flist = self.frames[key]
|
||||
table = Gtk.Table(3, len(flist))
|
||||
table = Gtk.Table(n_rows=3, n_columns=len(flist))
|
||||
table.set_col_spacings(12)
|
||||
table.set_row_spacings(6)
|
||||
table.set_border_width(6)
|
||||
|
@ -192,7 +192,7 @@ class ExportAssistant(Gtk.Assistant, ManagedWindow) :
|
||||
box.set_border_width(12)
|
||||
box.set_spacing(12)
|
||||
|
||||
table = Gtk.Table(2*len(self.__exporters),2)
|
||||
table = Gtk.Table(n_rows=2*len(self.__exporters), n_columns=2)
|
||||
table.set_row_spacings(6)
|
||||
table.set_col_spacings(6)
|
||||
|
||||
|
@ -301,12 +301,12 @@ class QuickTable(SimpleTable):
|
||||
if isinstance(handle, list):
|
||||
handle = handle[0]
|
||||
if objclass == 'Person':
|
||||
from gi.repository import GObject
|
||||
from gi.repository import GLib
|
||||
# If you emmit the signal here and it causes this table to be deleted,
|
||||
# then you'll crash Python:
|
||||
#self.simpledoc.doc.uistate.set_active(handle, 'Person')
|
||||
# So, let's return from this, then change the active person:
|
||||
return GObject.timeout_add(100, self.simpledoc.doc.uistate.set_active, handle, 'Person')
|
||||
return GLib.timeout_add(100, self.simpledoc.doc.uistate.set_active, handle, 'Person')
|
||||
return True
|
||||
return False # didn't handle event
|
||||
|
||||
|
@ -176,7 +176,7 @@ class DocReportDialog(ReportDialog):
|
||||
yoptions=Gtk.AttachOptions.SHRINK)
|
||||
self.row += 1
|
||||
|
||||
self.open_with_app = Gtk.CheckButton(_("Open with default viewer"))
|
||||
self.open_with_app = Gtk.CheckButton(label=_("Open with default viewer"))
|
||||
self.open_with_app.set_active(
|
||||
config.get('interface.open-with-default-viewer'))
|
||||
self.tbl.attach(self.open_with_app, 2, 4, self.row, self.row+1,
|
||||
@ -211,7 +211,7 @@ class DocReportDialog(ReportDialog):
|
||||
this function is to grab a pointer for later use in the parse
|
||||
html frame function."""
|
||||
|
||||
self.html_table = Gtk.Table(3,3)
|
||||
self.html_table = Gtk.Table(n_rows=3, n_columns=3)
|
||||
self.html_table.set_col_spacings(12)
|
||||
self.html_table.set_row_spacings(6)
|
||||
self.html_table.set_border_width(0)
|
||||
|
@ -155,7 +155,7 @@ class GraphvizReportDialog(ReportDialog):
|
||||
yoptions=Gtk.AttachOptions.SHRINK)
|
||||
self.row += 1
|
||||
|
||||
self.open_with_app = Gtk.CheckButton(_("Open with default viewer"))
|
||||
self.open_with_app = Gtk.CheckButton(build=_("Open with default viewer"))
|
||||
self.open_with_app.set_active(
|
||||
config.get('interface.open-with-default-viewer'))
|
||||
self.tbl.attach(self.open_with_app, 2, 4, self.row, self.row+1,
|
||||
|
@ -176,7 +176,7 @@ class ReportDialog(ManagedWindow):
|
||||
|
||||
self.setup_title()
|
||||
self.setup_header()
|
||||
self.tbl = Gtk.Table(4, 4, False)
|
||||
self.tbl = Gtk.Table(n_rows=4, n_columns=4, homogeneous=False)
|
||||
self.tbl.set_col_spacings(12)
|
||||
self.tbl.set_row_spacings(6)
|
||||
self.tbl.set_border_width(6)
|
||||
@ -359,7 +359,7 @@ class ReportDialog(ManagedWindow):
|
||||
if max_rows == 0:
|
||||
return
|
||||
|
||||
table = Gtk.Table(3, max_rows+1)
|
||||
table = Gtk.Table(n_rows=3, n_columns=max_rows+1)
|
||||
table.set_col_spacings(12)
|
||||
table.set_row_spacings(6)
|
||||
|
||||
@ -389,7 +389,7 @@ class ReportDialog(ManagedWindow):
|
||||
from gramps.gui.plug._guioptions import GuiTextOption
|
||||
for key in self.frame_names:
|
||||
flist = self.frames[key]
|
||||
table = Gtk.Table(3, len(flist))
|
||||
table = Gtk.Table(n_rows=3, n_columns=len(flist))
|
||||
table.set_col_spacings(12)
|
||||
table.set_row_spacings(6)
|
||||
table.set_border_width(6)
|
||||
|
@ -803,7 +803,7 @@ class ViewManager(CLIManager):
|
||||
"""
|
||||
Initialize an action group for the UIManager
|
||||
"""
|
||||
new_group = Gtk.ActionGroup(name)
|
||||
new_group = Gtk.ActionGroup(name=name)
|
||||
new_group.add_actions(actions)
|
||||
if toggles:
|
||||
new_group.add_toggle_actions(toggles)
|
||||
@ -1162,7 +1162,7 @@ class ViewManager(CLIManager):
|
||||
Change the UNDO label
|
||||
"""
|
||||
self.uimanager.remove_action_group(self.undoactions)
|
||||
self.undoactions = Gtk.ActionGroup('Undo')
|
||||
self.undoactions = Gtk.ActionGroup(name='Undo')
|
||||
if label:
|
||||
self.undoactions.add_actions([
|
||||
('Undo', Gtk.STOCK_UNDO, label, '<PRIMARY>z', None, self.undo)])
|
||||
@ -1178,7 +1178,7 @@ class ViewManager(CLIManager):
|
||||
Change the REDO label
|
||||
"""
|
||||
self.uimanager.remove_action_group(self.redoactions)
|
||||
self.redoactions = Gtk.ActionGroup('Redo')
|
||||
self.redoactions = Gtk.ActionGroup(name='Redo')
|
||||
if label:
|
||||
self.redoactions.add_actions([
|
||||
('Redo', Gtk.STOCK_REDO, label, '<shift><PRIMARY>z',
|
||||
@ -1461,7 +1461,7 @@ class ViewManager(CLIManager):
|
||||
if self.toolactions:
|
||||
self.uistate.uimanager.remove_action_group(self.toolactions)
|
||||
self.uistate.uimanager.remove_ui(self.tool_menu_ui_id)
|
||||
self.toolactions = Gtk.ActionGroup('ToolWindow')
|
||||
self.toolactions = Gtk.ActionGroup(name='ToolWindow')
|
||||
(uidef, actions) = self.build_plugin_menu(
|
||||
'ToolsMenu', tool_menu_list, tool.tool_categories,
|
||||
make_plugin_callback)
|
||||
@ -1477,7 +1477,7 @@ class ViewManager(CLIManager):
|
||||
if self.reportactions:
|
||||
self.uistate.uimanager.remove_action_group(self.reportactions)
|
||||
self.uistate.uimanager.remove_ui(self.report_menu_ui_id)
|
||||
self.reportactions = Gtk.ActionGroup('ReportWindow')
|
||||
self.reportactions = Gtk.ActionGroup(name='ReportWindow')
|
||||
(uidef, actions) = self.build_plugin_menu(
|
||||
'ReportsMenu', report_menu_list, standalone_categories,
|
||||
make_plugin_callback)
|
||||
|
@ -96,7 +96,7 @@ class Bookmarks :
|
||||
self.bookmarks = None
|
||||
self.update_bookmarks()
|
||||
self.active = DISABLED
|
||||
self.action_group = Gtk.ActionGroup('Bookmarks')
|
||||
self.action_group = Gtk.ActionGroup(name='Bookmarks')
|
||||
self.connect_signals()
|
||||
self.dbstate.connect('database-changed', self.db_changed)
|
||||
|
||||
@ -138,7 +138,7 @@ class Bookmarks :
|
||||
if self.active != DISABLED:
|
||||
self.uistate.uimanager.remove_ui(self.active)
|
||||
self.uistate.uimanager.remove_action_group(self.action_group)
|
||||
self.action_group = Gtk.ActionGroup('Bookmarks')
|
||||
self.action_group = Gtk.ActionGroup(name='Bookmarks')
|
||||
self.uistate.uimanager.ensure_update()
|
||||
self.active = DISABLED
|
||||
|
||||
|
@ -209,7 +209,7 @@ class ListView(NavigationView):
|
||||
|
||||
NavigationView.define_actions(self)
|
||||
|
||||
self.edit_action = Gtk.ActionGroup(self.title + '/ChangeOrder')
|
||||
self.edit_action = Gtk.ActionGroup(name=self.title + '/ChangeOrder')
|
||||
self.edit_action.add_actions([
|
||||
('Add', Gtk.STOCK_ADD, _("_Add..."), "<PRIMARY>Insert",
|
||||
self.ADD_MSG, self.add),
|
||||
|
@ -267,7 +267,7 @@ class NavigationView(PageView):
|
||||
"""
|
||||
Define the bookmark menu actions.
|
||||
"""
|
||||
self.book_action = Gtk.ActionGroup(self.title + '/Bookmark')
|
||||
self.book_action = Gtk.ActionGroup(name=self.title + '/Bookmark')
|
||||
self.book_action.add_actions([
|
||||
('AddBook', 'gramps-bookmark-new', _('_Add Bookmark'),
|
||||
'<PRIMARY>d', None, self.add_bookmark),
|
||||
@ -287,7 +287,7 @@ class NavigationView(PageView):
|
||||
Define the navigation menu actions.
|
||||
"""
|
||||
# add the Forward action group to handle the Forward button
|
||||
self.fwd_action = Gtk.ActionGroup(self.title + '/Forward')
|
||||
self.fwd_action = Gtk.ActionGroup(name=self.title + '/Forward')
|
||||
self.fwd_action.add_actions([
|
||||
('Forward', Gtk.STOCK_GO_FORWARD, _("_Forward"),
|
||||
"%sRight" % mod_key(), _("Go to the next object in the history"),
|
||||
@ -295,7 +295,7 @@ class NavigationView(PageView):
|
||||
])
|
||||
|
||||
# add the Backward action group to handle the Forward button
|
||||
self.back_action = Gtk.ActionGroup(self.title + '/Backward')
|
||||
self.back_action = Gtk.ActionGroup(name=self.title + '/Backward')
|
||||
self.back_action.add_actions([
|
||||
('Back', Gtk.STOCK_GO_BACK, _("_Back"),
|
||||
"%sLeft" % mod_key(), _("Go to the previous object in the history"),
|
||||
@ -306,7 +306,7 @@ class NavigationView(PageView):
|
||||
accel="%sHome" % mod_key(),
|
||||
tip=_("Go to the default person"), callback=self.home)
|
||||
|
||||
self.other_action = Gtk.ActionGroup(self.title + '/PersonOther')
|
||||
self.other_action = Gtk.ActionGroup(name=self.title + '/PersonOther')
|
||||
self.other_action.add_actions([
|
||||
('SetActive', Gtk.STOCK_HOME, _("Set _Home Person"), None,
|
||||
None, self.set_default_person),
|
||||
@ -451,7 +451,7 @@ class NavigationView(PageView):
|
||||
"%s%d" % (mod_key(), index), None,
|
||||
make_callback(hobj.push, handle)))
|
||||
|
||||
self.mru_action = Gtk.ActionGroup(self.title + '/MRU')
|
||||
self.mru_action = Gtk.ActionGroup(name=self.title + '/MRU')
|
||||
self.mru_action.add_actions(data)
|
||||
self.mru_enable()
|
||||
|
||||
|
@ -420,7 +420,7 @@ class PageView(DbGUIElement):
|
||||
and self.action_toggle_list. The user should define these in
|
||||
self.define_actions
|
||||
"""
|
||||
self.action_group = Gtk.ActionGroup(self.title)
|
||||
self.action_group = Gtk.ActionGroup(name=self.title)
|
||||
if len(self.action_list) > 0:
|
||||
self.action_group.add_actions(self.action_list)
|
||||
if len(self.action_toggle_list) > 0:
|
||||
|
@ -206,7 +206,7 @@ class Tags(DbGUIElement):
|
||||
|
||||
if self.db is None:
|
||||
self.tag_ui = ''
|
||||
self.tag_action = Gtk.ActionGroup('Tag')
|
||||
self.tag_action = Gtk.ActionGroup(name='Tag')
|
||||
return
|
||||
|
||||
tag_menu = '<menuitem action="NewTag"/>'
|
||||
@ -227,7 +227,7 @@ class Tags(DbGUIElement):
|
||||
actions.append(('TagButton', 'gramps-tag', _('Tag'), None,
|
||||
_('Tag selected rows'), self.cb_tag_button))
|
||||
|
||||
self.tag_action = Gtk.ActionGroup('Tag')
|
||||
self.tag_action = Gtk.ActionGroup(name='Tag')
|
||||
self.tag_action.add_actions(actions)
|
||||
|
||||
def cb_tag_button(self, action):
|
||||
|
@ -83,10 +83,12 @@ class ExpandCollapseArrow(Gtk.EventBox):
|
||||
"""
|
||||
GObject.GObject.__init__(self)
|
||||
if collapsed :
|
||||
self.arrow = Gtk.Arrow(Gtk.ArrowType.RIGHT, Gtk.ShadowType.OUT)
|
||||
self.arrow = Gtk.Arrow(arrow_type=Gtk.ArrowType.RIGHT,
|
||||
shadow_type=Gtk.ShadowType.OUT)
|
||||
self.set_tooltip_text(_("Expand this section"))
|
||||
else:
|
||||
self.arrow = Gtk.Arrow(Gtk.ArrowType.DOWN, Gtk.ShadowType.OUT)
|
||||
self.arrow = Gtk.Arrow(arrow_type=Gtk.ArrowType.DOWN,
|
||||
shadow_type=Gtk.ShadowType.OUT)
|
||||
self.set_tooltip_text(_("Collapse this section"))
|
||||
self.add(self.arrow)
|
||||
self.connect('button-press-event', onbuttonpress, pair)
|
||||
|
@ -114,7 +114,8 @@ class GrampletBar(Gtk.Notebook):
|
||||
|
||||
book_button = Gtk.Button()
|
||||
box = Gtk.VBox() # Arrow is too small unless in a Vbox
|
||||
arrow = Gtk.Arrow(Gtk.ArrowType.DOWN, Gtk.ShadowType.NONE)
|
||||
arrow = Gtk.Arrow(arrow_type=Gtk.ArrowType.DOWN,
|
||||
shadow_type=Gtk.ShadowType.NONE)
|
||||
arrow.show()
|
||||
box.add(arrow)
|
||||
box.show()
|
||||
|
@ -557,7 +557,7 @@ class GuiGramplet(object):
|
||||
# END WORKAROUND
|
||||
if len(self.pui.option_order) == 0: return
|
||||
frame = Gtk.Frame()
|
||||
topbox = Gtk.VBox(False)
|
||||
topbox = Gtk.VBox(homogeneous=False)
|
||||
hbox = Gtk.HBox(False, 5)
|
||||
labels = Gtk.VBox(True)
|
||||
options = Gtk.VBox(True)
|
||||
@ -1510,7 +1510,7 @@ class GrampletPane(Gtk.ScrolledWindow):
|
||||
"""
|
||||
Function that builds the widget in the configuration dialog
|
||||
"""
|
||||
table = Gtk.Table(3, 2)
|
||||
table = Gtk.Table(n_rows=3, n_columns=2)
|
||||
table.set_border_width(12)
|
||||
table.set_col_spacings(6)
|
||||
table.set_row_spacings(6)
|
||||
@ -1543,7 +1543,7 @@ class GrampletPane(Gtk.ScrolledWindow):
|
||||
bool, gramplet.get_expand, gramplet.set_expand)
|
||||
def gramplet_panel(configdialog):
|
||||
configdialog.window.set_size_request(600, -1)
|
||||
table = Gtk.Table(3, 2)
|
||||
table = Gtk.Table(n_rows=3, n_columns=2)
|
||||
table.set_border_width(12)
|
||||
table.set_col_spacings(6)
|
||||
table.set_row_spacings(6)
|
||||
|
@ -526,12 +526,13 @@ class StyledTextEditor(Gtk.TextView):
|
||||
}
|
||||
|
||||
# create the action group and insert all the actions
|
||||
self.action_group = Gtk.ActionGroup('Format')
|
||||
self.action_group = Gtk.ActionGroup(name='Format')
|
||||
self.action_group.add_toggle_actions(format_toggle_actions)
|
||||
self.undo_action = Gtk.Action("Undo", _('Undo'), _('Undo'),
|
||||
Gtk.STOCK_UNDO)
|
||||
self.undo_action = Gtk.Action(name="Undo", label=_('Undo'),
|
||||
tooltip=_('Undo'),
|
||||
stock_id=Gtk.STOCK_UNDO)
|
||||
self.undo_action.connect('activate', self.undo)
|
||||
self.redo_action = Gtk.Action("Redo", _('Redo'), _('Redo'),
|
||||
self.redo_action = Gtk.Action.new("Redo", _('Redo'), _('Redo'),
|
||||
Gtk.STOCK_REDO)
|
||||
self.redo_action.connect('activate', self.redo)
|
||||
self.action_group.add_action(self.undo_action)
|
||||
|
@ -146,7 +146,7 @@ class FadeOut(GObject.GObject):
|
||||
else:
|
||||
func = generator.__next__
|
||||
self._background_timeout_id = (
|
||||
GObject.timeout_add(FadeOut.MERGE_COLORS_DELAY, func))
|
||||
GLib.timeout_add(FadeOut.MERGE_COLORS_DELAY, func))
|
||||
self._countdown_timeout_id = -1
|
||||
|
||||
def start(self, color):
|
||||
@ -168,7 +168,7 @@ class FadeOut(GObject.GObject):
|
||||
|
||||
self._start_color = color
|
||||
##_LOG.debug('start: Scheduling')
|
||||
self._countdown_timeout_id = GObject.timeout_add(
|
||||
self._countdown_timeout_id = GLib.timeout_add(
|
||||
FadeOut.COMPLAIN_DELAY, self._start_merging)
|
||||
|
||||
return True
|
||||
@ -1178,7 +1178,7 @@ class ValidatableMaskedEntry(MaskedEntry):
|
||||
def do_changed(self):
|
||||
block_changed = getattr(self, '_block_changed', True)
|
||||
if block_changed:
|
||||
self.emit_stop_by_name('changed')
|
||||
self.stop_emission_by_name('changed')
|
||||
return
|
||||
self.emit('content-changed')
|
||||
self.validate()
|
||||
|
@ -206,10 +206,10 @@ class CSVWriterOptionBox(WriterOptionBox):
|
||||
from gi.repository import Gtk
|
||||
option_box = WriterOptionBox.get_option_box(self)
|
||||
|
||||
self.include_individuals_check = Gtk.CheckButton(_("Include people"))
|
||||
self.include_marriages_check = Gtk.CheckButton(_("Include marriages"))
|
||||
self.include_children_check = Gtk.CheckButton(_("Include children"))
|
||||
self.translate_headers_check = Gtk.CheckButton(_("Translate headers"))
|
||||
self.include_individuals_check = Gtk.CheckButton(label=_("Include people"))
|
||||
self.include_marriages_check = Gtk.CheckButton(label=_("Include marriages"))
|
||||
self.include_children_check = Gtk.CheckButton(label=_("Include children"))
|
||||
self.translate_headers_check = Gtk.CheckButton(label=_("Translate headers"))
|
||||
|
||||
self.include_individuals_check.set_active(1)
|
||||
self.include_marriages_check.set_active(1)
|
||||
|
@ -53,7 +53,7 @@ class PersonDetails(Gramplet):
|
||||
self.name.set_alignment(0, 0)
|
||||
self.name.modify_font(Pango.FontDescription('sans bold 12'))
|
||||
vbox.pack_start(self.name, fill=True, expand=False, padding=7)
|
||||
self.table = Gtk.Table(1, 2)
|
||||
self.table = Gtk.Table(n_rows=1, n_columns=2)
|
||||
vbox.pack_start(self.table, fill=True, expand=False, padding=5)
|
||||
vbox.show_all()
|
||||
self.top.pack_start(self.photo, fill=True, expand=False, padding=5)
|
||||
|
@ -49,7 +49,7 @@ class PlaceDetails(Gramplet):
|
||||
self.title.set_alignment(0, 0)
|
||||
self.title.modify_font(Pango.FontDescription('sans bold 12'))
|
||||
vbox.pack_start(self.title, False, True, 7)
|
||||
self.table = Gtk.Table(1, 2)
|
||||
self.table = Gtk.Table(n_rows=1, n_columns=2)
|
||||
vbox.pack_start(self.table, False, True, 0)
|
||||
self.top.pack_start(self.photo, False, True, 5)
|
||||
self.top.pack_start(vbox, False, True, 10)
|
||||
|
@ -45,7 +45,7 @@ class RepositoryDetails(Gramplet):
|
||||
self.name.set_alignment(0, 0)
|
||||
self.name.modify_font(Pango.FontDescription('sans bold 12'))
|
||||
vbox.pack_start(self.name, fill=True, expand=False, padding=7)
|
||||
self.table = Gtk.Table(1, 2)
|
||||
self.table = Gtk.Table(n_rows=1, n_columns=2)
|
||||
vbox.pack_start(self.table, fill=True, expand=False, padding=0)
|
||||
self.top.pack_start(vbox, fill=True, expand=False, padding=10)
|
||||
self.top.show_all()
|
||||
|
@ -83,7 +83,7 @@ class WelcomeGramplet(Gramplet):
|
||||
"""
|
||||
Build the GUI interface.
|
||||
"""
|
||||
top = Gtk.VBox(False)
|
||||
top = Gtk.VBox(homogeneous=False)
|
||||
|
||||
scrolledwindow = Gtk.ScrolledWindow()
|
||||
scrolledwindow.set_policy(Gtk.PolicyType.AUTOMATIC, Gtk.PolicyType.AUTOMATIC)
|
||||
|
@ -338,8 +338,8 @@ class BasePersonView(ListView):
|
||||
|
||||
ListView.define_actions(self)
|
||||
|
||||
self.all_action = Gtk.ActionGroup(self.title + "/PersonAll")
|
||||
self.edit_action = Gtk.ActionGroup(self.title + "/PersonEdit")
|
||||
self.all_action = Gtk.ActionGroup(name=self.title + "/PersonAll")
|
||||
self.edit_action = Gtk.ActionGroup(name=self.title + "/PersonEdit")
|
||||
|
||||
self.all_action.add_actions([
|
||||
('FilterEdit', None, _('Person Filter Editor'), None, None,
|
||||
|
@ -1040,7 +1040,7 @@ class GeoGraphyView(OsmGps, NavigationView):
|
||||
Add specific entry to the preference menu.
|
||||
Must be done in the associated view.
|
||||
"""
|
||||
table = Gtk.Table(2, 2)
|
||||
table = Gtk.Table(n_rows=2, n_columns=2)
|
||||
table.set_border_width(12)
|
||||
table.set_col_spacings(6)
|
||||
table.set_row_spacings(6)
|
||||
@ -1057,7 +1057,7 @@ class GeoGraphyView(OsmGps, NavigationView):
|
||||
config.get('geography.zoom_when_center'))
|
||||
self._config.set('geography.max_places',
|
||||
self._config.get('geography.max_places'))
|
||||
table = Gtk.Table(1, 1)
|
||||
table = Gtk.Table(n_rows=1, n_columns=1)
|
||||
table.set_border_width(12)
|
||||
table.set_col_spacings(6)
|
||||
table.set_row_spacings(6)
|
||||
|
@ -154,7 +154,8 @@ class DropdownSidebar(BaseSidebar):
|
||||
dropdown = Gtk.Button()
|
||||
dropdown.set_relief(Gtk.ReliefStyle.NONE)
|
||||
dropdown.set_alignment(0.5, 0.5)
|
||||
arrow = Gtk.Arrow(Gtk.ArrowType.DOWN, Gtk.ShadowType.NONE)
|
||||
arrow = Gtk.Arrow(arrow_type=Gtk.ArrowType.DOWN,
|
||||
shadow_type=Gtk.ShadowType.NONE)
|
||||
dropdown.add(arrow)
|
||||
dropdown.connect('clicked', self.__view_clicked, cat_num)
|
||||
dropdown.set_tooltip_text(_('Click to select a view'))
|
||||
|
@ -251,7 +251,7 @@ class SelectionPage(Gtk.VBox):
|
||||
|
||||
self.set_spacing(12)
|
||||
|
||||
table = Gtk.Table(2 * len(batch_ops), 2)
|
||||
table = Gtk.Table(n_rows=2 * len(batch_ops), n_columns=2)
|
||||
table.set_row_spacings(6)
|
||||
table.set_col_spacings(6)
|
||||
|
||||
@ -485,7 +485,7 @@ class PathChange(BatchOp):
|
||||
box = Gtk.VBox()
|
||||
box.set_spacing(12)
|
||||
|
||||
table = Gtk.Table(2, 2)
|
||||
table = Gtk.Table(n_rows=2, n_columns=2)
|
||||
table.set_row_spacings(6)
|
||||
table.set_col_spacings(6)
|
||||
|
||||
|
@ -201,33 +201,33 @@ class TestcaseGenerator(tool.BatchTool):
|
||||
label.set_use_markup(True)
|
||||
self.top.vbox.pack_start(label,0,0,5)
|
||||
|
||||
self.check_lowlevel = Gtk.CheckButton( _("Generate low level database "
|
||||
self.check_lowlevel = Gtk.CheckButton(label=_("Generate low level database "
|
||||
"errors\nCorrection needs database reload"))
|
||||
self.check_lowlevel.set_active( self.options.handler.options_dict['lowlevel'])
|
||||
self.top.vbox.pack_start(self.check_lowlevel,0,0,5)
|
||||
|
||||
self.check_bugs = Gtk.CheckButton( _("Generate database errors"))
|
||||
self.check_bugs = Gtk.CheckButton(label=_("Generate database errors"))
|
||||
self.check_bugs.set_active( self.options.handler.options_dict['bugs'])
|
||||
self.top.vbox.pack_start(self.check_bugs,0,0,5)
|
||||
|
||||
self.check_persons = Gtk.CheckButton( _("Generate dummy data"))
|
||||
self.check_persons = Gtk.CheckButton(label=_("Generate dummy data"))
|
||||
self.check_persons.set_active( self.options.handler.options_dict['persons'])
|
||||
self.check_persons.connect('clicked', self.on_dummy_data_clicked)
|
||||
self.top.vbox.pack_start(self.check_persons,0,0,5)
|
||||
|
||||
self.check_longnames = Gtk.CheckButton( _("Generate long names"))
|
||||
self.check_longnames = Gtk.CheckButton(label=_("Generate long names"))
|
||||
self.check_longnames.set_active( self.options.handler.options_dict['long_names'])
|
||||
self.top.vbox.pack_start(self.check_longnames,0,0,5)
|
||||
|
||||
self.check_specialchars = Gtk.CheckButton( _("Add special characters"))
|
||||
self.check_specialchars = Gtk.CheckButton(label=_("Add special characters"))
|
||||
self.check_specialchars.set_active( self.options.handler.options_dict['specialchars'])
|
||||
self.top.vbox.pack_start(self.check_specialchars,0,0,5)
|
||||
|
||||
self.check_serial = Gtk.CheckButton( _("Add serial number"))
|
||||
self.check_serial = Gtk.CheckButton(label=_("Add serial number"))
|
||||
self.check_serial.set_active( self.options.handler.options_dict['add_serial'])
|
||||
self.top.vbox.pack_start(self.check_serial,0,0,5)
|
||||
|
||||
self.check_linebreak = Gtk.CheckButton( _("Add line break"))
|
||||
self.check_linebreak = Gtk.CheckButton(label=_("Add line break"))
|
||||
self.check_linebreak.set_active( self.options.handler.options_dict['add_linebreak'])
|
||||
self.top.vbox.pack_start(self.check_linebreak,0,0,5)
|
||||
|
||||
|
@ -176,8 +176,8 @@ class CitationListView(ListView):
|
||||
"""
|
||||
ListView.define_actions(self)
|
||||
|
||||
self.all_action = Gtk.ActionGroup(self.title + "/CitationAll")
|
||||
self.edit_action = Gtk.ActionGroup(self.title + "/CitationEdit")
|
||||
self.all_action = Gtk.ActionGroup(name=self.title + "/CitationAll")
|
||||
self.edit_action = Gtk.ActionGroup(name=self.title + "/CitationEdit")
|
||||
|
||||
self._add_action('FilterEdit', None, _('Citation Filter Editor'),
|
||||
callback=self.filter_editor,)
|
||||
|
@ -284,8 +284,8 @@ class CitationTreeView(ListView):
|
||||
tip=self.ADD_CITATION_MSG,
|
||||
callback=self.share)
|
||||
|
||||
self.all_action = Gtk.ActionGroup(self.title + "/CitationAll")
|
||||
self.edit_action = Gtk.ActionGroup(self.title + "/CitationEdit")
|
||||
self.all_action = Gtk.ActionGroup(name=self.title + "/CitationAll")
|
||||
self.edit_action = Gtk.ActionGroup(name=self.title + "/CitationEdit")
|
||||
|
||||
self._add_action('FilterEdit', None, _('Citation Filter Editor'),
|
||||
callback=self.filter_editor,)
|
||||
|
@ -202,7 +202,7 @@ class FamilyView(ListView):
|
||||
self._add_action('FilterEdit', None, _('Family Filter Editor'),
|
||||
callback=self.filter_editor,)
|
||||
|
||||
self.all_action = Gtk.ActionGroup(self.title + "/FamilyAll")
|
||||
self.all_action = Gtk.ActionGroup(name=self.title + "/FamilyAll")
|
||||
self.all_action.add_actions([
|
||||
('MakeFatherActive', Gtk.STOCK_APPLY, _("Make Father Active Person"),
|
||||
None, None, self._make_father_active),
|
||||
|
@ -101,7 +101,8 @@ class FanChartDescView(fanchartdesc.FanChartDescGrampsGUI, NavigationView):
|
||||
def build_widget(self):
|
||||
self.set_fan(fanchartdesc.FanChartDescWidget(self.dbstate, self.uistate,
|
||||
self.on_popup))
|
||||
self.scrolledwindow = Gtk.ScrolledWindow(None, None)
|
||||
self.scrolledwindow = Gtk.ScrolledWindow(hadjustment=None,
|
||||
vadjustment=None)
|
||||
self.scrolledwindow.set_policy(Gtk.PolicyType.AUTOMATIC,
|
||||
Gtk.PolicyType.AUTOMATIC)
|
||||
self.fan.show_all()
|
||||
@ -267,7 +268,7 @@ class FanChartDescView(fanchartdesc.FanChartDescGrampsGUI, NavigationView):
|
||||
Function that builds the widget in the configuration dialog
|
||||
"""
|
||||
nrentry = 8
|
||||
table = Gtk.Table(6, 3)
|
||||
table = Gtk.Table(n_rows=6, n_columns=3)
|
||||
table.set_border_width(12)
|
||||
table.set_col_spacings(6)
|
||||
table.set_row_spacings(6)
|
||||
|
@ -99,7 +99,8 @@ class FanChartView(fanchart.FanChartGrampsGUI, NavigationView):
|
||||
|
||||
def build_widget(self):
|
||||
self.set_fan(fanchart.FanChartWidget(self.dbstate, self.uistate, self.on_popup))
|
||||
self.scrolledwindow = Gtk.ScrolledWindow(None, None)
|
||||
self.scrolledwindow = Gtk.ScrolledWindow(hadjustment=None,
|
||||
vadjustment=None)
|
||||
self.scrolledwindow.set_policy(Gtk.PolicyType.AUTOMATIC,
|
||||
Gtk.PolicyType.AUTOMATIC)
|
||||
self.fan.show_all()
|
||||
@ -265,7 +266,7 @@ class FanChartView(fanchart.FanChartGrampsGUI, NavigationView):
|
||||
Function that builds the widget in the configuration dialog
|
||||
"""
|
||||
nrentry = 7
|
||||
table = Gtk.Table(6, 3)
|
||||
table = Gtk.Table(n_rows=6, n_columns=3)
|
||||
table.set_border_width(12)
|
||||
table.set_col_spacings(6)
|
||||
table.set_row_spacings(6)
|
||||
|
@ -282,7 +282,7 @@ class GeoClose(GeoGraphyView):
|
||||
NavigationView.define_actions(self)
|
||||
|
||||
self.define_print_actions()
|
||||
self.ref_person = Gtk.ActionGroup(self.title + '/Selection')
|
||||
self.ref_person = Gtk.ActionGroup(name=self.title + '/Selection')
|
||||
self.ref_person.add_actions([
|
||||
('RefPerson', 'gramps-person', _('reference _Person'), None ,
|
||||
_("Select the person which is the reference for life ways"),
|
||||
@ -566,7 +566,7 @@ class GeoClose(GeoGraphyView):
|
||||
Add specific entry to the preference menu.
|
||||
Must be done in the associated view.
|
||||
"""
|
||||
table = Gtk.Table(2, 2)
|
||||
table = Gtk.Table(n_rows=2, n_columns=2)
|
||||
table.set_border_width(12)
|
||||
table.set_col_spacings(6)
|
||||
table.set_row_spacings(6)
|
||||
|
@ -709,7 +709,7 @@ class GeoFamClose(GeoGraphyView):
|
||||
Add specific entry to the preference menu.
|
||||
Must be done in the associated view.
|
||||
"""
|
||||
table = Gtk.Table(2, 2)
|
||||
table = Gtk.Table(n_rows=2, n_columns=2)
|
||||
table.set_border_width(12)
|
||||
table.set_col_spacings(6)
|
||||
table.set_row_spacings(6)
|
||||
|
@ -634,7 +634,7 @@ class GeoMoves(GeoGraphyView):
|
||||
Add specific entry to the preference menu.
|
||||
Must be done in the associated view.
|
||||
"""
|
||||
table = Gtk.Table(2, 2)
|
||||
table = Gtk.Table(n_rows=2, n_columns=2)
|
||||
table.set_border_width(12)
|
||||
table.set_col_spacings(6)
|
||||
table.set_row_spacings(6)
|
||||
|
@ -515,7 +515,7 @@ class GeoPerson(GeoGraphyView):
|
||||
Add specific entry to the preference menu.
|
||||
Must be done in the associated view.
|
||||
"""
|
||||
table = Gtk.Table(2, 2)
|
||||
table = Gtk.Table(n_rows=2, n_columns=2)
|
||||
table.set_border_width(12)
|
||||
table.set_col_spacings(6)
|
||||
table.set_row_spacings(6)
|
||||
|
@ -354,7 +354,8 @@ class HtmlView(NavigationView):
|
||||
self.toolkit = TOOLKIT = get_toolkits()
|
||||
self.renderer = RendererWebkit()
|
||||
self.frames = Gtk.HBox(False, 4)
|
||||
frame = Gtk.ScrolledWindow(None, None)
|
||||
frame = Gtk.ScrolledWindow(hadjustment=None,
|
||||
vadjustment=None)
|
||||
frame.set_shadow_type(Gtk.ShadowType.NONE)
|
||||
frame.set_policy(Gtk.PolicyType.AUTOMATIC, Gtk.PolicyType.AUTOMATIC)
|
||||
frame.add(self.renderer.get_window())
|
||||
@ -485,7 +486,7 @@ class HtmlView(NavigationView):
|
||||
accel doesn't work in webkit and gtkmozembed !
|
||||
we must do that ...
|
||||
"""
|
||||
self.back_action = Gtk.ActionGroup(self.title + '/Back')
|
||||
self.back_action = Gtk.ActionGroup(name=self.title + '/Back')
|
||||
self.back_action.add_actions([
|
||||
('Back', Gtk.STOCK_GO_BACK, _("_Back"),
|
||||
"<ALT>Left", _("Go to the previous page in the history"),
|
||||
@ -493,7 +494,7 @@ class HtmlView(NavigationView):
|
||||
])
|
||||
self._add_action_group(self.back_action)
|
||||
# add the Forward action to handle the Forward button
|
||||
self.forward_action = Gtk.ActionGroup(self.title + '/Forward')
|
||||
self.forward_action = Gtk.ActionGroup(name=self.title + '/Forward')
|
||||
self.forward_action.add_actions([
|
||||
('Forward', Gtk.STOCK_GO_FORWARD, _("_Forward"),
|
||||
"<ALT>Right", _("Go to the next page in the history"),
|
||||
|
@ -587,7 +587,8 @@ class PedigreeView(NavigationView):
|
||||
contains the interface. This containter will be inserted into
|
||||
a Gtk.ScrolledWindow page.
|
||||
"""
|
||||
self.scrolledwindow = Gtk.ScrolledWindow(None, None)
|
||||
self.scrolledwindow = Gtk.ScrolledWindow(hadjustment=None,
|
||||
vadjustment=None)
|
||||
self.scrolledwindow.set_policy(Gtk.PolicyType.AUTOMATIC,
|
||||
Gtk.PolicyType.AUTOMATIC)
|
||||
self.scrolledwindow.add_events(Gdk.EventMask.SCROLL_MASK)
|
||||
@ -1195,7 +1196,8 @@ class PedigreeView(NavigationView):
|
||||
except KeyError:
|
||||
# fill unused cells
|
||||
label = Gtk.Label(label="%d,%d"%(x_pos, y_pos))
|
||||
frame = Gtk.ScrolledWindow(None, None)
|
||||
frame = Gtk.ScrolledWindow(hadjustment=None,
|
||||
vadjustment=None)
|
||||
frame.set_shadow_type(Gtk.ShadowType.NONE)
|
||||
frame.set_policy(Gtk.PolicyType.NEVER, Gtk.PolicyType.NEVER)
|
||||
frame.add_with_viewport(label)
|
||||
@ -1995,7 +1997,7 @@ class PedigreeView(NavigationView):
|
||||
"""
|
||||
Function that builds the widget in the configuration dialog
|
||||
"""
|
||||
table = Gtk.Table(7, 2)
|
||||
table = Gtk.Table(n_rows=7, n_columns=2)
|
||||
table.set_border_width(12)
|
||||
table.set_col_spacings(6)
|
||||
table.set_row_spacings(6)
|
||||
|
@ -404,13 +404,13 @@ class RelationshipView(NavigationView):
|
||||
def define_actions(self):
|
||||
NavigationView.define_actions(self)
|
||||
|
||||
self.order_action = Gtk.ActionGroup(self.title + '/ChangeOrder')
|
||||
self.order_action = Gtk.ActionGroup(name=self.title + '/ChangeOrder')
|
||||
self.order_action.add_actions([
|
||||
('ChangeOrder', Gtk.STOCK_SORT_ASCENDING, _('_Reorder'), None ,
|
||||
_("Change order of parents and families"), self.reorder),
|
||||
])
|
||||
|
||||
self.family_action = Gtk.ActionGroup(self.title + '/Family')
|
||||
self.family_action = Gtk.ActionGroup(name=self.title + '/Family')
|
||||
self.family_action.add_actions([
|
||||
('Edit', Gtk.STOCK_EDIT, _('Edit...'), "<PRIMARY>Return",
|
||||
_("Edit the active person"), self.edit_active),
|
||||
@ -563,7 +563,7 @@ class RelationshipView(NavigationView):
|
||||
else:
|
||||
cols = self.attach.max_x-1
|
||||
|
||||
self.child = Gtk.Table(self.attach.max_y, cols)
|
||||
self.child = Gtk.Table(n_rows=self.attach.max_y, n_columns=cols)
|
||||
self.child.set_border_width(12)
|
||||
self.child.set_col_spacings(12)
|
||||
self.child.set_row_spacings(0)
|
||||
@ -594,7 +594,7 @@ class RelationshipView(NavigationView):
|
||||
def write_title(self, person):
|
||||
|
||||
list(map(self.header.remove, self.header.get_children()))
|
||||
table = Gtk.Table(2, 3)
|
||||
table = Gtk.Table(n_rows=2, n_columns=3)
|
||||
table.set_col_spacings(12)
|
||||
table.set_row_spacings(0)
|
||||
|
||||
@ -618,7 +618,7 @@ class RelationshipView(NavigationView):
|
||||
if self.use_shade:
|
||||
eventbox.override_background_color(Gtk.StateType.NORMAL, self.color)
|
||||
table.attach(eventbox, 1, 2, 1, 2)
|
||||
subtbl = Gtk.Table(3, 3)
|
||||
subtbl = Gtk.Table(n_rows=3, n_columns=3)
|
||||
subtbl.set_col_spacings(12)
|
||||
subtbl.set_row_spacings(0)
|
||||
eventbox.add(subtbl)
|
||||
@ -792,7 +792,8 @@ class RelationshipView(NavigationView):
|
||||
self.expand_collapse_press,
|
||||
(person, family.handle))
|
||||
else :
|
||||
arrow = Gtk.Arrow(Gtk.ArrowType.RIGHT, Gtk.ShadowType.OUT)
|
||||
arrow = Gtk.Arrow(arrow_type=Gtk.ArrowType.RIGHT,
|
||||
shadow_type=Gtk.ShadowType.OUT)
|
||||
hbox.pack_start(arrow, False, True, 0)
|
||||
hbox.pack_start(label, True, True, 0)
|
||||
self.attach.attach(hbox,
|
||||
@ -1654,7 +1655,7 @@ class RelationshipView(NavigationView):
|
||||
"""
|
||||
Function that builds the widget in the configuration dialog
|
||||
"""
|
||||
table = Gtk.Table(3, 2)
|
||||
table = Gtk.Table(n_rows=3, n_columns=2)
|
||||
table.set_border_width(12)
|
||||
table.set_col_spacings(6)
|
||||
table.set_row_spacings(6)
|
||||
@ -1665,7 +1666,7 @@ class RelationshipView(NavigationView):
|
||||
configdialog.add_checkbox(table,
|
||||
_('Display edit buttons'),
|
||||
1, 'preferences.releditbtn')
|
||||
checkbox = Gtk.CheckButton(_('View links as website links'))
|
||||
checkbox = Gtk.CheckButton(label=_('View links as website links'))
|
||||
theme = self._config.get('preferences.relation-display-theme')
|
||||
checkbox.set_active(theme == 'WEBPAGE')
|
||||
checkbox.connect('toggled', self._config_update_theme)
|
||||
@ -1677,7 +1678,7 @@ class RelationshipView(NavigationView):
|
||||
"""
|
||||
Function that builds the widget in the configuration dialog
|
||||
"""
|
||||
table = Gtk.Table(2, 2)
|
||||
table = Gtk.Table(n_rows=2, n_columns=2)
|
||||
table.set_border_width(12)
|
||||
table.set_col_spacings(6)
|
||||
table.set_row_spacings(6)
|
||||
|
Loading…
Reference in New Issue
Block a user