Use the new gtk-shell APIs available in mutter to add support for this. https://bugzilla.gnome.org/show_bug.cgi?id=710056