From: Raymond I. <xw...@ya...> - 2003-03-26 15:15:56
|
--- Doug Melvin <do...@cr...> wrote: > Here are some things I would like to see addressed > as far as a GUI component standard. > > Defaults: All arguments for all components should > have default values. This way a user can pass as > many or as few values as they choose and not have > the component fail. How would this be done? > Colors: shuould we define the default color scemes > to be used with any GUI component so as to have some > sort > of comon look and feel? Yes. Something like: foreColor, backColor, Highlight, Shadow, outline, textColor, selectColor, etc. > Parameters: (and I am guilty of this myself) some > parameters, such as the background and foground > colors of > a component are not always accessable as methods. > (for instance, the FG color of the scrollbar) > Should we insist (in our standard) that any passed > parameter can also be set and read after rendering > the component? I.E. myScroll.setButtonColor() > myScroll.getButtonColor() > > Fonts: back to a common look-and-feel. If we want a > common look-and-feel to our gui comonents when used > in default mode, we should include default font > family, font size, font color, ect. (maybe with a > css sheet..) Default font-family and font-size. Font-color should go inside the color section. > What else am I missing? Let's here it. > > A side note: > I know I can be loud obnoxious an agressive, but I > do this with the best of intentions. > I see here (again) an oportunity to build something > great, and sometimes I get a little over-excited > about that. > I also sometimes take things personally. That's > simply my nature. :) > You need to understand. I built the light scrollbar > as a light scrollbar because of the voiced concerns > over the 'heavyness ' of past widgets. I even stated > specifically that this is ment as a light component > and that I would produce a more classical skinned > one as well. Yet when I released it, I get a three > page report on why my scrollbar sucks (that is > simply how it seemed to me until I had a chance to cool-off). lol - It's always good to get feedback from others. This way we can improve on what we have. -- Raymond Irving __________________________________________________ Do you Yahoo!? Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop! http://platinum.yahoo.com |