アプリケーションを起動するときに、特定のボタンにフォーカスを設定したいと考えています。現在tab
、ボタンをフォーカスするには 1 回押す必要があります。
wxwidgets
ドキュメントには、で利用できないと思われるSetFocus
方法 (リンク) が記載されていwxhaskell
ます。
その後、 MoveBeforeInTabOrder
(リンク)を見つけましたが、ここでも見つかりませんでしたwxhaskell
。
メンテナーは、2009 年の「かなり完全な GUI バインディング」であるとwxhaskell
述べています。
これが私の最小限の例です:
module Main where
import Graphics.UI.WX
import Graphics.UI.WXCore
main :: IO ()
main = start hello
hello :: IO ()
hello = do
f <- frame []
test <- button f [ text := "button" ]
set f [ layout := widget test ]