⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mainsimplemenu.hs

📁 HTK系列的
💻 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 + -