plugin destroy

Olivier R-D <[email protected]>
Newsgroups gmane.comp.gnome.apps.Eog
Message-ID <[email protected]>
I have written a small plugin with the following activate function. 
Unfortunately it seems that sending "window" as parameter to the action 
confuses something and eog never quits
Is there a close function called when the plugin is deleted, so that I 
can delete the reference to the window object ? looking at the plugin 
code it does not look so ..

or maybe there is another way to get the path to the current image ...


     def activate(self, window):
         ui_manager = window.get_ui_manager()
         self.group = gtk.ActionGroup('CopyImage')
         self.group.add_actions([('CopyImage', None, '_Web Image', "w", 
"Create a sized down copy of an image", self.createCopy)], window)
         ui_manager.insert_action_group(self.group, 0)
         self.ui_id = ui_manager.add_ui_from_string(self._ui_str)


     def createCopy(self, action, window):
         image = window.get_image()
         if  image == None:
             print "No image available"
         else:
            path = image.get_uri_for_display()
            RATECOMMAND.append(path)
            subprocess.call(RATECOMMAND)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.