From 8331a7efaed531f5a2806952c6028e5eb92833b1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Manuel=20Qui=C3=B1ones?= <manuq@laptop.org>
Date: Mon, 10 Dec 2012 12:46:41 -0300
Subject: [PATCH browse] Adapt to PaletteMenu changes for popdown on item
activation - SL #4253
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Mail-Followup-To: <sugar-devel@lists.sugarlabs.org>
The toolkit now pops-down the Palette when an item is activated. We
do not have to do it manually anymore.
Signed-off-by: Manuel Quiñones <manuq@laptop.org>
---
palettes.py | 12 ------------
1 file changed, 12 deletions(-)
diff --git a/palettes.py b/palettes.py
index bfb27e9..a155dbe 100644
a
|
b
|
class SelectionPalette(Palette): |
171 | 171 | menu_item.show() |
172 | 172 | |
173 | 173 | def __copy_activate_cb(self, menu_item): |
174 | | self.popdown(immediate=True) |
175 | | |
176 | 174 | self._browser.copy_clipboard() |
177 | 175 | |
178 | 176 | |
… |
… |
class LinkPalette(Palette): |
223 | 221 | menu_item.show() |
224 | 222 | |
225 | 223 | def __follow_activate_cb(self, menu_item, new_tab=False): |
226 | | self.popdown(immediate=True) |
227 | | |
228 | 224 | if new_tab: |
229 | 225 | new_browser = self._browser.open_new_tab(self._url) |
230 | 226 | else: |
… |
… |
class LinkPalette(Palette): |
232 | 228 | self._browser.grab_focus() |
233 | 229 | |
234 | 230 | def __copy_activate_cb(self, menu_item): |
235 | | self.popdown(immediate=True) |
236 | | |
237 | 231 | clipboard = Gtk.Clipboard.get(Gdk.SELECTION_CLIPBOARD) |
238 | 232 | clipboard.set_text(self._url, -1) |
239 | 233 | |
240 | 234 | def __download_activate_cb(self, menu_item): |
241 | | self.popdown(immediate=True) |
242 | | |
243 | 235 | nr = WebKit.NetworkRequest() |
244 | 236 | nr.set_uri(self._url) |
245 | 237 | download = WebKit.Download(network_request=nr) |
… |
… |
class ImagePalette(Palette): |
279 | 271 | menu_item.show() |
280 | 272 | |
281 | 273 | def __copy_activate_cb(self, menu_item): |
282 | | self.popdown(immediate=True) |
283 | | |
284 | 274 | # Download the image |
285 | 275 | temp_file = tempfile.NamedTemporaryFile(delete=False) |
286 | 276 | data = urllib2.urlopen(self._url).read() |
… |
… |
class ImagePalette(Palette): |
294 | 284 | clipboard.set_image(image.get_pixbuf()) |
295 | 285 | |
296 | 286 | def __download_activate_cb(self, menu_item): |
297 | | self.popdown(immediate=True) |
298 | | |
299 | 287 | nr = WebKit.NetworkRequest() |
300 | 288 | nr.set_uri(self._url) |
301 | 289 | download = WebKit.Download(network_request=nr) |