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

World: r3wp

[!REBOL3 GUI]

Ladislav
3-Apr-2011
[6980]
aha, I was misled by the word. Now the question is, whether it will 
not confuse other people as well.
Gregg
3-Apr-2011
[6981]
I'm confused. :-)


I agree that /SIZE is a better name, and now see the problem with 
it.


What does the docstring say for the function? That is, can we approach 
it from the documentation side and see if the functionality is clear.
Ladislav
3-Apr-2011
[6982x2]
I intendedly did not want to be too much function-specific, since 
the "CONTENTS issue" is present in other function/refinement names 
as well.
and, you got me, it currently does not have a docstring (maybe it 
is too low-level, but I will definitely write something)
PeterWood
3-Apr-2011
[6984]
Personally, I think that ANCESTORS, PARENT, CHILDREN  and DESCENDANTS 
are very useful words for precisely defining relative positions in 
a heirarchy.


They do not seem to sit well with the REBOL though as firstly they 
are comparative long (and many rebollers appear to worry about having 
to type one or two extra characters) and secondly they don't really 
fit in with the existing VIEW/VID/REBOL3 GUI metaphors (which are 
more facial - FACE, GOB etc.)
Pekr
5-Apr-2011
[6985]
Any new release around the corner? This friday perhaps?
Cyphre
5-Apr-2011
[6986]
Yes, we plan to make new release this Friday. We'll post at least 
update info in case the release date is postponed from some reason.
Cyphre
8-Apr-2011
[6987]
update info: the new R3GUI release has been postponed to Monday (we 
want to solve few remaining issues to deliver more stable version) 
so stay tuned..
Cyphre
11-Apr-2011
[6988]
update: we are still working on last changes for this release...should 
be released tommorow.
Pekr
13-Apr-2011
[6989x2]
Cyphre - detailed log is not updated as announced,the last items 
are dated 18.3.?
nice to see,that even View core gets updated.Thank you very much 
for improving keyboard handler!
Henrik
13-Apr-2011
[6991]
Posted change log privately to Pekr.
Pekr
13-Apr-2011
[6992]
ok, thanks ...
Henrik
13-Apr-2011
[6993]
it'll be up on the site, once Robert gets around to it. I just didn't 
want to spam this group with a list.
Pekr
13-Apr-2011
[6994x2]
report towards panel #32 - make the window so large, that on Y axis 
(vertical), the scroller is 100%. Then try to move the scroller (or 
press its arrow). The panel jumps in a strange way?
the same goes for horizontal axis. So the easiest way to reproduce 
it is to just maximize the window ...
Rebolek
13-Apr-2011
[6996]
It's known problem.
Pekr
13-Apr-2011
[6997]
ok
Henrik
13-Apr-2011
[6998]
Pekr, one thing you can check for me: Run all-styles.r3 and look 
at the FIELD style: When swiping (holding down the left button and 
dragging from left to right to mark up text) very slowly, start at 
the left 'F', the text is marked up ok, until reaching the last letter. 
Then the marking disappears momentarily and comes back when passing 
by the last letter. Can you replicate this?
Pekr
13-Apr-2011
[6999x2]
I just got crash, when clicking into the field, R3 vanished.I will 
try with new session.
Henrik, other than that, marking the text is really buggy. Here's 
few things RMA needs to look into:


- go to the area, type enough text, sot  that it scrolls, and then:

        - when you are at the bottom of the area, just press shift + up arrow, 
        to hilite the text - only one line is hilited -  the alghoritm is 
        buggy

        - go to the top. Try the reverse - shift + down arrow - it hilites 
        the text correctly, unless you hit bottom, then it starts to hilite 
        from the beginning, and cycles forever. It should just stop at the 
        bottom


- the most troublesome behaviour though is, that when you move out 
from the bounds of the style, it stops hilighting. Simply an event 
flow is bad here. We should treat it like pop-up menus - receiving 
events even if outside of the window, while in mouse-down mode. That 
is absolutly needed, or the experience is highly uncomfortable - 
just try to hilite the field - once your mose goes away, it stops 
the hilite. That might be the reason why you think it is slow ...
Henrik
13-Apr-2011
[7001]
OK, thanks. I think there will be one big session where general text 
handling is going to be fixed. Probably somewhere when rich text 
editing is going to be done.
Cyphre
13-Apr-2011
[7002]
yes, the current text editting/selection code is still from the old 
'carls version'. Review is planned.
Claude
13-Apr-2011
[7003]
henrik i confirm the bug on the text selection
Henrik
13-Apr-2011
[7004]
thanks, Claude
Pekr
15-Apr-2011
[7005]
I just want to ask - as you did some nice improvements in the View 
kernel, will it be "backported" (?) into RT's branch of source code? 
Is there any communication with Carl even for RMA's purposes?
Robert
15-Apr-2011
[7006x2]
backport: I don't know.
Carl: No, silence at the moment. We are waiting too.
Ladislav
15-Apr-2011
[7008x2]
'will it be "backported" (?) into RT's branch of source code?' - 
As was announced, the RT's branch of source code is currently managed 
by RMA, and ported to keep being compatible with the new hostkit 
updates. What exactly is "backport"?
Do you want us to spend any effort on trying to backport the code 
to be runnable in the older hostkit?
Henrik
15-Apr-2011
[7010]
perhaps the correct term is "merged into Carl's source tree".
Pekr
15-Apr-2011
[7011]
yes, merged, sorry. Simply put that when Carl reappears, and starts 
eventually to proceed with RT's releases, to not find ourselve in 
a situation, when Carl uses old and different hostkit View sources 
...
Ladislav
15-Apr-2011
[7012]
Carl *is* merging the hostkit changes
Pekr
15-Apr-2011
[7013]
ok, good to hear that ...
Ladislav
21-Apr-2011
[7014x2]
Please, check the http://www.rebol.net/wiki/R3_GUI_terminologyarticle. 
I hope, that is describes some of the terminological issues we are 
trying to solve.
User poll questions:


1) Do you find the 'a layout' and 'layout style' notions to improve 
the current 'a panel' ambiguous terminogy, or do you prefer something 
else?

2) Which of the three [[hpanel vpanel] [panel vpanel] [panel panel 
vertical]] alternatives do you prefer?
GrahamC
21-Apr-2011
[7016]
2-2
onetom
21-Apr-2011
[7017]
2-2
PeterWood
21-Apr-2011
[7018]
[hpanel  vpanel]
Pekr
22-Apr-2011
[7019]
2-2 - comment - if we stay with align valign, then let's go panel 
vpanel, group vgroup. I think that vertical option will not be used 
so often, and so the code will be nicely readable with just panel, 
group?
Gregg
22-Apr-2011
[7020]
My first choice is [hpanel vpanel], for explicitness, but if Petr 
is right (having used the system), [panel vpanel] won't be bad.
jocko
22-Apr-2011
[7021]
1st choice: [panel vpanel] for the compatibility with the existing 
official doc, and for the compactness
2nd choice: [hpanel vpanel]
GrahamC
22-Apr-2011
[7022]
if we wish to generalise, then [ panel 0 panel 90 ] so that in future 
we can go [ panel -45 panel +45 ] 
Can this GUI do this?
Ladislav
22-Apr-2011
[7023]
Notes:


1) not seeing any reactions to the question, am I to understand it 
means agreement?
2) the favourite seems to be 2-2 currently

- regarding Graham's panel -45 question: if 2-2 is chosen, then this 
alternative would need to be panel-45. Somebody may define such a 
style, but it does not exist now.
onetom
22-Apr-2011
[7024x3]
1) no clue. didn't read the gui terminology recently
2) same reason as Pekr -- love conciseness
and closeness to natural language
Ladislav
22-Apr-2011
[7027x2]
*Please*, do not answer the poll questions without reading the article.
The wording of the http://www.rebol.net/wiki/R3_GUI_terminologyarticle 
corrected and enhanced.
Geomol
22-Apr-2011
[7029]
Maybe we're just tired of user polls, or we don't have the time to 
dig into this. If you don't have a clear view of what a good GUI 
should be, and therefore need polls, then maybe use some time to 
get a clear view. Only suggestions. :-)


I looked into it quickly, and I would at this point go for just have 
panel, letting vertical be a layout-mode option. Reason: K.I.S.S. 
(and vertical is an option anyway). And if you support user-defined 
styles (I'm not sure, you do, as I'm not very much into R3 GUI), 
then programmers can just make their own vpanels, if they need it. 
If I, as new to some GUI, can get it up and running in a very short 
time, because it's so simple, that's a huge benefit.