installation fixes
svn: r6068
This commit is contained in:
@@ -237,6 +237,7 @@ src/GrampsLogger/Makefile
|
|||||||
src/TreeViews/Makefile
|
src/TreeViews/Makefile
|
||||||
src/GrampsDb/Makefile
|
src/GrampsDb/Makefile
|
||||||
src/docgen/Makefile
|
src/docgen/Makefile
|
||||||
|
src/Models/Makefile
|
||||||
src/Editors/Makefile
|
src/Editors/Makefile
|
||||||
src/plugins/Makefile
|
src/plugins/Makefile
|
||||||
src/dates/Makefile
|
src/dates/Makefile
|
||||||
|
35
src/Editors/Makefile.am
Normal file
35
src/Editors/Makefile.am
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
# This is the src/Editors level Makefile for Gramps
|
||||||
|
# We could use GNU make's ':=' syntax for nice wildcard use,
|
||||||
|
# but that is not necessarily portable.
|
||||||
|
# If not using GNU make, then list all .py files individually
|
||||||
|
|
||||||
|
pkgdatadir = $(datadir)/@PACKAGE@/Editors
|
||||||
|
|
||||||
|
pkgdata_PYTHON = \
|
||||||
|
__init__.py\
|
||||||
|
_EditAddress.py \
|
||||||
|
_EditAttribute.py \
|
||||||
|
_EditEvent.py \
|
||||||
|
_EditEventRef.py \
|
||||||
|
_EditFamily.py \
|
||||||
|
_EditLocation.py \
|
||||||
|
_EditMedia.py \
|
||||||
|
_EditMediaRef.py \
|
||||||
|
_EditName.py \
|
||||||
|
_EditPerson.py \
|
||||||
|
_EditPlace.py \
|
||||||
|
_EditPrimary.py \
|
||||||
|
_EditRepository.py \
|
||||||
|
_EditSecondary.py \
|
||||||
|
_EditSource.py \
|
||||||
|
_EditSourceRef.py \
|
||||||
|
_EditUrl.py
|
||||||
|
|
||||||
|
pkgpyexecdir = @pkgpyexecdir@/Editors
|
||||||
|
pkgpythondir = @pkgpythondir@/Editors
|
||||||
|
|
||||||
|
GRAMPS_PY_MODPATH = "../"
|
||||||
|
|
||||||
|
pycheck:
|
||||||
|
(export PYTHONPATH=$(GRAMPS_PY_MODPATH); \
|
||||||
|
pychecker $(pkgdata_PYTHON));
|
@@ -45,7 +45,7 @@ import gtk.glade
|
|||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
import const
|
import const
|
||||||
import EditSecondary
|
from _EditSecondary import EditSecondary
|
||||||
|
|
||||||
from DisplayTabs import *
|
from DisplayTabs import *
|
||||||
from GrampsWidgets import *
|
from GrampsWidgets import *
|
||||||
@@ -55,7 +55,7 @@ from GrampsWidgets import *
|
|||||||
# EditAddress class
|
# EditAddress class
|
||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
class EditAddress(EditSecondary.EditSecondary):
|
class EditAddress(EditSecondary):
|
||||||
"""
|
"""
|
||||||
Displays a dialog that allows the user to edit an address.
|
Displays a dialog that allows the user to edit an address.
|
||||||
"""
|
"""
|
||||||
@@ -66,7 +66,7 @@ class EditAddress(EditSecondary.EditSecondary):
|
|||||||
parent - The class that called the Address editor.
|
parent - The class that called the Address editor.
|
||||||
addr - The address that is to be edited
|
addr - The address that is to be edited
|
||||||
"""
|
"""
|
||||||
EditSecondary.EditSecondary.__init__(self, dbstate, uistate, track, addr)
|
EditSecondary.__init__(self, dbstate, uistate, track, addr)
|
||||||
|
|
||||||
def _local_init(self):
|
def _local_init(self):
|
||||||
self.top = gtk.glade.XML(const.gladeFile, "addr_edit","gramps")
|
self.top = gtk.glade.XML(const.gladeFile, "addr_edit","gramps")
|
@@ -51,7 +51,7 @@ import const
|
|||||||
import Utils
|
import Utils
|
||||||
import RelLib
|
import RelLib
|
||||||
import GrampsDisplay
|
import GrampsDisplay
|
||||||
import EditSecondary
|
from _EditSecondary import EditSecondary
|
||||||
|
|
||||||
from QuestionDialog import WarningDialog
|
from QuestionDialog import WarningDialog
|
||||||
from DisplayTabs import *
|
from DisplayTabs import *
|
||||||
@@ -62,7 +62,7 @@ from GrampsWidgets import *
|
|||||||
# EditAttribute class
|
# EditAttribute class
|
||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
class EditAttribute(EditSecondary.EditSecondary):
|
class EditAttribute(EditSecondary):
|
||||||
"""
|
"""
|
||||||
Displays a dialog that allows the user to edit an attribute.
|
Displays a dialog that allows the user to edit an attribute.
|
||||||
"""
|
"""
|
||||||
@@ -76,8 +76,7 @@ class EditAttribute(EditSecondary.EditSecondary):
|
|||||||
list - list of options for the pop down menu
|
list - list of options for the pop down menu
|
||||||
"""
|
"""
|
||||||
self.alist = data_list
|
self.alist = data_list
|
||||||
EditSecondary.EditSecondary.__init__(self, state, uistate, track,
|
EditSecondary.__init__(self, state, uistate, track, attrib, callback)
|
||||||
attrib, callback)
|
|
||||||
|
|
||||||
def _local_init(self):
|
def _local_init(self):
|
||||||
self.top = gtk.glade.XML(const.gladeFile, "attr_edit","gramps")
|
self.top = gtk.glade.XML(const.gladeFile, "attr_edit","gramps")
|
@@ -50,7 +50,7 @@ import Utils
|
|||||||
import AutoComp
|
import AutoComp
|
||||||
import RelLib
|
import RelLib
|
||||||
import GrampsDisplay
|
import GrampsDisplay
|
||||||
import EditPrimary
|
from _EditPrimary import EditPrimary
|
||||||
|
|
||||||
from QuestionDialog import WarningDialog, ErrorDialog
|
from QuestionDialog import WarningDialog, ErrorDialog
|
||||||
from DisplayTabs import *
|
from DisplayTabs import *
|
||||||
@@ -71,12 +71,12 @@ for event_type in Utils.family_events.keys():
|
|||||||
# EditEvent class
|
# EditEvent class
|
||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
class EditEvent(EditPrimary.EditPrimary):
|
class EditEvent(EditPrimary):
|
||||||
|
|
||||||
def __init__(self,event,dbstate,uistate,track=[],callback=None):
|
def __init__(self,event,dbstate,uistate,track=[],callback=None):
|
||||||
|
|
||||||
EditPrimary.EditPrimary.__init__(self, dbstate, uistate, track,
|
EditPrimary.__init__(self, dbstate, uistate, track,
|
||||||
event, dbstate.db.get_event_from_handle)
|
event, dbstate.db.get_event_from_handle)
|
||||||
|
|
||||||
def _local_init(self):
|
def _local_init(self):
|
||||||
self.top = gtk.glade.XML(const.gladeFile, "event_edit","gramps")
|
self.top = gtk.glade.XML(const.gladeFile, "event_edit","gramps")
|
@@ -64,12 +64,12 @@ import gtk.glade
|
|||||||
import const
|
import const
|
||||||
import Utils
|
import Utils
|
||||||
import NameDisplay
|
import NameDisplay
|
||||||
import EditPrimary
|
|
||||||
import Spell
|
import Spell
|
||||||
import GrampsDisplay
|
import GrampsDisplay
|
||||||
import RelLib
|
import RelLib
|
||||||
import ReportUtils
|
import ReportUtils
|
||||||
import AutoComp
|
import AutoComp
|
||||||
|
from _EditPrimary import EditPrimary
|
||||||
|
|
||||||
from DdTargets import DdTargets
|
from DdTargets import DdTargets
|
||||||
from DisplayTabs import *
|
from DisplayTabs import *
|
||||||
@@ -211,11 +211,11 @@ class ChildEmbedList(EmbeddedList):
|
|||||||
# EditFamily
|
# EditFamily
|
||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
class EditFamily(EditPrimary.EditPrimary):
|
class EditFamily(EditPrimary):
|
||||||
|
|
||||||
def __init__(self,dbstate,uistate,track,family):
|
def __init__(self,dbstate,uistate,track,family):
|
||||||
EditPrimary.EditPrimary.__init__(self, dbstate, uistate, track,
|
EditPrimary.__init__(self, dbstate, uistate, track,
|
||||||
family, dbstate.db.get_family_from_handle)
|
family, dbstate.db.get_family_from_handle)
|
||||||
|
|
||||||
|
|
||||||
def _local_init(self):
|
def _local_init(self):
|
@@ -35,7 +35,7 @@ import gtk.glade
|
|||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
import const
|
import const
|
||||||
import Utils
|
import Utils
|
||||||
import EditSecondary
|
from _EditSecondary import EditSecondary
|
||||||
|
|
||||||
from GrampsWidgets import *
|
from GrampsWidgets import *
|
||||||
from gettext import gettext as _
|
from gettext import gettext as _
|
||||||
@@ -45,11 +45,11 @@ from gettext import gettext as _
|
|||||||
# LocationEditor class
|
# LocationEditor class
|
||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
class EditLocation(EditSecondary.EditSecondary):
|
class EditLocation(EditSecondary):
|
||||||
|
|
||||||
def __init__(self,dbstate,uistate,track,location,callback):
|
def __init__(self,dbstate,uistate,track,location,callback):
|
||||||
EditSecondary.EditSecondary.__init__(self, dbstate, uistate, track,
|
EditSecondary.__init__(self, dbstate, uistate, track,
|
||||||
location, callback)
|
location, callback)
|
||||||
|
|
||||||
def _local_init(self):
|
def _local_init(self):
|
||||||
self.top = gtk.glade.XML(const.gladeFile, "loc_edit","gramps")
|
self.top = gtk.glade.XML(const.gladeFile, "loc_edit","gramps")
|
@@ -47,7 +47,7 @@ import Utils
|
|||||||
import RelLib
|
import RelLib
|
||||||
import Mime
|
import Mime
|
||||||
import ImgManip
|
import ImgManip
|
||||||
import EditPrimary
|
from _EditPrimary import EditPrimary
|
||||||
|
|
||||||
from GrampsWidgets import *
|
from GrampsWidgets import *
|
||||||
from QuestionDialog import ErrorDialog
|
from QuestionDialog import ErrorDialog
|
||||||
@@ -58,12 +58,12 @@ from DisplayTabs import *
|
|||||||
# EditMedia
|
# EditMedia
|
||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
class EditMedia(EditPrimary.EditPrimary):
|
class EditMedia(EditPrimary):
|
||||||
|
|
||||||
def __init__(self,state,uistate,track,obj):
|
def __init__(self,state,uistate,track,obj):
|
||||||
|
|
||||||
EditPrimary.EditPrimary.__init__(self, state, uistate, track, obj,
|
EditPrimary.__init__(self, state, uistate, track, obj,
|
||||||
state.db.get_object_from_handle)
|
state.db.get_object_from_handle)
|
||||||
|
|
||||||
def _local_init(self):
|
def _local_init(self):
|
||||||
assert(self.obj)
|
assert(self.obj)
|
@@ -43,7 +43,7 @@ import const
|
|||||||
import Utils
|
import Utils
|
||||||
import RelLib
|
import RelLib
|
||||||
import NameDisplay
|
import NameDisplay
|
||||||
import EditSecondary
|
from _EditSecondary import EditSecondary
|
||||||
|
|
||||||
from DisplayTabs import *
|
from DisplayTabs import *
|
||||||
from GrampsWidgets import *
|
from GrampsWidgets import *
|
||||||
@@ -53,12 +53,12 @@ from GrampsWidgets import *
|
|||||||
# EditName class
|
# EditName class
|
||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
class EditName(EditSecondary.EditSecondary):
|
class EditName(EditSecondary):
|
||||||
|
|
||||||
def __init__(self, dbstate, uistate, track, name, callback):
|
def __init__(self, dbstate, uistate, track, name, callback):
|
||||||
|
|
||||||
EditSecondary.EditSecondary.__init__(self, dbstate, uistate,
|
EditSecondary.__init__(self, dbstate, uistate,
|
||||||
track, name, callback)
|
track, name, callback)
|
||||||
|
|
||||||
def _local_init(self):
|
def _local_init(self):
|
||||||
|
|
@@ -51,11 +51,10 @@ import Mime
|
|||||||
import RelLib
|
import RelLib
|
||||||
import DateHandler
|
import DateHandler
|
||||||
import NameDisplay
|
import NameDisplay
|
||||||
import EditName
|
|
||||||
import DisplayState
|
import DisplayState
|
||||||
import GrampsDisplay
|
import GrampsDisplay
|
||||||
import GrampsWidgets
|
import GrampsWidgets
|
||||||
import EditPrimary
|
from _EditPrimary import EditPrimary
|
||||||
from DisplayTabs import *
|
from DisplayTabs import *
|
||||||
|
|
||||||
from QuestionDialog import WarningDialog, ErrorDialog, QuestionDialog2
|
from QuestionDialog import WarningDialog, ErrorDialog, QuestionDialog2
|
||||||
@@ -80,16 +79,15 @@ _use_patronymic = set(["ru","RU","ru_RU","koi8r","ru_koi8r","russian","Russian"]
|
|||||||
# EditPerson class
|
# EditPerson class
|
||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
class EditPerson(EditPrimary.EditPrimary):
|
class EditPerson(EditPrimary):
|
||||||
|
|
||||||
use_patronymic = locale.getlocale(locale.LC_TIME)[0] in _use_patronymic
|
use_patronymic = locale.getlocale(locale.LC_TIME)[0] in _use_patronymic
|
||||||
|
|
||||||
def __init__(self,state,uistate,track,person,callback=None):
|
def __init__(self,state,uistate,track,person,callback=None):
|
||||||
"""Creates an edit window. Associates a person with the window."""
|
"""Creates an edit window. Associates a person with the window."""
|
||||||
|
|
||||||
EditPrimary.EditPrimary.__init__(self, state, uistate, track,
|
EditPrimary.__init__(self, state, uistate, track, person,
|
||||||
person, state.db.get_person_from_handle,
|
state.db.get_person_from_handle, callback)
|
||||||
callback)
|
|
||||||
|
|
||||||
def _local_init(self):
|
def _local_init(self):
|
||||||
self.pname = self.obj.get_primary_name()
|
self.pname = self.obj.get_primary_name()
|
@@ -48,7 +48,7 @@ import gtk.glade
|
|||||||
import const
|
import const
|
||||||
import Utils
|
import Utils
|
||||||
import RelLib
|
import RelLib
|
||||||
import EditPrimary
|
from _EditPrimary import EditPrimary
|
||||||
|
|
||||||
from DisplayTabs import *
|
from DisplayTabs import *
|
||||||
from GrampsWidgets import *
|
from GrampsWidgets import *
|
||||||
@@ -58,12 +58,11 @@ from GrampsWidgets import *
|
|||||||
# EditPlace
|
# EditPlace
|
||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
class EditPlace(EditPrimary.EditPrimary):
|
class EditPlace(EditPrimary):
|
||||||
|
|
||||||
def __init__(self,dbstate,uistate,track,place,callback=None):
|
def __init__(self,dbstate,uistate,track,place,callback=None):
|
||||||
EditPrimary.EditPrimary.__init__(
|
EditPrimary.__init__(self, dbstate, uistate, track, place,
|
||||||
self, dbstate, uistate, track, place,
|
dbstate.db.get_place_from_handle, callback)
|
||||||
dbstate.db.get_place_from_handle, callback)
|
|
||||||
|
|
||||||
def _local_init(self):
|
def _local_init(self):
|
||||||
self.top = gtk.glade.XML(const.gladeFile,"place_editor","gramps")
|
self.top = gtk.glade.XML(const.gladeFile,"place_editor","gramps")
|
@@ -46,14 +46,14 @@ import RelLib
|
|||||||
|
|
||||||
from GrampsWidgets import *
|
from GrampsWidgets import *
|
||||||
from DisplayTabs import *
|
from DisplayTabs import *
|
||||||
import EditPrimary
|
from _EditPrimary import EditPrimary
|
||||||
|
|
||||||
class EditRepository(EditPrimary.EditPrimary):
|
class EditRepository(EditPrimary):
|
||||||
|
|
||||||
def __init__(self,dbstate,uistate,track,repository):
|
def __init__(self,dbstate,uistate,track,repository):
|
||||||
|
|
||||||
EditPrimary.EditPrimary.__init__(self, dbstate, uistate, track,
|
EditPrimary.__init__(self, dbstate, uistate, track,
|
||||||
repository, dbstate.db.get_repository_from_handle)
|
repository, dbstate.db.get_repository_from_handle)
|
||||||
|
|
||||||
def _local_init(self):
|
def _local_init(self):
|
||||||
self.glade = gtk.glade.XML(const.gladeFile,"repository_editor","gramps")
|
self.glade = gtk.glade.XML(const.gladeFile,"repository_editor","gramps")
|
@@ -49,7 +49,7 @@ import RelLib
|
|||||||
import NameDisplay
|
import NameDisplay
|
||||||
import Spell
|
import Spell
|
||||||
import GrampsDisplay
|
import GrampsDisplay
|
||||||
import EditPrimary
|
from _EditPrimary import EditPrimary
|
||||||
|
|
||||||
from DisplayTabs import *
|
from DisplayTabs import *
|
||||||
from WindowUtils import GladeIf
|
from WindowUtils import GladeIf
|
||||||
@@ -60,13 +60,12 @@ from GrampsWidgets import *
|
|||||||
# Constants
|
# Constants
|
||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
class EditSource(EditPrimary.EditPrimary):
|
class EditSource(EditPrimary):
|
||||||
|
|
||||||
def __init__(self,dbstate,uistate,track,source):
|
def __init__(self,dbstate,uistate,track,source):
|
||||||
|
|
||||||
EditPrimary.EditPrimary.__init__(
|
EditPrimary.__init__(self, dbstate, uistate, track,
|
||||||
self, dbstate, uistate, track,
|
source, dbstate.db.get_source_from_handle)
|
||||||
source, dbstate.db.get_source_from_handle)
|
|
||||||
|
|
||||||
def _local_init(self):
|
def _local_init(self):
|
||||||
|
|
@@ -43,7 +43,7 @@ import gtk.glade
|
|||||||
import const
|
import const
|
||||||
import Utils
|
import Utils
|
||||||
import RelLib
|
import RelLib
|
||||||
import EditSecondary
|
from _EditSecondary import EditSecondary
|
||||||
|
|
||||||
from GrampsWidgets import *
|
from GrampsWidgets import *
|
||||||
|
|
||||||
@@ -52,12 +52,12 @@ from GrampsWidgets import *
|
|||||||
# EditUrl class
|
# EditUrl class
|
||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
class EditUrl(EditSecondary.EditSecondary):
|
class EditUrl(EditSecondary):
|
||||||
|
|
||||||
def __init__(self, dbstate, uistate, track, name, url, callback):
|
def __init__(self, dbstate, uistate, track, name, url, callback):
|
||||||
|
|
||||||
EditSecondary.EditSecondary.__init__(self, dbstate, uistate, track,
|
EditSecondary.__init__(self, dbstate, uistate, track,
|
||||||
url, callback)
|
url, callback)
|
||||||
|
|
||||||
def _local_init(self):
|
def _local_init(self):
|
||||||
self.top = gtk.glade.XML(const.gladeFile, "url_edit","gramps")
|
self.top = gtk.glade.XML(const.gladeFile, "url_edit","gramps")
|
@@ -14,6 +14,7 @@ SUBDIRS = \
|
|||||||
TreeViews \
|
TreeViews \
|
||||||
Config \
|
Config \
|
||||||
Mime \
|
Mime \
|
||||||
|
Models \
|
||||||
images \
|
images \
|
||||||
Editors
|
Editors
|
||||||
|
|
||||||
@@ -38,11 +39,9 @@ docfiles = \
|
|||||||
|
|
||||||
gdir_PYTHON = \
|
gdir_PYTHON = \
|
||||||
AddMedia.py\
|
AddMedia.py\
|
||||||
EditAddress.py\
|
|
||||||
ansel_utf8.py\
|
ansel_utf8.py\
|
||||||
ArgHandler.py\
|
ArgHandler.py\
|
||||||
Assistant.py\
|
Assistant.py\
|
||||||
EditAttribute.py\
|
|
||||||
AutoComp.py\
|
AutoComp.py\
|
||||||
BaseDoc.py\
|
BaseDoc.py\
|
||||||
Bookmarks.py\
|
Bookmarks.py\
|
||||||
@@ -58,19 +57,7 @@ gdir_PYTHON = \
|
|||||||
DisplayState.py\
|
DisplayState.py\
|
||||||
DisplayTabs.py\
|
DisplayTabs.py\
|
||||||
DisplayTrace.py\
|
DisplayTrace.py\
|
||||||
EditEventRef.py\
|
|
||||||
EditFamily.py\
|
|
||||||
EditMedia.py\
|
|
||||||
EditMediaRef.py\
|
|
||||||
EditPerson.py\
|
|
||||||
EditPlace.py\
|
|
||||||
EditPrimary.py\
|
|
||||||
EditRepository.py\
|
|
||||||
EditSecondary.py\
|
|
||||||
EditSource.py\
|
|
||||||
EditSourceRef.py\
|
|
||||||
Errors.py\
|
Errors.py\
|
||||||
EditEvent.py\
|
|
||||||
EventView.py\
|
EventView.py\
|
||||||
Exporter.py\
|
Exporter.py\
|
||||||
FamilyList.py\
|
FamilyList.py\
|
||||||
@@ -86,13 +73,11 @@ gdir_PYTHON = \
|
|||||||
ImgManip.py\
|
ImgManip.py\
|
||||||
latin_ansel.py\
|
latin_ansel.py\
|
||||||
ListModel.py\
|
ListModel.py\
|
||||||
EditLocation.py\
|
|
||||||
MapView.py\
|
MapView.py\
|
||||||
MediaView.py\
|
MediaView.py\
|
||||||
MergeData.py\
|
MergeData.py\
|
||||||
MergePeople.py\
|
MergePeople.py\
|
||||||
NameDisplay.py\
|
NameDisplay.py\
|
||||||
EditName.py\
|
|
||||||
Navigation.py\
|
Navigation.py\
|
||||||
Options.py\
|
Options.py\
|
||||||
PageView.py\
|
PageView.py\
|
||||||
@@ -130,7 +115,6 @@ gdir_PYTHON = \
|
|||||||
ToolTips.py\
|
ToolTips.py\
|
||||||
TransUtils.py\
|
TransUtils.py\
|
||||||
TreeTips.py\
|
TreeTips.py\
|
||||||
EditUrl.py\
|
|
||||||
Utils.py\
|
Utils.py\
|
||||||
ViewManager.py\
|
ViewManager.py\
|
||||||
WindowUtils.py\
|
WindowUtils.py\
|
||||||
|
@@ -28,7 +28,6 @@ import gtk
|
|||||||
import gobject
|
import gobject
|
||||||
|
|
||||||
from RelLib import Person
|
from RelLib import Person
|
||||||
from Editors import EditPerson
|
|
||||||
from NameDisplay import displayer
|
from NameDisplay import displayer
|
||||||
display_name = displayer.display
|
display_name = displayer.display
|
||||||
|
|
||||||
@@ -105,6 +104,8 @@ class PersonFrame(ObjectFrameBase):
|
|||||||
self.emit('add-object',o)
|
self.emit('add-object',o)
|
||||||
|
|
||||||
def new_object(self,button):
|
def new_object(self,button):
|
||||||
|
from Editors import EditPerson
|
||||||
|
|
||||||
person = Person()
|
person = Person()
|
||||||
EditPerson(self._dbstate,self._uistate,[],person)
|
EditPerson(self._dbstate,self._uistate,[],person)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user