World: r3wp
[!RebGUI] A lightweight alternative to VID
older newer | first last |
Cyphre 22-Jun-2006 [3949] | Yes, I changed the radio-group behaviour a bit so it works more consistent (at least IMO). Ofcourse if this is a backward compatibility problem then use the old version. I agree there shoudl be default accesor system but AFAIK current RebGUI lacks it so maybe a good improvement for future? |
Pekr 22-Jun-2006 [3950] | Cyphre - in near future? :-) |
Cyphre 22-Jun-2006 [3951] | I have big problems with predicting future all the time ;) |
Graham 22-Jun-2006 [3952x2] | I think it is imperative really as otherwise we are forced to delve into the internals of rebgui to do simple things. |
although Carl is not keen on oo programming, it really does work well with GUIs. | |
Cyphre 22-Jun-2006 [3954] | agree, oop is well suited for such things. |
Pekr 22-Jun-2006 [3955x2] | VID accessors is good methog, it just stopped half-way, which is a pity ... should work in set-face 'attribute 'value mode, and not only in set-face 'value one.... |
... if that is the thing you are talking about in regards to oop and overriding methods :-) | |
Graham 22-Jun-2006 [3957] | It would be nice if rebgui could be prettified .. with backgrounds etc. |
Cyphre 22-Jun-2006 [3958] | The problem is RebGUI was initially designed as simple and resources efficient system. Now RebGUI users want more and more :-) So exteding the system based on the initial idea is not so easy ;) |
Pekr 22-Jun-2006 [3959] | :-) .... but it also does not mean, that things like exposing some central settings to some objects (as colors etc.) should necessarily bloat RebGUI, or does it? |
Graham 22-Jun-2006 [3960] | Ah.. I have too many things that rely on the internals of the radio-group .. perhaps try another day |
Ashley 22-Jun-2006 [3961] | Graham, "is there going to be a formal syntax description for the rebgui dialect" ... I can certainly get the ball rolling, can you point me to a good format we can base it on? |
Graham 22-Jun-2006 [3962] | not really .. can we just use datatypes to describe the syntax? |
Ashley 22-Jun-2006 [3963] | Something like: http://www.rebol.com/docs/view-system.html#section-2.2 |
Graham 22-Jun-2006 [3964x5] | >> display "" [ rg: radio-group data [ "M" "F" ] do [ rg/select-item 2]] ** Script Error: Cannot use path on none! value ** Where: switch ** Near: if pf/picked <> face/data [old: pf/picked if old [clear skip pf/pane/:old/effect/draw 7 show pf/pane/:old] pf/picked : fa... |
Ashley, that would help. | |
the problem is this line ... pf: face/parent-face | |
pf is none | |
I recall having similar problems with Ashely's radio-group as well. | |
Graham 23-Jun-2006 [3969x4] | In the select-item function, need also this : picked: item |
as otherwise the picked function fails if you use the select-item to set the radio-group | |
submitted radio-group bugs to trac ... seems a large number of active tickets :( | |
What's the best way to allow a user to define their own forms without reimplementing Vid or rebgui parser ? | |
Ingo 24-Jun-2006 [3973x4] | I just tried rebgui, and I have a few questions ... is there a reason, that display opens the windows, but does not start do-events? This seems a bit strange to me. When testing layouts in the console, I mostly end up with inactive windows. |
Is it possible to get the window size? | |
Is it possible to set an own resizer function? | |
I have tried to create something like a calendar layout: two TEXTs, and a TEXT-LIST below them, and then 2 rows and 2 columns of this. The internal resizer was not able to cope with this, either the left widgets, or the right widgets were resized. Is it just me, or is the resizer not able to cope with this? | |
Graham 24-Jun-2006 [3977x2] | show us your code... |
RT is promoting Rebgui http://www.rebol.net/article/0280.html | |
Ingo 24-Jun-2006 [3979x2] | Version 1, left, down resized ... display "Test 1" [ tight text 40 #w "free" text 10 #w "11" text 40 #w "empty" text 10 #w "12" return text-list 50x50 #hw data ["entry1" "entry2"] text-list 50x50 #hw data ["entry3" ] return text 40 #w "nothing" text 10 #w "21" text 40 #w "whatever" text 10 #w "22" return text-list 50x50 #hw data ["entry1" "entry2"] text-list 50x50 #hw data ["entry3" ] ] do-events |
Version 2, upper left resized ... display "Test 2" [ tight text 40 #w "free" text 10 #wx "11" text 40 #wx "empty" text 10 #wx "12" return text-list 50x50 #hw data ["entry1" "entry2"] text-list 50x50 #hwx data ["entry3" ] return text 40 #wy "nothing" text 10 #wxy "21" text 40 #wxy "whatever" text 10 #wxy "22" return text-list 50x50 #hwy data ["entry1" "entry2"] text-list 50x50 #hwxy data ["entry3" ] ] do-events | |
Graham 24-Jun-2006 [3981x9] | the first one you need a #Y for those you want to have a y displacement |
what's wrong with the second one? | |
I've been looking at how to save a form contents and reload the same values when opening the form. | |
all the widgets are anonymous | |
when I save the form contents, I just go through the pane and grab all the values for the widgets I have viz: radio-groups, and edit-lists. | |
And to restore the form contents, in the do block of the layout, I go thru the layout and restore the values. | |
Only trouble is .. it's not working for me. | |
How to reference the layout from within a do block ? | |
I can't use the reference returned by 'display because the display hasn't finished yet. | |
Volker 24-Jun-2006 [3990] | IIRC you have it in 'face in the do-block |
Graham 24-Jun-2006 [3991] | Let me try .. |
Volker 24-Jun-2006 [3992] | display "Example" compose [ button "a" [alert "hi"] field "a" return button "b" field "b" return do [ foreach fac face/pane[ probe fac/text ] ] ] |
Graham 24-Jun-2006 [3993x2] | Nope .. not working. |
let me try a smaller example .. | |
Volker 24-Jun-2006 [3995] | mine works here. has rebgui change? |
Graham 24-Jun-2006 [3996x2] | keeps changing all the time! |
Hmm. | |
Volker 24-Jun-2006 [3998] | Has rebgui changed in that regard? :) |
older newer | first last |