Skip to content
This repository has been archived by the owner on Aug 20, 2020. It is now read-only.

Wayland shell surface #46

Merged
merged 3 commits into from
Sep 4, 2013
Merged

Wayland shell surface #46

merged 3 commits into from
Sep 4, 2013

Conversation

kalyankondapally
Copy link
Contributor

No description provided.

The patch introduces WaylandShellSurface class.
It's a simple class which would create a shell surface and
resposible for all it's activity. Currently, only support
for TOPLEVEL is added. Support for other functionality
i.e Min, Maximize, Popup, Transiant etc should be added
as we support other use cases. The main consumer of this
class is Window.
This is continuation of our effort to make
window a container class and that it's responsibilities
can be easily specified depending on the process model.
This patch makes changes to internally use WaylandShellSurface.
This patch removes the usage of SetParentWindow
in window. Window internally based the decision
to eiher use TOPLEVEL shell type or TRANSIANT
depending on existence of a ParentWindow.
Now, consumer of Window class can set this explicitly
using SetShellType api or while constructing window
Window doesn't make any internal decisions.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants