r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[!RebGUI] A lightweight alternative to VID

Pekr
2-Feb-2006
[2896]
it is not, and my system is somehow screwed - I run View from c:\rebol\view\rebol.exe, 
and view-root shows c:\documents and settings\krenzelokpetr\data 
aplikaci\rebol ....
Anton
2-Feb-2006
[2897]
In the registry there are now two keys:
Pekr
2-Feb-2006
[2898]
maybe we should move to View group?
Anton
2-Feb-2006
[2899x2]
HKCU\Software\Rebol\View\Home = d:\anton\dev\rebol\view
ok -> View
Graham
2-Feb-2006
[2901x3]
Ok, I'm confused now.  I downloaded a new rebgui distro using the 
above link.
This still fails for me.


view layout [ button "Rebgui" [ display "" [ text "Rebgui from Vid" 
]]]
Ashley, did you test this last night with that version, or a newer 
unreleased version.
Can anyone else check this out?
Rebolek
2-Feb-2006
[2904]
Graham: it works here.
Graham
2-Feb-2006
[2905]
So, it opens up the RebGUI window on clicking the button?
Rebolek
2-Feb-2006
[2906x3]
Yes
Graham: don't you have %user.r patched somehow?
My user.r is full of patches and when I'm not sure, where's problem, 
I rename %user.r to somethuing else to make sure I've got clean rebol.
Graham
2-Feb-2006
[2909x2]
no, I don't.
I'm going to try a new PC and see what happens.
Ashley
2-Feb-2006
[2911]
REBOL/View 1.3.2.3.1?
Graham
2-Feb-2006
[2912]
>> rebol/version
== 1.3.2.3.1
Ashley
2-Feb-2006
[2913]
Create a file called %test.r in view-root/public/www.dobeash.com/files/rebgui/ 
with the following:

	REBOL []

	do %rebgui.r


 view layout [text form system/version button "RebGUI" [display "" 
 [text "RebGUI from VID"]]]


and then run by double-clicking it. I see "1.3.2.3.1" in the text 
and clicking "RebGUI" displays the RebGUI window.
Graham
2-Feb-2006
[2914x7]
This is totally weird.
Your script runs okay.
I see the "RebGUI from VID" popup.
*BUT* if I run the same script from the console ... it does not work 
!
ie. if I type each command one by one.
do %test.r works
do %rebgui.r
and then 

view layout [text form system/version button "RebGUI" [display "" 
[text "RebGUI from VID"]]]
does not work.
Ashley
2-Feb-2006
[2921]
You're not alone:

REBOL/View 1.3.2.3.1 5-Dec-2005 Core 2.6.3
Copyright 2000-2005 REBOL Technologies.  All rights reserved.
REBOL is a trademark of REBOL Technologies. WWW.REBOL.COM


Licensed to: Ashley Truter (commercial) <[atruter-:-netspace-:-net-:-au]>
License ID: 5-00170-1

Type desktop to start the Viewtop.
>> change-dir %public/www.dobeash.com/files/rebgui
== %/C/rebol/view/public/www.dobeash.com/files/rebgui/
>> do %rebgui.r
Script: "RebGUI system" (6-Dec-2005)

>> view layout [text form system/version button "RebGUI" [display 
"" [text "RebGUI
from VID"]]]

fails for me too!
Graham
2-Feb-2006
[2922]
so, I'm not crazy!!!
Ashley
2-Feb-2006
[2923]
Even odder, creating a script with just:

	REBOL []

	halt

and then typing the exact same commands as above works!?
Graham
2-Feb-2006
[2924]
back later ..
Volker
2-Feb-2006
[2925x3]
what is the problem?
do http://www.dobeash.com/files/rebgui/get-rebgui.r
change-dir view-root/public/www.dobeash.com/files/rebgui
do %tour.r
if i do paste that, i get the tour running. (linux)
Ashley
2-Feb-2006
[2928]
That works, it's the interaction of VID/RebGUI when REBOL is started 
in a certain way that's the problem.
Volker
2-Feb-2006
[2929x9]
Here too..
that halt-trick works here too. portable bug.
Maybe this:
probe system/script/header
do %scratch.r
probe system/script/header
yep.
view layout [text form system/version button "RebGUI" [display "!!!" 
[text "RebGUI from VID"]]]
foreach window system/view/screen-face/pane [
        if title = window/text [return]
    ]
default title depends on system/script/header. with the halt in a 
script, you have a real title.
better compare faces with 'same? then by title?
btw if i vidify rebgui, is there a chance to get it accepted? or 
do you insist on the api-clashes?
Graham
2-Feb-2006
[2938x4]
Not sure what you're discussing Volker. This part "text form system/version" 
is not necesary for the script to fail.
Ahhh...
do %rebgui.r
and then 

view layout [text form system/version button "RebGUI" [display "This 
is needed!!" [text "RebGUI from VID"]]]
works :)
What's the technical reason for this failing with no window title?
Volker
2-Feb-2006
[2942]
the foreach above is from 'display. if you have a window with your 
title already, it simply returns. the default title with no header 
(no script) is "" ;)
Graham
2-Feb-2006
[2943x2]
so, the bug is with 'display
Must be an optimisation :)
Volker
2-Feb-2006
[2945]
yes. a hidden feature :)