After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 144115 - Scrollbar should extend to right of screen when window is maximized
Scrollbar should extend to right of screen when window is maximized
Status: RESOLVED NOTABUG
Product: gtk+
Classification: Platform
Component: Widget: Other
unspecified
Other Linux
: Normal normal
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2004-06-10 16:10 UTC by Arvind Narayanan
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: 2.5/2.6



Description Arvind Narayanan 2004-06-10 16:10:12 UTC
Open any app (say gedit) and maximize it.

Open a document big enough not to fit in a single page.

Try to use the scrollbar by dragging on the right edge of the screen.

It doesn't work.

Fitt's law says that the edges of the screen are the easiest places to reach.
Therefore the user should be able to drag the scrollbar by "throwing" the mouse
to the right edge.

See also: bug 82542, bug 97703.
Comment 1 Federico Mena Quintero 2004-06-10 19:20:51 UTC
That's because there is a notebook frame around the scrollbar and the document area.
Comment 2 Arvind Narayanan 2004-06-11 10:44:35 UTC
OK, so I guess the solution is for the app to call "gtk_notebook_set_show_border
(widget, FALSE)"? But still wouldn't it be a better solution for GtkNotebook to
implement a "gtk_notebook_set_show_border_on_window_maximize (GtkWidget,
gboolean)" function rather than every app having to detect a window maximize
event? (and I don't want to have to file a separate bug for every app :-)
Comment 3 Arvind Narayanan 2004-06-11 11:35:18 UTC
I just checked -- it doesn't work even after calling
gtk_notebook_set_show_border (widget, FALSE). There's still a 1 pixel border. It
goes away only on calling gtk_notebook_set_show_tabs (widget, FALSE). So there
should be a function to hide the border even when the tabs are shown.