0002897: Clipboard's Source Reference popup lingers forever
svn: r12425
This commit is contained in:
		| @@ -951,6 +951,7 @@ class ScratchPadListView: | ||||
|         self._widget.connect('drag_begin', self.object_drag_begin) | ||||
|         self._widget.connect('drag_data_received', | ||||
|                              self.object_drag_data_received) | ||||
|         self._widget.connect('drag_end', self.object_drag_end) | ||||
|  | ||||
|         self.register_wrapper_classes() | ||||
|  | ||||
| @@ -1069,7 +1070,12 @@ class ScratchPadListView: | ||||
|             self._widget.enable_model_drag_source(BUTTON1_MASK, targets, ACTION_COPY | ACTION_MOVE) | ||||
|  | ||||
|     def object_drag_begin(self, context, a): | ||||
|         return | ||||
|         """ Handle the beginning of a drag operation. """ | ||||
|         self.treetips.disable() | ||||
|      | ||||
|     def object_drag_end(self, widget, drag_context): | ||||
|         """ Handle the end of a drag operation. """ | ||||
|         self.treetips.enable() | ||||
|  | ||||
|     def object_drag_data_get(self, widget, context, sel_data, info, time): | ||||
|         tree_selection = widget.get_selection() | ||||
|   | ||||
| @@ -111,6 +111,9 @@ class TreeTips(gtk.Widget): | ||||
|     def disable(self): | ||||
|         """Disable showing tooltips""" | ||||
|         self.enabled = False | ||||
|         self.timeoutID = 0 | ||||
|         self.path = None | ||||
|         self.tip_window.hide() | ||||
|         | ||||
|     def do_get_property(self, prop): | ||||
|         """Return the gproperty's value.""" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user