Persist window dimensions for selector windows. TODO: SelectPerson. This class needs rewriting to use BaseSelector
svn: r11923
This commit is contained in:
parent
badbc32254
commit
4d567fa2fb
@ -106,6 +106,22 @@ SOURCE_HEIGHT = ('interface', 'source-height', 1)
|
|||||||
SOURCE_WIDTH = ('interface', 'source-width', 1)
|
SOURCE_WIDTH = ('interface', 'source-width', 1)
|
||||||
SOURCE_REF_HEIGHT = ('interface', 'source-ref-height', 1)
|
SOURCE_REF_HEIGHT = ('interface', 'source-ref-height', 1)
|
||||||
SOURCE_REF_WIDTH = ('interface', 'source-ref-width', 1)
|
SOURCE_REF_WIDTH = ('interface', 'source-ref-width', 1)
|
||||||
|
SOURCE_SEL_WIDTH = ('interface', 'source-sel-width', 1)
|
||||||
|
SOURCE_SEL_HEIGHT = ('interface', 'source-sel-height', 1)
|
||||||
|
EVENT_SEL_WIDTH = ('interface', 'event-sel-width', 1)
|
||||||
|
EVENT_SEL_HEIGHT = ('interface', 'event-sel-height', 1)
|
||||||
|
FAMILY_SEL_WIDTH = ('interface', 'family-sel-width', 1)
|
||||||
|
FAMILY_SEL_HEIGHT = ('interface', 'family-sel-height', 1)
|
||||||
|
NOTE_SEL_WIDTH = ('interface', 'note-sel-width', 1)
|
||||||
|
NOTE_SEL_HEIGHT = ('interface', 'note-sel-height', 1)
|
||||||
|
REPO_SEL_WIDTH = ('interface', 'repo-sel-width', 1)
|
||||||
|
REPO_SEL_HEIGHT = ('interface', 'repo-sel-height', 1)
|
||||||
|
PLACE_SEL_WIDTH = ('interface', 'place-sel-width', 1)
|
||||||
|
PLACE_SEL_HEIGHT = ('interface', 'place-sel-height', 1)
|
||||||
|
PERSON_SEL_WIDTH = ('interface', 'person-sel-width', 1)
|
||||||
|
PERSON_SEL_HEIGHT = ('interface', 'person-sel-height', 1)
|
||||||
|
MEDIA_SEL_WIDTH = ('interface', 'media-sel-width', 1)
|
||||||
|
MEDIA_SEL_HEIGHT = ('interface', 'media-sel-height', 1)
|
||||||
FILTER = ('interface', 'filter', 0)
|
FILTER = ('interface', 'filter', 0)
|
||||||
PEDVIEW_TREESIZE = ('interface', 'pedview-tree-size', 1)
|
PEDVIEW_TREESIZE = ('interface', 'pedview-tree-size', 1)
|
||||||
PEDVIEW_LAYOUT = ('interface', 'pedview-layout', 1)
|
PEDVIEW_LAYOUT = ('interface', 'pedview-layout', 1)
|
||||||
@ -240,6 +256,22 @@ default_value = {
|
|||||||
SOURCE_WIDTH : 600,
|
SOURCE_WIDTH : 600,
|
||||||
SOURCE_REF_HEIGHT : 450,
|
SOURCE_REF_HEIGHT : 450,
|
||||||
SOURCE_REF_WIDTH : 600,
|
SOURCE_REF_WIDTH : 600,
|
||||||
|
SOURCE_SEL_WIDTH : 600,
|
||||||
|
SOURCE_SEL_HEIGHT : 450,
|
||||||
|
EVENT_SEL_WIDTH : 600,
|
||||||
|
EVENT_SEL_HEIGHT : 450,
|
||||||
|
FAMILY_SEL_WIDTH : 600,
|
||||||
|
FAMILY_SEL_HEIGHT : 450,
|
||||||
|
NOTE_SEL_WIDTH : 600,
|
||||||
|
NOTE_SEL_HEIGHT : 450,
|
||||||
|
REPO_SEL_WIDTH : 600,
|
||||||
|
REPO_SEL_HEIGHT : 450,
|
||||||
|
PLACE_SEL_WIDTH : 600,
|
||||||
|
PLACE_SEL_HEIGHT : 450,
|
||||||
|
PERSON_SEL_WIDTH : 600,
|
||||||
|
PERSON_SEL_HEIGHT : 450,
|
||||||
|
MEDIA_SEL_WIDTH : 600,
|
||||||
|
MEDIA_SEL_HEIGHT : 450,
|
||||||
FILTER : False,
|
FILTER : False,
|
||||||
PEDVIEW_TREESIZE : 0,
|
PEDVIEW_TREESIZE : 0,
|
||||||
PEDVIEW_LAYOUT : 0,
|
PEDVIEW_LAYOUT : 0,
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
# Gramps - a GTK+/GNOME based genealogy program
|
# Gramps - a GTK+/GNOME based genealogy program
|
||||||
#
|
#
|
||||||
# Copyright (C) 2003-2006 Donald N. Allingham
|
# Copyright (C) 2003-2006 Donald N. Allingham
|
||||||
|
# 2009 Gary Burton
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# 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
|
# it under the terms of the GNU General Public License as published by
|
||||||
@ -34,6 +35,7 @@ from gettext import gettext as _
|
|||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
from DisplayModels import EventModel
|
from DisplayModels import EventModel
|
||||||
from _BaseSelector import BaseSelector
|
from _BaseSelector import BaseSelector
|
||||||
|
import Config
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -42,6 +44,13 @@ from _BaseSelector import BaseSelector
|
|||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
class SelectEvent(BaseSelector):
|
class SelectEvent(BaseSelector):
|
||||||
|
|
||||||
|
def _local_init(self):
|
||||||
|
"""
|
||||||
|
Perform local initialisation for this class
|
||||||
|
"""
|
||||||
|
self.width_key = Config.EVENT_SEL_WIDTH
|
||||||
|
self.height_key = Config.EVENT_SEL_HEIGHT
|
||||||
|
|
||||||
def get_window_title(self):
|
def get_window_title(self):
|
||||||
return _("Select Event")
|
return _("Select Event")
|
||||||
|
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
# Gramps - a GTK+/GNOME based genealogy program
|
# Gramps - a GTK+/GNOME based genealogy program
|
||||||
#
|
#
|
||||||
# Copyright (C) 2003-2006 Donald N. Allingham
|
# Copyright (C) 2003-2006 Donald N. Allingham
|
||||||
|
# 2009 Gary Burton
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# 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
|
# it under the terms of the GNU General Public License as published by
|
||||||
@ -34,6 +35,7 @@ from gettext import gettext as _
|
|||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
from DisplayModels import FamilyModel
|
from DisplayModels import FamilyModel
|
||||||
from _BaseSelector import BaseSelector
|
from _BaseSelector import BaseSelector
|
||||||
|
import Config
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -42,6 +44,13 @@ from _BaseSelector import BaseSelector
|
|||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
class SelectFamily(BaseSelector):
|
class SelectFamily(BaseSelector):
|
||||||
|
|
||||||
|
def _local_init(self):
|
||||||
|
"""
|
||||||
|
Perform local initialisation for this class
|
||||||
|
"""
|
||||||
|
self.width_key = Config.FAMILY_SEL_WIDTH
|
||||||
|
self.height_key = Config.FAMILY_SEL_HEIGHT
|
||||||
|
|
||||||
def get_window_title(self):
|
def get_window_title(self):
|
||||||
return _("Select Family")
|
return _("Select Family")
|
||||||
|
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
# Gramps - a GTK+/GNOME based genealogy program
|
# Gramps - a GTK+/GNOME based genealogy program
|
||||||
#
|
#
|
||||||
# Copyright (C) 2003-2006 Donald N. Allingham
|
# Copyright (C) 2003-2006 Donald N. Allingham
|
||||||
|
# 2009 Gary Burton
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# 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
|
# it under the terms of the GNU General Public License as published by
|
||||||
@ -37,6 +38,7 @@ from gettext import gettext as _
|
|||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
from DisplayModels import NoteModel
|
from DisplayModels import NoteModel
|
||||||
from _BaseSelector import BaseSelector
|
from _BaseSelector import BaseSelector
|
||||||
|
import Config
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -47,6 +49,13 @@ class SelectNote(BaseSelector):
|
|||||||
""" Class that handles the selection of a note
|
""" Class that handles the selection of a note
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
def _local_init(self):
|
||||||
|
"""
|
||||||
|
Perform local initialisation for this class
|
||||||
|
"""
|
||||||
|
self.width_key = Config.NOTE_SEL_WIDTH
|
||||||
|
self.height_key = Config.NOTE_SEL_HEIGHT
|
||||||
|
|
||||||
def get_window_title(self):
|
def get_window_title(self):
|
||||||
return _("Select Note")
|
return _("Select Note")
|
||||||
|
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
# Gramps - a GTK+/GNOME based genealogy program
|
# Gramps - a GTK+/GNOME based genealogy program
|
||||||
#
|
#
|
||||||
# Copyright (C) 2003-2006 Donald N. Allingham
|
# Copyright (C) 2003-2006 Donald N. Allingham
|
||||||
|
# 2009 Gary Burton
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# 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
|
# it under the terms of the GNU General Public License as published by
|
||||||
@ -48,6 +49,7 @@ from Utils import media_path_full
|
|||||||
import ThumbNails
|
import ThumbNails
|
||||||
from DisplayModels import MediaModel
|
from DisplayModels import MediaModel
|
||||||
from _BaseSelector import BaseSelector
|
from _BaseSelector import BaseSelector
|
||||||
|
import Config
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -76,6 +78,11 @@ class SelectObject(BaseSelector):
|
|||||||
]
|
]
|
||||||
|
|
||||||
def _local_init(self):
|
def _local_init(self):
|
||||||
|
"""
|
||||||
|
Perform local initialisation for this class
|
||||||
|
"""
|
||||||
|
self.width_key = Config.MEDIA_SEL_WIDTH
|
||||||
|
self.height_key = Config.MEDIA_SEL_HEIGHT
|
||||||
self.preview = gtk.Image()
|
self.preview = gtk.Image()
|
||||||
self.preview.set_size_request(int(const.THUMBSCALE),
|
self.preview.set_size_request(int(const.THUMBSCALE),
|
||||||
int(const.THUMBSCALE))
|
int(const.THUMBSCALE))
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
# Gramps - a GTK+/GNOME based genealogy program
|
# Gramps - a GTK+/GNOME based genealogy program
|
||||||
#
|
#
|
||||||
# Copyright (C) 2003-2006 Donald N. Allingham
|
# Copyright (C) 2003-2006 Donald N. Allingham
|
||||||
|
# 2009 Gary Burton
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# 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
|
# it under the terms of the GNU General Public License as published by
|
||||||
@ -34,6 +35,7 @@ from gettext import gettext as _
|
|||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
from DisplayModels import PlaceModel
|
from DisplayModels import PlaceModel
|
||||||
from _BaseSelector import BaseSelector
|
from _BaseSelector import BaseSelector
|
||||||
|
import Config
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -42,6 +44,13 @@ from _BaseSelector import BaseSelector
|
|||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
class SelectPlace(BaseSelector):
|
class SelectPlace(BaseSelector):
|
||||||
|
|
||||||
|
def _local_init(self):
|
||||||
|
"""
|
||||||
|
Perform local initialisation for this class
|
||||||
|
"""
|
||||||
|
self.width_key = Config.PLACE_SEL_WIDTH
|
||||||
|
self.height_key = Config.PLACE_SEL_HEIGHT
|
||||||
|
|
||||||
def get_window_title(self):
|
def get_window_title(self):
|
||||||
return _("Select Place")
|
return _("Select Place")
|
||||||
|
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
# Gramps - a GTK+/GNOME based genealogy program
|
# Gramps - a GTK+/GNOME based genealogy program
|
||||||
#
|
#
|
||||||
# Copyright (C) 2003-2006 Donald N. Allingham
|
# Copyright (C) 2003-2006 Donald N. Allingham
|
||||||
|
# 2009 Gary Burton
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# 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
|
# it under the terms of the GNU General Public License as published by
|
||||||
@ -34,6 +35,7 @@ from gettext import gettext as _
|
|||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
from DisplayModels import RepositoryModel
|
from DisplayModels import RepositoryModel
|
||||||
from _BaseSelector import BaseSelector
|
from _BaseSelector import BaseSelector
|
||||||
|
import Config
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -42,6 +44,13 @@ from _BaseSelector import BaseSelector
|
|||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
class SelectRepository(BaseSelector):
|
class SelectRepository(BaseSelector):
|
||||||
|
|
||||||
|
def _local_init(self):
|
||||||
|
"""
|
||||||
|
Perform local initialisation for this class
|
||||||
|
"""
|
||||||
|
self.width_key = Config.REPO_SEL_WIDTH
|
||||||
|
self.height_key = Config.REPO_SEL_HEIGHT
|
||||||
|
|
||||||
def get_window_title(self):
|
def get_window_title(self):
|
||||||
return _("Select Repository")
|
return _("Select Repository")
|
||||||
|
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
# Gramps - a GTK+/GNOME based genealogy program
|
# Gramps - a GTK+/GNOME based genealogy program
|
||||||
#
|
#
|
||||||
# Copyright (C) 2003-2006 Donald N. Allingham
|
# Copyright (C) 2003-2006 Donald N. Allingham
|
||||||
|
# 2009 Gary Burton
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# 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
|
# it under the terms of the GNU General Public License as published by
|
||||||
@ -34,6 +35,7 @@ from gettext import gettext as _
|
|||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
from DisplayModels import SourceModel
|
from DisplayModels import SourceModel
|
||||||
from _BaseSelector import BaseSelector
|
from _BaseSelector import BaseSelector
|
||||||
|
import Config
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -42,6 +44,13 @@ from _BaseSelector import BaseSelector
|
|||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
class SelectSource(BaseSelector):
|
class SelectSource(BaseSelector):
|
||||||
|
|
||||||
|
def _local_init(self):
|
||||||
|
"""
|
||||||
|
Perform local initialisation for this class
|
||||||
|
"""
|
||||||
|
self.width_key = Config.SOURCE_SEL_WIDTH
|
||||||
|
self.height_key = Config.SOURCE_SEL_HEIGHT
|
||||||
|
|
||||||
def get_window_title(self):
|
def get_window_title(self):
|
||||||
return _("Select Source")
|
return _("Select Source")
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user