World: r3wp
[!REBOL3 GUI]
older newer | first last |
Ladislav 26-Jul-2010 [2144x3] | The style uses a LAYOUT-MODE attribute, which determines the preferred orientation. |
The http://rebol.hmkdesign.dk/files/r3/gui/214.pnghas LAYOUT-MODE set to columns, while the http://rebol.hmkdesign.dk/files/r3/gui/225.png has LAYOUT-MODE set to rows. | |
Neither of the pictures represents the Panel style now. The Panel style would have "regular" rows as well as "regular" columns at the same time. | |
Henrik 26-Jul-2010 [2147x2] | Is it possible to define the number of columns or rows? |
(depending on LAYOUT-MODE) | |
Ladislav 26-Jul-2010 [2149] | The columns or rows are "internally" implemented as lines, and if you switch the LAYOUT-MODE you just tell the resizing algo to handle the lines as rows or as columns |
Pekr 26-Jul-2010 [2150] | well, why not to use LAY-X, LAY-XY or something like that? |
Ladislav 26-Jul-2010 [2151] | No, it is just one style, not two |
Pekr 26-Jul-2010 [2152x2] | It may sound a bit cryptic, but LAY simply exactly states that we are going to somehow layout the elements |
Ladislav - I thought about unifying the naming, so replacing GROUP by specific LAY-XY | |
Ladislav 26-Jul-2010 [2154x2] | in group the objects are organized into either rows or columns (internally lines all the time), i.e. XY is misleading |
Summary: in a group, objects are arranged into lines, that are handled depending on the LAYOUT-MODE as either rows or columns | |
Pekr 26-Jul-2010 [2156] | LAY-ANY, LAY-COLUMNS, LAY-ROWS :-) |
Ladislav 26-Jul-2010 [2157] | Pekr, we do not need three names, it is just one style |
Pekr 26-Jul-2010 [2158] | btw - why "panel" is not fitting anymore? I can see no problem in using a panel name for what you described ... |
Ladislav 26-Jul-2010 [2159] | (currently called a "group") |
Pekr 26-Jul-2010 [2160x2] | I tried to propose one name LAY-* to prelace both panel and group |
prelace = replace | |
Ladislav 26-Jul-2010 [2162x2] | no way, there are two styles, we need exactly two names |
I hope, you now know, what does the group style look like | |
Pekr 26-Jul-2010 [2164x2] | Well, I always objected against two things - panel and group having different visuals, and both styles having different aproach to how they lay things (vertical vs horizontal) |
But Carl told me, it is intentional. I always had to look at docs, to see, which style does what :-) | |
Ladislav 26-Jul-2010 [2166x2] | You still do not know *what is a group* |
I mean *what is a group now* | |
Pekr 26-Jul-2010 [2168] | Ah, so you changed the meaning of a group style? |
Ladislav 26-Jul-2010 [2169] | Didn't I succeed to explain it yet? |
Henrik 26-Jul-2010 [2170] | yes, group behavior is as shown in the pictures. that is different from before, if you'll notice that faces are arranged in "lines". |
Pekr 26-Jul-2010 [2171] | well, I don't understand the meaning of those images ... too abstract for me :-) |
Ladislav 26-Jul-2010 [2172] | They are both groups, in the http://rebol.hmkdesign.dk/files/r3/gui/214.png you can see the columns, in http://rebol.hmkdesign.dk/files/r3/gui/225.png you can see rows, can't you? |
Henrik 26-Jul-2010 [2173x2] | just look at the box arrangement, and you'll see that you can draw a straight line between them in one direction, but you can't in the other. that should be enough. |
just like the arrangement of articles in an old-style newspaper. | |
Pekr 26-Jul-2010 [2175] | Henrik - by "lines" you mean probably rows, right? OK - what happens, if one GUI element in particular row is wider? The whole row becomes that wide, or it shrinks? |
Ladislav 26-Jul-2010 [2176] | http://rebol.hmkdesign.dk/files/r3/gui/213.png |
Pekr 26-Jul-2010 [2177] | It does not probably matter. What is being shown in those images is probably the layout mechanism of the group style, right? |
Ladislav 26-Jul-2010 [2178] | yes |
Pekr 26-Jul-2010 [2179] | so the group style can lay things in either rows, or solumns, or both? |
Henrik 26-Jul-2010 [2180] | not both. that is what PANEL is currently for. |
Pekr 26-Jul-2010 [2181] | and how does it differ to panel style? (hopefully now I will understand the difference :-) |
Ladislav 26-Jul-2010 [2182] | Do you understand what Henrik said? |
Pekr 26-Jul-2010 [2183] | Well, group style layouts things in either rows, or columns, depending upon layout-mode argument. The panel style layouts styles in both directions? |
Ladislav 26-Jul-2010 [2184] | Right |
Pekr 26-Jul-2010 [2185] | And now we need new name for which one, and why the current name does not fit anymore? |
Ladislav 26-Jul-2010 [2186x3] | that is, not "layouts styles" - the panel layout lays the objects so, that you always *see* both the columns as well as the rows |
So, this is how these two styles work, and there was a question, whether the names "group" and "panel" were appropriated. | |
err, appropriate | |
Pekr 26-Jul-2010 [2189] | I would stay with recent naming them - both names kind of represent a "container" kind of a meaning. It is a documentation thing imo. |
Robert 26-Jul-2010 [2190x3] | group is OK, |
Than how about BOARD? | |
Like a chess-board. | |
Pekr 26-Jul-2010 [2193] | Board, matrix, box (that one would collide with the style name, the same goes for grid, table). Board sounds good, but I still can't see the reason, why panel does not fit ... |
older newer | first last |