diff --git a/po/POTFILES.skip b/po/POTFILES.skip index ac6855d2f..6ee94f3ac 100644 --- a/po/POTFILES.skip +++ b/po/POTFILES.skip @@ -5,14 +5,12 @@ #src src/AutoComp.py -src/Date.py src/DdTargets.py src/Errors.py src/glade.py src/GrampsDisplay.py src/ImgManip.py src/ListModel.py -src/ManagedWindow.py src/RecentFiles.py src/Sort.py src/soundex.py @@ -232,6 +230,7 @@ src/gen/utils/callman.py # gui - GUI code src/gui/__init__.py src/gui/dbguielement.py +src/managedwindow.py src/gui/navigator.py src/gui/pluginmanager.py src/gui/user.py diff --git a/src/DateEdit.py b/src/DateEdit.py index 6e01ddc45..d68bb01ab 100644 --- a/src/DateEdit.py +++ b/src/DateEdit.py @@ -66,7 +66,7 @@ from gen.lib.date import Date, NextYear import gen.datehandler import const import GrampsDisplay -import ManagedWindow +from gui.managedwindow import ManagedWindow from Errors import ValidationError from glade import Glade @@ -179,7 +179,7 @@ class DateEdit(object): # DateEditorDialog # #------------------------------------------------------------------------- -class DateEditorDialog(ManagedWindow.ManagedWindow): +class DateEditorDialog(ManagedWindow): """ Dialog allowing to build the date precisely, to correct possible limitations of parsing and/or underlying structure of Date. @@ -189,7 +189,7 @@ class DateEditorDialog(ManagedWindow.ManagedWindow): """ Initiate and display the dialog. """ - ManagedWindow.ManagedWindow.__init__(self, uistate, track, self) + ManagedWindow.__init__(self, uistate, track, self) # Create self.date as a copy of the given Date object. self.date = Date(date) diff --git a/src/DisplayState.py b/src/DisplayState.py index 323b22381..fa644258e 100644 --- a/src/DisplayState.py +++ b/src/DisplayState.py @@ -58,7 +58,7 @@ from gui.utils import process_pending_events from gui.views.navigationview import NavigationView import config from gen.display.name import displayer as name_displayer -import ManagedWindow +from gui.managedwindow import GrampsWindowManager import Relationship from glade import Glade from Utils import navigation_label @@ -385,7 +385,7 @@ class DisplayState(gen.utils.Callback): self.status_id = status.get_context_id('GRAMPS') self.progress = progress self.history_lookup = {} - self.gwm = ManagedWindow.GrampsWindowManager(uimanager) + self.gwm = GrampsWindowManager(uimanager) self.widget = None self.disprel_old = '' self.disprel_defpers = None diff --git a/src/ExportAssistant.py b/src/ExportAssistant.py index c30c36340..20b0c1017 100644 --- a/src/ExportAssistant.py +++ b/src/ExportAssistant.py @@ -59,7 +59,7 @@ import const import config from gui.pluginmanager import GuiPluginManager import Utils -import ManagedWindow +from gui.managedwindow import ManagedWindow from QuestionDialog import ErrorDialog from gui.user import User @@ -86,7 +86,7 @@ _ExportAssistant_pages = { 'summary' : 5, } -class ExportAssistant(gtk.Assistant, ManagedWindow.ManagedWindow) : +class ExportAssistant(gtk.Assistant, ManagedWindow) : """ This class creates a GTK assistant to guide the user through the various Save as/Export options. @@ -124,10 +124,10 @@ class ExportAssistant(gtk.Assistant, ManagedWindow.ManagedWindow) : #set up ManagedWindow self.top_title = _("Export Assistant") - ManagedWindow.ManagedWindow.__init__(self,uistate,[], + ManagedWindow.__init__(self,uistate,[], self.__class__) #set_window is present in both parent classes - ManagedWindow.ManagedWindow.set_window(self, self, None, + ManagedWindow.set_window(self, self, None, self.top_title, isWindow=True) #set up callback method for the export plugins @@ -168,7 +168,7 @@ class ExportAssistant(gtk.Assistant, ManagedWindow.ManagedWindow) : self.set_forward_page_func(self.forward_func, None) #ManagedWindow show method - ManagedWindow.ManagedWindow.show(self) + ManagedWindow.show(self) def get_forward_button(self, arg): if isinstance(arg, gtk.HBox): @@ -566,7 +566,7 @@ class ExportAssistant(gtk.Assistant, ManagedWindow.ManagedWindow) : def close(self, *obj) : #clean up ManagedWindow menu, then destroy window, bring forward parent gtk.Assistant.destroy(self) - ManagedWindow.ManagedWindow.close(self,*obj) + ManagedWindow.close(self,*obj) def get_intro_text(self): return _('Under normal circumstances, Gramps does not require you ' diff --git a/src/Makefile.am b/src/Makefile.am index 5158d8a60..31ff49b53 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -20,7 +20,6 @@ gdir_PYTHON = \ const.py\ constfunc.py\ DateEdit.py\ - Date.py\ DbState.py\ DdTargets.py\ DisplayState.py\ @@ -35,7 +34,6 @@ gdir_PYTHON = \ ListModel.py\ Lru.py\ MacTransUtils.py\ - ManagedWindow.py\ QuestionDialog.py\ RecentFiles.py\ Relationship.py\ diff --git a/src/Reorder.py b/src/Reorder.py index 01ec92057..5571a18a2 100644 --- a/src/Reorder.py +++ b/src/Reorder.py @@ -34,20 +34,20 @@ from gen.ggettext import gettext as _ from gen.db import DbTxn from gen.display.name import displayer as name_displayer import ListModel -import ManagedWindow +from gui.managedwindow import ManagedWindow from glade import Glade PARENT_TITLES = [(_('Father'), -1, 200), (_('Mother'), -1, 200), ('', -1, 0)] FAMILY_TITLES = [(_('Spouse'), -1, 200), (_('Relationship'), -1, 200), ('', -1, 0)] -class Reorder(ManagedWindow.ManagedWindow): +class Reorder(ManagedWindow): def __init__(self, state, uistate, track, handle): xml = Glade() top = xml.toplevel self.dbstate = state - ManagedWindow.ManagedWindow.__init__(self, uistate, track, self) + ManagedWindow.__init__(self, uistate, track, self) self.person = self.dbstate.db.get_person_from_handle(handle) self.parent_list = self.person.get_parent_family_handle_list() diff --git a/src/ScratchPad.py b/src/ScratchPad.py index c4d4ff98f..6978533a6 100644 --- a/src/ScratchPad.py +++ b/src/ScratchPad.py @@ -49,7 +49,7 @@ import config import gen.lib import gen.datehandler import GrampsDisplay -import ManagedWindow +from gui.managedwindow import ManagedWindow from gen.ggettext import sgettext as _ from TransUtils import trans_objclass from constfunc import mac @@ -1267,7 +1267,7 @@ class ScratchPadListView(object): # ScratchPadWindow class # #------------------------------------------------------------------------- -class ScratchPadWindow(ManagedWindow.ManagedWindow): +class ScratchPadWindow(ManagedWindow): """ The Clipboard (was ScratchPad) provides a temporary area to hold objects that can @@ -1296,7 +1296,7 @@ class ScratchPadWindow(ManagedWindow.ManagedWindow): def __init__(self, dbstate, uistate): """Initialize the ScratchPad class, and displays the window""" - ManagedWindow.ManagedWindow.__init__(self,uistate,[],self.__class__) + ManagedWindow.__init__(self,uistate,[],self.__class__) self.dbstate = dbstate self.database_changed(self.dbstate.db) diff --git a/src/TipOfDay.py b/src/TipOfDay.py index 718f4bb7a..d8f871740 100644 --- a/src/TipOfDay.py +++ b/src/TipOfDay.py @@ -47,7 +47,7 @@ import os #------------------------------------------------------------------------- import const import config -import ManagedWindow +from gui.managedwindow import ManagedWindow from QuestionDialog import ErrorDialog from glade import Glade @@ -56,10 +56,10 @@ from glade import Glade # Tip Display class # #------------------------------------------------------------------------- -class TipOfDay(ManagedWindow.ManagedWindow): +class TipOfDay(ManagedWindow): def __init__(self, uistate): - ManagedWindow.ManagedWindow.__init__(self, uistate, [], self) + ManagedWindow.__init__(self, uistate, [], self) xml = Glade() window = xml.toplevel diff --git a/src/UndoHistory.py b/src/UndoHistory.py index 159502ee9..d52ee64e7 100644 --- a/src/UndoHistory.py +++ b/src/UndoHistory.py @@ -45,14 +45,14 @@ import gobject # #------------------------------------------------------------------------- from QuestionDialog import QuestionDialog -import ManagedWindow +from gui.managedwindow import ManagedWindow #------------------------------------------------------------------------- # # UndoHistory class # #------------------------------------------------------------------------- -class UndoHistory(ManagedWindow.ManagedWindow): +class UndoHistory(ManagedWindow): """ The UndoHistory provides a list view with all the editing steps available for undo/redo. Selecting a line in the list @@ -62,7 +62,7 @@ class UndoHistory(ManagedWindow.ManagedWindow): def __init__(self, dbstate, uistate): self.title = _("Undo History") - ManagedWindow.ManagedWindow.__init__(self, uistate, [], self.__class__) + ManagedWindow.__init__(self, uistate, [], self.__class__) self.db = dbstate.db self.undodb = self.db.undodb self.dbstate = dbstate diff --git a/src/gui/Makefile.am b/src/gui/Makefile.am index d5723d7af..3ce92a370 100644 --- a/src/gui/Makefile.am +++ b/src/gui/Makefile.am @@ -29,8 +29,9 @@ pkgpython_PYTHON = \ filtereditor.py \ grampsbar.py \ grampsgui.py \ - navigator.py \ makefilter.py \ + managedwindow.py \ + navigator.py \ pluginmanager.py \ user.py \ utils.py \ diff --git a/src/gui/columnorder.py b/src/gui/columnorder.py index 31b96eebd..e9d66628a 100644 --- a/src/gui/columnorder.py +++ b/src/gui/columnorder.py @@ -49,7 +49,7 @@ import gobject # #------------------------------------------------------------------------- import const -import ManagedWindow +from gui.managedwindow import ManagedWindow from glade import Glade diff --git a/src/gui/configure.py b/src/gui/configure.py index c2920946e..d7dc0f8a6 100644 --- a/src/gui/configure.py +++ b/src/gui/configure.py @@ -54,7 +54,7 @@ from gen.display.name import NameDisplayError import Utils import gen.lib from gen.lib import Name, Surname, NameOriginType -import ManagedWindow +from gui.managedwindow import ManagedWindow from gui.widgets import MarkupLabel, BasicLabel from QuestionDialog import ErrorDialog, QuestionDialog2, OkDialog from glade import Glade @@ -83,11 +83,11 @@ COL_EXPL = 3 # # #------------------------------------------------------------------------- -class DisplayNameEditor(ManagedWindow.ManagedWindow): +class DisplayNameEditor(ManagedWindow): def __init__(self, uistate, dbstate, track, dialog): # Assumes that there are two methods: dialog.name_changed_check(), # and dialog._build_custom_name_ui() - ManagedWindow.ManagedWindow.__init__(self, uistate, [], DisplayNameEditor) + ManagedWindow.__init__(self, uistate, [], DisplayNameEditor) self.dialog = dialog self.dbstate = dbstate self.set_window( @@ -124,7 +124,7 @@ UPPERCASE keyword forces uppercase. Extra parentheses, commas are removed. Other self.show() def close(self, *obj): self.dialog.name_changed_check() - ManagedWindow.ManagedWindow.close(self, *obj) + ManagedWindow.close(self, *obj) def build_menu_names(self, obj): return (_(" Name Editor"), _("Preferences")) @@ -136,7 +136,7 @@ UPPERCASE keyword forces uppercase. Extra parentheses, commas are removed. Other # #------------------------------------------------------------------------- -class ConfigureDialog(ManagedWindow.ManagedWindow): +class ConfigureDialog(ManagedWindow): """ Base class for configuration dialogs. They provide a Notebook, to which pages are added with configuration options, and a Cancel and Save button. @@ -166,7 +166,7 @@ class ConfigureDialog(ManagedWindow.ManagedWindow): """ self.dbstate = dbstate self.__config = configmanager - ManagedWindow.ManagedWindow.__init__(self, uistate, [], configobj) + ManagedWindow.__init__(self, uistate, [], configobj) self.set_window( gtk.Dialog(dialogtitle, flags=gtk.DIALOG_NO_SEPARATOR, buttons=(gtk.STOCK_CLOSE, gtk.RESPONSE_CLOSE)), diff --git a/src/gui/editors/addmedia.py b/src/gui/editors/addmedia.py index 92d9ddf34..61a1efe02 100644 --- a/src/gui/editors/addmedia.py +++ b/src/gui/editors/addmedia.py @@ -56,7 +56,7 @@ import Utils import gen.mime import ThumbNails import GrampsDisplay -import ManagedWindow +from gui.managedwindow import ManagedWindow from QuestionDialog import ErrorDialog, WarningDialog from glade import Glade @@ -65,7 +65,7 @@ from glade import Glade # AddMediaObject # #------------------------------------------------------------------------- -class AddMediaObject(ManagedWindow.ManagedWindow): +class AddMediaObject(ManagedWindow): """ Displays the Add Media Dialog window, allowing the user to select a file from the file system, while providing a description. @@ -79,7 +79,7 @@ class AddMediaObject(ManagedWindow.ManagedWindow): The mediaobject is updated with the information, and on save, the callback function is called """ - ManagedWindow.ManagedWindow.__init__(self, uistate, track, self) + ManagedWindow.__init__(self, uistate, track, self) self.dbase = dbstate.db self.obj = mediaobj diff --git a/src/gui/editors/editlink.py b/src/gui/editors/editlink.py index 44fe9421e..038c4485d 100644 --- a/src/gui/editors/editlink.py +++ b/src/gui/editors/editlink.py @@ -34,7 +34,7 @@ import re # #------------------------------------------------------------------------- from gen.ggettext import gettext as _ -import ManagedWindow +from gui.managedwindow import ManagedWindow import GrampsDisplay from glade import Glade from gen.simple import SimpleAccess @@ -56,7 +56,7 @@ OBJECT_MAP = { # EditLink class # #------------------------------------------------------------------------- -class EditLink(ManagedWindow.ManagedWindow): +class EditLink(ManagedWindow): def __init__(self, dbstate, uistate, track, url, callback): self.url = url @@ -64,7 +64,7 @@ class EditLink(ManagedWindow.ManagedWindow): self.simple_access = SimpleAccess(self.dbstate.db) self.callback = callback - ManagedWindow.ManagedWindow.__init__(self, uistate, track, url) + ManagedWindow.__init__(self, uistate, track, url) self._local_init() self._connect_signals() diff --git a/src/gui/editors/editprimary.py b/src/gui/editors/editprimary.py index 90f149686..bace8cdb4 100644 --- a/src/gui/editors/editprimary.py +++ b/src/gui/editors/editprimary.py @@ -40,7 +40,7 @@ import gtk # GRAMPS modules # #------------------------------------------------------------------------- -import ManagedWindow +from gui.managedwindow import ManagedWindow import gen.datehandler from gen.display.name import displayer as name_displayer import config @@ -50,7 +50,7 @@ from QuestionDialog import SaveDialog import gen.lib from gui.dbguielement import DbGUIElement -class EditPrimary(ManagedWindow.ManagedWindow, DbGUIElement): +class EditPrimary(ManagedWindow, DbGUIElement): QR_CATEGORY = -1 @@ -76,7 +76,7 @@ class EditPrimary(ManagedWindow.ManagedWindow, DbGUIElement): self.contexteventbox = None self.__tabs = [] - ManagedWindow.ManagedWindow.__init__(self, uistate, track, obj) + ManagedWindow.__init__(self, uistate, track, obj) DbGUIElement.__init__(self, self.db) self._local_init() @@ -183,7 +183,7 @@ class EditPrimary(ManagedWindow.ManagedWindow, DbGUIElement): self._cleanup_on_exit() self.get_from_handle = None self.get_from_gramps_id = None - ManagedWindow.ManagedWindow.close(self) + ManagedWindow.close(self) self.dbstate = None self.uistate = None self.db = None diff --git a/src/gui/editors/editreference.py b/src/gui/editors/editreference.py index 730da2ca4..0947b1817 100644 --- a/src/gui/editors/editreference.py +++ b/src/gui/editors/editreference.py @@ -33,7 +33,7 @@ import gtk # gramps modules # #------------------------------------------------------------------------- -import ManagedWindow +from gui.managedwindow import ManagedWindow from displaytabs import GrampsTab import config from gui.dbguielement import DbGUIElement @@ -86,7 +86,7 @@ class RefTab(GrampsTab): # EditReference class # #------------------------------------------------------------------------- -class EditReference(ManagedWindow.ManagedWindow, DbGUIElement): +class EditReference(ManagedWindow, DbGUIElement): def __init__(self, state, uistate, track, source, source_ref, update): self.db = state.db @@ -99,7 +99,7 @@ class EditReference(ManagedWindow.ManagedWindow, DbGUIElement): self.warn_box = None self.__tabs = [] - ManagedWindow.ManagedWindow.__init__(self, uistate, track, source_ref) + ManagedWindow.__init__(self, uistate, track, source_ref) DbGUIElement.__init__(self, self.db) self._local_init() @@ -224,7 +224,7 @@ class EditReference(ManagedWindow.ManagedWindow, DbGUIElement): def close(self,*obj): self._cleanup_db_connects() self._cleanup_connects() - ManagedWindow.ManagedWindow.close(self) + ManagedWindow.close(self) self._cleanup_on_exit() def _cleanup_db_connects(self): diff --git a/src/gui/editors/editsecondary.py b/src/gui/editors/editsecondary.py index 4f9d78ec1..34a7ec44a 100644 --- a/src/gui/editors/editsecondary.py +++ b/src/gui/editors/editsecondary.py @@ -21,12 +21,12 @@ # $Id$ -import ManagedWindow +from gui.managedwindow import ManagedWindow import GrampsDisplay import config from gui.dbguielement import DbGUIElement -class EditSecondary(ManagedWindow.ManagedWindow, DbGUIElement): +class EditSecondary(ManagedWindow, DbGUIElement): def __init__(self, state, uistate, track, obj, callback=None): """Create an edit window. Associates a person with the window.""" @@ -39,7 +39,7 @@ class EditSecondary(ManagedWindow.ManagedWindow, DbGUIElement): self.callback = callback self.__tabs = [] - ManagedWindow.ManagedWindow.__init__(self, uistate, track, obj) + ManagedWindow.__init__(self, uistate, track, obj) DbGUIElement.__init__(self, self.db) self._local_init() @@ -143,7 +143,7 @@ class EditSecondary(ManagedWindow.ManagedWindow, DbGUIElement): def close(self, *obj): self._cleanup_db_connects() self._cleanup_connects() - ManagedWindow.ManagedWindow.close(self) + ManagedWindow.close(self) self._cleanup_on_exit() def _cleanup_db_connects(self): diff --git a/src/gui/filtereditor.py b/src/gui/filtereditor.py index c0af1bae0..14f957200 100644 --- a/src/gui/filtereditor.py +++ b/src/gui/filtereditor.py @@ -57,7 +57,7 @@ from gen.filters import (GenericFilterFactory, FilterList, reload_custom_filters) from gen.filters.rules._matchesfilterbase import MatchesFilterBase import ListModel -import ManagedWindow +from gui.managedwindow import ManagedWindow from QuestionDialog import QuestionDialog import const import GrampsDisplay @@ -427,10 +427,10 @@ class MyEntry(gtk.Entry): # EditRule # #------------------------------------------------------------------------- -class EditRule(ManagedWindow.ManagedWindow): +class EditRule(ManagedWindow): def __init__(self, namespace, dbstate, uistate, track, filterdb, val, label, update, filter_name): - ManagedWindow.ManagedWindow.__init__(self, uistate, track, EditRule) + ManagedWindow.__init__(self, uistate, track, EditRule) self.width_key = "interface.edit-rule-width" self.height_key = "interface.edit-rule-height" self.namespace = namespace @@ -714,12 +714,12 @@ class EditRule(ManagedWindow.ManagedWindow): # EditFilter # #------------------------------------------------------------------------- -class EditFilter(ManagedWindow.ManagedWindow): +class EditFilter(ManagedWindow): def __init__(self, namespace, dbstate, uistate, track, gfilter, filterdb, update=None, selection_callback=None): - ManagedWindow.ManagedWindow.__init__(self, uistate, track, self) + ManagedWindow.__init__(self, uistate, track, self) self.width_key = "interface.edit-filter-width" self.height_key = "interface.edit-filter-height" self.namespace = namespace @@ -872,10 +872,10 @@ class EditFilter(ManagedWindow.ManagedWindow): # ShowResults # #------------------------------------------------------------------------- -class ShowResults(ManagedWindow.ManagedWindow): +class ShowResults(ManagedWindow): def __init__(self, db, uistate, track, handle_list, filtname, namespace): - ManagedWindow.ManagedWindow.__init__(self, uistate, track, self) + ManagedWindow.__init__(self, uistate, track, self) self.db = db self.filtname = filtname @@ -981,10 +981,10 @@ class ShowResults(ManagedWindow.ManagedWindow): # FilterEditor # #------------------------------------------------------------------------- -class FilterEditor(ManagedWindow.ManagedWindow): +class FilterEditor(ManagedWindow): def __init__(self, namespace, filterdb, dbstate, uistate): - ManagedWindow.ManagedWindow.__init__(self, uistate, [], FilterEditor) + ManagedWindow.__init__(self, uistate, [], FilterEditor) self.dbstate = dbstate self.db = dbstate.db self.filterdb = FilterList(filterdb) @@ -1054,7 +1054,7 @@ class FilterEditor(ManagedWindow.ManagedWindow): reload_custom_filters() #reload_system_filters() self.uistate.emit('filters-changed', (self.namespace,)) - ManagedWindow.ManagedWindow.close(self, *obj) + ManagedWindow.close(self, *obj) def draw_filters(self): self.clist.clear() diff --git a/src/gui/grampsbar.py b/src/gui/grampsbar.py index 083552542..321bbfa3f 100644 --- a/src/gui/grampsbar.py +++ b/src/gui/grampsbar.py @@ -47,7 +47,7 @@ import gtk #------------------------------------------------------------------------- import ConfigParser import const -import ManagedWindow +from gui.managedwindow import ManagedWindow import GrampsDisplay from gui.widgets.grampletpane import (AVAILABLE_GRAMPLETS, GET_AVAILABLE_GRAMPLETS, @@ -551,7 +551,7 @@ class TabGramplet(gtk.ScrolledWindow, GuiGramplet): # DetachedWindow class # #------------------------------------------------------------------------- -class DetachedWindow(ManagedWindow.ManagedWindow): +class DetachedWindow(ManagedWindow): """ Class for showing a detached gramplet. """ @@ -563,7 +563,7 @@ class DetachedWindow(ManagedWindow.ManagedWindow): self.grampsbar = grampsbar self.gramplet = gramplet - ManagedWindow.ManagedWindow.__init__(self, gramplet.uistate, [], + ManagedWindow.__init__(self, gramplet.uistate, [], self.title) self.set_window(gtk.Dialog("", gramplet.uistate.window, gtk.DIALOG_DESTROY_WITH_PARENT, @@ -627,4 +627,4 @@ class DetachedWindow(ManagedWindow.ManagedWindow): self.gramplet.detached_height = size[1] self.gramplet.detached_window = None self.gramplet.reparent(self.grampsbar) - ManagedWindow.ManagedWindow.close(self, *args) + ManagedWindow.close(self, *args) diff --git a/src/ManagedWindow.py b/src/gui/managedwindow.py similarity index 97% rename from src/ManagedWindow.py rename to src/gui/managedwindow.py index b840b4740..15cd41573 100644 --- a/src/ManagedWindow.py +++ b/src/gui/managedwindow.py @@ -321,18 +321,18 @@ class ManagedWindow(object): The usage from derived classes is envisioned as follows: - import ManagedWindow - class SomeWindowClass(ManagedWindow.ManagedWindow): + from gui.managedwindow import ManagedWindow + class SomeWindowClass(ManagedWindow): def __init__(self,uistate,dbstate,track): window_id = self # Or e.g. window_id = person.handle submenu_label = None # This window cannot have children menu_label = 'Menu label for this window' - ManagedWindow.ManagedWindow.__init__(self, - uistate, - track, - window_id, - submenu_label, - menu_label) + ManagedWindow.__init__(self, + uistate, + track, + window_id, + submenu_label, + menu_label) # Proceed with the class. ... @@ -401,7 +401,7 @@ class ManagedWindow(object): :param msg: if not None, use msg as title of window instead of text :param isWindow: {if isWindow than self is the window (so self inherits from gtk.Window and - from ManagedWindow.ManagedWindow) + from ManagedWindow) if not isWindow, than window is the Window to manage, and after this method self.window stores it. } diff --git a/src/gui/merge/mergecitation.py b/src/gui/merge/mergecitation.py index 13bbc04df..38d2ab180 100644 --- a/src/gui/merge/mergecitation.py +++ b/src/gui/merge/mergecitation.py @@ -33,7 +33,7 @@ Provide merge capabilities for citations. from gen.ggettext import sgettext as _ import const import GrampsDisplay -import ManagedWindow +from gui.managedwindow import ManagedWindow import gen.datehandler from Utils import confidence from gen.merge import MergeCitationQuery @@ -53,12 +53,12 @@ _GLADE_FILE = 'mergecitation.glade' # MergeCitation # #------------------------------------------------------------------------- -class MergeCitation(ManagedWindow.ManagedWindow): +class MergeCitation(ManagedWindow): """ Displays a dialog box that allows the citations to be combined into one. """ def __init__(self, dbstate, uistate, handle1, handle2): - ManagedWindow.ManagedWindow.__init__(self, uistate, [], self.__class__) + ManagedWindow.__init__(self, uistate, [], self.__class__) self.dbstate = dbstate database = dbstate.db self.citation1 = database.get_citation_from_handle(handle1) diff --git a/src/gui/merge/mergeevent.py b/src/gui/merge/mergeevent.py index 18353bcec..679c77a3b 100644 --- a/src/gui/merge/mergeevent.py +++ b/src/gui/merge/mergeevent.py @@ -32,7 +32,7 @@ Provide merge capabilities for events. from gen.ggettext import sgettext as _ import const import GrampsDisplay -import ManagedWindow +from gui.managedwindow import ManagedWindow import gen.datehandler import Utils from gen.merge import MergeEventQuery @@ -52,12 +52,12 @@ _GLADE_FILE = 'mergeevent.glade' # MergeEvent # #------------------------------------------------------------------------- -class MergeEvent(ManagedWindow.ManagedWindow): +class MergeEvent(ManagedWindow): """ Displays a dialog box that allows the events to be combined into one. """ def __init__(self, dbstate, uistate, handle1, handle2): - ManagedWindow.ManagedWindow.__init__(self, uistate, [], self.__class__) + ManagedWindow.__init__(self, uistate, [], self.__class__) self.dbstate = dbstate database = dbstate.db self.ev1 = database.get_event_from_handle(handle1) diff --git a/src/gui/merge/mergefamily.py b/src/gui/merge/mergefamily.py index 83f496449..32a38c892 100644 --- a/src/gui/merge/mergefamily.py +++ b/src/gui/merge/mergefamily.py @@ -35,7 +35,7 @@ import const import GrampsDisplay from Errors import MergeError from QuestionDialog import ErrorDialog -import ManagedWindow +from gui.managedwindow import ManagedWindow from gen.merge import MergePersonQuery, MergeFamilyQuery #------------------------------------------------------------------------- @@ -53,13 +53,13 @@ _GLADE_FILE = 'mergefamily.glade' # MergeFamily # #------------------------------------------------------------------------- -class MergeFamily(ManagedWindow.ManagedWindow): +class MergeFamily(ManagedWindow): """ Merges two families into a single family. Displays a dialog box that allows the families to be combined into one. """ def __init__(self, dbstate, uistate, handle1, handle2): - ManagedWindow.ManagedWindow.__init__(self, uistate, [], self.__class__) + ManagedWindow.__init__(self, uistate, [], self.__class__) self.database = dbstate.db self.fy1 = self.database.get_family_from_handle(handle1) self.fy2 = self.database.get_family_from_handle(handle2) diff --git a/src/gui/merge/mergemedia.py b/src/gui/merge/mergemedia.py index 86a30ce9b..685661a98 100644 --- a/src/gui/merge/mergemedia.py +++ b/src/gui/merge/mergemedia.py @@ -32,7 +32,7 @@ Provide merge capabilities for media objects. from gen.ggettext import sgettext as _ import const import GrampsDisplay -import ManagedWindow +from gui.managedwindow import ManagedWindow import gen.datehandler from gen.merge import MergeMediaQuery @@ -51,12 +51,12 @@ _GLADE_FILE = 'mergemedia.glade' # MergeMedia # #------------------------------------------------------------------------- -class MergeMedia(ManagedWindow.ManagedWindow): +class MergeMedia(ManagedWindow): """ Displays a dialog box that allows the media objects to be combined into one. """ def __init__(self, dbstate, uistate, handle1, handle2): - ManagedWindow.ManagedWindow.__init__(self, uistate, [], self.__class__) + ManagedWindow.__init__(self, uistate, [], self.__class__) self.dbstate = dbstate database = dbstate.db self.mo1 = database.get_object_from_handle(handle1) diff --git a/src/gui/merge/mergenote.py b/src/gui/merge/mergenote.py index c5f77f0d1..af5b53cbb 100644 --- a/src/gui/merge/mergenote.py +++ b/src/gui/merge/mergenote.py @@ -32,7 +32,7 @@ Provide merge capabilities for notes. from gen.ggettext import sgettext as _ import const import GrampsDisplay -import ManagedWindow +from gui.managedwindow import ManagedWindow from gui.widgets.styledtextbuffer import StyledTextBuffer from gen.merge import MergeNoteQuery @@ -51,12 +51,12 @@ _GLADE_FILE = 'mergenote.glade' # MergeNote # #------------------------------------------------------------------------- -class MergeNote(ManagedWindow.ManagedWindow): +class MergeNote(ManagedWindow): """ Displays a dialog box that allows two notes to be combined into one. """ def __init__(self, dbstate, uistate, handle1, handle2): - ManagedWindow.ManagedWindow.__init__(self, uistate, [], self.__class__) + ManagedWindow.__init__(self, uistate, [], self.__class__) self.dbstate = dbstate database = dbstate.db self.no1 = database.get_note_from_handle(handle1) diff --git a/src/gui/merge/mergeperson.py b/src/gui/merge/mergeperson.py index 402aff608..3fecc2d8e 100644 --- a/src/gui/merge/mergeperson.py +++ b/src/gui/merge/mergeperson.py @@ -46,7 +46,7 @@ import GrampsDisplay import gen.datehandler from Errors import MergeError from QuestionDialog import ErrorDialog -import ManagedWindow +from gui.managedwindow import ManagedWindow from gen.merge import MergePersonQuery #------------------------------------------------------------------------- @@ -72,13 +72,13 @@ def name_of(person): # MergePerson # #------------------------------------------------------------------------- -class MergePerson(ManagedWindow.ManagedWindow): +class MergePerson(ManagedWindow): """ Displays a dialog box that allows the persons to be combined into one. """ def __init__(self, dbstate, uistate, handle1, handle2, cb_update=None, expand_context_info=False): - ManagedWindow.ManagedWindow.__init__(self, uistate, [], self.__class__) + ManagedWindow.__init__(self, uistate, [], self.__class__) self.database = dbstate.db self.pr1 = self.database.get_person_from_handle(handle1) self.pr2 = self.database.get_person_from_handle(handle2) diff --git a/src/gui/merge/mergeplace.py b/src/gui/merge/mergeplace.py index 803e55a61..76258132c 100644 --- a/src/gui/merge/mergeplace.py +++ b/src/gui/merge/mergeplace.py @@ -40,7 +40,7 @@ import gtk from gen.ggettext import sgettext as _ import const import GrampsDisplay -import ManagedWindow +from gui.managedwindow import ManagedWindow from gen.merge import MergePlaceQuery #------------------------------------------------------------------------- @@ -58,12 +58,12 @@ _GLADE_FILE = 'mergeplace.glade' # MergePlace # #------------------------------------------------------------------------- -class MergePlace(ManagedWindow.ManagedWindow): +class MergePlace(ManagedWindow): """ Displays a dialog box that allows the places to be combined into one. """ def __init__(self, dbstate, uistate, handle1, handle2): - ManagedWindow.ManagedWindow.__init__(self, uistate, [], self.__class__) + ManagedWindow.__init__(self, uistate, [], self.__class__) self.dbstate = dbstate database = dbstate.db self.pl1 = database.get_place_from_handle(handle1) diff --git a/src/gui/merge/mergerepository.py b/src/gui/merge/mergerepository.py index 4c1ba2ee9..4c431ac1a 100644 --- a/src/gui/merge/mergerepository.py +++ b/src/gui/merge/mergerepository.py @@ -32,7 +32,7 @@ Provide merge capabilities for repositories. from gen.ggettext import sgettext as _ import const import GrampsDisplay -import ManagedWindow +from gui.managedwindow import ManagedWindow from gen.merge import MergeRepositoryQuery #------------------------------------------------------------------------- @@ -50,12 +50,12 @@ _GLADE_FILE = 'mergerepository.glade' # MergeRepository # #------------------------------------------------------------------------- -class MergeRepository(ManagedWindow.ManagedWindow): +class MergeRepository(ManagedWindow): """ Displays a dialog box that allows two repositories to be combined into one. """ def __init__(self, dbstate, uistate, handle1, handle2): - ManagedWindow.ManagedWindow.__init__(self, uistate, [], self.__class__) + ManagedWindow.__init__(self, uistate, [], self.__class__) self.dbstate = dbstate database = dbstate.db self.rp1 = database.get_repository_from_handle(handle1) diff --git a/src/gui/merge/mergesource.py b/src/gui/merge/mergesource.py index fb9bf905d..19ef2646b 100644 --- a/src/gui/merge/mergesource.py +++ b/src/gui/merge/mergesource.py @@ -34,7 +34,7 @@ Provide merge capabilities for sources. from gen.ggettext import sgettext as _ import const import GrampsDisplay -import ManagedWindow +from gui.managedwindow import ManagedWindow from gen.merge import MergeSourceQuery #------------------------------------------------------------------------- @@ -52,12 +52,12 @@ _GLADE_FILE = 'mergesource.glade' # MergeSource # #------------------------------------------------------------------------- -class MergeSource(ManagedWindow.ManagedWindow): +class MergeSource(ManagedWindow): """ Displays a dialog box that allows the sources to be combined into one. """ def __init__(self, dbstate, uistate, handle1, handle2): - ManagedWindow.ManagedWindow.__init__(self, uistate, [], self.__class__) + ManagedWindow.__init__(self, uistate, [], self.__class__) self.dbstate = dbstate database = dbstate.db self.src1 = database.get_source_from_handle(handle1) diff --git a/src/gui/plug/_dialogs.py b/src/gui/plug/_dialogs.py index f7864104a..b679e9c14 100644 --- a/src/gui/plug/_dialogs.py +++ b/src/gui/plug/_dialogs.py @@ -47,7 +47,7 @@ from gui.plug import tool from gen.plug import REPORT from gui.plug.report import report from gui.pluginmanager import GuiPluginManager -import ManagedWindow +from gui.managedwindow import ManagedWindow #------------------------------------------------------------------------- # @@ -63,7 +63,7 @@ _UNSUPPORTED = _("Unsupported") # PluginDialog interface class # #------------------------------------------------------------------------- -class PluginDialog(ManagedWindow.ManagedWindow): +class PluginDialog(ManagedWindow): """ Displays the dialog box that allows the user to select the plugin that is desired. @@ -82,7 +82,7 @@ class PluginDialog(ManagedWindow.ManagedWindow): self.content = content self._pmgr = GuiPluginManager.get_instance() - ManagedWindow.ManagedWindow.__init__(self, uistate, track, + ManagedWindow.__init__(self, uistate, track, self.__class__) self.state = state diff --git a/src/gui/plug/_guioptions.py b/src/gui/plug/_guioptions.py index 7e7511ac5..8e60090df 100644 --- a/src/gui/plug/_guioptions.py +++ b/src/gui/plug/_guioptions.py @@ -54,7 +54,7 @@ import Utils from gui.utils import ProgressMeter from gui.pluginmanager import GuiPluginManager from gui import widgets -import ManagedWindow +from gui.managedwindow import ManagedWindow from QuestionDialog import OptionDialog from gui.selectors import SelectorFactory from gen.display.name import displayer as _nd @@ -66,13 +66,13 @@ import gen # Dialog window used to select a surname # #------------------------------------------------------------------------ -class LastNameDialog(ManagedWindow.ManagedWindow): +class LastNameDialog(ManagedWindow): """ A dialog that allows the selection of a surname from the database. """ def __init__(self, database, uistate, track, surnames, skip_list=set()): - ManagedWindow.ManagedWindow.__init__(self, uistate, track, self) + ManagedWindow.__init__(self, uistate, track, self) flags = gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT | \ gtk.DIALOG_NO_SEPARATOR buttons = (gtk.STOCK_CANCEL, gtk.RESPONSE_REJECT, gtk.STOCK_OK, diff --git a/src/gui/plug/_windows.py b/src/gui/plug/_windows.py index d2d0c22f7..762cfaa40 100644 --- a/src/gui/plug/_windows.py +++ b/src/gui/plug/_windows.py @@ -46,7 +46,7 @@ import gobject # GRAMPS modules # #------------------------------------------------------------------------- -import ManagedWindow +from gui.managedwindow import ManagedWindow import Errors from gen.plug import PluginRegister, PTYPE_STR, load_addon_file from gen.ggettext import gettext as _ @@ -71,7 +71,7 @@ def display_message(message): # PluginStatus: overview of all plugins # #------------------------------------------------------------------------- -class PluginStatus(ManagedWindow.ManagedWindow): +class PluginStatus(ManagedWindow): """Displays a dialog showing the status of loaded plugins""" HIDDEN = '%s' % _('Hidden') AVAILABLE = '%s'\ @@ -81,7 +81,7 @@ class PluginStatus(ManagedWindow.ManagedWindow): self.dbstate = dbstate self.__uistate = uistate self.title = _("Plugin Manager") - ManagedWindow.ManagedWindow.__init__(self, uistate, track, + ManagedWindow.__init__(self, uistate, track, self.__class__) self.__pmgr = GuiPluginManager.get_instance() @@ -652,13 +652,13 @@ class PluginStatus(ManagedWindow.ManagedWindow): # Details for an individual plugin that failed # #------------------------------------------------------------------------- -class PluginTrace(ManagedWindow.ManagedWindow): +class PluginTrace(ManagedWindow): """Displays a dialog showing the status of loaded plugins""" def __init__(self, uistate, track, data, name): self.name = name title = "%s: %s" % (_("Plugin Error"), name) - ManagedWindow.ManagedWindow.__init__(self, uistate, track, self) + ManagedWindow.__init__(self, uistate, track, self) self.set_window(gtk.Dialog("", uistate.window, gtk.DIALOG_DESTROY_WITH_PARENT, @@ -697,7 +697,7 @@ class LinkTag(gtk.TextTag): except ValueError: pass # already in table -class ToolManagedWindowBase(ManagedWindow.ManagedWindow): +class ToolManagedWindowBase(ManagedWindow): """ Copied from src/ReportBase/_BareReportDialog.py BareReportDialog """ @@ -705,7 +705,7 @@ class ToolManagedWindowBase(ManagedWindow.ManagedWindow): HELP_TOPIC = None def __init__(self, dbstate, uistate, option_class, name, callback=None): self.name = name - ManagedWindow.ManagedWindow.__init__(self, uistate, [], self) + ManagedWindow.__init__(self, uistate, [], self) self.extra_menu = None self.widgets = [] diff --git a/src/gui/plug/quick/_textbufdoc.py b/src/gui/plug/quick/_textbufdoc.py index 5ad6ea427..0c20f103b 100644 --- a/src/gui/plug/quick/_textbufdoc.py +++ b/src/gui/plug/quick/_textbufdoc.py @@ -38,7 +38,7 @@ import pango from gen.plug.docgen import (BaseDoc, TextDoc, FONT_SERIF, PARA_ALIGN_RIGHT, FONT_SANS_SERIF, FONT_MONOSPACE, PARA_ALIGN_CENTER, PARA_ALIGN_LEFT) -import ManagedWindow +from gui.managedwindow import ManagedWindow try: import pangocairo @@ -58,10 +58,10 @@ def pixels(cm): LEFT,RIGHT,CENTER = 'LEFT','RIGHT','CENTER' _WIDTH_IN_CHARS = 72 -class DisplayBuf(ManagedWindow.ManagedWindow): +class DisplayBuf(ManagedWindow): def __init__(self, title, document): self.title = title - ManagedWindow.ManagedWindow.__init__(self, document.uistate, [], + ManagedWindow.__init__(self, document.uistate, [], document) self.set_window(gtk.Dialog("",document.uistate.window, gtk.DIALOG_DESTROY_WITH_PARENT, diff --git a/src/gui/plug/report/_reportdialog.py b/src/gui/plug/report/_reportdialog.py index bae4ad152..11711399b 100644 --- a/src/gui/plug/report/_reportdialog.py +++ b/src/gui/plug/report/_reportdialog.py @@ -59,7 +59,7 @@ from gen.plug.report import (CATEGORY_TEXT, CATEGORY_DRAW, CATEGORY_BOOK, CATEGORY_CODE, CATEGORY_WEB, CATEGORY_GRAPHVIZ, standalone_categories) from gen.plug.docgen import StyleSheet, StyleSheetList -import ManagedWindow +from gui.managedwindow import ManagedWindow from _stylecombobox import StyleComboBox from _styleeditor import StyleListDisplay from _fileentry import FileEntry @@ -77,7 +77,7 @@ URL_REPORT_PAGE = URL_MANUAL_PAGE + "_-_Reports" # ReportDialog class # #------------------------------------------------------------------------- -class ReportDialog(ManagedWindow.ManagedWindow): +class ReportDialog(ManagedWindow): """ The ReportDialog base class. This is a base class for generating customized dialogs to solicit options for a report. It cannot be @@ -99,7 +99,7 @@ class ReportDialog(ManagedWindow.ManagedWindow): self.db = dbstate.db self.report_name = trans_name - ManagedWindow.ManagedWindow.__init__(self, uistate, track, self) + ManagedWindow.__init__(self, uistate, track, self) self.init_options(option_class) self.init_interface() @@ -125,7 +125,7 @@ class ReportDialog(ManagedWindow.ManagedWindow): del fram[ind] self.frames.clear() self.frames = None - ManagedWindow.ManagedWindow.close(self, *obj) + ManagedWindow.close(self, *obj) def init_options(self, option_class): try: diff --git a/src/gui/plug/report/_styleeditor.py b/src/gui/plug/report/_styleeditor.py index 4d7939d9f..50c8f7a74 100644 --- a/src/gui/plug/report/_styleeditor.py +++ b/src/gui/plug/report/_styleeditor.py @@ -55,7 +55,7 @@ from gen.plug.docgen import (StyleSheet, FONT_SERIF, FONT_SANS_SERIF, PARA_ALIGN_RIGHT, PARA_ALIGN_CENTER, PARA_ALIGN_LEFT, PARA_ALIGN_JUSTIFY) import ListModel -import ManagedWindow +from gui.managedwindow import ManagedWindow from glade import Glade #------------------------------------------------------------------------ diff --git a/src/gui/selectors/baseselector.py b/src/gui/selectors/baseselector.py index daf58abea..3af1d1d18 100644 --- a/src/gui/selectors/baseselector.py +++ b/src/gui/selectors/baseselector.py @@ -34,7 +34,7 @@ import pango # gramps modules # #------------------------------------------------------------------------- -import ManagedWindow +from gui.managedwindow import ManagedWindow from gui.filters import SearchBar from glade import Glade @@ -43,7 +43,7 @@ from glade import Glade # SelectEvent # #------------------------------------------------------------------------- -class BaseSelector(ManagedWindow.ManagedWindow): +class BaseSelector(ManagedWindow): """Base class for the selectors, showing a dialog from which to select one of the primary objects """ @@ -66,7 +66,7 @@ class BaseSelector(ManagedWindow.ManagedWindow): if not hasattr(self, 'title'): self.title = self.get_window_title() - ManagedWindow.ManagedWindow.__init__(self, uistate, track, self) + ManagedWindow.__init__(self, uistate, track, self) self.renderer = gtk.CellRendererText() self.track_ref_for_deletion("renderer") @@ -369,5 +369,5 @@ class BaseSelector(ManagedWindow.ManagedWindow): self.search_bar.destroy() def close(self, *obj): - ManagedWindow.ManagedWindow.close(self) + ManagedWindow.close(self) self._cleanup_on_exit() diff --git a/src/gui/viewmanager.py b/src/gui/viewmanager.py index 5319209c4..c6ed7fe05 100644 --- a/src/gui/viewmanager.py +++ b/src/gui/viewmanager.py @@ -443,7 +443,7 @@ class ViewManager(CLIManager): def update_addons(self, addon_update_list): from glade import Glade - import ManagedWindow + from gui.managedwindow import ManagedWindow from ListModel import ListModel, NOSORT, TOGGLE glade = Glade("updateaddons.glade") self.update_dialog = glade.toplevel diff --git a/src/gui/widgets/grampletpane.py b/src/gui/widgets/grampletpane.py index fb5d9c45a..35ff50fb2 100644 --- a/src/gui/widgets/grampletpane.py +++ b/src/gui/widgets/grampletpane.py @@ -44,7 +44,7 @@ from gen.ggettext import gettext as _ import Errors import const from gui.editors import EditPerson, EditFamily -import ManagedWindow +from gui.managedwindow import ManagedWindow import ConfigParser import gui.utils from gui.plug.quick import run_quick_report_by_name @@ -194,7 +194,7 @@ class LinkTag(gtk.TextTag): except ValueError: # tag is already in tag table pass -class GrampletWindow(ManagedWindow.ManagedWindow): +class GrampletWindow(ManagedWindow): """ Class for showing a detached gramplet. """ @@ -209,7 +209,7 @@ class GrampletWindow(ManagedWindow.ManagedWindow): self.docked_state = gramplet.gstate # Now detach it self.gramplet.set_state("detached") - ManagedWindow.ManagedWindow.__init__(self, gramplet.uistate, [], + ManagedWindow.__init__(self, gramplet.uistate, [], self.title) self.set_window(gtk.Dialog("", gramplet.uistate.window, gtk.DIALOG_DESTROY_WITH_PARENT, @@ -300,7 +300,7 @@ class GrampletWindow(ManagedWindow.ManagedWindow): self.gramplet.gvclose.show() self.gramplet.gvstate.show() self.gramplet.gvproperties.show() - ManagedWindow.ManagedWindow.close(self, *args) + ManagedWindow.close(self, *args) #------------------------------------------------------------------------ diff --git a/src/gui/widgets/tageditor.py b/src/gui/widgets/tageditor.py index 22c280cbc..c32f05275 100644 --- a/src/gui/widgets/tageditor.py +++ b/src/gui/widgets/tageditor.py @@ -34,7 +34,7 @@ import gtk # #------------------------------------------------------------------------- from gen.ggettext import sgettext as _ -import ManagedWindow +from gui.managedwindow import ManagedWindow import const import GrampsDisplay from ListModel import ListModel, TOGGLE @@ -53,7 +53,7 @@ WIKI_HELP_SEC = _('manual|Tags') # TagEditor # #------------------------------------------------------------------------- -class TagEditor(ManagedWindow.ManagedWindow): +class TagEditor(ManagedWindow): """ Dialog to allow the user to edit a list of tags. """ @@ -62,7 +62,7 @@ class TagEditor(ManagedWindow.ManagedWindow): """ Initiate and display the dialog. """ - ManagedWindow.ManagedWindow.__init__(self, uistate, track, self) + ManagedWindow.__init__(self, uistate, track, self) self.namemodel = None top = self._create_dialog() diff --git a/src/plugins/BookReport.py b/src/plugins/BookReport.py index 64b57c64a..51298b1b4 100644 --- a/src/plugins/BookReport.py +++ b/src/plugins/BookReport.py @@ -75,7 +75,7 @@ from gui.pluginmanager import GuiPluginManager from gen.plug.docgen import StyleSheet, StyleSheetList, PaperStyle from QuestionDialog import WarningDialog, ErrorDialog from gen.plug.menu import PersonOption, FilterOption, FamilyOption -import ManagedWindow +from gui.managedwindow import ManagedWindow from glade import Glade import gui.utils import gui.user @@ -712,7 +712,7 @@ class BookOptions(ReportOptions): # Book creation dialog # #------------------------------------------------------------------------- -class BookReportSelector(ManagedWindow.ManagedWindow): +class BookReportSelector(ManagedWindow): """ Interface into a dialog setting up the book. @@ -727,7 +727,7 @@ class BookReportSelector(ManagedWindow.ManagedWindow): self.title = _('Book Report') self.file = "books.xml" - ManagedWindow.ManagedWindow.__init__(self, uistate, [], self.__class__) + ManagedWindow.__init__(self, uistate, [], self.__class__) self.xml = Glade(toplevel="top") window = self.xml.toplevel diff --git a/src/plugins/lib/maps/geography.py b/src/plugins/lib/maps/geography.py index 44c37ecac..0a9bdd440 100644 --- a/src/plugins/lib/maps/geography.py +++ b/src/plugins/lib/maps/geography.py @@ -54,7 +54,7 @@ import Errors import Bookmarks import const import constfunc -import ManagedWindow +from gui.managedwindow import ManagedWindow from config import config from gui.editors import EditPlace, EditEvent, EditFamily, EditPerson from gui.selectors.selectplace import SelectPlace diff --git a/src/plugins/lib/maps/placeselection.py b/src/plugins/lib/maps/placeselection.py index cd635ee0e..da562806e 100644 --- a/src/plugins/lib/maps/placeselection.py +++ b/src/plugins/lib/maps/placeselection.py @@ -53,7 +53,7 @@ import gtk # #------------------------------------------------------------------------- import Errors -import ManagedWindow +from gui.managedwindow import ManagedWindow from osmGps import OsmGps #------------------------------------------------------------------------- @@ -86,7 +86,7 @@ def match(self, lat, lon, radius): # PlaceSelection # #------------------------------------------------------------------------- -class PlaceSelection(ManagedWindow.ManagedWindow, OsmGps): +class PlaceSelection(ManagedWindow, OsmGps): """ We show a selection box for possible places in a region of the map. We can select the diameter of the region which is a circle. @@ -99,7 +99,7 @@ class PlaceSelection(ManagedWindow.ManagedWindow, OsmGps): Place Selection initialization """ try: - ManagedWindow.ManagedWindow.__init__(self, uistate, [], + ManagedWindow.__init__(self, uistate, [], PlaceSelection) except Errors.WindowActiveError: return @@ -176,7 +176,7 @@ class PlaceSelection(ManagedWindow.ManagedWindow, OsmGps): Close the selection place editor """ self.hide_the_region() - ManagedWindow.ManagedWindow.close(self, *obj) + ManagedWindow.close(self, *obj) def slider_change(self, obj, lat, lon): """ diff --git a/src/plugins/tool/ChangeNames.py b/src/plugins/tool/ChangeNames.py index 083aaa3a4..d319f80bd 100644 --- a/src/plugins/tool/ChangeNames.py +++ b/src/plugins/tool/ChangeNames.py @@ -41,7 +41,7 @@ from gen.db import find_surname_name, DbTxn import const from gui.utils import ProgressMeter import GrampsDisplay -import ManagedWindow +from gui.managedwindow import ManagedWindow from QuestionDialog import OkDialog from gui.plug import tool @@ -69,13 +69,13 @@ WIKI_HELP_SEC = _('manual|Fix_Capitalization_of_Family_Names...') # ChangeNames # #------------------------------------------------------------------------- -class ChangeNames(tool.BatchTool, ManagedWindow.ManagedWindow): +class ChangeNames(tool.BatchTool, ManagedWindow): def __init__(self, dbstate, uistate, options_class, name, callback=None): self.label = _('Capitalization changes') self.cb = callback - ManagedWindow.ManagedWindow.__init__(self,uistate,[],self.__class__) + ManagedWindow.__init__(self,uistate,[],self.__class__) self.set_window(gtk.Window(),gtk.Label(),'') tool.BatchTool.__init__(self, dbstate, options_class, name) diff --git a/src/plugins/tool/ChangeTypes.py b/src/plugins/tool/ChangeTypes.py index 704831ad5..65308242c 100644 --- a/src/plugins/tool/ChangeTypes.py +++ b/src/plugins/tool/ChangeTypes.py @@ -39,7 +39,7 @@ from gen.ggettext import ngettext #------------------------------------------------------------------------ from gui.utils import ProgressMeter import locale -import ManagedWindow +from gui.managedwindow import ManagedWindow import AutoComp from gen.lib import EventType from gen.db import DbTxn @@ -52,7 +52,7 @@ from glade import Glade # ChangeTypes class # #------------------------------------------------------------------------- -class ChangeTypes(tool.BatchTool, ManagedWindow.ManagedWindow): +class ChangeTypes(tool.BatchTool, ManagedWindow): def __init__(self, dbstate, uistate, options_class, name, callback=None): @@ -62,7 +62,7 @@ class ChangeTypes(tool.BatchTool, ManagedWindow.ManagedWindow): if uistate: self.title = _('Change Event Types') - ManagedWindow.ManagedWindow.__init__(self,uistate,[], + ManagedWindow.__init__(self,uistate,[], self.__class__) self.init_gui() else: diff --git a/src/plugins/tool/Check.py b/src/plugins/tool/Check.py index 84ae79686..5feab4cc2 100644 --- a/src/plugins/tool/Check.py +++ b/src/plugins/tool/Check.py @@ -67,7 +67,7 @@ from gen.db import DbTxn import config import Utils from gui.utils import ProgressMeter -import ManagedWindow +from gui.managedwindow import ManagedWindow from gui.plug import tool from QuestionDialog import OkDialog, MissingMediaDialog @@ -2129,7 +2129,7 @@ class CheckIntegrity(object): # Display the results # #------------------------------------------------------------------------- -class Report(ManagedWindow.ManagedWindow): +class Report(ManagedWindow): def __init__(self, uistate, text, cl=0): if cl: @@ -2137,7 +2137,7 @@ class Report(ManagedWindow.ManagedWindow): print (text.encode(sys.getfilesystemencoding())) return - ManagedWindow.ManagedWindow.__init__(self, uistate, [], self) + ManagedWindow.__init__(self, uistate, [], self) topDialog = Glade() topDialog.get_object("close").connect('clicked', self.close) diff --git a/src/plugins/tool/Desbrowser.py b/src/plugins/tool/Desbrowser.py index 0a116a164..1a61d3dee 100644 --- a/src/plugins/tool/Desbrowser.py +++ b/src/plugins/tool/Desbrowser.py @@ -40,7 +40,7 @@ import const from gen.display.name import displayer as name_displayer from gui.plug import tool import GrampsDisplay -import ManagedWindow +from gui.managedwindow import ManagedWindow from gen.ggettext import sgettext as _ from glade import Glade from gui.editors import EditPerson @@ -53,7 +53,7 @@ from gui.editors import EditPerson WIKI_HELP_PAGE = '%s_-_Tools' % const.URL_MANUAL_PAGE WIKI_HELP_SEC = _('manual|Interactive_Descendant_Browser...') -class DesBrowse(tool.ActivePersonTool, ManagedWindow.ManagedWindow): +class DesBrowse(tool.ActivePersonTool, ManagedWindow): def __init__(self, dbstate, uistate, options_class, name, callback=None): @@ -70,7 +70,7 @@ class DesBrowse(tool.ActivePersonTool, ManagedWindow.ManagedWindow): name_displayer.display(self.active) ) - ManagedWindow.ManagedWindow.__init__(self, uistate, [], self) + ManagedWindow.__init__(self, uistate, [], self) self.glade = Glade() self.glade.connect_signals({ diff --git a/src/plugins/tool/DumpGenderStats.py b/src/plugins/tool/DumpGenderStats.py index 20c3af05e..1482ea743 100644 --- a/src/plugins/tool/DumpGenderStats.py +++ b/src/plugins/tool/DumpGenderStats.py @@ -29,7 +29,7 @@ from gen.ggettext import gettext as _ import gtk import ListModel -import ManagedWindow +from gui.managedwindow import ManagedWindow from gui.plug import tool @@ -40,13 +40,13 @@ _GENDER = [ _(u'female'), _(u'male'), _(u'unknown') ] # # #------------------------------------------------------------------------- -class DumpGenderStats(tool.Tool, ManagedWindow.ManagedWindow): +class DumpGenderStats(tool.Tool, ManagedWindow): def __init__(self, dbstate, uistate, options_class, name, callback=None): self.label = _("Gender Statistics tool") tool.Tool.__init__(self, dbstate, options_class, name) if uistate: - ManagedWindow.ManagedWindow.__init__(self,uistate,[], + ManagedWindow.__init__(self,uistate,[], self.__class__) stats_list = [] diff --git a/src/plugins/tool/Eval.py b/src/plugins/tool/Eval.py index 49eb01878..8401b56db 100644 --- a/src/plugins/tool/Eval.py +++ b/src/plugins/tool/Eval.py @@ -41,7 +41,7 @@ import traceback # #------------------------------------------------------------------------ from gui.plug import tool -import ManagedWindow +from gui.managedwindow import ManagedWindow from glade import Glade #------------------------------------------------------------------------- @@ -49,12 +49,12 @@ from glade import Glade # Actual tool # #------------------------------------------------------------------------- -class Eval(tool.Tool,ManagedWindow.ManagedWindow): +class Eval(tool.Tool,ManagedWindow): def __init__(self,dbstate, uistate, options_class, name, callback=None): self.title = _("Python evaluation window") tool.Tool.__init__(self,dbstate, options_class, name) - ManagedWindow.ManagedWindow.__init__(self,uistate,[],self.__class__) + ManagedWindow.__init__(self,uistate,[],self.__class__) self.glade = Glade() diff --git a/src/plugins/tool/EventCmp.py b/src/plugins/tool/EventCmp.py index 6b2a05f8d..a5c03d1ba 100644 --- a/src/plugins/tool/EventCmp.py +++ b/src/plugins/tool/EventCmp.py @@ -57,7 +57,7 @@ from QuestionDialog import WarningDialog from gui.plug import tool from gen.plug.report import utils as ReportUtils import GrampsDisplay -import ManagedWindow +from gui.managedwindow import ManagedWindow from gen.ggettext import sgettext as _ from glade import Glade from gui.filtereditor import FilterEditor @@ -115,13 +115,13 @@ class TableReport(object): # # #------------------------------------------------------------------------ -class EventComparison(tool.Tool,ManagedWindow.ManagedWindow): +class EventComparison(tool.Tool,ManagedWindow): def __init__(self, dbstate, uistate, options_class, name, callback=None): self.dbstate = dbstate self.uistate = uistate tool.Tool.__init__(self,dbstate, options_class, name) - ManagedWindow.ManagedWindow.__init__(self, uistate, [], self) + ManagedWindow.__init__(self, uistate, [], self) self.qual = 0 self.filterDialog = Glade(toplevel="filters") @@ -216,12 +216,12 @@ def fix(line): # # #------------------------------------------------------------------------- -class DisplayChart(ManagedWindow.ManagedWindow): +class DisplayChart(ManagedWindow): def __init__(self,dbstate,uistate,people_list,track): self.dbstate = dbstate self.uistate = uistate - ManagedWindow.ManagedWindow.__init__(self, uistate, track, self) + ManagedWindow.__init__(self, uistate, track, self) self.db = dbstate.db self.my_list = people_list diff --git a/src/plugins/tool/EventNames.py b/src/plugins/tool/EventNames.py index 9727c955a..26e3d47cc 100644 --- a/src/plugins/tool/EventNames.py +++ b/src/plugins/tool/EventNames.py @@ -43,7 +43,7 @@ from gen.ggettext import ngettext # gramps modules # #------------------------------------------------------------------------- -import ManagedWindow +from gui.managedwindow import ManagedWindow import gen.lib from gen.db import DbTxn import Utils @@ -57,7 +57,7 @@ from QuestionDialog import OkDialog # EventNames # #------------------------------------------------------------------------- -class EventNames(tool.BatchTool, ManagedWindow.ManagedWindow): +class EventNames(tool.BatchTool, ManagedWindow): """ Look for events that do not have a description, and build the description from the item that contains it. diff --git a/src/plugins/tool/ExtractCity.py b/src/plugins/tool/ExtractCity.py index da32d3aec..88ac6dfc2 100644 --- a/src/plugins/tool/ExtractCity.py +++ b/src/plugins/tool/ExtractCity.py @@ -47,7 +47,7 @@ import gobject # #------------------------------------------------------------------------- from gen.db import DbTxn -import ManagedWindow +from gui.managedwindow import ManagedWindow import GrampsDisplay from gui.plug import tool @@ -394,7 +394,7 @@ COLS = [ # ExtractCity # #------------------------------------------------------------------------- -class ExtractCity(tool.BatchTool, ManagedWindow.ManagedWindow): +class ExtractCity(tool.BatchTool, ManagedWindow): """ Extracts city, state, and zip code information from an place description if the title is empty and the description falls into the category of: @@ -414,7 +414,7 @@ class ExtractCity(tool.BatchTool, ManagedWindow.ManagedWindow): def __init__(self, dbstate, uistate, options_class, name, callback=None): self.label = _('Extract Place data') - ManagedWindow.ManagedWindow.__init__(self, uistate, [], self.__class__) + ManagedWindow.__init__(self, uistate, [], self.__class__) self.set_window(gtk.Window(), gtk.Label(), '') tool.BatchTool.__init__(self, dbstate, options_class, name) diff --git a/src/plugins/tool/FindDupes.py b/src/plugins/tool/FindDupes.py index d1c311d76..1bd928810 100644 --- a/src/plugins/tool/FindDupes.py +++ b/src/plugins/tool/FindDupes.py @@ -47,7 +47,7 @@ import ListModel import Errors from gui.merge import MergePerson import GrampsDisplay -import ManagedWindow +from gui.managedwindow import ManagedWindow from QuestionDialog import RunDatabaseRepair from gen.ggettext import sgettext as _ from glade import Glade @@ -85,12 +85,12 @@ def is_initial(name): # The Actual tool. # #------------------------------------------------------------------------- -class Merge(tool.Tool,ManagedWindow.ManagedWindow): +class Merge(tool.Tool,ManagedWindow): def __init__(self, dbstate, uistate, options_class, name, callback=None): tool.Tool.__init__(self, dbstate, options_class, name) - ManagedWindow.ManagedWindow.__init__(self, uistate, [], + ManagedWindow.__init__(self, uistate, [], self.__class__) self.dbstate = dbstate self.uistate = uistate @@ -525,10 +525,10 @@ class Merge(tool.Tool,ManagedWindow.ManagedWindow): return min(value,1) if value else -1 -class ShowMatches(ManagedWindow.ManagedWindow): +class ShowMatches(ManagedWindow): def __init__(self, dbstate, uistate, track, the_list, the_map, callback): - ManagedWindow.ManagedWindow.__init__(self,uistate,track,self.__class__) + ManagedWindow.__init__(self,uistate,track,self.__class__) self.dellist = {} self.list = the_list diff --git a/src/plugins/tool/Leak.py b/src/plugins/tool/Leak.py index 1c35966f4..e882286d5 100644 --- a/src/plugins/tool/Leak.py +++ b/src/plugins/tool/Leak.py @@ -53,7 +53,7 @@ import gc # #------------------------------------------------------------------------ from gui.plug import tool -import ManagedWindow +from gui.managedwindow import ManagedWindow from QuestionDialog import InfoDialog from glade import Glade import gui.utils @@ -63,12 +63,12 @@ import gui.utils # Actual tool # #------------------------------------------------------------------------- -class Leak(tool.Tool, ManagedWindow.ManagedWindow): +class Leak(tool.Tool, ManagedWindow): def __init__(self,dbstate, uistate, options_class, name, callback=None): self.title = _('Uncollected Objects Tool') tool.Tool.__init__(self,dbstate, options_class, name) - ManagedWindow.ManagedWindow.__init__(self,uistate,[],self.__class__) + ManagedWindow.__init__(self,uistate,[],self.__class__) self.glade = Glade() diff --git a/src/plugins/tool/MergeCitations.py b/src/plugins/tool/MergeCitations.py index f166869c9..8a8964765 100644 --- a/src/plugins/tool/MergeCitations.py +++ b/src/plugins/tool/MergeCitations.py @@ -52,7 +52,7 @@ from gui.plug import tool from QuestionDialog import OkDialog import GrampsDisplay import gen.datehandler -import ManagedWindow +from gui.managedwindow import ManagedWindow from gen.ggettext import sgettext as _ from gen.ggettext import ngettext from glade import Glade @@ -86,11 +86,11 @@ WIKI_HELP_SEC = _('manual|Merge citations...') # The Actual tool. # #------------------------------------------------------------------------- -class MergeCitations(tool.BatchTool,ManagedWindow.ManagedWindow): +class MergeCitations(tool.BatchTool,ManagedWindow): def __init__(self, dbstate, uistate, options_class, name, callback=None): - ManagedWindow.ManagedWindow.__init__(self, uistate, [], self.__class__) + ManagedWindow.__init__(self, uistate, [], self.__class__) self.dbstate = dbstate self.set_window(gtk.Window(), gtk.Label(), '') diff --git a/src/plugins/tool/NotRelated.py b/src/plugins/tool/NotRelated.py index 79e5e6d2f..d904af081 100644 --- a/src/plugins/tool/NotRelated.py +++ b/src/plugins/tool/NotRelated.py @@ -50,7 +50,7 @@ from gen.ggettext import ngettext from gui.plug import tool from gen.plug.report import utils as ReportUtils from gui.editors import EditPerson, EditFamily -import ManagedWindow +from gui.managedwindow import ManagedWindow from gui.utils import ProgressMeter import GrampsDisplay from gen.ggettext import sgettext as _ @@ -71,7 +71,7 @@ WIKI_HELP_SEC = _('manual|Not_Related...') # NotRelated class # #------------------------------------------------------------------------ -class NotRelated(tool.ActivePersonTool, ManagedWindow.ManagedWindow) : +class NotRelated(tool.ActivePersonTool, ManagedWindow) : def __init__(self, dbstate, uistate, options_class, name, callback=None): tool.ActivePersonTool.__init__(self, dbstate, uistate, options_class, @@ -84,7 +84,7 @@ class NotRelated(tool.ActivePersonTool, ManagedWindow.ManagedWindow) : person = dbstate.db.get_person_from_handle(person_handle) self.name = person.get_primary_name().get_regular_name() self.title = _('Not related to "%s"') % self.name - ManagedWindow.ManagedWindow.__init__(self, uistate, [], self.__class__) + ManagedWindow.__init__(self, uistate, [], self.__class__) self.dbstate = dbstate self.uistate = uistate self.db = dbstate.db diff --git a/src/plugins/tool/OwnerEditor.py b/src/plugins/tool/OwnerEditor.py index 6cf622d0a..1d77fbfaf 100644 --- a/src/plugins/tool/OwnerEditor.py +++ b/src/plugins/tool/OwnerEditor.py @@ -42,7 +42,7 @@ import config from Utils import get_researcher import GrampsDisplay from gui.widgets import MonitoredEntry -import ManagedWindow +from gui.managedwindow import ManagedWindow from gui.plug import tool from gen.ggettext import sgettext as _ from glade import Glade @@ -78,7 +78,7 @@ config_keys = ( # OwnerEditor # #------------------------------------------------------------------------- -class OwnerEditor(tool.Tool, ManagedWindow.ManagedWindow): +class OwnerEditor(tool.Tool, ManagedWindow): """ Allow editing database owner information. @@ -86,7 +86,7 @@ class OwnerEditor(tool.Tool, ManagedWindow.ManagedWindow): current database. It also allows copying data from/to the preferences. """ def __init__(self, dbstate, uistate, options_class, name, callback=None): - ManagedWindow.ManagedWindow.__init__(self, uistate, [], self.__class__) + ManagedWindow.__init__(self, uistate, [], self.__class__) tool.Tool.__init__(self, dbstate, options_class, name) self.display() diff --git a/src/plugins/tool/PatchNames.py b/src/plugins/tool/PatchNames.py index 0603e1784..8b0f5407e 100644 --- a/src/plugins/tool/PatchNames.py +++ b/src/plugins/tool/PatchNames.py @@ -48,7 +48,7 @@ import const from gui.utils import ProgressMeter from gui.plug import tool from QuestionDialog import OkDialog -import ManagedWindow +from gui.managedwindow import ManagedWindow import GrampsDisplay import gen.lib from gen.db import DbTxn @@ -96,7 +96,7 @@ _nick_re = re.compile(r"(.+) \s* [(\"] (.+) [)\"]", re.VERBOSE) #------------------------------------------------------------------------- -class PatchNames(tool.BatchTool, ManagedWindow.ManagedWindow): +class PatchNames(tool.BatchTool, ManagedWindow): titleid = 1 nickid = 2 pref1id = 3 @@ -104,7 +104,7 @@ class PatchNames(tool.BatchTool, ManagedWindow.ManagedWindow): def __init__(self, dbstate, uistate, options_class, name, callback=None): self.label = _('Name and title extraction tool') - ManagedWindow.ManagedWindow.__init__(self, uistate, [], self.__class__) + ManagedWindow.__init__(self, uistate, [], self.__class__) self.set_window(gtk.Window(), gtk.Label(), '') tool.BatchTool.__init__(self, dbstate, options_class, name) diff --git a/src/plugins/tool/PopulateSources.py b/src/plugins/tool/PopulateSources.py index 4aa28fb2f..130628569 100644 --- a/src/plugins/tool/PopulateSources.py +++ b/src/plugins/tool/PopulateSources.py @@ -45,18 +45,18 @@ import gtk from gui.utils import ProgressMeter from gui.plug import tool from QuestionDialog import OkDialog -import ManagedWindow +from gui.managedwindow import ManagedWindow import gen.lib from gen.db import DbTxn -class PopulateSources(tool.Tool, ManagedWindow.ManagedWindow): +class PopulateSources(tool.Tool, ManagedWindow): """ Gramplet that populates the database with sources and citations. """ def __init__(self, dbstate, uistate, options_class, name, callback=None): self.label = 'Populate sources and citations tool' - ManagedWindow.ManagedWindow.__init__(self, uistate, [], self.__class__) + ManagedWindow.__init__(self, uistate, [], self.__class__) self.set_window(gtk.Window(), gtk.Label(), '') tool.Tool.__init__(self, dbstate, options_class, name) diff --git a/src/plugins/tool/RelCalc.py b/src/plugins/tool/RelCalc.py index f62a564a4..1d7f4aa0b 100644 --- a/src/plugins/tool/RelCalc.py +++ b/src/plugins/tool/RelCalc.py @@ -45,7 +45,7 @@ import gtk # #------------------------------------------------------------------------- from gen.display.name import displayer as name_displayer -import ManagedWindow +from gui.managedwindow import ManagedWindow from gui.views.treemodels import PeopleBaseModel, PersonTreeModel from libpersonview import BasePersonView import Relationship @@ -67,7 +67,7 @@ column_names = BasePersonView.COLUMN_NAMES # # #------------------------------------------------------------------------- -class RelCalc(tool.Tool, ManagedWindow.ManagedWindow): +class RelCalc(tool.Tool, ManagedWindow): def __init__(self, dbstate, uistate, options_class, name, callback=None): """ @@ -75,7 +75,7 @@ class RelCalc(tool.Tool, ManagedWindow.ManagedWindow): """ tool.Tool.__init__(self, dbstate, options_class, name) - ManagedWindow.ManagedWindow.__init__(self,uistate,[],self.__class__) + ManagedWindow.__init__(self,uistate,[],self.__class__) #set the columns to see for data in BasePersonView.CONFIGSETTINGS: @@ -159,7 +159,7 @@ class RelCalc(tool.Tool, ManagedWindow.ManagedWindow): """ self.relationship.disconnect_db_signals(self.dbstate) self.sel.disconnect(self.changedkey) - ManagedWindow.ManagedWindow.close(self, *obj) + ManagedWindow.close(self, *obj) def build_menu_names(self, obj): return (_("Relationship Calculator tool"),None) diff --git a/src/plugins/tool/RemoveUnused.py b/src/plugins/tool/RemoveUnused.py index f59be7bb7..650c74ea8 100644 --- a/src/plugins/tool/RemoveUnused.py +++ b/src/plugins/tool/RemoveUnused.py @@ -56,7 +56,7 @@ import gobject #------------------------------------------------------------------------- from gen.db import DbTxn import Errors -import ManagedWindow +from gui.managedwindow import ManagedWindow from gen.datehandler import displayer as _dd from gen.updatecallback import UpdateCallback from gui.plug import tool @@ -67,7 +67,7 @@ from glade import Glade # runTool # #------------------------------------------------------------------------- -class RemoveUnused(tool.Tool, ManagedWindow.ManagedWindow, UpdateCallback): +class RemoveUnused(tool.Tool, ManagedWindow, UpdateCallback): MARK_COL = 0 OBJ_ID_COL = 1 OBJ_NAME_COL = 2 @@ -82,7 +82,7 @@ class RemoveUnused(tool.Tool, ManagedWindow.ManagedWindow, UpdateCallback): if self.db.readonly: return - ManagedWindow.ManagedWindow.__init__(self, uistate,[], self.__class__) + ManagedWindow.__init__(self, uistate,[], self.__class__) UpdateCallback.__init__(self, self.uistate.pulse_progressbar) self.dbstate = dbstate diff --git a/src/plugins/tool/SoundGen.py b/src/plugins/tool/SoundGen.py index 1933bfbc2..edaf8bf20 100644 --- a/src/plugins/tool/SoundGen.py +++ b/src/plugins/tool/SoundGen.py @@ -32,7 +32,7 @@ import const import soundex import GrampsDisplay -import ManagedWindow +from gui.managedwindow import ManagedWindow import AutoComp from gen.ggettext import sgettext as _ from gui.plug import tool @@ -52,12 +52,12 @@ WIKI_HELP_SEC = _('manual|Generate_SoundEx_codes') # #------------------------------------------------------------------------- -class SoundGen(tool.Tool, ManagedWindow.ManagedWindow): +class SoundGen(tool.Tool, ManagedWindow): def __init__(self, dbstate, uistate, options_class, name, callback=None): self.label = _('SoundEx code generator') tool.Tool.__init__(self, dbstate, options_class, name) - ManagedWindow.ManagedWindow.__init__(self,uistate,[],self.__class__) + ManagedWindow.__init__(self,uistate,[],self.__class__) self.glade = Glade() self.glade.connect_signals({ diff --git a/src/plugins/tool/Verify.py b/src/plugins/tool/Verify.py index 3755b4440..7399e9f9e 100644 --- a/src/plugins/tool/Verify.py +++ b/src/plugins/tool/Verify.py @@ -59,7 +59,7 @@ import gen.lib from gui.editors import EditPerson, EditFamily import Utils import GrampsDisplay -from ManagedWindow import ManagedWindow +from ManagedWindow from gui.managedwindow import ManagedWindow from gen.updatecallback import UpdateCallback from gui.plug import tool from gen.ggettext import sgettext as _