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 589971 - Entry lacks Active (depressed) state
Entry lacks Active (depressed) state
Status: RESOLVED WONTFIX
Product: gtk+
Classification: Platform
Component: Widget: GtkEntry
unspecified
Other All
: Normal enhancement
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2009-07-28 08:07 UTC by thorwil
Modified: 2009-07-30 14:39 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement


Attachments
Example (18.34 KB, image/png)
2009-07-28 19:53 UTC, thorwil
Details

Description thorwil 2009-07-28 08:07:58 UTC
Entries could be made to feel more responsive by giving themes the option to add draw an Active (depressed) state on mouse-down.

This would be essential for a different style of drawing this widget raised like a button instead of sunken.
Comment 1 Matthias Clasen 2009-07-28 12:46:45 UTC
I don't think that makes sense for an entry.
Comment 2 thorwil 2009-07-28 19:53:20 UTC
Created attachment 139419 [details]
Example

Basic concept: See widget styling as language, where always the same expressions should be used for the same things.

To say clickable apply a button-look. The entry is clickable. Button-look would feel odd without a depressed state, though.

A depressed state could be a nice touch even with a sunken look.

So I ask for a possibility for themes to do this.
Comment 3 Rob Staudinger 2009-07-29 07:57:36 UTC
Wouldn't it be more consistent for the entry to have a prelight state to indicate that it is susceptible to clicks?

A depressed ("clicked") state might indicate that the click actually triggers some action -- like a button -- rather than just moving input focus.
Comment 4 thorwil 2009-07-29 08:17:42 UTC
There should be prelight for everything click- or dragable. Which doesn't mean all themes should use it in all cases.

I guess entries seem to not have it currently, because the mouse cursor changes on hover.

The depressed state should just help to make things feel solid, more closely relating the click to the touch of a finger.
Comment 5 Christian Dywan 2009-07-30 14:39:59 UTC
I second Rob's concern, a depressed state of a widget indicates that clicking does do something. For instance you would assume a bug if a button didn't respond to a click.
What I see on the mockup looks like a button to me, disregarding the information that it is supposed to be an entry.