?? mainsimplemenu.hs
字號:
{- A simple menu example, using the HTkMenu interface -}module Main(main) whereimport Computationimport Eventsimport Destructibleimport HTk hiding (Menu)import MenuTypeimport HTkMenumain :: IO ()main = do top <- initHTk [text "Menu"] let (simpleMenu :: HTkMenu Char) = HTkMenu( Menu "Names" [ Button "Andromecha" 'A', Button "Bendickt" 'B', Button "Cordelia" 'C', Button "Duncan" 'D', Blank, Menu "More names" [ Button "Elinor" 'E', Button "Ferdinand" 'F' ], Blank, Button "Quit" 'Q' ]) (menuButton,event) <- compileHTkMenu top simpleMenu pack menuButton [] let eventHandler = do ch <- event always (putStrLn ("Got "++[ch])) case ch of 'Q' -> done _ -> eventHandler sync eventHandler cleanupWish
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -