aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: more clever usage of window borders - Fitt's Law  (Read 3436 times)

seguso

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 41
    • http://onefinger.sf.net
more clever usage of window borders - Fitt's Law
« on: March 07, 2005, 12:06:36 PM »

Hello!

Have you ever used thunderbird or firefox? A very nice feature is that, when you maximize their windows, the window border disappears, and the scrollbars go to the rightmost pixel of the screen. Therefore they become much easier to reach. You just have to move the mouse to the right, abruptly, until it reaches the edge of the screen, and you have reached the scrollbar.
(BTW, this does not happen under KDE if you enable "allow resizing of maximized windows".)

PROBLEM:

Unfortunately, aMule has a hierarchy of widgets that prevent the scrollbar to be at the edge of the window. So when I maximize the aMule window, it is difficult to reach the scrollbar.

SOLUTION:

I thought you could redesign the widget hierarchy, so as to have the scrollbars appear to the very last pixel of the window---the window border.


NOTE:
I understand the fact you are using tabs could be a problem. It may be (or maybe not, I don't know) that the tab widget forces you to have a gap of at least one pixel between the scrollbar and the window border. OTOH, I wonder how many people actually use tabs to organize their downloads. Could they be removed? I mean: if tabs are just a way to locate a file more quickly, then maybe you could remove tabs completely, and just have a quick-search box to help me locate my files. See my other post about this.


Of course, this whole matter is not a priority at all, but I am curious about your opinion  :P

Kry

  • Ex-developer
  • Retired admin
  • Hero Member
  • *****
  • Karma: -665
  • Offline Offline
  • Posts: 5795
RE: more clever usage of window borders - Fitt's Law
« Reply #1 on: March 07, 2005, 04:21:48 PM »

Quote
Originally posted by seguso
PROBLEM:

Unfortunately, aMule has a hierarchy of widgets that prevent the scrollbar to be at the edge of the window. So when I maximize the aMule window, it is difficult to reach the scrollbar.

SOLUTION:

I thought you could redesign the widget hierarchy, so as to have the scrollbars appear to the very last pixel of the window---the window border.


NOTE:
I understand the fact you are using tabs could be a problem. It may be (or maybe not, I don't know) that the tab widget forces you to have a gap of at least one pixel between the scrollbar and the window border. OTOH, I wonder how many people actually use tabs to organize their downloads. Could they be removed? I mean: if tabs are just a way to locate a file more quickly, then maybe you could remove tabs completely, and just have a quick-search box to help me locate my files. See my other post about this.


Of course, this whole matter is not a priority at all, but I am curious about your opinion  :P

  • We use wxWidgets. And we use wxDesigner for the GUI. And, while we're at it, we have to work on the tools they provide us. But anyway, the lists are into tabs, as you say, so it's not possible to do what you want to do.
  • And how many people uses tabs? A lot. A LOT.
  • Why don't you just use the mouse wheel?
Logged

seguso

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 41
    • http://onefinger.sf.net
RE: more clever usage of window borders - Fitt's Law
« Reply #2 on: March 08, 2005, 12:34:29 PM »

Kry, thanks for you replies.

I understand the matter is secondary but, to be honest, I found your reply a bit superficial.  :))

Quote
Originally posted by Kry

  • We use wxWidgets. And we use wxDesigner for the GUI. And, while we're at it, we have to work on the tools they provide us.

I'm not sure why you say this. Surely this does not prevent you from removing some widget nesting, in order for the scrollbars to be along the window edge?

Quote
But anyway, the lists are into tabs, as you say, so it's not possible to do what you want to do.

  • And how many people uses tabs? A lot. A LOT.
Ehm... actually this is not sufficient to justify tabs. It may still be that people use tabs only because it'all they have. Because there is no other way to locate files quickly. Maybe if you supplied quick-search boxes, they wouldn't use tabs anymore. I say maybe, mind you.  :D

Quote

  • Why don't you just use the mouse wheel?

1. It's less practical when you want to scroll a whole page.

2. even if I want to scroll less, I avoid it because it scrolls too much, and I loose cognition of how much it scrolled. I get lost. Now, if the scrolling were smooth, it would be another cattle of fish.

3. But the main point is that, if you use gnome/gtk, it becomes second nature to just move the mouse to the right and click. Nautilus, thunderbird, firefox, and others all comply to this convention. Also mac-os-x does, they tell me.

skolnick

  • Global Moderator
  • Hero Member
  • *****
  • Karma: 24
  • Offline Offline
  • Posts: 1188
  • CentOS 6 User
RE: more clever usage of window borders - Fitt's Law
« Reply #3 on: March 09, 2005, 02:19:10 AM »

Quote
Originally posted by seguso
Quote

  • Why don't you just use the mouse wheel?

1. It's less practical when you want to scroll a whole page.
I find that's not true. It works fine, just it gets a little work to get accustomed.
Quote
Originally posted by seguso
2. even if I want to scroll less, I avoid it because it scrolls too much, and I loose cognition of how much it scrolled. I get lost. Now, if the scrolling were smooth, it would be another cattle of fish.
So, scroll scrolls too little for a whole page, but then too much? I can't understand you. Simply adjust how much you want the scroll to advance for every wheel stop (default is three lines)
Quote
Originally posted by seguso
3. But the main point is that, if you use gnome/gtk, it becomes second nature to just move the mouse to the right and click. Nautilus, thunderbird, firefox, and others all comply to this convention. Also mac-os-x does, they tell me.
There is no convention like that, AFAIK. For example, no application in windows (even firefox/thunderbird) obbey this. They have the scroll in the border, but you can't scroll by throwing your mouse to the right. I guess this depends more on the WM you use, than the application itself. Also, how would you design amule to have scrolls in the border, it would look terrible IMO.

Regards.
« Last Edit: March 09, 2005, 02:20:28 AM by skolnick »
Logged

Frankk

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 142
    • http://frankk.no-ip.com
RE: more clever usage of window borders - Fitt's Law
« Reply #4 on: March 09, 2005, 07:12:38 PM »

Quote
Originally posted by skolnick
Quote
Originally posted by seguso
Quote

  • Why don't you just use the mouse wheel?

1. It's less practical when you want to scroll a whole page.
I agree

Quote
Quote
Originally posted by seguso
2. even if I want to scroll less, I avoid it because it scrolls too much, and I loose cognition of how much it scrolled. I get lost. Now, if the scrolling were smooth, it would be another cattle of fish.
So, scroll scrolls too little for a whole page, but then too much? I can't understand you. Simply adjust how much you want the scroll to advance for every wheel stop (default is three lines)
Wheel is often ok, but if you want to scroll a long page it is too slow... scrollbar is much faster.

Quote
Quote
Originally posted by seguso
3. But the main point is that, if you use gnome/gtk, it becomes second nature to just move the mouse to the right and click. Nautilus, thunderbird, firefox, and others all comply to this convention. Also mac-os-x does, they tell me.
There is no convention like that, AFAIK. For example, no application in windows (even firefox/thunderbird) obbey this. They have the scroll in the border, but you can't scroll by throwing your mouse to the right.
Not true, I always throw mouse o the right, click and scroll in windows, also with firefox/thunderbird

Quote
I guess this depends more on the WM you use, than the application itself. Also, how would you design amule to have scrolls in the border, it would look terrible IMO.

Regards.

Btw it is true that it depends on how the window manager behaves with maximized windows, but on the majority of wm you can set to not have border.

I like to have scroll bars at the edge of the screen, but if modifying this implies removing tabs, please don't do it.

Frankk
Logged

Kry

  • Ex-developer
  • Retired admin
  • Hero Member
  • *****
  • Karma: -665
  • Offline Offline
  • Posts: 5795
Re: more clever usage of window borders - Fitt's Law
« Reply #5 on: March 09, 2005, 08:05:36 PM »

There's just no way this can be done :)
Logged