Rewrite HintedEntry in C

Registered by Sergey "Shnatsel" Davidoff

Rewrite HintedEntry widget in C, because the current code is a bit ugly. It will also allow us to propose it upstream.

HintedEntry was sentenced to deprecation during http://tiny.cc/elementary-meeting-2

Blueprint information

Status:
Complete
Approver:
Allen Lowe
Priority:
Essential
Drafter:
None
Direction:
Approved
Assignee:
None
Definition:
Obsolete
Series goal:
None
Implementation:
Not started
Milestone target:
None
Completed by
Sergey "Shnatsel" Davidoff

Related branches

Sprints

Whiteboard

It is also imperative that we change the way hint text is drawn. Currently, we change the font to italics, change the color to grey and then the hint text is just appended into the text entry field. Then, when a user clicks in the field, we clear the hint out, and change the font and color back to standard. This is an ugly, buggy, and problem causing way of doing things. We need to draw the hint text separately in the background using cairo, so that the entry can never interpret the hint as entered text. I am marking the priority of this blueprint as essential since the current implementation causes a mountain of issues.

UPDATE: I believe we are dropping Hinted Entry altogether in favor of the newer upstream GNOME placeholder text support. Any theming should be doable via CSS, though we may be dropping the italics as most other platforms do not italicize placeholder text. Any interaction or themability improvements should be reported to upstream GNOME. ~cassidyjames (after discussion with Avi, Allen, Dan, Christian, and Max)

The final decision for this should be made by the developer forum.

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.