
Hello, me, I am a very beginner. I build a GUI with Glade containing an input- and an output table as well as two buttons. My target is to take the user-input from the input table, process it and put the result to the output table. My first problem is to display the content from the input table for control. With " onClicked inButton (putStr "Hello, World!") " haskell works fine without errors. With " onClicked inButton (??? inTable) " I do not find the right command to display within Prelude. Thanks for help, Guenter inButton <- builderGetObject builder castToButton "button1"; outButton <- builderGetObject builder castToButton "button2"; inTable <- builderGetObject builder castToTable "table1"; --onClicked inButton (putStr "Hello, World!"); --0nly for testing onClicked inButton (??? inTable);

-----BEGIN PGP MESSAGE----- Charset: ISO-8859-1 Version: GnuPG v2.0.20 (GNU/Linux) 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 =R67l -----END PGP MESSAGE-----

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 26/07/13 14:52, Mateusz Kowalczyk wrote:
On 26/07/13 14:42, Guenter Fiebig wrote:
Hello,
me, I am a very beginner. I build a GUI with Glade containing an input- and an output table as well as two buttons. My target is to take the user-input from the input table, process it and put the result to the output table. My first problem is to display the content from the input table for control. With " onClicked inButton (putStr "Hello, World!") " haskell works fine without errors. With " onClicked inButton (??? inTable) " I do not find the right command to display within Prelude.
Thanks for help, Guenter
inButton <- builderGetObject builder castToButton "button1"; outButton <- builderGetObject builder castToButton "button2"; inTable <- builderGetObject builder castToTable "table1";
--onClicked inButton (putStr "Hello, World!"); --0nly for testing onClicked inButton (??? inTable);
Hello. If you can can up with the type of the function, you can try to find it with http://www.haskell.org/hoogle/ .
I actually have a comment regarding your code style. You should know that you can replace
do {x <- foo; y <- bar; z <- baz;}
With do x <- foo y <- bar z <- baz
The second form is far nicer to look at. The first form is pretty much only useful when you want multiple expressions on a single line.
Apologies, my settings got messed up and the message went off encrypted. See above for content. - -- Mateusz K. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) iQIcBAEBAgAGBQJR8oAfAAoJEM1mucMq2pqXtJMP/imEfUyT2IUPTSRy8WAET8+G Kt5fPfHDnPWt0rqNQp3pLXVEuhd3t66xRMQbL7btzTu34rukq0AS8s71GpJDrtpC u3n0oVp3pypH77Hs3cRnbfqJ4l0Mf86BI3oofWtt+/SCrFty66O62TdrwQF9U5Ap 0k97Jqy6aUd/2YCg3GAI+hKmEYQSLR15KqRT7QaJKxOIDbChl2QeAIcZyS25D6vq 4g9zclY2q5mKSmpZMo31abNkvMYpXszdgFYDHZUdALYI9UGexbzqHRye37xi5Rt6 Uak0Lj5R1fdLsUO/CiJBu4SgR8jwVwRgcXlSPfZzzO2gZHOQ/Z0BL3sCuDc0VOIy PshO+8WVqMPnYOOOymuksRnTeayNW6UbzdsBmgSBHIA5KrFOe8CuBm8DlJmiMRT3 PpfROUXDaNPCw8a5tUDHOxStm2PLzgfoQenrjGgVOb1mbQcS7sg4BeWO9VM4nH8j zAdZ0YZxi1HIAjyDVTwSGpDAowaxp+cVZcbbtU3B+ILLv8U8FRG2ItCuj/72RbKo 1gXpSqaAL5m2n0Y7knhUEo8D6S1904VQTK5efTzwQ7A8o/H2AUNQ/Tm6+7dJfaL0 SHhLhvjzvaDv2LnP+J+L8fxRyspRdmaAw3PwYEEo/Td4ysxVDZ8nPIDbA4+8fHDz bL6iJ8k9bT99oAzrnYnH =agHt -----END PGP SIGNATURE-----
participants (2)
-
Guenter Fiebig
-
Mateusz Kowalczyk