Hi Conal > Thanks much for the pointers, Mads. I read the binview source code, > which uses a global mutable table to store per-instance data. I > wonder if there's a nicer way. did you ever find one? - Conal
No. I did not even use the binview-way. I decided that I did not need it enough to go with the binview-way :( To be fair, I did not look very hard for a nicer solution. Greetings, Mads Lindstrøm > > On Nov 28, 2007 9:47 AM, Mads Lindstrøm <[EMAIL PROTECTED]> > wrote: > Hi > > > Conal Elliott wrote: > > I want to make (or find) a float-valued slider that displays > its > > current value and maybe its bounds. Does anyone have advice > about > > doing that sort of thing. I want the result to have have a > > control-like interface, including a gettable attribute for > the current > > (float) value. Thanks, - Conal > > > To have a gettable attribute you need to make the type > containing the > slider an instance of Valued. See > http://wxhaskell.sourceforge.net/doc/Graphics.UI.WX.Classes.html#t% > 3AValued and: > > import qualified Graphics.UI.WX as Wx > > instance Wx.Valued YourTypeContainingTheSlider where > value = Wx.newAttr "Value" ioActionToGetValue > ioActionToSetValue > > there is also other classes you can make your type an instance > of. See > the link above. You should properly make it an instance of > Widget as a > minimum. > > I also asked about something similar before. I got this reply > > http://www.mail-archive.com/wxhaskell-users@lists.sourceforge.net/msg00260.html > . > > > Greetings, > > Mads Lindstrøm > > > ------------------------------------------------------------------------- SF.Net email is sponsored by: The Future of Linux Business White Paper from Novell. From the desktop to the data center, Linux is going mainstream. Let it simplify your IT future. http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4 _______________________________________________ wxhaskell-users mailing list wxhaskell-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wxhaskell-users