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

World: r3wp

[!RebGUI] A lightweight alternative to VID

shadwolf
1-May-2005
[913x3]
without a a line picked I get 0.047 seconds with a line selected 
I get 0.157 seconds ...
because of the use of find and select-line fonction :)
now the code search for the whole picked content  into trigerred 
 data/2 and not only for one thing ...
shadwolf
3-May-2005
[916x5]
Before adding new function to the list widget I'm actually tryaing 
to improve de yet existing things in order to not have to work on 
it any more later. So I work on order symbolisation (thank you ashley 
for the inspiration) and on column resizing algorithm and visuability 
:)
http;//shafwolf.free.fr/rebgui-list47.r
http://shafwolf.free.fr/rebgui-list47.r
for new demo version :)
dab adress sorry http://shadwolf.free.fr/rebgui-list47.r
Graham
3-May-2005
[921x2]
>> ** Script Error: Cannot use add on none! value
** Where: do-body
** Near: ar-wid/header-ind + 1
but the gadget is still working
shadwolf
3-May-2005
[923x3]
yes sorry same link for corrected version
I fixe it some minutes ago but I don't mention it here ...
Ichnaged the over function content for header buttons too ... now 
it shows/hide the sorting indicator
Graham
3-May-2005
[926]
I see now you can not collapse a column to zero width as before
shadwolf
3-May-2005
[927x4]
yes I find this better this is driven by the need to display the 
order symbol if the column will make to 0 size the symbol will not 
be related to the adecate column
showing a order symbol for the non adecate column is not a good thing 
...
ordering = sorting order = sort sorry false friend with french work 
ordre ;)
not work but word ;)
Robert
4-May-2005
[931x2]
This widget is becoming very cute :-) Good work.
So how to best handle data now? For example I want to handle a todo 
list, where I need to change position of the todos in the list. Does 
the widget works with copy of the data best, or can I link it directly 
with the data block that the other functions work with too?
shadwolf
4-May-2005
[933x3]
widget are not yet linked with the data content modification for 
example check box doesn't modify it's related datas into the  listview/data 
field
I need to work the modification code
there is  2 kinds of modification 1) internal made by action capable 
widget 2) allowing external insert of new lines of data then build 
the table
Ashley
5-May-2005
[936]
Latest build available at: http://www.dobeash.com/files/RebGUI-022.zip

Highlights include:

	- Added drop-list, edit-list and auto-fill widgets
	- New splash function added (run %tour.r to see it in action)

 - Window management logic improved (disallows duplicate windows and 
 "sticks" child windows to first)
	- Couple of minor fixes and cosmetic improvements
	- %tour.r has an additional "List" tab

 - Prototype table widget added (run %table-002.r to see it in action)

Known issues

	- spinner and auto-fill widgets need more work
	- edit-feel needs to handle highlight, cut & paste
	- scroller needs more work (resizeable dragger)
	- table needs row selection logic added
	- edit-list needs auto-fill logic added

In progress

	- Improved tab-panel
	- Menu
	- tabbing
	- field input validation (field input masks, etc)
	- list-view (shadwolf)


With regards to "lists", I envision 5 types we need. They are (in 
ascending order of complexity):


 drop-list	- non-editable, single sorted column with single value 
 selection [optimized for < 100 values]

 edit-list	- derived from drop-list but editable with an auto-fill 
 field

 table		- multi-column representation of a DB table; used to create 
 something like a GUI SQL client with single-row selection [< 100,000 
 rows]

 list-view	- multi-column multi-media content (supports images, URL's, 
 etc); used to create something like a file explorer with single perhaps 
 multi-row selection [<10,000 rows]

 grid		- cell-level addressing and editing supporting simple spreadsheet 
 formulas and formatting [< 1,000 rows]
shadwolf
5-May-2005
[937]
Every time the quality of RebGUI increase. Every new version is a 
must one.  Good job every one ;)
Robert
6-May-2005
[938]
What about a single column text-list? IMO this one is needed too.
Volker
6-May-2005
[939]
could be usefull to make only single column lists, but make them 
share the same scroll
Robert
6-May-2005
[940]
Yes, this would allow to build simple tables that move in sync.
Volker
6-May-2005
[941x2]
another trick is to focus on the headers, and let the list-part be 
build by the user. where the header keeps some info for the list, 
like the column-width/resizing.
third, keep a user-reference in the row, where user can refer back 
to the real data.
Louis
6-May-2005
[943]
RebGUI is looking nicer with every build.
Luisc
6-May-2005
[944]
Could you make the drop-list - with the auto-fill too? even if it's 
not editable.  Would make easier to find a value.
shadwolf
6-May-2005
[945]
if it's not editable how dare you want to input text ?
Ashley
6-May-2005
[946]
Luisc: It's on the ToDo list. From the release notes above:

	Known issues
		...
		- edit-list needs auto-fill logic added
shadwolf
6-May-2005
[947]
Could you make the drop-list - with the auto-fill too? even if it's 
not editable.  Would make easier to find a value.
 I think he is really talking about drop-list not edit-list ...
Pekr
8-May-2005
[948x5]
Hi. Back after one week spent in Buddhistic ashram :-)
I just tried RebGui 022 and would like to report something: Lists 
- once you open selection menu, you can't close it by clicking outside 
of it. ESC works, which is good, but clicking outside the menu should 
close it imo ...
requestors are nice!
What hits my eye a bit though is LED design - too boxy/narrow in 
comparison to check-boxes, radio-buttons etc. The color is a bit 
obtrusive and maybe not all their area needs to be filled with particular 
color? But that is just very cosmetic detail ...
What bothers me more (although with older View 1.2.46 - the memory 
consumption starts growing, even if I do nothing. Anyone noticed 
anything like that?
Vincent
8-May-2005
[953x2]
the event system does that - after a while, some megs, it should 
be garbage collected
A 'recycle was done by RebGUI in earlier versions (patched 'show 
function)
Pekr
8-May-2005
[955]
thanks ...
shadwolf
8-May-2005
[956x7]
the problem of a recycle into show is tha it's performance consumer 
...
maybe we need to talk to carl about this point in order for him to 
make a more efficient way to garbage collect ...
and ofcourse conserving a good process speed :)
maybe it could be preferable to desalocate a content automatically 
when the content change ....
but this is an improvement internal to Core functionnalities ;)
when you do a: 123 then a: "fdsbfsdjbh" it would be interresting 
to detect if the a word yet exist and then trash the interger (123) 
content of this word and then allocate to the word a the string! 
new content.. this will be an internal  totally transparent way to 
handle memory allocation /deallocation
and this will influence every var content (I think that's better 
than having memory leak when event are used ....