Rewrite HintedEntry in C
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://
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
- Started by
- Completed by
- Sergey "Shnatsel" Davidoff
Related branches
Related bugs
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.