up-to-date set of user interface controls
Andrew Hodgkinson (6) 465 posts |
This topic has been imported from the old forum. Due to its use of fixed format text, you may need to make your browser view wider in order to see posts with the correct layout. |
Alan Robertson (52) 420 posts |
It would be great if as part of updating Risc OS that a proper set of interface tools could be created. I'm fed up of havihg to hash together template windows and icons to get a up-to-date looking controls on my screen. In other words proper class objects. ie. a drop down box that I create, consists of four windows. 1) the main parent window that contains everthing 2) a child window (parent is window 1) that is used to show the text in the drop down box 3) another child window (parent is window 2) that is used as the drop down button to the right 4) another parent window that pops up under window 1 once a single click event is pressed Now wouldn't it be nice if instead of having to fudge all this, that a control exists that handled the intricacies of all this? It would do a lot if developers used these instead of the usual window/icons fudges. |
Andrew Hodgkinson (6) 465 posts |
Alan Robertson (52) wrote: > Now wouldn't it be nice if instead of having to fudge all this, that a > control exists that handled the intricacies of all this? Yes. I would guess that the Toolbox would be the first place to start considering such things - precedents already exist in items such as the ScrollList gadget. I know someone was working ("in house" at Pace) on a Filer-style gadget once, too, but I don't know how close that got to being finished. The Toolbox provides a language-neutral infrastructure designed to allow such things to be implemented. Some aspects of the Toolbox design itself are at times considered controversial; however, if the Toolbox and its gadgets end up released in source form, concerned individuals or groups would at last have the chance to improve the implementation directly. Well, that, or perhaps create some new mechanism based on Toolbox's good bits. |