installation fixes

svn: r6068
This commit is contained in:
Don Allingham
2006-03-04 06:34:48 +00:00
parent 7b4866ff49
commit c45e1dd68a
21 changed files with 85 additions and 69 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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