menu item: Use CSS nodes

Desktop / GNOME / GTK - Matthias Clasen [redhat.com] - 2 November 2015 22:42 UTC

Use the element name menuitem for GtkMenuItem, GtkCheckMenuItem and GtkRadioMenuItem. GtkSeparatorMenuItem gets the name separator. Add a subnode with name arrow if a submenu is attached. Give the radio and check menu items a subnode with name check or radio.

aede5c6 menu item: Use CSS nodes
gtk/gtkcheckmenuitem.c | 150 +++++++++++++++++++++++++++++++++++++-------
gtk/gtkmenuitem.c | 125 ++++++++++++++++++++++++++++++------
gtk/gtkmenuitemprivate.h | 3 +
gtk/gtkradiomenuitem.c | 5 ++
gtk/gtkseparatormenuitem.c | 7 ++-
5 files changed, 247 insertions(+), 43 deletions(-)

Upstream: git.gnome.org


  • Share