All pastes #59523 Raw Edit

Sudharsh

public python v1 · immutable
#59523 ·published 2006-05-29 09:03 UTC
rendered paste body
import geditimport ldtpclass LdtpPlugin(gedit.Plugin):	 DATA_TAG="ldtp.Menu"	 def __init__(self):		 gedit.Plugin.__init__(self)	 def _get_instance(self, window):		 return window.get_data(self.DATA_TAG)			 def  _set_instance(self, window, instance):		 window.set_data(self.DATA_TAG, instance)											 def activate(self,window):		 self._set_instance(window, ldtp.Menu(self, window) )	 def deactivate(self,window):		 self._get_instance(window).stop()		 self._set_instance(window, None)	 def update_ui(self, window):		 self._get_instance(window).update()