GTK: add "New -> Terminal" to right-click menu

This commit is contained in:
2016-06-03 14:42:28 +02:00
parent 077ac81227
commit 3e4621fe70
4 changed files with 20 additions and 1 deletions

View File

@@ -296,6 +296,8 @@ setViewCallbacks mygui myview = do
liftIO $ newDir mygui myview
_ <- (rcFileNewTab . rcmenu) myview `on` menuItemActivated $
liftIO $ newTab' mygui myview
_ <- (rcFileNewTerm . rcmenu) myview `on` menuItemActivated $
liftIO $ void $ openTerminalHere myview
_ <- (rcFileCopy . rcmenu) myview `on` menuItemActivated $
liftIO $ withItems mygui myview copyInit
_ <- (rcFileRename . rcmenu) myview `on` menuItemActivated $

View File

@@ -108,6 +108,7 @@ data RightClickMenu = MkRightClickMenu {
, rcFileNewRegFile :: !ImageMenuItem
, rcFileNewDir :: !ImageMenuItem
, rcFileNewTab :: !ImageMenuItem
, rcFileNewTerm :: !ImageMenuItem
, rcFileCut :: !ImageMenuItem
, rcFileCopy :: !ImageMenuItem
, rcFileRename :: !ImageMenuItem

View File

@@ -163,6 +163,8 @@ createMyView mygui iofmv = do
"rcFileNewDir"
rcFileNewTab <- builderGetObject builder castToImageMenuItem
"rcFileNewTab"
rcFileNewTerm <- builderGetObject builder castToImageMenuItem
"rcFileNewTerm"
rcFileCut <- builderGetObject builder castToImageMenuItem
"rcFileCut"
rcFileCopy <- builderGetObject builder castToImageMenuItem