2008-01-18 Raphael Ackermann <raphael.ackermann@gmail.com>
* src/FilterEditor/_ShowResults.py * src/GrampsCfg.py * src/ReportBase/_StyleComboBox.py * src/ReportBase/_PaperMenu.py * src/ReportBase/_BookFormatComboBox.py * src/ReportBase/_DrawFormatComboBox.py * src/ReportBase/_GraphvizReportDialog.py * src/ReportBase/_TextFormatComboBox.py * src/DisplayTabs/_GalleryTab.py * src/ColumnOrder.py * src/plugins/WebCal.py * src/plugins/RemoveUnused.py * src/plugins/Verify.py * src/plugins/PatchNames.py * src/ObjectSelector/_FamilyFilterFrame.py * src/ObjectSelector/_PersonFilterFrame.py * src/GrampsWidgets.py * src/ExportOptions.py * src/DdTargets.py * src/AutoComp.py * src/UndoHistory.py * src/PluginUtils/_PluginWindows.py * src/DbLoader.py * src/Filters/_FilterMenu.py pylint fixes + init gtk.ListStore() with gobject.TYPE_BOOLEAN types instead of str, int, bool etc + Documentation fixes svn: r9905
This commit is contained in:
parent
88ad5f7133
commit
4261e46bf9
28
ChangeLog
28
ChangeLog
@ -1,3 +1,31 @@
|
|||||||
|
2008-01-18 Raphael Ackermann <raphael.ackermann@gmail.com>
|
||||||
|
* src/FilterEditor/_ShowResults.py
|
||||||
|
* src/GrampsCfg.py
|
||||||
|
* src/ReportBase/_StyleComboBox.py
|
||||||
|
* src/ReportBase/_PaperMenu.py
|
||||||
|
* src/ReportBase/_BookFormatComboBox.py
|
||||||
|
* src/ReportBase/_DrawFormatComboBox.py
|
||||||
|
* src/ReportBase/_GraphvizReportDialog.py
|
||||||
|
* src/ReportBase/_TextFormatComboBox.py
|
||||||
|
* src/DisplayTabs/_GalleryTab.py
|
||||||
|
* src/ColumnOrder.py
|
||||||
|
* src/plugins/WebCal.py
|
||||||
|
* src/plugins/RemoveUnused.py
|
||||||
|
* src/plugins/Verify.py
|
||||||
|
* src/plugins/PatchNames.py
|
||||||
|
* src/ObjectSelector/_FamilyFilterFrame.py
|
||||||
|
* src/ObjectSelector/_PersonFilterFrame.py
|
||||||
|
* src/GrampsWidgets.py
|
||||||
|
* src/ExportOptions.py
|
||||||
|
* src/DdTargets.py
|
||||||
|
* src/AutoComp.py
|
||||||
|
* src/UndoHistory.py
|
||||||
|
* src/PluginUtils/_PluginWindows.py
|
||||||
|
* src/DbLoader.py
|
||||||
|
* src/Filters/_FilterMenu.py
|
||||||
|
pylint fixes + init gtk.ListStore() with gobject.TYPE_BOOLEAN types
|
||||||
|
instead of str, int, bool etc + Documentation fixes
|
||||||
|
|
||||||
2008-01-21 Gary Burton <gary.burton@zen.co.uk>
|
2008-01-21 Gary Burton <gary.burton@zen.co.uk>
|
||||||
* src/DbManager.py: Localise revision last modification dates so that they
|
* src/DbManager.py: Localise revision last modification dates so that they
|
||||||
are presented the same as database last modification dates.
|
are presented the same as database last modification dates.
|
||||||
|
@ -37,12 +37,13 @@ import locale
|
|||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
import gtk
|
import gtk
|
||||||
|
import gobject
|
||||||
|
|
||||||
def fill_combo(combo, data_list):
|
def fill_combo(combo, data_list):
|
||||||
"""
|
"""
|
||||||
Fill a combo box with completion data
|
Fill a combo box with completion data
|
||||||
"""
|
"""
|
||||||
store = gtk.ListStore(str)
|
store = gtk.ListStore(gobject.TYPE_STRING)
|
||||||
|
|
||||||
for data in [ item for item in data_list if item ]:
|
for data in [ item for item in data_list if item ]:
|
||||||
store.append(row=[data])
|
store.append(row=[data])
|
||||||
@ -59,7 +60,7 @@ def fill_entry(entry, data_list):
|
|||||||
"""
|
"""
|
||||||
Fill a entry with completion data
|
Fill a entry with completion data
|
||||||
"""
|
"""
|
||||||
store = gtk.ListStore(str)
|
store = gtk.ListStore(gobject.TYPE_STRING)
|
||||||
|
|
||||||
for data in [ item for item in data_list if item ]:
|
for data in [ item for item in data_list if item ]:
|
||||||
store.append(row=[data])
|
store.append(row=[data])
|
||||||
@ -128,7 +129,7 @@ class StandardCustomSelector:
|
|||||||
self.additional = additional
|
self.additional = additional
|
||||||
|
|
||||||
# make model
|
# make model
|
||||||
self.store = gtk.ListStore(int, str)
|
self.store = gtk.ListStore(gobject.TYPE_INT, gobject.TYPE_STRING)
|
||||||
|
|
||||||
# fill it up using mapping
|
# fill it up using mapping
|
||||||
self.fill()
|
self.fill()
|
||||||
|
@ -36,6 +36,7 @@ import logging
|
|||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
import gtk.glade
|
import gtk.glade
|
||||||
|
import gobject
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -72,7 +73,8 @@ class ColumnOrder(ManagedWindow.ManagedWindow):
|
|||||||
self.arglist = arglist
|
self.arglist = arglist
|
||||||
self.callback = callback
|
self.callback = callback
|
||||||
|
|
||||||
self.model = gtk.ListStore( bool , str , int , object )
|
self.model = gtk.ListStore(gobject.TYPE_BOOLEAN, gobject.TYPE_STRING,
|
||||||
|
gobject.TYPE_INT, object)
|
||||||
|
|
||||||
self.tree.set_model(self.model)
|
self.tree.set_model(self.model)
|
||||||
|
|
||||||
|
@ -379,7 +379,7 @@ class GrampsFormatWidget(gtk.ComboBox):
|
|||||||
gtk.ComboBox.__init__(self, model=None)
|
gtk.ComboBox.__init__(self, model=None)
|
||||||
|
|
||||||
def set(self, format_list):
|
def set(self, format_list):
|
||||||
self.store = gtk.ListStore(str)
|
self.store = gtk.ListStore(gobject.TYPE_STRING)
|
||||||
self.set_model(self.store)
|
self.set_model(self.store)
|
||||||
cell = gtk.CellRendererText()
|
cell = gtk.CellRendererText()
|
||||||
self.pack_start(cell, True)
|
self.pack_start(cell, True)
|
||||||
|
@ -74,15 +74,17 @@ class _DdType:
|
|||||||
container.insert(self)
|
container.insert(self)
|
||||||
|
|
||||||
def _calculate_id(self):
|
def _calculate_id(self):
|
||||||
"""return the next available app_id."""
|
"""Return the next available app_id."""
|
||||||
|
|
||||||
idval = _DdType._APP_ID_OFFSET
|
idval = _DdType._APP_ID_OFFSET
|
||||||
_DdType._APP_ID_OFFSET += 1
|
_DdType._APP_ID_OFFSET += 1
|
||||||
return idval
|
return idval
|
||||||
|
|
||||||
def target(self):
|
def target(self):
|
||||||
"""return the full target information in the format
|
"""Return the full target information in the format required by the
|
||||||
required by the Gtk functions."""
|
Gtk functions.
|
||||||
|
|
||||||
|
"""
|
||||||
return (self.drag_type, self.target_flags, self.app_id)
|
return (self.drag_type, self.target_flags, self.app_id)
|
||||||
|
|
||||||
|
|
||||||
|
@ -37,6 +37,7 @@ import urlparse
|
|||||||
import gtk
|
import gtk
|
||||||
import pango
|
import pango
|
||||||
import os
|
import os
|
||||||
|
import gobject
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -49,7 +50,7 @@ import ThumbNails
|
|||||||
import Errors
|
import Errors
|
||||||
import Mime
|
import Mime
|
||||||
from DdTargets import DdTargets
|
from DdTargets import DdTargets
|
||||||
from _ButtonTab import ButtonTab
|
from DisplayTabs._ButtonTab import ButtonTab
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -70,6 +71,8 @@ class GalleryTab(ButtonTab):
|
|||||||
_DND_EXTRA = DdTargets.URI_LIST
|
_DND_EXTRA = DdTargets.URI_LIST
|
||||||
|
|
||||||
def __init__(self, dbstate, uistate, track, media_list, update=None):
|
def __init__(self, dbstate, uistate, track, media_list, update=None):
|
||||||
|
self.iconlist = gtk.IconView()
|
||||||
|
|
||||||
ButtonTab.__init__(self, dbstate, uistate, track, _('Gallery'), True)
|
ButtonTab.__init__(self, dbstate, uistate, track, _('Gallery'), True)
|
||||||
self.media_list = media_list
|
self.media_list = media_list
|
||||||
self.update = update
|
self.update = update
|
||||||
@ -87,8 +90,10 @@ class GalleryTab(ButtonTab):
|
|||||||
|
|
||||||
def double_click(self, obj, event):
|
def double_click(self, obj, event):
|
||||||
"""
|
"""
|
||||||
Handles the double click on list. If the double click occurs,
|
Handle the double click on list.
|
||||||
the Edit button handler is called
|
|
||||||
|
If the double click occurs, the Edit button handler is called.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
if event.type == gtk.gdk._2BUTTON_PRESS and event.button == 1:
|
if event.type == gtk.gdk._2BUTTON_PRESS and event.button == 1:
|
||||||
self.edit_button_clicked(obj)
|
self.edit_button_clicked(obj)
|
||||||
@ -141,7 +146,8 @@ class GalleryTab(ButtonTab):
|
|||||||
return len(self.media_list)==0
|
return len(self.media_list)==0
|
||||||
|
|
||||||
def _build_icon_model(self):
|
def _build_icon_model(self):
|
||||||
self.iconmodel= gtk.ListStore(gtk.gdk.Pixbuf, str, object)
|
self.iconmodel = gtk.ListStore(gtk.gdk.Pixbuf, gobject.TYPE_STRING,
|
||||||
|
object)
|
||||||
|
|
||||||
def _connect_icon_model(self):
|
def _connect_icon_model(self):
|
||||||
self.iconlist.set_model(self.iconmodel)
|
self.iconlist.set_model(self.iconmodel)
|
||||||
@ -160,7 +166,6 @@ class GalleryTab(ButtonTab):
|
|||||||
self._build_icon_model()
|
self._build_icon_model()
|
||||||
|
|
||||||
# build the icon view
|
# build the icon view
|
||||||
self.iconlist = gtk.IconView()
|
|
||||||
self.iconlist.set_pixbuf_column(0)
|
self.iconlist.set_pixbuf_column(0)
|
||||||
# set custom text cell renderer for better control
|
# set custom text cell renderer for better control
|
||||||
text_renderer = gtk.CellRendererText()
|
text_renderer = gtk.CellRendererText()
|
||||||
@ -221,7 +226,7 @@ class GalleryTab(ButtonTab):
|
|||||||
#notify user of error
|
#notify user of error
|
||||||
from QuestionDialog import RunDatabaseRepair
|
from QuestionDialog import RunDatabaseRepair
|
||||||
RunDatabaseRepair(
|
RunDatabaseRepair(
|
||||||
_('Unexisting media found in the Gallery'))
|
_('Non existing media found in the Gallery'))
|
||||||
else :
|
else :
|
||||||
pixbuf = ThumbNails.get_thumbnail_image(obj.get_path(),
|
pixbuf = ThumbNails.get_thumbnail_image(obj.get_path(),
|
||||||
obj.get_mime_type(),
|
obj.get_mime_type(),
|
||||||
@ -256,13 +261,15 @@ class GalleryTab(ButtonTab):
|
|||||||
|
|
||||||
def share_button_clicked(self, obj):
|
def share_button_clicked(self, obj):
|
||||||
"""
|
"""
|
||||||
Function called with the Add button is clicked. This function
|
Function called when the Add button is clicked.
|
||||||
should be overridden by the derived class.
|
|
||||||
|
This function should be overridden by the derived class.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
from Selectors import selector_factory
|
from Selectors import selector_factory
|
||||||
SelectObject = selector_factory('MediaObject')
|
SelectObject = selector_factory('MediaObject')
|
||||||
|
|
||||||
sel = SelectObject(self.dbstate,self.uistate,self.track)
|
sel = SelectObject(self.dbstate, self.uistate, self.track)
|
||||||
src = sel.run()
|
src = sel.run()
|
||||||
if src:
|
if src:
|
||||||
sref = gen.lib.MediaRef()
|
sref = gen.lib.MediaRef()
|
||||||
@ -371,7 +378,8 @@ class GalleryTab(ButtonTab):
|
|||||||
return
|
return
|
||||||
|
|
||||||
# pickle the data, and build the tuple to be passed
|
# pickle the data, and build the tuple to be passed
|
||||||
value = (self._DND_TYPE.drag_type, id(self), obj, self.find_index(obj))
|
value = (self._DND_TYPE.drag_type, id(self), obj,
|
||||||
|
self.find_index(obj))
|
||||||
data = pickle.dumps(value)
|
data = pickle.dumps(value)
|
||||||
|
|
||||||
# pass as a string (8 bits)
|
# pass as a string (8 bits)
|
||||||
@ -394,7 +402,7 @@ class GalleryTab(ButtonTab):
|
|||||||
if mytype == self._DND_TYPE.drag_type:
|
if mytype == self._DND_TYPE.drag_type:
|
||||||
|
|
||||||
# determine the destination row
|
# determine the destination row
|
||||||
data = self.iconlist.get_dest_item_at_pos(x,y)
|
data = self.iconlist.get_dest_item_at_pos(x, y)
|
||||||
if data:
|
if data:
|
||||||
(path, pos) = data
|
(path, pos) = data
|
||||||
row = path[0]
|
row = path[0]
|
||||||
@ -426,7 +434,7 @@ class GalleryTab(ButtonTab):
|
|||||||
self.handle_extra_type(mytype, obj)
|
self.handle_extra_type(mytype, obj)
|
||||||
except pickle.UnpicklingError:
|
except pickle.UnpicklingError:
|
||||||
d = Utils.fix_encoding(sel_data.data.replace('\0',' ').strip())
|
d = Utils.fix_encoding(sel_data.data.replace('\0',' ').strip())
|
||||||
protocol,site,mfile,j,k,l = urlparse.urlparse(d)
|
protocol, site, mfile, j, k, l = urlparse.urlparse(d)
|
||||||
if protocol == "file":
|
if protocol == "file":
|
||||||
name = Utils.fix_encoding(mfile)
|
name = Utils.fix_encoding(mfile)
|
||||||
mime = Mime.get_type(name)
|
mime = Mime.get_type(name)
|
||||||
@ -436,7 +444,7 @@ class GalleryTab(ButtonTab):
|
|||||||
photo.set_path(name)
|
photo.set_path(name)
|
||||||
photo.set_mime_type(mime)
|
photo.set_mime_type(mime)
|
||||||
basename = os.path.basename(name)
|
basename = os.path.basename(name)
|
||||||
(root,ext) = os.path.splitext(basename)
|
(root, ext) = os.path.splitext(basename)
|
||||||
photo.set_description(root)
|
photo.set_description(root)
|
||||||
trans = self.dbstate.db.transaction_begin()
|
trans = self.dbstate.db.transaction_begin()
|
||||||
self.dbstate.db.add_object(photo, trans)
|
self.dbstate.db.add_object(photo, trans)
|
||||||
|
@ -27,6 +27,7 @@
|
|||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
import gtk
|
import gtk
|
||||||
from gettext import gettext as _
|
from gettext import gettext as _
|
||||||
|
import gobject
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -89,7 +90,7 @@ class WriterOptionBox:
|
|||||||
from Filters import CustomFilters
|
from Filters import CustomFilters
|
||||||
the_filters.extend(CustomFilters.get_filters('Person'))
|
the_filters.extend(CustomFilters.get_filters('Person'))
|
||||||
|
|
||||||
model = gtk.ListStore(str, object)
|
model = gtk.ListStore(gobject.TYPE_STRING, object)
|
||||||
for item in the_filters:
|
for item in the_filters:
|
||||||
model.append(row=[item.get_name(), item])
|
model.append(row=[item.get_name(), item])
|
||||||
|
|
||||||
|
@ -48,6 +48,7 @@ log = logging.getLogger(".FilterEdit")
|
|||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
import gtk
|
import gtk
|
||||||
|
import gobject
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -90,26 +91,26 @@ class ShowResults(ManagedWindow.ManagedWindow):
|
|||||||
column_n = gtk.TreeViewColumn(_('ID'), render, text=1)
|
column_n = gtk.TreeViewColumn(_('ID'), render, text=1)
|
||||||
tree.append_column(column_n)
|
tree.append_column(column_n)
|
||||||
|
|
||||||
self.get_widget('close').connect('clicked',self.close)
|
self.get_widget('close').connect('clicked', self.close)
|
||||||
|
|
||||||
new_list = [self.sort_val_from_handle(h) for h in handle_list]
|
new_list = [self.sort_val_from_handle(h) for h in handle_list]
|
||||||
new_list.sort()
|
new_list.sort()
|
||||||
handle_list = [ h[1] for h in new_list ]
|
handle_list = [ h[1] for h in new_list ]
|
||||||
|
|
||||||
for handle in handle_list:
|
for handle in handle_list:
|
||||||
name,gid = self.get_name_id(handle)
|
name, gid = self.get_name_id(handle)
|
||||||
model.append(row=[name, gid])
|
model.append(row=[name, gid])
|
||||||
|
|
||||||
self.show()
|
self.show()
|
||||||
|
|
||||||
def get_name_id(self,handle):
|
def get_name_id(self, handle):
|
||||||
if self.space == 'Person':
|
if self.space == 'Person':
|
||||||
person = self.db.get_person_from_handle(handle)
|
person = self.db.get_person_from_handle(handle)
|
||||||
name = _nd.sorted(person)
|
name = _nd.sorted(person)
|
||||||
gid = person.get_gramps_id()
|
gid = person.get_gramps_id()
|
||||||
elif self.space == 'Family':
|
elif self.space == 'Family':
|
||||||
family = self.db.get_family_from_handle(handle)
|
family = self.db.get_family_from_handle(handle)
|
||||||
name = Utils.family_name(family,self.db)
|
name = Utils.family_name(family, self.db)
|
||||||
gid = family.get_gramps_id()
|
gid = family.get_gramps_id()
|
||||||
elif self.space == 'Event':
|
elif self.space == 'Event':
|
||||||
event = self.db.get_event_from_handle(handle)
|
event = self.db.get_event_from_handle(handle)
|
||||||
@ -165,4 +166,4 @@ class ShowResults(ManagedWindow.ManagedWindow):
|
|||||||
elif self.space == 'Note':
|
elif self.space == 'Note':
|
||||||
gid = self.db.get_note_from_handle(handle).get_gramps_id()
|
gid = self.db.get_note_from_handle(handle).get_gramps_id()
|
||||||
sortname = locale.strxfrm(gid)
|
sortname = locale.strxfrm(gid)
|
||||||
return (sortname,handle)
|
return (sortname, handle)
|
||||||
|
@ -27,6 +27,7 @@
|
|||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
import gtk
|
import gtk
|
||||||
from gettext import gettext as _
|
from gettext import gettext as _
|
||||||
|
import gobject
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -65,7 +66,7 @@ def build_filter_menu(local_filters = [], default=""):
|
|||||||
def build_filter_model(space, local = [], default=""):
|
def build_filter_model(space, local = [], default=""):
|
||||||
from Filters import SystemFilters, CustomFilters
|
from Filters import SystemFilters, CustomFilters
|
||||||
|
|
||||||
model = gtk.ListStore(str, object)
|
model = gtk.ListStore(gobject.TYPE_STRING, object)
|
||||||
|
|
||||||
flist = local + SystemFilters.get_filters(space) + \
|
flist = local + SystemFilters.get_filters(space) + \
|
||||||
CustomFilters.get_filters(space)
|
CustomFilters.get_filters(space)
|
||||||
|
@ -309,7 +309,10 @@ class GrampsPreferences(ManagedWindow.ManagedWindow):
|
|||||||
"""
|
"""
|
||||||
Create a common model for ComboBox and TreeView
|
Create a common model for ComboBox and TreeView
|
||||||
"""
|
"""
|
||||||
name_format_model = gtk.ListStore(int, str, str, str)
|
name_format_model = gtk.ListStore(gobject.TYPE_INT,
|
||||||
|
gobject.TYPE_STRING,
|
||||||
|
gobject.TYPE_STRING,
|
||||||
|
gobject.TYPE_STRING)
|
||||||
index = 0
|
index = 0
|
||||||
the_index = 0
|
the_index = 0
|
||||||
for num, name, fmt_str, act in _nd.get_name_format():
|
for num, name, fmt_str, act in _nd.get_name_format():
|
||||||
|
@ -305,7 +305,7 @@ class TypeCellRenderer(gtk.CellRendererCombo):
|
|||||||
def __init__(self, values):
|
def __init__(self, values):
|
||||||
gtk.CellRendererCombo.__init__(self)
|
gtk.CellRendererCombo.__init__(self)
|
||||||
|
|
||||||
model = gtk.ListStore(str, int)
|
model = gtk.ListStore(gobject.TYPE_STRING, gobject.TYPE_INT)
|
||||||
for key in values:
|
for key in values:
|
||||||
model.append(row=[values[key], key])
|
model.append(row=[values[key], key])
|
||||||
self.set_property('editable', True)
|
self.set_property('editable', True)
|
||||||
@ -679,7 +679,7 @@ class MonitoredMenu:
|
|||||||
|
|
||||||
def change_menu(self, mapping):
|
def change_menu(self, mapping):
|
||||||
self.data = {}
|
self.data = {}
|
||||||
self.model = gtk.ListStore(str, int)
|
self.model = gtk.ListStore(gobject.TYPE_STRING, gobject.TYPE_INT)
|
||||||
index = 0
|
index = 0
|
||||||
for t, v in mapping:
|
for t, v in mapping:
|
||||||
self.model.append(row=[t, v])
|
self.model.append(row=[t, v])
|
||||||
@ -700,7 +700,7 @@ class MonitoredStrMenu:
|
|||||||
self.get_val = get_val
|
self.get_val = get_val
|
||||||
|
|
||||||
self.obj = obj
|
self.obj = obj
|
||||||
self.model = gtk.ListStore(str)
|
self.model = gtk.ListStore(gobject.TYPE_STRING)
|
||||||
|
|
||||||
if len(mapping) > 20:
|
if len(mapping) > 20:
|
||||||
self.obj.set_wrap_width(3)
|
self.obj.set_wrap_width(3)
|
||||||
@ -2195,7 +2195,7 @@ class MaskedEntry(gtk.Entry):
|
|||||||
gtk.Entry.set_completion(self, completion)
|
gtk.Entry.set_completion(self, completion)
|
||||||
# FIXME objects not supported yet, should it be at all?
|
# FIXME objects not supported yet, should it be at all?
|
||||||
#completion.set_model(gtk.ListStore(str, object))
|
#completion.set_model(gtk.ListStore(str, object))
|
||||||
completion.set_model(gtk.ListStore(str))
|
completion.set_model(gtk.ListStore(gobject.TYPE_STRING))
|
||||||
completion.set_text_column(0)
|
completion.set_text_column(0)
|
||||||
#completion.connect("match-selected",
|
#completion.connect("match-selected",
|
||||||
#self._on_completion__match_selected)
|
#self._on_completion__match_selected)
|
||||||
|
@ -58,7 +58,7 @@ class FamilyFilterFrame(FilterFrameBase):
|
|||||||
filters = [ filter for filter in default_filters if \
|
filters = [ filter for filter in default_filters if \
|
||||||
not hasattr(filter,'labels') or len(filter.labels) == 0 ]
|
not hasattr(filter,'labels') or len(filter.labels) == 0 ]
|
||||||
|
|
||||||
self._filter_list = gtk.ListStore(str, object)
|
self._filter_list = gtk.ListStore(gobject.TYPE_STRING, object)
|
||||||
|
|
||||||
for filter in filters:
|
for filter in filters:
|
||||||
self._filter_list.append([filter.name,filter])
|
self._filter_list.append([filter.name,filter])
|
||||||
|
@ -111,7 +111,7 @@ class PersonFilterFrame(FilterFrameBase):
|
|||||||
filters = [ filter for filter in default_filters if \
|
filters = [ filter for filter in default_filters if \
|
||||||
not hasattr(filter,'labels') or len(filter.labels) == 0 ]
|
not hasattr(filter,'labels') or len(filter.labels) == 0 ]
|
||||||
|
|
||||||
self._filter_list = gtk.ListStore(str, gobject)
|
self._filter_list = gtk.ListStore(gobject.TYPE_STRING, gobject)
|
||||||
|
|
||||||
for filter in filters:
|
for filter in filters:
|
||||||
self._filter_list.append([filter.name,filter])
|
self._filter_list.append([filter.name,filter])
|
||||||
|
@ -35,6 +35,7 @@ from gettext import gettext as _
|
|||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
import gtk
|
import gtk
|
||||||
import pango
|
import pango
|
||||||
|
import gobject
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -69,7 +70,8 @@ class PluginStatus(ManagedWindow.ManagedWindow):
|
|||||||
|
|
||||||
scrolled_window = gtk.ScrolledWindow()
|
scrolled_window = gtk.ScrolledWindow()
|
||||||
self.list = gtk.TreeView()
|
self.list = gtk.TreeView()
|
||||||
self.model = gtk.ListStore(str, str, str, object)
|
self.model = gtk.ListStore(gobject.TYPE_STRING, gobject.TYPE_STRING,
|
||||||
|
gobject.TYPE_STRING, object)
|
||||||
self.selection = self.list.get_selection()
|
self.selection = self.list.get_selection()
|
||||||
|
|
||||||
self.list.set_model(self.model)
|
self.list.set_model(self.model)
|
||||||
|
@ -20,7 +20,19 @@
|
|||||||
|
|
||||||
# $Id$
|
# $Id$
|
||||||
|
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
|
#
|
||||||
|
# GTK libraries
|
||||||
|
#
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
import gtk
|
import gtk
|
||||||
|
import gobject
|
||||||
|
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
|
#
|
||||||
|
# GRAMPS classes
|
||||||
|
#
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
import Config
|
import Config
|
||||||
import PluginUtils
|
import PluginUtils
|
||||||
|
|
||||||
@ -32,7 +44,7 @@ import PluginUtils
|
|||||||
class BookFormatComboBox(gtk.ComboBox):
|
class BookFormatComboBox(gtk.ComboBox):
|
||||||
|
|
||||||
def set(self,tables,callback,obj=None,active=None):
|
def set(self,tables,callback,obj=None,active=None):
|
||||||
self.store = gtk.ListStore(str)
|
self.store = gtk.ListStore(gobject.TYPE_STRING)
|
||||||
self.set_model(self.store)
|
self.set_model(self.store)
|
||||||
cell = gtk.CellRendererText()
|
cell = gtk.CellRendererText()
|
||||||
self.pack_start(cell,True)
|
self.pack_start(cell,True)
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
# $Id$
|
# $Id$
|
||||||
|
|
||||||
import gtk
|
import gtk
|
||||||
|
import gobject
|
||||||
import Config
|
import Config
|
||||||
import PluginUtils
|
import PluginUtils
|
||||||
|
|
||||||
@ -32,7 +33,7 @@ import PluginUtils
|
|||||||
class DrawFormatComboBox(gtk.ComboBox):
|
class DrawFormatComboBox(gtk.ComboBox):
|
||||||
|
|
||||||
def set(self,tables,callback,obj=None,active=None):
|
def set(self,tables,callback,obj=None,active=None):
|
||||||
self.store = gtk.ListStore(str)
|
self.store = gtk.ListStore(gobject.TYPE_STRING)
|
||||||
self.set_model(self.store)
|
self.set_model(self.store)
|
||||||
cell = gtk.CellRendererText()
|
cell = gtk.CellRendererText()
|
||||||
self.pack_start(cell,True)
|
self.pack_start(cell,True)
|
||||||
|
@ -36,6 +36,7 @@ from gettext import gettext as _
|
|||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------------
|
#-------------------------------------------------------------------------------
|
||||||
import gtk
|
import gtk
|
||||||
|
import gobject
|
||||||
|
|
||||||
#-------------------------------------------------------------------------------
|
#-------------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -637,7 +638,7 @@ class GraphvizFormatComboBox(gtk.ComboBox):
|
|||||||
Format combo box class for Graphviz report.
|
Format combo box class for Graphviz report.
|
||||||
"""
|
"""
|
||||||
def set(self,active=None):
|
def set(self,active=None):
|
||||||
self.store = gtk.ListStore(str)
|
self.store = gtk.ListStore(gobject.TYPE_STRING)
|
||||||
self.set_model(self.store)
|
self.set_model(self.store)
|
||||||
cell = gtk.CellRendererText()
|
cell = gtk.CellRendererText()
|
||||||
self.pack_start(cell,True)
|
self.pack_start(cell,True)
|
||||||
|
@ -34,6 +34,7 @@ import os
|
|||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
import gtk
|
import gtk
|
||||||
|
import gobject
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -71,7 +72,7 @@ class PaperComboBox(gtk.ComboBox):
|
|||||||
def __init__(self,default_name):
|
def __init__(self,default_name):
|
||||||
gtk.ComboBox.__init__(self)
|
gtk.ComboBox.__init__(self)
|
||||||
|
|
||||||
self.store = gtk.ListStore(str)
|
self.store = gtk.ListStore(gobject.TYPE_STRING)
|
||||||
self.set_model(self.store)
|
self.set_model(self.store)
|
||||||
cell = gtk.CellRendererText()
|
cell = gtk.CellRendererText()
|
||||||
self.pack_start(cell,True)
|
self.pack_start(cell,True)
|
||||||
@ -106,7 +107,7 @@ class OrientationComboBox(gtk.ComboBox):
|
|||||||
def __init__(self,default=BaseDoc.PAPER_PORTRAIT):
|
def __init__(self,default=BaseDoc.PAPER_PORTRAIT):
|
||||||
gtk.ComboBox.__init__(self)
|
gtk.ComboBox.__init__(self)
|
||||||
|
|
||||||
self.store = gtk.ListStore(str)
|
self.store = gtk.ListStore(gobject.TYPE_STRING)
|
||||||
self.set_model(self.store)
|
self.set_model(self.store)
|
||||||
cell = gtk.CellRendererText()
|
cell = gtk.CellRendererText()
|
||||||
self.pack_start(cell,True)
|
self.pack_start(cell,True)
|
||||||
|
@ -23,6 +23,7 @@
|
|||||||
from gettext import gettext as _
|
from gettext import gettext as _
|
||||||
|
|
||||||
import gtk
|
import gtk
|
||||||
|
import gobject
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -55,7 +56,7 @@ class StyleComboBox(gtk.ComboBox):
|
|||||||
@param default: Default selection in the ComboBox
|
@param default: Default selection in the ComboBox
|
||||||
@type default: str
|
@type default: str
|
||||||
"""
|
"""
|
||||||
self.store = gtk.ListStore(str)
|
self.store = gtk.ListStore(gobject.TYPE_STRING)
|
||||||
self.set_model(self.store)
|
self.set_model(self.store)
|
||||||
self.style_map = style_map
|
self.style_map = style_map
|
||||||
keys = style_map.keys()
|
keys = style_map.keys()
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
# $Id$
|
# $Id$
|
||||||
|
|
||||||
import gtk
|
import gtk
|
||||||
|
import gobject
|
||||||
import Config
|
import Config
|
||||||
import PluginUtils
|
import PluginUtils
|
||||||
|
|
||||||
@ -32,7 +33,7 @@ import PluginUtils
|
|||||||
class TextFormatComboBox(gtk.ComboBox):
|
class TextFormatComboBox(gtk.ComboBox):
|
||||||
|
|
||||||
def set(self,tables,callback,obj=None,active=None):
|
def set(self,tables,callback,obj=None,active=None):
|
||||||
self.store = gtk.ListStore(str)
|
self.store = gtk.ListStore(gobject.TYPE_STRING)
|
||||||
self.set_model(self.store)
|
self.set_model(self.store)
|
||||||
cell = gtk.CellRendererText()
|
cell = gtk.CellRendererText()
|
||||||
self.pack_start(cell,True)
|
self.pack_start(cell,True)
|
||||||
|
@ -36,6 +36,7 @@ from gettext import gettext as _
|
|||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
import gtk
|
import gtk
|
||||||
|
import gobject
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -83,7 +84,8 @@ class UndoHistory(ManagedWindow.ManagedWindow):
|
|||||||
scrolled_window = gtk.ScrolledWindow()
|
scrolled_window = gtk.ScrolledWindow()
|
||||||
scrolled_window.set_policy(gtk.POLICY_AUTOMATIC,gtk.POLICY_AUTOMATIC)
|
scrolled_window.set_policy(gtk.POLICY_AUTOMATIC,gtk.POLICY_AUTOMATIC)
|
||||||
self.tree = gtk.TreeView()
|
self.tree = gtk.TreeView()
|
||||||
self.model = gtk.ListStore(str,str,str,str)
|
self.model = gtk.ListStore(gobject.TYPE_STRING, gobject.TYPE_STRING,
|
||||||
|
gobject.TYPE_STRING, gobject.TYPE_STRING)
|
||||||
self.selection = self.tree.get_selection()
|
self.selection = self.tree.get_selection()
|
||||||
|
|
||||||
self.renderer = gtk.CellRendererText()
|
self.renderer = gtk.CellRendererText()
|
||||||
|
@ -38,6 +38,7 @@ from gettext import gettext as _
|
|||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
import gtk
|
import gtk
|
||||||
import gtk.glade
|
import gtk.glade
|
||||||
|
import gobject
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -190,7 +191,9 @@ class PatchNames(Tool.BatchTool, ManagedWindow.ManagedWindow):
|
|||||||
self.list = self.top.get_widget("list")
|
self.list = self.top.get_widget("list")
|
||||||
self.set_window(window,self.top.get_widget('title'),self.label)
|
self.set_window(window,self.top.get_widget('title'),self.label)
|
||||||
|
|
||||||
self.model = gtk.ListStore(bool, str, str, str, str)
|
self.model = gtk.ListStore(gobject.TYPE_BOOLEAN, gobject.TYPE_STRING,
|
||||||
|
gobject.TYPE_STRING, gobject.TYPE_STRING,
|
||||||
|
gobject.TYPE_STRING)
|
||||||
|
|
||||||
r = gtk.CellRendererToggle()
|
r = gtk.CellRendererToggle()
|
||||||
r.connect('toggled',self.toggled)
|
r.connect('toggled',self.toggled)
|
||||||
|
@ -45,6 +45,7 @@ log = logging.getLogger(".RemoveUnused")
|
|||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
import gtk
|
import gtk
|
||||||
import gtk.glade
|
import gtk.glade
|
||||||
|
import gobject
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -150,7 +151,11 @@ class RemoveUnused(Tool.Tool,ManagedWindow.ManagedWindow,UpdateCallback):
|
|||||||
self.invert_button = self.top.get_widget('invert_button')
|
self.invert_button = self.top.get_widget('invert_button')
|
||||||
self.invert_button.connect('clicked',self.invert_clicked)
|
self.invert_button.connect('clicked',self.invert_clicked)
|
||||||
|
|
||||||
self.real_model = gtk.ListStore(bool,str,str,str,str)
|
self.real_model = gtk.ListStore(gobject.TYPE_BOOLEAN,
|
||||||
|
gobject.TYPE_STRING,
|
||||||
|
gobject.TYPE_STRING,
|
||||||
|
gobject.TYPE_STRING,
|
||||||
|
gobject.TYPE_STRING)
|
||||||
self.sort_model = gtk.TreeModelSort(self.real_model)
|
self.sort_model = gtk.TreeModelSort(self.real_model)
|
||||||
self.warn_tree.set_model(self.sort_model)
|
self.warn_tree.set_model(self.sort_model)
|
||||||
|
|
||||||
|
@ -43,6 +43,7 @@ import Errors
|
|||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
import gtk
|
import gtk
|
||||||
import gtk.glade
|
import gtk.glade
|
||||||
|
import gobject
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -486,8 +487,15 @@ class VerifyResults(ManagedWindow):
|
|||||||
self.invert_button = self.top.get_widget('invert_all')
|
self.invert_button = self.top.get_widget('invert_all')
|
||||||
self.invert_button.connect('clicked',self.invert_clicked)
|
self.invert_button.connect('clicked',self.invert_clicked)
|
||||||
|
|
||||||
self.real_model = gtk.ListStore(bool,str,str,str,str,object,str,str,
|
self.real_model = gtk.ListStore(gobject.TYPE_BOOLEAN,
|
||||||
bool,bool)
|
gobject.TYPE_STRING,
|
||||||
|
gobject.TYPE_STRING,
|
||||||
|
gobject.TYPE_STRING,
|
||||||
|
gobject.TYPE_STRING, object,
|
||||||
|
gobject.TYPE_STRING,
|
||||||
|
gobject.TYPE_STRING,
|
||||||
|
gobject.TYPE_BOOLEAN,
|
||||||
|
gobject.TYPE_BOOLEAN)
|
||||||
self.filt_model = self.real_model.filter_new()
|
self.filt_model = self.real_model.filter_new()
|
||||||
self.filt_model.set_visible_column(VerifyResults.TRUE_COL)
|
self.filt_model.set_visible_column(VerifyResults.TRUE_COL)
|
||||||
self.sort_model = gtk.TreeModelSort(self.filt_model)
|
self.sort_model = gtk.TreeModelSort(self.filt_model)
|
||||||
|
@ -62,6 +62,7 @@ log = logging.getLogger(".WebPage")
|
|||||||
#
|
#
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
import gtk
|
import gtk
|
||||||
|
import gobject
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -751,7 +752,7 @@ class WebReportOptions(ReportOptions):
|
|||||||
cset_node = None
|
cset_node = None
|
||||||
cset = self.options_dict['WCencoding']
|
cset = self.options_dict['WCencoding']
|
||||||
|
|
||||||
store = gtk.ListStore(str,str)
|
store = gtk.ListStore(gobject.TYPE_STRING, gobject.TYPE_STRING)
|
||||||
for data in _character_sets:
|
for data in _character_sets:
|
||||||
if data[1] == cset:
|
if data[1] == cset:
|
||||||
cset_node = store.append(row=data)
|
cset_node = store.append(row=data)
|
||||||
@ -791,7 +792,7 @@ class WebReportOptions(ReportOptions):
|
|||||||
|
|
||||||
self.Country_options = map(lambda c: ("", c, c), _countries)
|
self.Country_options = map(lambda c: ("", c, c), _countries)
|
||||||
self.Country = gtk.ComboBox()
|
self.Country = gtk.ComboBox()
|
||||||
store = gtk.ListStore(str)
|
store = gtk.ListStore(gobject.TYPE_STRING)
|
||||||
self.Country.set_model(store)
|
self.Country.set_model(store)
|
||||||
cell = gtk.CellRendererText()
|
cell = gtk.CellRendererText()
|
||||||
self.Country.pack_start(cell,True)
|
self.Country.pack_start(cell,True)
|
||||||
@ -1390,7 +1391,7 @@ class GrampsNoteComboBox(gtk.ComboBox):
|
|||||||
return handle
|
return handle
|
||||||
|
|
||||||
def mk_combobox(media_list,select_value):
|
def mk_combobox(media_list,select_value):
|
||||||
store = gtk.ListStore(str,str)
|
store = gtk.ListStore(gobject.TYPE_STRING, gobject.TYPE_STRING)
|
||||||
node = None
|
node = None
|
||||||
|
|
||||||
for data in media_list:
|
for data in media_list:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user