Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

[REBOL] Re: Tab List for RebGUI

From: henrik::webz::dk at: 20-Mar-2007 18:25

On 20/03/2007, at 16:13, Petr Krenzelok wrote:
>> >> http://rebol.hmkdesign.dk/rebgui/rebgui-tabpanel.png > I don't know guys. Maybe it is me, but I like darker colors? Maybe > I am > just full enough of XPish look? All RebGUI looks too dull and > boring. If > I personally compare with http://www.xidys.com/cyphre-styles.jpg , or > Detective look, it looks refreshing. Maybe I don't like > pinky/yelowish/red/beige cast to the interface. I like more clean > white > (sharp) interface.
The color is the cause here, I think. It's easy enough to fix. I could try to copy the color scheme from the detective for future screenshots. The tabs are fully color adaptive, so there should not be a problem in that.
> New tabs are nicer, as they do use gradients, but imo we need some > full > color scheme as new default for RebGUI. Pity we don't have gfx man > here, > who would do complete mock-ups of the interface. > > As for another point on tab - shouldn't it be 1 or two pixels > taller, to > better fit with button's size?
I actually tried this, but it led to much greater code complexity and it failed to work properly with the blue outline of the panel, which was pushed below the visible area inside the panel and I could not figure out how to counter adjust for that. The second issue is that each tab is actually 1 pixel narrower than you see, because two adjacent tabs share the vertical 1 pixel line. When I tried to move the tab 1 pixel above, there was an ugly hole in the outline, which would be very expensive to fix. The third issue was that text placement will look wrong, i.e. the text for a highlighted tab will be pushed down, if the tab isn't place exactly right vertically in the layout. I spent half a day on that single thing, so I just dropped it. :-) -- Regards, Henrik Mikael Kristensen http://www.hmkdesign.dk/rebol/