+
+ self._window = hildonize.hildonize_window(self, self._window)
+ hildonize.set_application_title(self._window, "%s" % constants.__pretty_app_name__)
+ menuBar = hildonize.hildonize_menu(
+ self._window,
+ menuBar,
+ )
+ if hildonize.IS_FREMANTLE_SUPPORTED:
+ moveToCategoryButton = gtk.Button(_("Move To Category"))
+ moveToCategoryButton.connect("clicked", self._on_move_category, None)
+ menuBar.append(moveToCategoryButton)
+
+ deleteCategoryButton = gtk.Button(_("Delete Category"))
+ deleteCategoryButton.connect("clicked", self._on_delete_category, None)
+ menuBar.append(deleteCategoryButton)
+
+ menuBar.show_all()
+
+ if not hildonize.IS_HILDON_SUPPORTED:
+ _moduleLogger.info("No hildonization support")
+
+ if osso is not None:
+ self._osso_c = osso.Context(constants.__app_name__, constants.__version__, False)
+ self._deviceState = osso.DeviceState(self._osso_c)
+ self._deviceState.set_device_state_callback(self._on_device_state_change, 0)
+ else:
+ _moduleLogger.info("No osso support")
+ self._osso_c = None
+ self._deviceState = None
+
+ self._prepare_sync_dialog()
+
+ self._window.connect("delete-event", self._on_delete_event)
+ self._window.connect("destroy", self._on_destroy)
+ self._window.connect("key-press-event", self._on_key_press)
+ self._window.connect("window-state-event", self._on_window_state_change)
+