Re: Translucent Scrollbars

2008-08-22 Thread Philip Van Hoof
On Tue, 2008-08-19 at 18:53 +0300, Kalle Vahlman wrote:
 2008/8/19 Christian Dywan [EMAIL PROTECTED]:
 
 Before even starting to think of all the layout-related technical
 details, one should stop to think if one really wants interesting
 content to be underneath mouse-usable scrollbars (ie. unreachable) and
 why...

You want it for small screens. That's yet another 20 or more pixels that
you don't waste. 

For example Maemo has ultra thick scrollbars for people who use their
full of mayonaise hanging greasy fingers, while eating French Fries in a
good Belgian Frituur, instead of the Apple-ish stylish stylus.

Some even use ketchup! Or even cheese??!! Strange Canadians and UK
people.

I do it all the times (tapping with my dirty greasy fingers). My devices
look horrible and dirty. Indeed. And I plan to continue doing it too.
(for hygienic reasons, I often clean my device, of course).

I can't hold both food AND stylus pens in my hands. I could try tapping
my Nokia devices's touchscreens with a fries ... though (hmm, that's a
good idea).

But that's why the scrollbar is thick, and as a result my working area
feels smaller.

And why a translucent scrollbar would be useful.


-- 
Philip Van Hoof, freelance software developer
home: me at pvanhoof dot be 
gnome: pvanhoof at gnome dot org 
http://pvanhoof.be/blog
http://codeminded.be




___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Translucent Scrollbars

2008-08-21 Thread Michael Torrie
Lieven van der Heide wrote:
 Well, isn't the whole point of scrollbars to be able to scroll to
 stuff that's otherwise hidden (behind something else)? I don't see why
 it would be a problem to show a piece of the content that would
 otherwise be hidden at all. As long as scrolling to the sides
 completely, makes the content fully exposed at the left/top of the
 scroll bars.

On a portable device there's almost no reason to permanently show
scrollbars at all.  Instead they should show up as they do in the
android screenshot when the user is actually scrolling, say when the
stylus is down, or the finger is down on the screen.  I have to admit,
this is one area where the iPod Touch really does it right.  The scroll
bars are there when you need them, and when you don't you have just your
content.

I've often been struck by how poorly GUI concepts from our large screens
translate to handheld devices.  Windows Mobile has always seemed to me
as being clunky with it's desktop-like scrollbars, dialogs, and menus.
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Translucent Scrollbars

2008-08-19 Thread Mathias Hasselmann
When looking at some Android screen shots[1] I've realized that their
scrollbars are translucent. That's a really nice idea IMHO.
I wonder if we can implement this feature in GTK+.

Ciao,
Mathias

[1]
http://www.spiegel.de/fotostrecke/fotostrecke-34358-7.html#backToArticle=572913
-- 
Mathias Hasselmann [EMAIL PROTECTED]
Openismus GmbH: http://www.openismus.com/
Personal Site: http://taschenorakel.de/


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Translucent Scrollbars

2008-08-19 Thread Christian Dywan
Am Tue, 19 Aug 2008 15:17:10 +0200
schrieb Mathias Hasselmann [EMAIL PROTECTED]:

 When looking at some Android screen shots[1] I've realized that their
 scrollbars are translucent. That's a really nice idea IMHO.
 I wonder if we can implement this feature in GTK+.
 
 Ciao,
 Mathias
 
 [1]
 http://www.spiegel.de/fotostrecke/fotostrecke-34358-7.html#backToArticle=572913

Hey Mathias,

your example, and for that matter all screenshots with scrollbars on
the linked site, is particularly a web browser.

Are you thinking of a web widget only or generally of any widgets in
Gtk that can be embedded in scrollbars? The latter might involve
non-trivial changes, looking at how isolated scrollbars normally are
from their child, there are even thick borders between the child and
the scrollbars in the dozen engines/ themes I have tested here when
writing this.

ciao,
Christian
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Translucent Scrollbars

2008-08-19 Thread Kalle Vahlman
2008/8/19 Christian Dywan [EMAIL PROTECTED]:
 Am Tue, 19 Aug 2008 15:17:10 +0200
 schrieb Mathias Hasselmann [EMAIL PROTECTED]:

 When looking at some Android screen shots[1] I've realized that their
 scrollbars are translucent. That's a really nice idea IMHO.
 I wonder if we can implement this feature in GTK+.

 Ciao,
 Mathias

 [1]
 http://www.spiegel.de/fotostrecke/fotostrecke-34358-7.html#backToArticle=572913

 Hey Mathias,

 your example, and for that matter all screenshots with scrollbars on
 the linked site, is particularly a web browser.

 Are you thinking of a web widget only or generally of any widgets in
 Gtk that can be embedded in scrollbars? The latter might involve
 non-trivial changes, looking at how isolated scrollbars normally are
 from their child, there are even thick borders between the child and
 the scrollbars in the dozen engines/ themes I have tested here when
 writing this.

Before even starting to think of all the layout-related technical
details, one should stop to think if one really wants interesting
content to be underneath mouse-usable scrollbars (ie. unreachable) and
why...

Then again, for a panned content, scrollbars that are translucent or
even on-screen only when panning make perfect sense. However, I
suppose such discussions should be deferred to a point in time that
GTK+ actually has some notion of panning.

Which would be nice, btw.

-- 
Kalle Vahlman, [EMAIL PROTECTED]
Powered by http://movial.fi
Interesting stuff at http://syslog.movial.fi
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Translucent Scrollbars

2008-08-19 Thread Lieven van der Heide
Well, isn't the whole point of scrollbars to be able to scroll to
stuff that's otherwise hidden (behind something else)? I don't see why
it would be a problem to show a piece of the content that would
otherwise be hidden at all. As long as scrolling to the sides
completely, makes the content fully exposed at the left/top of the
scroll bars.

In that case of the android example, I can see that it would be a
problem, but imagine a scroll view that has both horizontal and
vertical scrolling. Then it could work, and could indeed make for a
fancy theme.

But anyway, it will be really hard to implement it in the current gtk.
Maybe you could use the offscreen rendering, to render the part that
would otherwise be below the scrollbar, and then blend that into the
scroll bar in the theming code.

On 8/19/08, Kalle Vahlman [EMAIL PROTECTED] wrote:
 2008/8/19 Christian Dywan [EMAIL PROTECTED]:

  Am Tue, 19 Aug 2008 15:17:10 +0200
   schrieb Mathias Hasselmann [EMAIL PROTECTED]:
  
   When looking at some Android screen shots[1] I've realized that their
   scrollbars are translucent. That's a really nice idea IMHO.
   I wonder if we can implement this feature in GTK+.
  
   Ciao,
   Mathias
  
   [1]
   
 http://www.spiegel.de/fotostrecke/fotostrecke-34358-7.html#backToArticle=572913
  
   Hey Mathias,
  
   your example, and for that matter all screenshots with scrollbars on
   the linked site, is particularly a web browser.
  
   Are you thinking of a web widget only or generally of any widgets in
   Gtk that can be embedded in scrollbars? The latter might involve
   non-trivial changes, looking at how isolated scrollbars normally are
   from their child, there are even thick borders between the child and
   the scrollbars in the dozen engines/ themes I have tested here when
   writing this.


 Before even starting to think of all the layout-related technical
  details, one should stop to think if one really wants interesting
  content to be underneath mouse-usable scrollbars (ie. unreachable) and
  why...

  Then again, for a panned content, scrollbars that are translucent or
  even on-screen only when panning make perfect sense. However, I
  suppose such discussions should be deferred to a point in time that
  GTK+ actually has some notion of panning.

  Which would be nice, btw.


  --
  Kalle Vahlman, [EMAIL PROTECTED]
  Powered by http://movial.fi
  Interesting stuff at http://syslog.movial.fi

 ___
  gtk-devel-list mailing list
  gtk-devel-list@gnome.org
  http://mail.gnome.org/mailman/listinfo/gtk-devel-list

___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Translucent Scrollbars

2008-08-19 Thread Kalle Vahlman
2008/8/19 Lieven van der Heide [EMAIL PROTECTED]:
 Well, isn't the whole point of scrollbars to be able to scroll to
 stuff that's otherwise hidden (behind something else)? I don't see why
 it would be a problem to show a piece of the content that would
 otherwise be hidden at all. As long as scrolling to the sides
 completely, makes the content fully exposed at the left/top of the
 scroll bars.

Right, of course if you can scroll the content all the way it would work.

I humbly stand corrected. You may start implementing ;)

-- 
Kalle Vahlman, [EMAIL PROTECTED]
Powered by http://movial.fi
Interesting stuff at http://syslog.movial.fi
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list