World: r3wp
[!RebGUI] A lightweight alternative to VID
older newer | first last |
Ashley 8-Mar-2005 [128] | Latest release available at: http://www.dobeash.com/files/RebGUI-013.zip Check out the new tab-panel widget and updated View facets document. |
Graham 8-Mar-2005 [129x2] | A suggestion .. don't quit after closing an example window please .. halt will do just fine. Otherwise have to reload rebol each time :( |
Thanks :) | |
Ashley 8-Mar-2005 [131] | Mm, I have the opposite problem ... I just want to double-click the script and when I close the window I don't want to then have to close an additional console window. ;) |
Graham 8-Mar-2005 [132] | I don't have .r associated with rebol .. afterall which version will it load?? |
Ammon 8-Mar-2005 [133x3] | Right click just about any file and you can change the EXE that is associated with the file's extension so, potentially any version you like. |
Even linux does this... | |
(or at least KDE does. ;-) | |
Anton 8-Mar-2005 [136] | I agree with Graham. I have .R files associated with my editor. Perhaps you could pass in a flag to intelligently quit or not ? |
Ashley 8-Mar-2005 [137] | Windows keeps track of all the programs used to open a particular file extension. Just right click the script then choose: Open With | Choose Program and browse select the file you want to open it with (checking the "Always use ..." option if you want to permanently associate it). Thereafter, this file is displayed whenever you right-click and bring up the "Open with" menu. On my system I have multiple REBOL versions and editors available so I can easily choose how I want to open a script. Anton: if your .R scripts are associated with your editor, how do you run them? Console session and do? |
Graham 8-Mar-2005 [138] | I have my .r associated with editor as well. I run a console session to run rebol scripts. |
Ammon 8-Mar-2005 [139] | I also use the Open With | Choose progam menu but I failed to mention it. |
Anton 8-Mar-2005 [140x2] | I mean - that's how I prefer it. |
Yes, I spend my life in the rebol console. | |
Graham 8-Mar-2005 [142] | I'm either in a rebol console or a dos shell :( |
Anton 8-Mar-2005 [143] | poor boy ;) |
Ammon 8-Mar-2005 [144] | I have a tendancy to fall in front of a video game or two but other than that I'm usually behind a rebol console as well. ;-) |
Graham 8-Mar-2005 [145] | I tend to create batch files if I need to run a rebol script .. or, encap them. |
Anton 8-Mar-2005 [146x2] | I suppose, Graham, you're tracert'ing a lot. |
automatically ? | |
Graham 8-Mar-2005 [148] | no, just ones I need to run by clicking on them .. |
Anton 8-Mar-2005 [149] | -----> Chat |
Graham 8-Mar-2005 [150] | Anyway, I think it we have an option to drop to console ... that would be good. |
Ashley 9-Mar-2005 [151] | I'll make sure that the next iteration of examples all have an "icon [action [unview halt]]" in them just for you. ;) |
Graham 9-Mar-2005 [152] | Much appreciated. |
Vincent 9-Mar-2005 [153x3] | In http://www.dobeash.com/it/rebgui/widgets.html, in Feel function templates, there's missing the 'move event in engage. It's used for dragging actions in a layout. Here a vertical splitter widget using it : |
v-splitter: make face [ size: 5x100 edge: make edge [size: 1x1 effect: 'bevel] feel: make feel [ engage: function [face act event][f p n delta][ if event/type = 'move [ f: find face/parent-face/pane face p: first back f n: first next f delta: face/offset/x - face/offset/x: min n/offset/x + n/size/x - 1 - face/size/x max p/offset/x + 1 face/offset/x + event/offset/x p/size/x: p/size/x - delta n/size/x: n/size/x + delta n/offset/x: n/offset/x - delta show [p face n] ] ] ] ] | |
To use it, just insert it between the faces you want to resize: text [text "Some text" 320x40] v-splitter [size 5x40] box [size 60x40 color blue] | |
Ashley 9-Mar-2005 [156x2] | Now *that's* elegant! |
Following documents updated to reflect latest changes / feedback: RebGUI Display User's Guide - new layout refinement plus widget descriptions added RebGUI Widget Designer's Guide - init attribute added REBOL/View Facet Summary - various | |
Vincent 10-Mar-2005 [158x2] | thanks :-) suggestion: the 'rate attribute/facet could be specified in a display - for 'anim and futur widgets. In 'display code: |
rate: any [select attributes 'rate rate] | |
Robert 10-Mar-2005 [160] | Will the splitter be integrated into the next release? |
Pekr 10-Mar-2005 [161] | did not follow the discussion - what is RebBUI? Is it VID replacement? |
Robert 10-Mar-2005 [162] | yep |
Pekr 10-Mar-2005 [163x2] | complete or based upon VID? |
is there anything to try already? How does it compare to Maxim Glayout or how is that called? Or Slim, or Steel? Never know what Maxim's names, terms etc. mean :-) | |
Vincent 10-Mar-2005 [165x2] | not based on VID - it's a remplacement |
you can try the examples supplied with rebgui: http://www.dobeash.com/files/RebGUI-013.zip | |
Pekr 10-Mar-2005 [167] | thanks, will try it. Debeasch, it is Ashley, right? If RebGUI will be of the same quality as RebDB, it is surelly gonna be cool. Ashley is very good and precise designer, his code is nice. Other such folk is DocKimbel, his mySQL code was pleasure to study :-) |
Vincent 10-Mar-2005 [168] | the main web page is http://www.dobeash.com/it/rebgui/ there's more information there on Ashley's project - a nice doc on /View engine growing with RebGUI progression. |
Pekr 10-Mar-2005 [169x3] | OK, now I am confused with some of RebGUI concepts ... on one hand I do agree, that some of cross-style shared code was not eventually so good, I think that widgets shoud provide kind of full functionality ... I can't see any automatic scrollers for e.g. |
hmm, what looks simple becomes more difficult when you want more difficult behavior. I speak of resizing, I am not sure it is fully sufficient as it is, but Romano surely knows more :-) | |
If I imagine more complex style as e.g. grid, with Romano's system you had ability to create resize groups, to anchor something to different face etc. But then RebGUI seems to follow different target then I thought. I want full OS compliancy in behavior ... | |
Ammon 10-Mar-2005 [172] | Nah, RebGUI is simply a minimilistic, holistic approach where you don't any thing more then is needed and what you add is self sufficient. (at least that's my take on it...) |
Pekr 10-Mar-2005 [173] | yes, now I understand it too. It is not for OS compliant apps, but for kind of embedded devices ones :-) |
Ammon 10-Mar-2005 [174] | Yeah, that's more like it. But it can be used to provide simple, clean OS independant applications too... |
Pekr 10-Mar-2005 [175] | where does Glyout/Steel/Liquid thingy stands in comparison? |
Ammon 10-Mar-2005 [176] | GL goes for a more dynamic approach while maintaining performance. Did you see Maxim's rework of a multi-column scroll list? Fast, very fast. |
Ashley 10-Mar-2005 [177] | Vincent: rate suggestion ... done (overlooked in 0.1.3) Robert: Will the splitter be integrated into the next release? ... Yes Pekr: "I want full OS compliancy in behavior" ... which OS and what skin? Ammon: "RebGUI is ..." ... spot on, and I like that sentence so much I'll add it in some shape or form to the main page ;) |
older newer | first last |