Re: Scroll bars.




Scrollbars are generally on the right side so that it is easier to 
line up data visually.  For example, say you have something like

[label] 
[label]

^
|  Text
|
|
V

[Entry]

This is worse than if it where on the right where the text could
be visually lined up with the labels and entry.  Lining text up
on the right side makes no sense in a majority of cases.

Also, if you put the scrollbars on the left and allow them to 
automatically come up when needed, the text widget (or list
widget, etc.) would shift to the right, an extremely undesireable
action.

A general guideline in developing GUIs is that if you are going against 
the grain you are most likely wrong.  This is not always the case 
obviously - but it is good to try and think of reasons why you should 
not change standards as well.

-Shawn


On Mon, 26 Jan 1998, Gregory Maxwell wrote:

> 
> Please, dont doom yet another interface with the same old stupid
> scrollbars used in almost ever GUI out there.
> 
> They are inneficent and inconvient!
> 
> Normally scroll bars are placed on the right side, with little up and down
> arrows on the top and bottom...
> 
> This is silly.. The mouse is more often on the left (it's where the menus
> are and where text starts).. Also, going down then back up requires alot
> of mouse movement..
> 
> It would be MUCH more sane to place them on the left and put the up and
> down (and perhaps a page up and down) button all togeather on the top or
> bottom..
> 
> I've tried chatting with someone with KDE a long time back... But he was
> close minded.. Saying that it was too diffent from other GUIs
> 
> GNOME is diffent from windows, if you are going to make something
> differnt, then do it right.. If people are goning to have to relearn
> anything then it wont be alot to ask for them to get used to the differnt
> scroll bars..
> 
> 
> -- 
>          To unsubscribe: mail gnome-list-request@gnome.org with 
>                        "unsubscribe" as the Subject.
> 

--
Shawn T. Amundson		Complete Internet Solutions
Senior Systems Administrator	Minneapolis, Minnesota, USA
amundson@CompleteIS.com		http://www.CompleteIS.com/~amundson

while (i) { last }
    i, do exist.
    forever;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]