~ubuntu-branches/ubuntu/utopic/pida/utopic

« back to all changes in this revision

Viewing changes to pida/services/meldembed.py

  • Committer: Bazaar Package Importer
  • Author(s): Jan Luebbe
  • Date: 2007-04-17 16:08:06 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20070417160806-3ttlb6igf94x9i03
Tags: 0.4.4-1
* New upstream release (closes: #419129)
* Add dependency on python-glade2 (closes: #418716)
* Update copyright

Show diffs side-by-side

added added

removed removed

Lines of Context:
164
164
 
165
165
class Meld(service.service):
166
166
 
167
 
    multi_view_type = MeldView
168
 
    multi_view_book = 'view'
 
167
    class Meld(defs.View):
 
168
        view_type = MeldView
 
169
        book_name = 'view'
169
170
    
170
171
    def init(self):
171
172
        self.__views = {}
181
182
    def create_meld_view(self, filename):
182
183
        if filename in self.__views:
183
184
            uid = self.__views[filename]
184
 
            self.raise_multi_view(uid)
 
185
            self.get_view(uid).raise_page()
185
186
        else:
186
 
            view = self.create_multi_view()
 
187
            view = self.create_view('Meld')
 
188
            self.show_view(view=view)
187
189
            view.view(filename)
188
190
            self.__views[filename] = view.unique_id
189
191
            return view
190
192
 
191
 
    def cb_multi_view_closed(self, view):
 
193
    def view_closed(self, view):
192
194
        delete_file = None
193
195
        for filename, uid in self.__views.iteritems():
194
196
            if uid == view.unique_id: