World: r3wp
[!RebGUI] A lightweight alternative to VID
older newer | first last |
shadwolf 1-Apr-2005 [464x2] | I will see how to port them well I yet look to the code it's seems to be adaptable easyly ;) |
more news on sunday nigt (paris time ;)) | |
Brock 2-Apr-2005 [466] | Ashley, simple question. Is the display/min-size expected to always open atleast the size of min-size. I noticed it does not, however, when you attempt to resize the window, it will not allow resize smaller than min-size. See example 2.1.2 in your RebGui Display guide. |
Ashley 2-Apr-2005 [467] | Min-size limits the OS window size on resize only, the documentation will be updated to make this clearer (note that the OS window size includes an unknown number [to REBOL/View at least] of border / title pixels that varies by OS / Window style). |
Graham 2-Apr-2005 [468] | when is 018 due out? |
shadwolf 2-Apr-2005 [469x2] | I work a some time on the porting of arrow widgets basing me on gregg submition ;) you can find it there: http://shadwolf.Free.fr/arrow-RebGUI-port.r some work must be done ;) but I think Ashley could understand more than me what is needed ;) |
i like pretty mutch the idea of gregg's arrow to offor thru glyph var the variation of the design of the arrow allowing us to make simple to sofisticate I like very mutch this vision ;) | |
Ashley 3-Apr-2005 [471] | Latest build available at: http://www.dobeash.com/files/RebGUI-018.zip Highlights include: - New pwd-field widget - Updated tab-panel & radio-group widgets - Timer widget removed - Added Ctrl+Left & Ctrl+Right (word left / right) to edit feel - Display User's Guide updated to reflect previous changes - Menu widget and tabbing deferred until 0.1.9 Note that face edge, font, para and feel now default to none. Use default-* objects if your widgets need these attributes (this brings these attributes in line with the RebGUI philosophy of "absent unless specified"; and removes all the attribute: none assignments). |
PeterWood 3-Apr-2005 [472] | Ashley, it would be really interesting to learn why you decided to write RebGUI and how you went about doing it. It would make a great article for Rebol.org. |
shadwolf 3-Apr-2005 [473] | I think you can find some elements on it in the very first message of this topic ;) |
PeterWood 3-Apr-2005 [474x2] | Thanks. I've increased the message limit so that I can see the start of the group. I will start reading from the top. |
It would still be great to read a short article from Ashley. | |
Ashley 3-Apr-2005 [476] | My post of 2-Mar-2005 in the View group which kicked things off: Which leads (sort of) to my next question. Does anyone think it is worth developing a simple, high-performance, low-memory GUI alternative to VID? The aim would be to have it built on View from the ground up such that you could (for example) use enface / rebface (or equivalent) without needing %view.r (and the over 120 KB of mezz it pulls in). If there's sufficient interest I'll document and release the Alpha implementation I have. I'll jot down a few notes for an article before I forget too many of my streams of thought. ;) |
Chris 3-Apr-2005 [477x3] | nb. Shadwolf: as our Arrow style was pre-AGG, glyph rendering does not take advantage of the newer draw commands. Therefore, it may be possible to reduce or eliminate calculations used in 'compose-arrow. |
OT: the problem with AGG AA on smaller glyphs (not just arrow) is that it tends to have an adverse effect on glyph weight. 'course it beats bitmaps when it comes to scaling, but even pre-AA Draw gave more precise control -- hence the deterioration of the Arrow glyph post-AGG. Illustrated here: http://www.ross-gill.com/r/chevron-test.png | |
Btw, if they are any use, I still have some UI design guides online: http://www.ross-gill.com/r/guides.html | |
Gabriele 3-Apr-2005 [480] | Chris: i think that your example above turned out being a bug in gamma handling in earlier versions of view/agg. i'm not sure if it's the same on the latest version (especially if you adjust gamma properly for your monitor - the default should be ok for crt monitors i think) |
Ashley 3-Apr-2005 [481x2] | UI design guidelines: thanks Chris, I was trying to find those the other day. I'll add that link to the RebGUI Widget Designer's Guide. |
Just noticed some cursor placement issues with the new pwd-field widget. Add these two lines to fix: font: make default-font [name: font-fixed space: 2x0] para: make default-para [origin: 5x2] | |
Richard 4-Apr-2005 [483] | Have you been following what Ashley has been doing with RebGUI ? |
Scot 4-Apr-2005 [484x2] | Ashley. I would suggest talking to Maxim...I think he may have quite a few of those things worked out. |
On low memory VID replacement. | |
Vincent 4-Apr-2005 [486] | a security issue with new password field: with the use of ctrl-left / ctrl-right, spaces in hidden string are easy to find. |
shadwolf 4-Apr-2005 [487x4] | chris in all cases I find your work on arrow pretty interresting. I done the first adaptation I let AShley to design it closely to he's preferences ... |
Asley will use them in many thing like sliders those arrow will perfectly complement it ;) | |
Well In fact I figured out there was lot of problems with my first port of the arrow and arw widgets made by Chris & Gregg initialy for VID/AGG. So now it's mutch better I solve all existing problems in my first implementation. I made lot of code cleaning. I let implementation samples in commentary and comments maide by initial authors ;). Can be found here: http://shadwolf.Free.fr/arrow-RebGUI-port.r | |
Have a nice try ;) It was my birthday today 4/4/5 I reatch 28 yo ... Damn !!! | |
shadwolf 5-Apr-2005 [491x2] | My actual effort in dev leads me to rebGUI project so MDP-GUI is in pause until rebGUI reatch stability then I would make a brand new version of MDP-GUI including the RebGUI look&feel. Once all this work will be done I could switch back to "One render/input window" problem :) |
But as you say it normand it's not an easy topic so being able to solve it will be in my opinion a community effort because we need a little more than TDM (to render tables for example... ) | |
Maxim 5-Apr-2005 [493] | is there a one-liner I can type on rebol console I can use to see something built with rebGUI. just curious how it looks and feels... |
shadwolf 5-Apr-2005 [494x7] | Last thing the pointer is slow on hudge text because of this F***King mad system base on caret to handle the cursor position you store the current text that belongs after the cursor Writing and rewriting every time into this caret buffer the most part of the document is super slow !!! |
sorry wrong group posting ... | |
MAxim hum do %tour.r ? | |
REbgui wasn't forge tobe one linered (no dialect for the moment ...) | |
so things like view layout [ btn "EXIT" [quit]] would be writed in more than a sigle line in REBGUI ;) | |
like do %gui.r display "Test window" [ button [text "Exit " size 50x20 action [ quit]] ]] | |
Ashley : Chris made a minimalistic version of the arrow widget based on my actual version HERE IS THE LINK: http://www.ross-gill.com/r/arrow-RebGUI-port.r about 100 lines ;) | |
Ashley 6-Apr-2005 [501] | OK, integrated arrow style plus proto-type widgets that use them can be found here: http://www.dobeash.com/files/arrow.r(thanks to Chris & Gregg for the base arrow code). |
shadwolf 6-Apr-2005 [502x2] | pretty nice ;) |
mutch better than my code ;) | |
Ashley 9-Apr-2005 [504] | Latest build available at: http://www.dobeash.com/files/RebGUI-019.zip Highlights include: - Integrated language localization (see http://www.dobeash.com/it/rebgui/locale.html) - New arrow widget (run %arrow.r to see it in action) - Use of as-pair - Minor updates to pwd-field - title-group simplified Known issues - radio-group fails under 1.2.1 and rebface 1.2.10 (but not view oddly enough). Comment / uncomment radio-group block under %tour.r to see. - Need a "safe" implementation of 'construct for 1.2.1 |
Guest 9-Apr-2005 [505] | hi. .. how is localisation done, pleae? Is there anything like default language set? And what precisely is localised? |
Anton 9-Apr-2005 [506] | Gabriele has some way of doing localisation of applications. |
Guest 9-Apr-2005 [507x2] | I know. There were ones some time ago too ... just curious what aproach Ashley took .... |
btw - pekr here, connecting via wireless, so dont know my login info right now.... | |
Brock 9-Apr-2005 [509x2] | Wow, localisation integrated. Thanks. |
Wondering if there are any plans to include group element validation, ie, mutlple radio-buttons or checkboxes validated based on group-name rather than each item checked individually? | |
shadwolf 9-Apr-2005 [511x3] | where are menu ? |
and why arrows are not integrated ? arrow are usefull for drop-down, slider, and notepad for example on tour.r as the window is resizabe that when the buton bar is (number of buttons) are more big than the window to have two arrow to scroll the buttons bar to acces to the unviable button and to indicate to the user that the button bar of the note pad is bigger than he can see | |
integrated into tour.r | |
older newer | first last |