GEPS008: Moved ManagedWindow module

svn: r19764
This commit is contained in:
Nick Hall 2012-06-05 21:05:04 +00:00
parent 000c2a3be4
commit 8949403d63
62 changed files with 204 additions and 206 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -49,7 +49,7 @@ import gobject
#
#-------------------------------------------------------------------------
import const
import ManagedWindow
from gui.managedwindow import ManagedWindow
from glade import Glade

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -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 = '<span color="red">%s</span>' % _('Hidden')
AVAILABLE = '<span weight="bold" color="blue">%s</span>'\
@ -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 = []

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -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 = []

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -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(), '')

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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