menu_items = gtk.MenuItem(_("Delete"))
categorymenu.append(menu_items)
- menu_items.connect("activate", self._on_delete_category, None)
+ menu_items.connect("activate", self._on_delete_category)
menu_items = gtk.MenuItem(_("Move To Category"))
categorymenu.append(menu_items)
- menu_items.connect("activate", self._on_move_category, None)
+ menu_items.connect("activate", self._on_move_category)
category_menu = gtk.MenuItem(_("Category"))
category_menu.show()
menu_items = gtk.MenuItem(_("Word Wrap"))
viewmenu.append(menu_items)
- menu_items.connect("activate", self._on_toggle_word_wrap, None)
+ menu_items.connect("activate", self._on_toggle_word_wrap)
- view_menu = gtk.MenuItem(_("View"))
+ menu_items = gtk.MenuItem(_("History"))
+ viewmenu.append(menu_items)
+ menu_items.connect("activate", self._on_show_history)
+
+ view_menu = gtk.MenuItem(_("Note"))
view_menu.show()
view_menu.set_submenu(viewmenu)
else:
menuBar = gtk.MenuBar()
menuBar.show()
-
- moveToCategoryButton = gtk.Button(_("Move To Category"))
- moveToCategoryButton.connect("clicked", self._on_move_category, None)
-
- deleteCategoryButton = gtk.Button(_("Delete Category"))
- deleteCategoryButton.connect("clicked", self._on_delete_category, None)
+ vbox.pack_start(menuBar, False, False, 0)
#Create GUI elements
self._topBox = kopfzeile.Kopfzeile(self._db)
menuBar,
)
if hildonize.IS_FREMANTLE_SUPPORTED:
+ moveToCategoryButton = gtk.Button(_("Move To Category"))
+ moveToCategoryButton.connect("clicked", self._on_move_category)
menuBar.append(moveToCategoryButton)
+
+ deleteCategoryButton = gtk.Button(_("Delete Category"))
+ deleteCategoryButton.connect("clicked", self._on_delete_category)
menuBar.append(deleteCategoryButton)
+ historyButton= gtk.Button(_("Note History"))
+ historyButton.connect("clicked", self._on_show_history)
+ menuBar.append(historyButton)
+
+ menuBar.show_all()
+
if not hildonize.IS_HILDON_SUPPORTED:
_moduleLogger.info("No hildonization support")
self._isZoomEnabled = zoomEnabled
if zoomEnabled:
self._topBox.hide()
- self._notizen.show_history_area(False)
else:
self._topBox.show()
- self._notizen.show_history_area(True)
@gtk_toolbox.log_exception(_moduleLogger)
def _on_device_state_change(self, shutdown, save_unsaved_data, memory_low, system_inactivity, message, userData):
self._window.unfullscreen ()
else:
self._window.fullscreen ()
+ return True
elif (
event.keyval == gtk.keysyms.F7 or
event.keyval == gtk.keysyms.i and isCtrl
):
# Zoom In
self.enable_zoom(True)
+ return True
elif (
event.keyval == gtk.keysyms.F8 or
event.keyval == gtk.keysyms.o and isCtrl
):
# Zoom Out
self.enable_zoom(False)
- elif event.keyval == ord("l") and event.get_state() & gtk.gdk.CONTROL_MASK:
+ return True
+ elif (
+ event.keyval in (gtk.keysyms.w, gtk.keysyms.q) and
+ event.get_state() & gtk.gdk.CONTROL_MASK
+ ):
+ self._window.destroy()
+ elif event.keyval == gtk.keysyms.l and event.get_state() & gtk.gdk.CONTROL_MASK:
with open(constants._user_logpath_, "r") as f:
logLines = f.xreadlines()
log = "".join(logLines)
self._clipboard.set_text(str(log))
+ return True
+
+ @gtk_toolbox.log_exception(_moduleLogger)
+ def _on_show_history(self, *args):
+ self._notizen.show_history()
@gtk_toolbox.log_exception(_moduleLogger)
def _on_view_sql_history(self, widget = None, data = None, data2 = None):