GTK: fix row activation callback
This commit is contained in:
parent
54af33f3a7
commit
7986ce0d4e
@ -83,6 +83,11 @@ import System.Glib.UTFString
|
|||||||
-- * 'settings mygui' modifies
|
-- * 'settings mygui' modifies
|
||||||
setCallbacks :: MyGUI -> MyView -> IO ()
|
setCallbacks :: MyGUI -> MyView -> IO ()
|
||||||
setCallbacks mygui myview = do
|
setCallbacks mygui myview = do
|
||||||
|
-- GUI events
|
||||||
|
_ <- urlBar mygui `on` entryActivated $ urlGoTo mygui myview
|
||||||
|
_ <- treeView mygui `on` rowActivated $ (\_ _ -> withRows mygui myview open)
|
||||||
|
|
||||||
|
-- key events
|
||||||
_ <- rootWin mygui `on` keyPressEvent $ tryEvent $ do
|
_ <- rootWin mygui `on` keyPressEvent $ tryEvent $ do
|
||||||
[Control] <- eventModifier
|
[Control] <- eventModifier
|
||||||
"q" <- fmap glibToString eventKeyName
|
"q" <- fmap glibToString eventKeyName
|
||||||
@ -105,7 +110,6 @@ setCallbacks mygui myview = do
|
|||||||
[] <- eventModifier
|
[] <- eventModifier
|
||||||
"Return" <- fmap glibToString eventKeyName
|
"Return" <- fmap glibToString eventKeyName
|
||||||
liftIO $ withRows mygui myview open
|
liftIO $ withRows mygui myview open
|
||||||
_ <- urlBar mygui `on` entryActivated $ urlGoTo mygui myview
|
|
||||||
_ <- treeView mygui `on` keyPressEvent $ tryEvent $ do
|
_ <- treeView mygui `on` keyPressEvent $ tryEvent $ do
|
||||||
[Control] <- eventModifier
|
[Control] <- eventModifier
|
||||||
"c" <- fmap glibToString eventKeyName
|
"c" <- fmap glibToString eventKeyName
|
||||||
|
Loading…
Reference in New Issue
Block a user