As it currently stands, the "Connecting..." label on AP palettes
persists indefinitely once it's shown. This fixes that, and provides
better overall state labels.
- Eben
From c1e804e4cd209849713da84c6ddf20d7c9888e39 Mon Sep 17 00:00:00 2001
From: Eben Eliason <[EMAIL PROTECTED]>
Date: Tue, 22 Apr 2008 21:02:02 -0400
Subject: [PATCH] Provide better connection state labels for AP palettes in Neighborhood
---
src/view/home/MeshBox.py | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/src/view/home/MeshBox.py b/src/view/home/MeshBox.py
index 20e3402..95450b1 100644
--- a/src/view/home/MeshBox.py
+++ b/src/view/home/MeshBox.py
@@ -114,6 +114,8 @@ class AccessPointView(CanvasPulsingIcon):
network_manager = hardwaremanager.get_network_manager()
if network_manager and self._meshdev:
network_manager.set_active_device(self._meshdev)
+ self._palette.props.secondary_text = _('Disconnecting...')
+ self.props.pulsing = False
def _strength_changed_cb(self, model, pspec):
self._update_icon()
@@ -153,12 +155,14 @@ class AccessPointView(CanvasPulsingIcon):
self._disconnect_item.show()
self._connect_item.hide()
# TODO: show the channel number
+ self._palette.props.secondary_text = _('Connected')
self.props.pulsing = False
elif self._model.props.state == accesspointmodel.STATE_NOTCONNECTED:
if self._disconnect_item:
self._disconnect_item.hide()
self._connect_item.show()
# TODO: show the channel number
+ self._palette.props.secondary_text = None
self.props.pulsing = False
if self._greyed_out:
--
1.5.3.3
_______________________________________________
Sugar mailing list
[email protected]
http://lists.laptop.org/listinfo/sugar