World: r3wp
[!RebGUI] A lightweight alternative to VID
older newer | first last |
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? :) |
Graham 24-Jun-2006 [3999x2] | Smaller example works here too. |
must be doing something else bad .. | |
Volker 24-Jun-2006 [4001] | confidential code? |
Graham 24-Jun-2006 [4002x3] | display "Test" [ group-box "Box1" data [ field 100 return field 100 return ] do [ foreach f face/pane [ if f/type = 'group-box [ foreach t f/pane [ t/text: copy "hello" ] ] ] ] ] do-events |
works fine | |
not confidential code .. just very long! | |
Volker 24-Jun-2006 [4005x2] | maybe i can dig to the important points. |
i am sometimes good at probing. | |
Graham 24-Jun-2006 [4007x2] | hang on .... |
maybe i find the bug. | |
older newer | first last |