Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
@todo Alternate UI for dialogs (stackables)
+@todo Get descriptions with the callback number
"""
from __future__ import with_statement
return
for number, description in callbackNumbers.iteritems():
- self._callbackList.append(make_pretty(number))
+ self._callbackList.append((make_pretty(number), description))
if not self.get_selected_callback_number():
self._set_callback_number(self._defaultCallback)
userSelection = hildonize.touch_selector_entry(
self._window,
"Callback Number",
- self._callbackList,
+ [number for number, description in self._callbackList],
actualSelection,
)
number = make_ugly(userSelection)
dialog.hide()
if response == gtk.RESPONSE_OK:
- selectedIndex = selector.get_active(0)
return selector.get_entry().get_text()
elif response == gtk.RESPONSE_CANCEL or response == gtk.RESPONSE_DELETE_EVENT:
raise RuntimeError("User cancelled request")