Use XDG_TOPLEVEL_STATE_TILED_* instead of gtk_shell1's states
xdg-shell supports tiled_{left,right,top,bottom}
which should be used instead of the gtk-shell ones so other compositors besides mutter get a chance to style gtk apps properly too. Is that just an omission - if so i can look into that.
Edited by Guido Günther