I need an accordion like GUI element (like this one: https://jqueryui.com/accordion/). But for a desktop application.
I found GrafittiSuite, downloaded the demo app, tried it and it works, but there are 2 downsides: When I uncheck ‘animate’. It doesn’t work anymore on my Mac. Bad impression for a demo app. And 199 a year is quite a bit for only this small piece of the suite.
Consider a big container control.
Inside that 4 or 5 other containers , layered so that
1 is first
2 is next on top of 1, and say 30 pixels down
3 is on top of that and so on.
Whichever one you click in the top 30 pixels, is the ‘active’ one.
It and all with a lesser number move to the top ‘home’ positions when it is clicked upon
Those with a higher number shuffle down to the bottom.
It should be fairly easy to create one with bevelButtons (easy to change color and graphics with the icon property), and a series of TextAreas with zero height. When the user clicks a bevelbutton, move everything up and make the following TextArea full height.
It is not difficult. Just some elementary logic.
Another possibility is to display your jQuery class in an HTMLViewer
I have addressed this issue for Release 24. GraffitiAccordion now uses Timers for animation, and non-animated selection works once again. I apologize for the inconvenience and delay. Your original ticket, Sascha, must have been overlooked for R23. I’m currently evaluating a new support ticketing system because of things like this.
If you are a customer affected by this issue and have a current support subscription, please submit a ticket at https://graffitisuite.com/support/tracker/ and I will reply with the lastest beta build.
[quote=337814:@Anthony Cyphers]I have addressed this issue for Release 24. GraffitiAccordion now uses Timers for animation, and non-animated selection works once again. I apologize for the inconvenience and delay. Your original ticket, Sascha, must have been overlooked for R23. I’m currently evaluating a new support ticketing system because of things like this.
If you are a customer affected by this issue and have a current support subscription, please submit a ticket at https://graffitisuite.com/support/tracker/ and I will reply with the lastest beta build.[/quote]