* src/GrampsDb/_ReadXML.py: new types
* src/GrampsDb/_ConstXML.py: new types * src/GrampsDb/_WriteXML.py: new types * src/Editors/_EditUrl.py: new types * src/Editors/_EditPerson.py: new types * src/Editors/_EditRepository.py: new types * src/Editors/_EditName.py: new types * src/Editors/_EditChildRef.py: new types * src/RelLib/__init__.py: new types * src/RelLib/_Url.py: new types * src/RelLib/_RepositoryType.py: new types * src/RelLib/_GrampsType.py: new types * src/RelLib/_UrlType.py: new types * src/RelLib/_Repository.py: new types * src/RelLib/_NameType.py: new types * src/RelLib/_ChildRefType.py: new types * src/DisplayTabs.py: new types * src/GrampsWidgets.py: new types * src/Utils.py: new types svn: r6360
This commit is contained in:
@@ -45,6 +45,7 @@ import gtk.glade
|
||||
#
|
||||
#-------------------------------------------------------------------------
|
||||
import const
|
||||
import RelLib
|
||||
from _EditSecondary import EditSecondary
|
||||
|
||||
from DisplayTabs import *
|
||||
@@ -81,12 +82,14 @@ class EditChildRef(EditSecondary):
|
||||
self.top.get_widget('frel'),
|
||||
self.obj.set_father_relation,
|
||||
self.obj.get_father_relation,
|
||||
RelLib.ChildRefType,
|
||||
)
|
||||
|
||||
self.mrel = MonitoredDataType(
|
||||
self.top.get_widget('mrel'),
|
||||
self.obj.set_mother_relation,
|
||||
self.obj.get_mother_relation,
|
||||
RelLib.ChildRefType,
|
||||
)
|
||||
|
||||
self.priv = PrivacyButton(
|
||||
|
@@ -140,14 +140,18 @@ class EditName(EditSecondary):
|
||||
self.top.get_widget("alt_prefix"), self.obj.set_surname_prefix,
|
||||
self.obj.get_surname_prefix, self.db.readonly)
|
||||
|
||||
self.date = MonitoredDate(self.top.get_widget("date"),
|
||||
self.top.get_widget("date_stat"),
|
||||
self.obj.get_date_object(),self.window)
|
||||
self.date = MonitoredDate(
|
||||
self.top.get_widget("date"),
|
||||
self.top.get_widget("date_stat"),
|
||||
self.obj.get_date_object(),
|
||||
self.window)
|
||||
|
||||
self.obj_combo = MonitoredDataType(
|
||||
self.top.get_widget("name_type"),
|
||||
self.obj.set_type,
|
||||
self.obj.get_type)
|
||||
self.obj.get_type,
|
||||
RelLib.Name,
|
||||
)
|
||||
|
||||
self.privacy = PrivacyButton(
|
||||
self.top.get_widget("priv"), self.obj)
|
||||
|
@@ -172,7 +172,7 @@ class EditPerson(EditPrimary):
|
||||
self.ntype_field = GrampsWidgets.MonitoredDataType(
|
||||
self.top.get_widget("ntype"),
|
||||
self.pname.set_type,
|
||||
self.pname.get_type,
|
||||
self.pname.get_type,
|
||||
self.db.readonly)
|
||||
|
||||
self.marker = GrampsWidgets.MonitoredType(
|
||||
|
@@ -72,12 +72,11 @@ class EditRepository(EditPrimary):
|
||||
self.obj.get_name,
|
||||
self.db.readonly)
|
||||
|
||||
self.type = MonitoredType(
|
||||
self.type = MonitoredDataType(
|
||||
self.glade.get_widget("repository_type"),
|
||||
self.obj.set_type,
|
||||
self.obj.get_type,
|
||||
dict(Utils.repository_types),
|
||||
RelLib.Repository.CUSTOM)
|
||||
self.obj.get_type
|
||||
)
|
||||
|
||||
self.call_number = MonitoredEntry(
|
||||
self.glade.get_widget('gid'),
|
||||
|
@@ -73,19 +73,25 @@ class EditUrl(EditSecondary):
|
||||
|
||||
def _setup_fields(self):
|
||||
self.des = MonitoredEntry(
|
||||
self.top.get_widget("url_des"), self.obj.set_description,
|
||||
self.obj.get_description, self.db.readonly)
|
||||
self.top.get_widget("url_des"),
|
||||
self.obj.set_description,
|
||||
self.obj.get_description,
|
||||
self.db.readonly)
|
||||
|
||||
self.addr = MonitoredEntry(
|
||||
self.top.get_widget("url_addr"), self.obj.set_path,
|
||||
self.obj.get_path, self.db.readonly)
|
||||
self.top.get_widget("url_addr"),
|
||||
self.obj.set_path,
|
||||
self.obj.get_path,
|
||||
self.db.readonly)
|
||||
|
||||
self.priv = PrivacyButton(self.top.get_widget("priv"),
|
||||
self.obj, self.db.readonly)
|
||||
|
||||
self.type_sel = MonitoredType(
|
||||
self.top.get_widget("type"), self.obj.set_type,
|
||||
self.obj.get_type, dict(Utils.web_types), RelLib.Url.CUSTOM)
|
||||
self.type_sel = MonitoredDataType(
|
||||
self.top.get_widget("type"),
|
||||
self.obj.set_type,
|
||||
self.obj.get_type,
|
||||
)
|
||||
|
||||
def build_menu_names(self,obj):
|
||||
etitle =_('Internet Address Editor')
|
||||
|
Reference in New Issue
Block a user