World: r3wp
[!REBOL3 GUI]
older newer | first last |
Pekr 12-Mar-2011 [6790x2] | as I said - in html align = left | right | center ... |
can you please explain to me, why the align + valign aligns left red box vertically in reverse position than signle align? | |
Ladislav 12-Mar-2011 [6792x3] | err, I meant: "ALIGN and VALIGN are set somehow, instead of using the default LEFT + TOP setting" |
ALIGN + VALIGN does nothing | |
their values do | |
Pekr 12-Mar-2011 [6795] | aha, now I look into the code - makes much more sense now. Then it is about the description in the demo, which confused me |
Ladislav 12-Mar-2011 [6796] | ALIGN can be: LEFT CENTER RIGHT |
Rebolek 12-Mar-2011 [6797] | as opposed to left right center... ;) |
Ladislav 12-Mar-2011 [6798] | It is in the documentation |
Pekr 12-Mar-2011 [6799x2] | ok, my question towards the align, valign. I know we might want to be "compatible" to html, but to stay consistent - we have vpanel, and hpanel, not vpanel and panel. Wouldn't it be wise to use valign, halign too? |
ok, got to go. So the only yet unexplained part to me is that of a resizing. As Rebolek hinted, it might be caused by the text being resized. It is just, that with examples I mentioned, the result is (of course IMO) not a desired one. | |
Ladislav 12-Mar-2011 [6801] | Regarding Henrik's FRAME note - that is a surprise for me, never heard about such a proposal, and disagree with it. |
Pekr 12-Mar-2011 [6802x2] | E.g. try also panels-26.r3 - why the last line of boxes stays "attached" to the bottomof the window, causing a space? |
If you will say, that it is explainable by how the resizing model works, then I might reshape the question and ask how to avoid it? | |
Ladislav 12-Mar-2011 [6804] | #[[Pekr I think that worse problem for me is how currently resizing is behaving in above mentioned styles Pekr]] - resizing is behaving as it should. The problem is just that Bolek specified that the vertical size of the text is "unlimited" for resizing purposes. That is causing the layout to look ugly. |
Henrik 12-Mar-2011 [6805] | Ladislav, I discussed it a few days ago, but not to worry. Rebolek disagrees too, so it probably won't be done. My worry is that the act of creating a border or frame around a style will be an obscure part of a base style. |
Ladislav 12-Mar-2011 [6806x3] | #[[Pekr E.g. try also panels-26.r3 - why the last line of boxes stays "attached" to the bottomof the window, causing a space? Pekr]] - that is an example "inherited" from Carl, and it behaves as it should, taking into account, how it was defined. You need to take a look at the code |
#[[GiuseppeC I have ran the latest RE-GUI and the examples. I have see that when the CHECK is off the "v" is still visible but greyed. GiuseppeC]] - you are not the only one who dislikes this. Count me in. | |
#[[Henrik My worry is that the act of creating a border or frame around a style will be an obscure part of a base style. Henrik]] - you need not worry, it already works for all styles | |
Henrik 12-Mar-2011 [6809] | Ladislav, we'll see. |
Ladislav 12-Mar-2011 [6810] | No, you already can see it *is* implemented. |
Henrik 12-Mar-2011 [6811] | No, what we don't have is many varied types of compound styles, where this would be used. That is why I'm not convinced. |
Ladislav 12-Mar-2011 [6812] | Used how? As I said it already *is* implemented. |
Henrik 12-Mar-2011 [6813] | Used for multiple compound fields, calendars, for example. |
Ladislav 12-Mar-2011 [6814] | I don't understand where you see any problem. |
Henrik 12-Mar-2011 [6815x2] | We have also not shown that text-table can place widgets with pixel accuracy. |
But never mind, it probably won't be really relevant until skinning starts. | |
Pekr 12-Mar-2011 [6817] | As for example #26, I checked by adding following line to stylize: pad: pad [facets: [bg-color: orange]] So Ladislav is right, code behaves correctly - the last line of color boxes is shifted to the bottom by upper 'pad style resizing. |
Rebolek 12-Mar-2011 [6818] | We here to help you, Pekr, we don't understand why you resist us. |
Pekr 12-Mar-2011 [6819x2] | What's the resistance? You just need to understand, that there might be some users, not understanding GUI internals imo. I put above comment on purpose here, explaining WHY exactly it behaves as it does. Just stating the something is correct without further explanation does not help to understand the case .. |
as you can see from the discussion between Henrik and Ladislav - not even RMA has unified point of view on how some features could be designed. So what is problem with me not eventually agree with what you cook behind the doors? :-) | |
Ladislav 12-Mar-2011 [6821x3] | Two notes: - RMA is neither me, nor Henrik - RMA has a unified point of view, it is the one you can observe when examining the published code and docs, all other things are just speculations |
So what is problem with me not eventually agree with what you cook behind the doors? - since we publish our results, I see this as a clear attempt to insult our good will. | |
And, especially from you, it is unfair, taking into account, how many times you did not put to use the oportunity to present your preference in various user polls. 'The informations about user preferences were much needed then, and it is a pity you, instead of helping us to know user preferences in many cases, try to dishonest our efforts publicly by misrepresenting it as "cooking behind the closed doors". | |
Pekr 12-Mar-2011 [6824x7] | Ladislav - sorry, but now you should really take a break. What are you talking about here? |
WTF is an attempt to insult your good will? Damned - this is SW development and desing, not a religion! | |
What users poll are you talking about? I do remember some, and when I can't take any preference, I don't participate. OTOH I put many comments in here. In fact - R3 situation is so "devastated" from the community point of view, that there is very little ppl participating in actually anything R3 related. Even in time of Carl's GUI, I might be the only public tester, may 1-3 other guys I remember. Where's all 300 ppl registered here with testing and comments? How much of input you get from any other person? | |
as for "cooking behind the doors" - where's the insult? Let's take an example with the FRAME. The only thing we knew for last two weeks was, that it will be somehow solved. And "somehow" = behind the closed door. I do remember Rebolek's preference of #FRAME keyword, some discussion about that, and then the release comes out, containing particular solution, which even Henrik (I regard him being part of RMA) questions .... | |
What I can see though, is a kind of syndrome of a developers, who live behind the closed door, and then wonder if another point of view is presented. It very often ends with statements like "you can take Carl's code, and do your own GUI". And I am far from alone receiving such a reply. And THIS is what I call as an insult, to ppl expressing different pov on the direction taken. | |
I very much respect Robert's explanation - this is not a democrary, this is RMA's business, and i have no problem with that. I just really don't understand, why when I put explanation to why I mistakenly marked panels-26.r3 demo as incorrectly behaving here, Rebolek comments that I am resisting something. I just put it here, because the group is searchable, and my reply contains explanation, which might be helpfull to others ... | |
This is really difficult to take, even for me. With each release, I download, go thru tests, read release notes, and I put my comments here on what i think about new additions, etc. I am the only one reporting actually anything here, so it logically can look like I am criticizing something. But could you please mark for me any insulting comment from my early morning report? | |
Robert 12-Mar-2011 [6831x2] | Guys, let's relax. Everyone can comment of course and people going through the code and comment help us. And it's OK if there are different POVs. As you can see even within the RMA team we discuss things back and forth and have different POVs. Which IMO is absolutly essential to come up with a good solution. |
So, the only thing that can happen is, if you don't like something we still might not change it.... but IMO not that hard to life with. | |
Cyphre 12-Mar-2011 [6833] | Some comments: -the TEXT style in the release has incorrect resizing settings so it makes layouts that are being resized ugly. We'll fix that. -regarding the introduced and discussed: options [box-model: 'some-word] The defined word! symbol should specifiy box-model preset. By 'box-model preset' we mean group of facets attributes that affect the box-model settings of the specific face/style. So this option is IMO correctly named. Currently the box-model option was added as temporary solution to the PANEL style only. But in the next release it will be possible to set it on any face in the layout or style definiton. Also we'll add basic set of such box-model presets that will be part of the system by default. -ALIGN vs. HALIGN: yes, we borrowed the terms ALIGN/VALIGN from HTML(but note, it is used also in R2 font object and in R3 para object) . As people today are familliar with it and have it 'wired' in their heads using the same name could avoid silly bugs in their code. I presonally don't think this must be consistent with names of styles but if majority people insist of such kind of consistency we would probably need to unify also the align word in the PARA object as well. |
Gregg 13-Mar-2011 [6834] | Petr, I appreciate the effort you're putting into supporting the RMA team, especially since I haven't made time to do so myself. We can probably blame text communication, and different communication styles for most misunderstandings. |
GiuseppeC 13-Mar-2011 [6835] | Robert, please consider that people is nervous for the lack of development and communication from CARL.... |
Henrik 17-Mar-2011 [6836] | Why not leave panel and hpanel as synonyms, and group/hgroup ? It's entirely possible, but would that not make layout code harder to read/understand? |
Pekr 17-Mar-2011 [6837x2] | Cyphre: box-model: --------------- Few notes. Certain systems use FLAGs, which could be thought about as kind of switches, or representing certains states, etc., used in binary masks for e.g. Then we have TAGs. Even R3 GUI uses tagging - it is used mostly to mark particular face as behaving some way, belonging to some area, etc. And in that regard, I wonder if box-model type could be done just by using TAGs? What I think about TAGs in GUI in general is, that we don't use the concept to the max. I mean - if tags were not be flat block, but block of blocks, it could be used even more, e.g.: tags: [box-model [tag1 tag2 tag3] style [internal] draw-mode [normal] resizing-mode [.....] ....] Of course that might not work for us in all cases, because as you could see in above example, it would be difficult to distinguish, if something should be a facet, or a tag. E.g. if we would move DRAW-MODE into TAGS, then why not moving MATERIAL there too, etc. My question is - is there any rule for me to remember - what should be a facet, and what could be a TAG? (I expect the difference in how you work with them underneath) My general problem is, that FACETS block is becoming long and messy, so what to do about it? There were following suggestions to think about: 1) close particular settings in subobjects/maps (whatever). There are settings belonging to the areas of resizing, colors, box-moderl, others, etc. The question is, if we want to refer to such values by face/color/bg-color for e.g.? 2) the simplest solution is to at least use some source code conventions. E.g. Carl introduced comments to particular ACTORS, desribing what arguments are supported for the function. So my idea is: facets: [ ; colors bg-color: other-color: ;resizing resizes: init-hint: ... ] ALIGNment: ---------------- It is probably not wise to change all subsequent areas to halign, valign. But anyway, we are a bit chaotic here, unless someone tells me, what's the rule here - to stay compatible to html/css, or to be consistent REBOL wise? I mean - if various areas use ALIGN/VALIGN, then my logical question is - why HPANEL/VPANEL, and not PANEL/VPANEL? My comment is just food for thought, not a claim to change anything. |
Dunno where to chat about Jocko's demo, but as Henrik suggested to move here: - some parts are sluggish - for Rebolek - you can look at Demo/To-Do section - Jocko outlined some changes he made to some styles. His demo does not work with current RMA release if I am not wrong. - we should generally start to think, about how to "unload" certain GUI parts from memory. By just clicking here or there I got from 11MB to 38MB of memory usage. In some old GUI I used, it kept track of windows, and those were GC'ed when closed. In REBOL, if I am not mistaken, after the layout, faces objects are defined, and there is no automatic way of how to "undefine" them and free the memory. So my question is - will that be addressed, or is user responsible for the resource tracking? And is it even adressable? | |
GrahamC 17-Mar-2011 [6839] | re synonyms .. not really .. one understands that horizontal is default |
older newer | first last |