moved files to DataViews

svn: r6071
This commit is contained in:
Don Allingham 2006-03-04 15:37:04 +00:00
parent 71b21cdafc
commit 34ed34e018
16 changed files with 94 additions and 42 deletions

View File

@ -1,3 +1,17 @@
2006-03-04 Don Allingham <don@gramps-project.org>
* src/DataViews/Makefile.in: added
* src/DataViews/__init__.py: added
* src/DataViews/_MapView.py: moved to DataViews directory
* src/DataViews/_MediaView.py: moved to DataViews directory
* src/DataViews/_RepositoryView.py: moved to DataViews directory
* src/DataViews/_SourceView.py: moved to DataViews directory
* src/DataViews/_FamilyView.py: moved to DataViews directory
* src/DataViews/_FamilyList.py: moved to DataViews directory
* src/DataViews/_PlaceView.py: moved to DataViews directory
* src/DataViews/_PersonView.py: moved to DataViews directory
* src/DataViews/_PedView.py: moved to DataViews directory
* src/DataViews/_RepositoryView.py: moved to DataViews directory
2006-03-04 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/Models/Makefile.am: Added file
* Editors/__init__.py: Added file

View File

@ -239,6 +239,7 @@ src/GrampsDb/Makefile
src/docgen/Makefile
src/Models/Makefile
src/Editors/Makefile
src/DataViews/Makefile
src/plugins/Makefile
src/dates/Makefile
src/data/Makefile

28
src/DataViews/Makefile.am Normal file
View File

@ -0,0 +1,28 @@
# This is the src/DataViews 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@/DataViews
pkgdata_PYTHON = \
__init__.py\
PersonView.py\
FamilyView.py\
FamilyList.py\
PedView.py\
EventView.py\
SourceView.py\
PlaceView.py\
MediaView.py\
MapView.py\
RepositoryView.py
pkgpyexecdir = @pkgpyexecdir@/DataViews
pkgpythondir = @pkgpythondir@/DataViews
GRAMPS_PY_MODPATH = "../"
pycheck:
(export PYTHONPATH=$(GRAMPS_PY_MODPATH); \
pychecker $(pkgdata_PYTHON));

36
src/DataViews/__init__.py Normal file
View File

@ -0,0 +1,36 @@
# Gramps - a GTK+/GNOME based genealogy program
#
# Copyright (C) 2001-2005 Donald N. Allingham
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
# $Id: __init__.py 6067 2006-03-04 05:24:16Z dallingham $
from PersonView import PersonView
from FamilyView import FamilyView
from FamilyList import FamilyListView
from PedView import PedView
from EventView import EventView
from SourceView import SourceView
from PlaceView import PlaceView
from MediaView import MediaView
from MapView import MapView
from RepositoryView import RepositoryView
def get_views():
return [PersonView, FamilyView, FamilyListView, PedView,
EventView, SourceView, PlaceView, MediaView,
MapView, RepositoryView]

View File

@ -2,21 +2,22 @@
# This is the src level Makefile for Gramps
SUBDIRS = \
docgen \
plugins \
dates \
data \
po \
GrampsDb \
RelLib \
ObjectSelector \
GrampsLogger \
TreeViews \
Config \
DataViews \
Editors \
GrampsDb \
GrampsLogger \
Mime \
Models \
ObjectSelector \
RelLib \
TreeViews \
data \
dates \
docgen \
images \
Editors
plugins \
po
# For intl. support, how do we compile?
MOSTLYCLEANFILES =
@ -58,10 +59,7 @@ gdir_PYTHON = \
DisplayTabs.py\
DisplayTrace.py\
Errors.py\
EventView.py\
Exporter.py\
FamilyList.py\
FamilyView.py\
FontScale.py\
GenericFilter.py\
GrampsCfg.py\
@ -73,19 +71,13 @@ gdir_PYTHON = \
ImgManip.py\
latin_ansel.py\
ListModel.py\
MapView.py\
MediaView.py\
MergeData.py\
MergePeople.py\
NameDisplay.py\
Navigation.py\
Options.py\
PageView.py\
PaperMenu.py\
PedView.py\
PeopleModel.py\
PersonView.py\
PlaceView.py\
PluginMgr.py\
Plugins.py\
QuestionDialog.py\
@ -95,7 +87,6 @@ gdir_PYTHON = \
ReportOptions.py\
Report.py\
ReportUtils.py\
RepositoryView.py\
ScratchPad.py\
SelectChild.py\
SelectEvent.py\
@ -104,7 +95,6 @@ gdir_PYTHON = \
Sort.py\
soundex.py\
Sources.py\
SourceView.py\
Spell.py\
SpreadSheetDoc.py\
StartupDialog.py\

View File

@ -36,19 +36,9 @@ log = logging.getLogger(".")
#
#-------------------------------------------------------------------------
import ViewManager
import PersonView
import FamilyList
import RepositoryView
import GrampsDisplay
import RelLib
import GrampsDb
import PedView
import MapView
import FamilyView
import PlaceView
import EventView
import SourceView
import MediaView
import ArgHandler
import Config
import GrampsCfg
@ -56,6 +46,7 @@ import const
import Errors
import PluginMgr
import TipOfDay
import DataViews
from Mime import mime_type_is_defined
from QuestionDialog import ErrorDialog
@ -154,16 +145,8 @@ class Gramps:
state = GrampsDb.DbState()
vm = ViewManager.ViewManager(state)
vm.register_view(PersonView.PersonView)
vm.register_view(FamilyView.FamilyView)
vm.register_view(FamilyList.FamilyListView)
vm.register_view(PedView.PedView)
vm.register_view(EventView.EventView)
vm.register_view(SourceView.SourceView)
vm.register_view(PlaceView.PlaceView)
vm.register_view(MediaView.MediaView)
vm.register_view(MapView.MapView)
vm.register_view(RepositoryView.RepositoryView)
for view in DataViews.get_views():
vm.register_view(view)
ArgHandler.ArgHandler(state,vm,args)