Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

[REBOL] Re: RebGUI or GLayout

From: moliad::gmail::com at: 15-Dec-2007 1:12

hi Giuseppe, glayout is much less documented but harnesses, fixes and expands upon VID, whereas RebGui is a custom rewrite, but has more rigid display aspects. unless Rebgui has changed since last I looked at it, Glayout has a stronger (and very quick) layout engine, it also has a host of nifty functions to help you make your own styles (modal popups, are builtin, for easy contextual menues, for example). many compound styles can be built without actually needing to code the styles themselves, just by using the layout engine and filling controls in them. Glayout is 100% dynamic, and things like scroll panes are fully automated, support for non focused hierarchical scroll wheel event handling is part of the core, and some features like croppable gui snapshots, a few rebuilt requestors, a modal (usefull for debugging) code inspector using a macOS finder type engine are all built in. since its built over VID most of VID's appearance logic still applies (but none of its layout still does). things like stylesheets and all facets are still useable. the version on rebol.org really is out of date, if you need the newer version, I'll be happy to put it online within a few days. there is also integration with liquid through the use of a plugin, which I have used in commercial apps, (and demoed at the last devcon) which allow implicit computing and dataflow to be linked within the GUI at the dialect level! I have integrated some of henrik's VID stuff, just to see how easy it is to import advanced VID styles and it was pretty easy in fact. if you want to create your own styles, the api is very rich, including things like pre and post layout operations (allowing you to add/modify/remove controls before or after a layout), separate layout and size determination, there even is a facet automatition function which allows you to add facets to your styles without even needing to know how its handled internally by VID. again, a lot of this is not formally documented, but it should be fairly obvious if you know exactly what you want to do and I'll be happy to answer any questions and even help you if you have some specific needs to fill. The code is fairly documented though. -MAx (Glayout's author) PS: any support issues you might have, should be sent here. its the REBOL channel I currently follow and I really do read this list often. On Dec 12, 2007 1:24 PM, Giuseppe Chillemi <gchillemi-aliceposta.it> wrote: