mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Add editor actions to menubar
This commit is contained in:
parent
66fac74834
commit
17f6f40fde
@ -157,6 +157,7 @@ class Main(MainWindow):
|
|||||||
self.action_quit = reg('quit.png', _('&Quit'), self.boss.quit, 'quit', 'Ctrl+Q', _('Quit'))
|
self.action_quit = reg('quit.png', _('&Quit'), self.boss.quit, 'quit', 'Ctrl+Q', _('Quit'))
|
||||||
|
|
||||||
# Editor actions
|
# Editor actions
|
||||||
|
group = _('Editor actions')
|
||||||
self.action_editor_undo = reg('edit-undo.png', _('&Undo'), self.boss.do_editor_undo, 'editor-undo', 'Ctrl+Z',
|
self.action_editor_undo = reg('edit-undo.png', _('&Undo'), self.boss.do_editor_undo, 'editor-undo', 'Ctrl+Z',
|
||||||
_('Undo typing'))
|
_('Undo typing'))
|
||||||
self.action_editor_redo = reg('edit-redo.png', _('&Redo'), self.boss.do_editor_redo, 'editor-redo', 'Ctrl+Y',
|
self.action_editor_redo = reg('edit-redo.png', _('&Redo'), self.boss.do_editor_redo, 'editor-redo', 'Ctrl+Y',
|
||||||
@ -169,6 +170,10 @@ class Main(MainWindow):
|
|||||||
_('Copy text'))
|
_('Copy text'))
|
||||||
self.action_editor_paste = reg('edit-paste.png', _('&Paste text'), self.boss.do_editor_paste, 'editor-paste', 'Ctrl+V',
|
self.action_editor_paste = reg('edit-paste.png', _('&Paste text'), self.boss.do_editor_paste, 'editor-paste', 'Ctrl+V',
|
||||||
_('Paste text'))
|
_('Paste text'))
|
||||||
|
self.action_editor_cut.setEnabled(False)
|
||||||
|
self.action_editor_copy.setEnabled(False)
|
||||||
|
self.action_editor_undo.setEnabled(False)
|
||||||
|
self.action_editor_redo.setEnabled(False)
|
||||||
|
|
||||||
def create_menubar(self):
|
def create_menubar(self):
|
||||||
b = self.menuBar()
|
b = self.menuBar()
|
||||||
@ -181,6 +186,13 @@ class Main(MainWindow):
|
|||||||
e = b.addMenu(_('&Edit'))
|
e = b.addMenu(_('&Edit'))
|
||||||
e.addAction(self.action_global_undo)
|
e.addAction(self.action_global_undo)
|
||||||
e.addAction(self.action_global_redo)
|
e.addAction(self.action_global_redo)
|
||||||
|
e.addSeparator()
|
||||||
|
e.addAction(self.action_editor_undo)
|
||||||
|
e.addAction(self.action_editor_redo)
|
||||||
|
e.addSeparator()
|
||||||
|
e.addAction(self.action_editor_cut)
|
||||||
|
e.addAction(self.action_editor_copy)
|
||||||
|
e.addAction(self.action_editor_paste)
|
||||||
|
|
||||||
def create_toolbar(self):
|
def create_toolbar(self):
|
||||||
self.global_bar = b = self.addToolBar(_('Global tool bar'))
|
self.global_bar = b = self.addToolBar(_('Global tool bar'))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user