~rosco2/ubuntu/wily/gramps/bug-1492304

« back to all changes in this revision

Viewing changes to gramps/plugins/tool/removeunused.py

  • Committer: Package Import Robot
  • Author(s): Ross Gammon
  • Date: 2015-08-11 23:03:11 UTC
  • mfrom: (1.4.3)
  • mto: This revision was merged to the branch mainline in revision 58.
  • Revision ID: package-import@ubuntu.com-20150811230311-acjr8gcfe8isx7ij
* New upstream release
* Drop patches applied upstream or cherry-picked from there
* Add version constraints for gtk and pygobject
* Add goocanvas dependency - available soon
* Drop webkit dpendency as HTML view has been removed
* Force removal of upstream packages when installing Debian one
  (LP: #1464845)
* Drop fixperm override as permissions fixed upstream
* Fix spelling error in changelog
* Switch to nose for unit tests
* Add build dependencies for the nose tests
* Update copyright file
* Add uversionmangle to watch file to deal with alpha/beta versions
* Add manual test cases
* Drop FAQ URL from upstream metadata - changes every release
* Add patch to fix transparent windows in Ubuntu.
  Thanks to Lance Orner (LP: #1451259)

Show diffs side-by-side

added added

removed removed

Lines of Context:
28
28
# python modules
29
29
#
30
30
#-------------------------------------------------------------------------
31
 
from __future__ import with_statement
32
31
from gramps.gen.const import GRAMPS_LOCALE as glocale
33
32
_ = glocale.translation.gettext
34
33
from gramps.gen.constfunc import handle2internal
96
95
                         'remove'  : self.db.remove_event,
97
96
                         'get_text': self.get_event_text,
98
97
                         'editor'  : 'EditEvent',
99
 
                         'stock'   : 'gramps-event',
 
98
                         'icon'    : 'gramps-event',
100
99
                         'name_ix' : 4},
101
100
            'sources' : {'get_func': self.db.get_source_from_handle,
102
101
                         'remove'  : self.db.remove_source,
103
102
                         'get_text': None,
104
103
                         'editor'  : 'EditSource',
105
 
                         'stock'   : 'gramps-source',
 
104
                         'icon'    : 'gramps-source',
106
105
                         'name_ix' : 2},
107
106
            'places'  : {'get_func': self.db.get_place_from_handle,
108
107
                         'remove'  : self.db.remove_place,
109
108
                         'get_text': None,
110
109
                         'editor'  : 'EditPlace',
111
 
                         'stock'   : 'gramps-place',
 
110
                         'icon'    : 'gramps-place',
112
111
                         'name_ix' : 2},
113
112
            'media'   : {'get_func': self.db.get_object_from_handle,
114
113
                         'remove'  : self.db.remove_object,
115
114
                         'get_text': None,
116
115
                         'editor'  : 'EditMedia',
117
 
                         'stock'   : 'gramps-media',
 
116
                         'icon'    : 'gramps-media',
118
117
                         'name_ix' : 4},
119
118
            'repos'   : {'get_func': self.db.get_repository_from_handle,
120
119
                         'remove'  : self.db.remove_repository,
121
120
                         'get_text': None,
122
121
                         'editor'  : 'EditRepository',
123
 
                         'stock'   : 'gramps-repository',
 
122
                         'icon'    : 'gramps-repository',
124
123
                         'name_ix' : 3},
125
124
            'notes'   : {'get_func': self.db.get_note_from_handle,
126
125
                         'remove'  : self.db.remove_note,
127
126
                         'get_text': self.get_note_text,
128
127
                         'editor'  : 'EditNote',
129
 
                         'stock'   : 'gramps-notes',
 
128
                         'icon'    : 'gramps-notes',
130
129
                         'name_ix' : 2},
131
130
            }
132
131
 
353
352
 
354
353
    def get_image(self, column, cell, model, iter, user_data=None):
355
354
        the_type = model.get_value(iter, RemoveUnused.OBJ_TYPE_COL)
356
 
        the_stock = self.tables[the_type]['stock']
357
 
        cell.set_property('stock-id', the_stock)
 
355
        the_icon = self.tables[the_type]['icon']
 
356
        cell.set_property('icon-name', the_icon)
358
357
 
359
358
    def add_results(self, results):
360
359
        (the_type, handle, data) = results