World: r3wp
[!REBOL3 GUI]
older newer | first last |
Rebolek 4-Nov-2010 [4105] | aking=making |
Henrik 4-Nov-2010 [4106] | Rebolek, architecturally, it may be a good idea to provide such thumbnails as part of the help system, when it comes along. The help system is what will allow us to use layouts and gobs as tool-tips for any face, so hopefully it will be possible to call up an image in 1-2 lines of code. |
GrahamC 4-Nov-2010 [4107x3] | Is that the current fashion .... bevelled tabs? And not rounded tabs? |
and would it be feasible to have tabs across multiple rows instead of having to use arrows to move the tabs across? | |
Most multi-tab apps I see spread across 3 or more rows | |
Henrik 4-Nov-2010 [4110] | style design is not really commentable, since it will be replaced, when the GUI is stable and near complete. |
Rebolek 4-Nov-2010 [4111] | Tabs are not rounded, because there were some problems with ARC in SHAPE :) |
GrahamC 4-Nov-2010 [4112] | Interesting .. |
Rebolek 4-Nov-2010 [4113] | Tabs in multiple rows? I'll think about it. |
GrahamC 4-Nov-2010 [4114] | I see windows uses square tabs |
BrianH 4-Nov-2010 [4115] | With slightly rounded corners in most themes. |
GrahamC 4-Nov-2010 [4116] | I was just checking out the advanced system properties in the control panel .. no rounded corners |
BrianH 4-Nov-2010 [4117x2] | The rounding is only a few pixels, and antialiased. Look with the magnifying glass if you can't see it. |
Hence "slightly" :) | |
Rebolek 4-Nov-2010 [4119] | Hm, thinking about multi-line tabs - if you have so many tabs, it's probably a good idea to redo your UI. |
Pekr 4-Nov-2010 [4120x2] | I am not sure I like tabs in multiple rows :-) What .e.g Mikrotik does is, that they add small button right after the arrows, which reads "...", and it displays menu (we could use listbox), showing list of all tabs ... |
I think that having automated multiple row tabs would complicate the design | |
BrianH 4-Nov-2010 [4122] | Yeah. The tree view on the left has been a good substitute for multiline tabs in recent preference dialogs. |
Pekr 4-Nov-2010 [4123] | Rebolke - or Graham might use nested panels, no? Each panel can contain its own tab style .... |
Rebolek 4-Nov-2010 [4124] | Yes, that's possible even right now. |
Pekr 4-Nov-2010 [4125] | Henrik: "The help system is what will allow us to use layouts and gobs as tool-tips for any face ..." - IIRC, Carl wanted to introduce kind of layers. I still request this feature, as well as multiple draw block styles :-) |
Rebolek 4-Nov-2010 [4126] | multiple draw blocks work. |
Pekr 4-Nov-2010 [4127] | Rebolek - yes, and that is my point ... now I will create a screenshot for you, showing the mikrotik feature ... |
Henrik 4-Nov-2010 [4128x2] | Pekr, the help system might be done with some kind of layers. So far, I'm not sure Carl's specs are going to be followed. That depends on the architecture. |
Multi-line tabs is generally considered bad design. | |
Pekr 4-Nov-2010 [4130] | are there any "Carl's specs" for layers at all? |
Henrik 4-Nov-2010 [4131] | there was a spec document which specified layers, guides, etc. but it's lost now. |
Pekr 4-Nov-2010 [4132] | why is something like that lost? :-) |
Henrik 4-Nov-2010 [4133] | I just can't find it. Spent hours looking for it. Carl can't find it either. |
BrianH 4-Nov-2010 [4134] | Nested tabs are often cited on sites that document and discuss bad UI design. |
Pekr 4-Nov-2010 [4135] | Nested tabs are just workaround to achieve multple row tabs ... |
BrianH 4-Nov-2010 [4136x3] | Which are also considered bad design. |
As are scrolling tab bars that don't show all of the tabs at once. | |
The "bad design" part being "too many tabs, use something other than tabs as a structuring model". | |
Rebolek 4-Nov-2010 [4139] | exactly. |
Pekr 4-Nov-2010 [4140] | Here's two examples from Mikrotik RouterOS, which migh eventually serve as an inspiration: http://xidys.com/mikrotik/mikrotik-collapsable-ui.jpg http://xidys.com/mikrotik/mikrotik-many-tabs.jpg |
Rebolek 4-Nov-2010 [4141x2] | Yes, that should be possible. |
and also with d'n'd reordering :) | |
Pekr 4-Nov-2010 [4143x2] | I am fine with arrows, although some listbox/menu is probably faster solution .... |
btw - in DOS era, we had one concept in UI, although it regarded only the grid - each user could save his/her grid setup. Now as reordering of tabs is possible, it would be maybe nice to allow to save UI set-up. But I did not think about such concept in deep, so not sure how it would eventually complicate the matter ... | |
Rebolek 4-Nov-2010 [4145] | Save UI setup - hm, yes, that should be possible, at last tabs order. There's not much else to save right now :) |
Henrik 4-Nov-2010 [4146x2] | last used tab, last focused item. there are a few things to save, but as long as they can be retrieved and set in code, it should be possible to do. |
speaking of which: would it not be a good idea to have functions that can extract and impose facets on a face in one line of code? | |
Rebolek 4-Nov-2010 [4148] | like set-facet and get-facet ? |
Henrik 4-Nov-2010 [4149x3] | yes, only for the entire face. |
that would make it simple to save a state | |
seems there are some issues with LOAD and SAVE in A110, so no r3-gui build today. | |
Rebolek 4-Nov-2010 [4152] | Hm, we may try it to see, how it works. |
Pekr 4-Nov-2010 [4153] | Imagine saving the size, ordering, freezening of grid columns for e.g. It would be tiresome for user set it each time app starts .... just an idea ... |
Rebolek 4-Nov-2010 [4154] | Yes, I see no problem in allowinf this. |
older newer | first last |