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 619017 - unification of drawing model(s) would be useful, elegant and powerful
unification of drawing model(s) would be useful, elegant and powerful
Status: RESOLVED INVALID
Product: gtk+
Classification: Platform
Component: .General
unspecified
Other All
: Normal enhancement
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2010-05-18 18:59 UTC by Paul Davis
Modified: 2011-12-30 05:19 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Paul Davis 2010-05-18 18:59:37 UTC
Currently, GTK+ provides at least two different drawing models - the one for widgets and the one for cell renderers. Anyone using a canvas widget also needs to deal with the canvas model (or, in some cases, models). A single model for "something needs to be drawn in the given region, so please do it", presumably centered on Cairo, would unify all these different approaches, and allow several things to be done that are currently either impossible or only feasible with hacks. The most obvious example is putting widgets into a TreeView, but it really goes significantly beyond that.
Comment 1 Matthias Clasen 2011-12-30 05:19:59 UTC
not really an actionable bug, so no point in keeping this open.