World: r3wp
[!RebGUI] A lightweight alternative to VID
older newer | first last |
Ashley 2-Jan-2006 [2765] | Decided to go with a simple manifest / checksum approach. Long term we really need something like Anton outlined previously (multi-level caching with the option to control it on an app by app basis). Anyway, have a try of this: do http://www.dobeash.com/files/rebgui/get-rebgui.r but be aware that it writes its files to the *current* directory (as determined by 'what-dir) and replaces any "base" files with a differing checksum (so make a copy of any local changes you have made and want to keep). I've also updated the issues log at: http://www.dobeash.com/it/rebgui/issues.html |
Pekr 2-Jan-2006 [2766x4] | lotsa opened issues still there :-) |
I do not properly understand the need for auto-updating facility, unless provided as general rebgui facility = functionality available to custom apps too using rebgui ... | |
I hope it is so ... otoh do you find Gabriele's update script complicated? It has anything programmer needs imo in that regard (judging according to my first look, no direct experience though ...) | |
otoh I prefer the get-rebgui, instead of having separate 0.3.0 plus the need to copy over newer stuff :-) | |
Ashley 2-Jan-2006 [2770] | Gabriele's update script ... link? |
Pekr 2-Jan-2006 [2771x3] | wait a bit - gabriele put all sorts of his utils here linked few days ago ... |
http://www.colellachiara.com/soft/Libs | |
autoupdate.r IIRC ... | |
Volker 2-Jan-2006 [2774x3] | there is do-thru and launch-thru, to run things in the right folder. |
And a do %tour.r on the end would be perfect :) | |
A mix could be a self-extracting script for base-distro, and then downloading the updates. only a single server-lookup and only a few bytes more. | |
Anton 3-Jan-2006 [2777x6] | Ashley, great that you have made get-rebgui.r. I'm working on it to get it to use the public cache and show progress. |
I'd like if you could use checksum/secure to generate the checksums in manifest.txt, which is compatible with read-thru, load-thru etc. | |
Also, if your compressed files begin with the 8 characters "rebpress" followed by the compressed data, then we can use the /expand refinement of read-thru to auto decompress the data for us. | |
I've come against a strange problem. When I do this read http://www.dobeash.com/files/rebgui/dictionary/American.dat it stops and gives a network timeout after reading 23% of the file. bytes: 68432 of total: 293605 = 23.31 % This is repeatable. I tried with read-thru/progress and a simple read. Bizarre | |
Seems to be pushing through now. Improved my error reporting on the way. | |
Ashley, totally reworked your get-rebgui.r to use public cache: http://www.lexicon.net/antonr/rebol/rebgui/get-rebgui.r | |
Ashley 3-Jan-2006 [2783x3] | Excellent work, implementing all your suggestions now ... |
Done. | |
Works well (do http://www.dobeash.com/files/rebgui/get-rebgui.r) except that all the files retain their rebpress prefix! ;) What's the best/easiest way to correct that? | |
Volker 3-Jan-2006 [2786x2] | already fixed? |
Or i am in the wrong folder? looks clean here. | |
Ashley 3-Jan-2006 [2788] | Check the contents of public/www.dobeash.com/files/rebgui |
Volker 3-Jan-2006 [2789x3] | i see. messes the filenames |
Maybe a misunderstanding. "rebpress" must be the first part of the file-content. not the filename | |
in read-thru: if all [expand find/match data "rebpress"] [ if error? try [data: decompress skip data 8] [return none] ] | |
Ashley 3-Jan-2006 [2792] | Doh! Just reread Anton's message above; 'if your compressed files begin with the 8 characters "rebpress" followed by the compressed data. Fixing now ... |
Volker 3-Jan-2006 [2793] | Is the big spellcheck-data needed? |
Graham 3-Jan-2006 [2794] | I found this www.as-u-type.com spell checker works with area fields. |
Ashley 3-Jan-2006 [2795] | Fixed. Works as intended now. |
Ashley 4-Jan-2006 [2796x3] | Spellcheck data is there for the %tour.r demo and is only 287Kb compressed. Doesn't change so is only downloaded first time. |
As-U-Type is a neat idea except for the fact that: | |
1) It is Windows only 2) English only 3) Costs money | |
[unknown: 9] 4-Jan-2006 [2799x3] | Do you want Qtask's Spell checker? |
Supports multiple languages, is not Windows only, cost nothing. | |
Not in that order : ) | |
Volker 4-Jan-2006 [2802] | a little self-extractor. kind of rip, but smarter (IMHO). could be used to zip the initial download. http://polly.rebol.it/test/test/mixlib/builder/selfextractor.r |
Ashley 4-Jan-2006 [2803x2] | Qtask Spell checker ... YES PLEASE. Ideally we could provide links to download required functionality / language files as these resources may need to be bundled / distributed stand-alone. |
Volker: will look at selfextractor.r | |
Volker 4-Jan-2006 [2805x3] | Seems still to have a bug, should change filedates. But if you load updates with checksum, should not matter anyway. |
demo is at http://polly.rebol.it/cgi-bin/../test/test/rebgui/, http://polly.rebol.it/test/test/rebgui/download.r . the building is in http://polly.rebol.it/test/test/rebgui/build-archive.r | |
idea is: load archive once, then load updates the get-rebgui-way. | |
[unknown: 9] 4-Jan-2006 [2808] | Will move topic to !Qtask |
Pekr 4-Jan-2006 [2809] | dunno if I remember it correctly, but go to requestor section and try 'alert - you can close underlying window by system top right cross button .... |
Ashley 4-Jan-2006 [2810] | Yep, they need to be modal windows. |
MichaelB 20-Jan-2006 [2811] | How do I easily change a 'view-facet in RebGUI while creating a widget ? E.g. I want to change the font size of a few 'labels to 16pt, so I have to copy the font object. But the using do [] only the last do seams to get evaluated - actually nothing else is written in the doc - but how to do this without handstands ? |
Ashley 20-Jan-2006 [2812] | display "" [ label "Bigger font" font [size: 16] ] |
MichaelB 25-Jan-2006 [2813x2] | Why does the following not work ? Anamonitor shows that the engage got into place, but the rate doesn't work. I seam to forget something, with rebgui: do %rebgui.r display "test" [ text "hello" do [ face/rate: 5 face/feel: context [ engage: func [f a e][ print 'bla ] redraw: detect: over: none ] ] ] do-events with vid: x: layout [button "hallo"] x/rate: 5 x/feel: context [ engage: func [f a e][ print 'bla ] redraw: detect: over: none ] view x do-events ???any help :-) |
I tried to track it down and read the docs - I even think I encountered the same problem some years ago - but if so I forgot the solution or what came out of it. A minimal window face works: view make face [ offset: 100x100 text: "test" color: yellow edge: none rate: 2 feel: make feel [ engage: func [face action event] [ print 'bla ] ] ] but if using a more complex face, as the one which comes out of 'layout, it doesn't work anymore. ??? | |
older newer | first last |