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

World: r3wp

[!RebGUI] A lightweight alternative to VID

Graham
14-Jul-2006
[4549x2]
Yes, I came to that conclusion.  I think I updated Rebgui with the 
tab changes and the radio group changes at the same time.
I hope someone with write access can fix the sources.
Robert
15-Jul-2006
[4551x3]
I want to add a row to a table but I don't want to keep a special 
block containing all the table values. How to do it? I only can get 
one entry added and than it's reused. Looks like some sharing is 
happening.
Ok, I just used INSERT... seems obvious ;-)
but doesn't work... again some sharing stuff. Some lines become like 
others after serveral inserts.
Graham
15-Jul-2006
[4554x5]
Another area problem :(

** Script Error: Cannot use path on none! value
** Where: switch
** Near: pane/data: - para/scroll/y / (total - visible)
** Press enter to quit...
this was using a scrollwheel on a field
so the problem lies in rebgui-edit.r
This patch solves the problem:

if found? [
	pane/data: - para/scroll/y / (total - visible)
]

in the scroll-line and sroll-page functions
if found? pane [
	pane/data: - para/scroll/y / (total - visible)
]
Ashley
15-Jul-2006
[4559x3]
What build are you using? #26 already wraps those within an all block.
Robert, have a look at %tour.r to see how it adds rows to a table 
(and refreshes).
Uploaded rev#27 with Volker's fix.
Graham
15-Jul-2006
[4562]
Ahh... I see Cyphre fixed it already.
Graham
18-Jul-2006
[4563]
Ashely ... Windows tablet OS support in RebGUI ?  Feasible?
Ashley
18-Jul-2006
[4564]
Input panel support works with View, native support requires MS compilers.
Janeks
18-Jul-2006
[4565]
Can I use bold for selected rows of table widget?
Pekr
18-Jul-2006
[4566x3]
there can be multiple selected rows actually?
hmm, that is something which is not planned for grid ....
in two weeks I will have something for you to test. Actually, we 
could release it sooner, but it is preliminary imo, as Cyphre is 
finishing hilighting, adding keyboard navigation, etc.
Janeks
18-Jul-2006
[4569]
I observed it already - but what I want is to mark some rows with 
bold or other color or something similar.
Pekr
18-Jul-2006
[4570x2]
but so far, I am very satisfied, the grid does tri-state columns 
sorting, functions for insert, remove, swap columns were added, you 
can have whatever element in cell, etc.
Janeks - usually, if I need something like that, I add column with 
checkboxes ....
Janeks
18-Jul-2006
[4572]
How to... ?
Pekr
18-Jul-2006
[4573x2]
well, not sure about tables, but new grid will allow that ...
even 0.3 version was imo better than what table offers .... I was 
quite surprised, how anyone can use that for real application?
Ashley
18-Jul-2006
[4575]
I do. Table is good for text-only multiple column rows where you 
don't need cell-level addressing. Grid will satisfy those who need 
something more complex ... but don't confuse functionality/complexity 
with "better". Table meets *my* needs, Grid meets *yours*; and folks 
can choose to use the most appropriate one for the task at hand. 
Choice is good.
Graham
19-Jul-2006
[4576x2]
Most of the time I have no need for cell level addressing so the 
table works fine.  But I could use a grid someday ...
but a table that could colour rows would be very nice too
Janeks
19-Jul-2006
[4578]
I do not need cell level adressing. It could be even enought with 
simple list. It seems that in begginging I will use them and for 
statuss changes use just some part of text or some symbols:
F.ex:
Msg#1 2006-Jun-01 Unread
Msg#2 2006-Jun-01 Read


But any way -  what could you recoment to use for scrollable list 
with either changeable colors, font styles or including some small 
icon?
Graham
19-Jul-2006
[4579]
For VID, use list-view
Janeks
19-Jul-2006
[4580]
Thanks - looks nice - have to try!
Pekr
19-Jul-2006
[4581]
I need horizontal scrolling, not cell level adressing so much .... 
table is simply not of much use for most database driven apps ... 
not sure how you design your apps, but I tend to have more than one, 
two, or three columns to display. There is no solution for rebgui 
currently. I do agree, that choice is always good. Btw - the bug 
with scrolling hilite under the horizon is still present with table 
:-)
Cyphre
19-Jul-2006
[4582]
Pekr: yesterday I fixed the 'scroling bug' in table. Will post it 
to SVN soon.
Pekr
19-Jul-2006
[4583]
ah, thanks :-)
Graham
19-Jul-2006
[4584]
forgotten, how to display a particular tab programmatically?
Cyphre
19-Jul-2006
[4585]
(Just posted table and couple of fixes and enhancments to SVN.)
Pekr
19-Jul-2006
[4586x2]
guys, those of you, working with databases - currently in new grid 
implementation, there are insert column, remove column, swap columns 
functions. Those do physically alter order in block of blocks (data) 
section. Apart from possible speed limitations, do you think it would 
be better to just virtually swap, insert (at the tail), remove (just 
make it invisible), or is it ok?
has it any impact of possible update call to the database? Just thinking 
lound ... hiding columns is ok, but if user changes their order, 
data changes too ....
Robert
20-Jul-2006
[4588]
Short note: Cyphre did, what I call, an input-grid. It's a static 
grid that you can specify which even generates names to access the 
cells. Might be useful in many cases as well.
Pekr
31-Jul-2006
[4589x6]
Hi, I would like to get some feedback on some rebgui-grid decision. 
The thing is, I need to do it till tomorrow, to stabilise a bit and 
go for more final version ....
So - you can look at the latest screenshot here - http://www.xidys.com/rebgui-grid.jpg
The thing is - one one hand, I don't want grid to be as capable (and 
big) as Henrik's grid, otoh it would be good to offer some functionality 
commonly needed for DB apps ....
The issue I am trying to currently adress, is that of (non)modifying 
original data block, and here come some questions ....
currently functions like - swap-columns, insert-column, remove-column, 
work with real data block, whereas sorting column introduces virtual 
adressing. You can still access raw data by going to grid/content/2/2 
or so, but if you want to get sorting reflected, you need to use 
API ....
what I am thinking about is to virtualise even things like insert-columns, 
remove-column (then hide-column becomes redundant), swap-columns, 
so that original data block would not be changed, which can be usefull 
for easy updates to sql directly from data block .... what do you 
think?
Henrik
31-Jul-2006
[4595]
I'm doing that in LIST-VIEW and it can easily be done fast enough, 
if you are worried about performance.
Pekr
31-Jul-2006
[4596]
you are doing what - virtual access, or raw changes?
Henrik
31-Jul-2006
[4597x2]
although, I can't produce virtual columns
virtual access of both rows and columns