2006-07-25 Alex Roitman <shura@gramps-project.org>
* src/Filters/_SearchBar.py (get_value,apply_filter): Force unicode. * src/Filters/_PersonSidebarFilter.py (get_filter): Force unicode. * src/Filters/_FamilySidebarFilter.py (get_filter): Force unicode. svn: r7074
This commit is contained in:
parent
d13fa66d07
commit
a34a20409a
@ -1,3 +1,8 @@
|
|||||||
|
2006-07-25 Alex Roitman <shura@gramps-project.org>
|
||||||
|
* src/Filters/_SearchBar.py (get_value,apply_filter): Force unicode.
|
||||||
|
* src/Filters/_PersonSidebarFilter.py (get_filter): Force unicode.
|
||||||
|
* src/Filters/_FamilySidebarFilter.py (get_filter): Force unicode.
|
||||||
|
|
||||||
2006-07-24 Alex Roitman <shura@gramps-project.org>
|
2006-07-24 Alex Roitman <shura@gramps-project.org>
|
||||||
* configure.in: Bump up the version number.
|
* configure.in: Bump up the version number.
|
||||||
* src/GrampsDb/_GrampsBSDDB.py (find_fidmap): Remove unused method.
|
* src/GrampsDb/_GrampsBSDDB.py (find_fidmap): Remove unused method.
|
||||||
|
@ -18,10 +18,27 @@
|
|||||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
#
|
#
|
||||||
|
|
||||||
# $Id: _FilterList.py 6529 2006-05-03 06:29:07Z rshura $
|
# $Id$
|
||||||
|
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
|
#
|
||||||
|
# Python modules
|
||||||
|
#
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
from gettext import gettext as _
|
from gettext import gettext as _
|
||||||
|
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
|
#
|
||||||
|
# gtk
|
||||||
|
#
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
import gtk
|
import gtk
|
||||||
|
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
|
#
|
||||||
|
# GRAMPS modules
|
||||||
|
#
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
import GrampsWidgets
|
import GrampsWidgets
|
||||||
import RelLib
|
import RelLib
|
||||||
|
|
||||||
@ -29,6 +46,11 @@ from _SidebarFilter import SidebarFilter
|
|||||||
from Filters import GenericFamilyFilter, build_filter_model, Rules
|
from Filters import GenericFamilyFilter, build_filter_model, Rules
|
||||||
from Filters.Rules.Family import *
|
from Filters.Rules.Family import *
|
||||||
|
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
|
#
|
||||||
|
# PersonSidebarFilter class
|
||||||
|
#
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
class FamilySidebarFilter(SidebarFilter):
|
class FamilySidebarFilter(SidebarFilter):
|
||||||
|
|
||||||
def __init__(self, clicked):
|
def __init__(self, clicked):
|
||||||
@ -88,8 +110,8 @@ class FamilySidebarFilter(SidebarFilter):
|
|||||||
self.clicked_func()
|
self.clicked_func()
|
||||||
|
|
||||||
def get_filter(self):
|
def get_filter(self):
|
||||||
gid = self.filter_id.get_text().strip()
|
gid = unicode(self.filter_id.get_text()).strip()
|
||||||
note = self.filter_note.get_text().strip()
|
note = unicode(self.filter_note.get_text()).strip()
|
||||||
regex = self.filter_regex.get_active()
|
regex = self.filter_regex.get_active()
|
||||||
gen = self.generic.get_active() > 0
|
gen = self.generic.get_active() > 0
|
||||||
|
|
||||||
|
@ -18,10 +18,27 @@
|
|||||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
#
|
#
|
||||||
|
|
||||||
# $Id: _FilterList.py 6529 2006-05-03 06:29:07Z rshura $
|
# $Id$
|
||||||
|
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
|
#
|
||||||
|
# Python modules
|
||||||
|
#
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
from gettext import gettext as _
|
from gettext import gettext as _
|
||||||
|
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
|
#
|
||||||
|
# gtk
|
||||||
|
#
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
import gtk
|
import gtk
|
||||||
|
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
|
#
|
||||||
|
# GRAMPS modules
|
||||||
|
#
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
import GrampsWidgets
|
import GrampsWidgets
|
||||||
import RelLib
|
import RelLib
|
||||||
|
|
||||||
@ -29,6 +46,11 @@ from _SidebarFilter import SidebarFilter
|
|||||||
from Filters.Rules.Person import *
|
from Filters.Rules.Person import *
|
||||||
from Filters import GenericFilter, build_filter_model, Rules
|
from Filters import GenericFilter, build_filter_model, Rules
|
||||||
|
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
|
#
|
||||||
|
# PersonSidebarFilter class
|
||||||
|
#
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
class PersonSidebarFilter(SidebarFilter):
|
class PersonSidebarFilter(SidebarFilter):
|
||||||
|
|
||||||
def __init__(self, clicked):
|
def __init__(self, clicked):
|
||||||
@ -92,11 +114,11 @@ class PersonSidebarFilter(SidebarFilter):
|
|||||||
self.clicked_func()
|
self.clicked_func()
|
||||||
|
|
||||||
def get_filter(self):
|
def get_filter(self):
|
||||||
name = self.filter_name.get_text().strip()
|
name = unicode(self.filter_name.get_text()).strip()
|
||||||
gid = self.filter_id.get_text().strip()
|
gid = unicode(self.filter_id.get_text()).strip()
|
||||||
birth = self.filter_birth.get_text().strip()
|
birth = unicode(self.filter_birth.get_text()).strip()
|
||||||
death = self.filter_death.get_text().strip()
|
death = unicode(self.filter_death.get_text()).strip()
|
||||||
note = self.filter_note.get_text().strip()
|
note = unicode(self.filter_note.get_text()).strip()
|
||||||
gender = self.filter_gender.get_active()
|
gender = self.filter_gender.get_active()
|
||||||
regex = self.filter_regex.get_active()
|
regex = self.filter_regex.get_active()
|
||||||
gen = self.generic.get_active() > 0
|
gen = self.generic.get_active() > 0
|
||||||
|
@ -127,14 +127,14 @@ class SearchBar:
|
|||||||
self.apply_filter()
|
self.apply_filter()
|
||||||
|
|
||||||
def get_value(self):
|
def get_value(self):
|
||||||
text = self.filter_text.get_text().strip()
|
text = unicode(self.filter_text.get_text()).strip()
|
||||||
node = self.filter_list.get_active_iter()
|
node = self.filter_list.get_active_iter()
|
||||||
index = self.filter_model.get_value(node,1)
|
index = self.filter_model.get_value(node,1)
|
||||||
inv = self.filter_model.get_value(node,2)
|
inv = self.filter_model.get_value(node,2)
|
||||||
return (index, text, inv)
|
return (index, text, inv)
|
||||||
|
|
||||||
def apply_filter(self,current_model=None):
|
def apply_filter(self,current_model=None):
|
||||||
self.apply_text = self.filter_text.get_text()
|
self.apply_text = unicode(self.filter_text.get_text())
|
||||||
self.filter_button.set_sensitive(False)
|
self.filter_button.set_sensitive(False)
|
||||||
self.uistate.status_text(_('Updating display...'))
|
self.uistate.status_text(_('Updating display...'))
|
||||||
self.on_apply_callback()
|
self.on_apply_callback()
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
#
|
#
|
||||||
|
|
||||||
# $Id: _FilterList.py 6529 2006-05-03 06:29:07Z rshura $
|
# $Id$
|
||||||
|
|
||||||
from gettext import gettext as _
|
from gettext import gettext as _
|
||||||
import gtk
|
import gtk
|
||||||
|
Loading…
x
Reference in New Issue
Block a user