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
[894]
Graham Its corrected ;)
Graham
1-May-2005
[895]
url?
shadwolf
1-May-2005
[896]
http://shadwolf.free.fr/rebgui-list46.r
Graham
1-May-2005
[897]
sorry ...
benchmark building table:0:00:00.14

** Script Error: find expected series argument of type: series port 
bitset
** Where: switch
** Near: find picked (buffer/:mark)
shadwolf
1-May-2005
[898x6]
231 lines but I coded this very bladly ... well that's not so big 
if we see all the features it have in it ;)
solve this problem too ;)
i just uploaded the corrected version ;)
I thought I had yet corrected this problem :)
so now how do you found it ?
mutch better ?
Graham
1-May-2005
[904x2]
there's an extra column that now appears
I must have clicked on that
shadwolf
1-May-2005
[906x10]
it's normal line in windows ;)
le lastest column have no event handler ;)
nor its title button ;)
benchmark building table:0:00:00.14

** Script Error: find expected series argument of type: series port 
bitset
** Where: switch
** Near: find picked (buffer/:mark)
this bug was due to the none selected line when you claim an ordering 
without z selected line in it but It's corrected now
new version with better very  last column motion ;)
I rewoked the update-table when a line is picked algorythm no better 
performance ...
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.