Reputation: 29737
How can I make window maximized on start with wxHaskell ? Thanks for help
Upvotes: 0
Views: 270
Reputation: 139038
I've never used wxHaskell before and have very little experience with wxWidgets, but if you take this line in the HelloWorld.hs
example (available in the wxHaskell source distribution):
f <- frameCreate objectNull idAny "Hello world" rectZero frameDefaultStyle
and change it to this:
f <- frameCreate objectNull idAny "Hello world" rectZero (frameDefaultStyle .|. wxMAXIMIZE)
the frame is maximized. Note that you also need to add import Data.Bits ((.|.))
for the bitwise or operator.
I've only tested this on Arch Linux with wx-0.12.1.6
, but I'd be surprised if it doesn't work elsewhere.
Upvotes: 1