widgetTree.get_widget("dial").grab_default()
widgetTree.get_widget("dial").grab_focus()
+ def dial(self, number):
+ raise NotImplementedError
+
def get_number(self):
return self._phonenumber
if hildon is not None:
hildon.hildon_helper_set_thumb_scrollbar(widgetTree.get_widget('recent_scrolledwindow'), True)
+ def number_selected(self, number):
+ raise NotImplementedError
+
def update(self):
if (time.time() - self._recenttime) < 300:
return
self._init_contacts_view()
+ def number_selected(self, number):
+ raise NotImplementedError
+
def get_addressbooks(self):
"""
@returns Iterable of ((Factory Id, Book Id), (Factory Name, Book Name))
try:
self._dialpad = Dialpad(self._widgetTree)
self._dialpad.set_number("")
- self._dialpad.dial = self._on_dial_clicked
self._accountView = AccountInfo(self._widgetTree, self._gcBackend)
self._recentView = RecentCallsView(self._widgetTree, self._gcBackend)
self._contactsView = ContactsView(self._widgetTree, self._gcBackend)
finally:
gtk.gdk.threads_leave()
+ self._dialpad.dial = self._on_dial_clicked
self._recentView.number_selected = self._on_number_selected
self._contactsView.number_selected = self._on_number_selected