GTK: add "New -> Terminal" to right-click menu
This commit is contained in:
@@ -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 $
|
||||
|
||||
@@ -108,6 +108,7 @@ data RightClickMenu = MkRightClickMenu {
|
||||
, rcFileNewRegFile :: !ImageMenuItem
|
||||
, rcFileNewDir :: !ImageMenuItem
|
||||
, rcFileNewTab :: !ImageMenuItem
|
||||
, rcFileNewTerm :: !ImageMenuItem
|
||||
, rcFileCut :: !ImageMenuItem
|
||||
, rcFileCopy :: !ImageMenuItem
|
||||
, rcFileRename :: !ImageMenuItem
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user