Neil Roberts wrote:

I guess you could make a toolkit-agnostic decorations library using
subsurfaces that these types of applications can use. However I don't
think that will solve the consistency issue because most game-type
applications will want to bundle all of their dependencies so they will
end up wanting to bundle this library. The consistency will then break
when the distro updates its version of the library.

Can you explain why "consistency" is so important for the window frame, but is not a problem for the buttons and scrollbars and text fields and everything else inside the frame?

And, yes, "toolkit-agnositic decorations library" is the solution. Hey, it could do the scrollbars and buttons, too! What a concept!

I think the most important decision to make for xdg-shell is whether to
require CSD support or SSD support. How it is actually negotatied is not
as important. I think you have to have a policy of requiring support for
one or the other because it'd be a mess to have a situation where some
apps can't work on certain compositors.

You are advocating requiring *both* clients and compositors to be able to draw decorations. Why make it so complicated?
_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to