From d992c4c6e15e91966a23d5a355d21c8279039f30 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Manuel=20Qui=C3=B1ones?= <manuq@laptop.org>
Date: Mon, 15 Oct 2012 18:26:51 -0300
Subject: [PATCH shell] Network view: Connect to pop-up and pop-down events
when the palette is created - SL #3989
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Mail-Followup-To: <sugar-devel@lists.sugarlabs.org>
Connecting to the events fixes the state of the icons in the
neighborhood when the palette pops up (prelight state) and pops down
(remove prelight).
Signed-off-by: Manuel Quiñones <manuq@laptop.org>
---
src/jarabe/desktop/networkviews.py | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/jarabe/desktop/networkviews.py b/src/jarabe/desktop/networkviews.py
index 3ee954b..64b4be3 100644
a
|
b
|
class WirelessNetworkView(EventPulsingIcon): |
132 | 132 | self._disconnect_activate_cb) |
133 | 133 | p.menu.append(self._disconnect_item) |
134 | 134 | |
| 135 | self.connect_to_palette_pop_events(p) |
| 136 | |
135 | 137 | return p |
136 | 138 | |
137 | 139 | def __device_state_changed_cb(self, new_state, old_state, reason): |
… |
… |
class SugarAdhocView(EventPulsingIcon): |
499 | 501 | self.__disconnect_activate_cb) |
500 | 502 | palette_.menu.append(self._disconnect_item) |
501 | 503 | |
| 504 | self.connect_to_palette_pop_events(palette) |
| 505 | |
502 | 506 | return palette_ |
503 | 507 | |
504 | 508 | def __button_release_event_cb(self, icon, event): |