Allow user to specifiy which stack an application is launched on

This commit is contained in:
Simon Fels 2017-03-15 17:53:28 +01:00
commit 3fededabd0
23 changed files with 257 additions and 89 deletions

View file

@ -55,7 +55,7 @@ TEST(LayerComposer, FindsNoSuitableWindowForLayer) {
graphics::Rect{0, 0, 1024, 768},
"org.anbox.test.1",
wm::Task::Id{1},
wm::Stack::Freeform,
wm::Stack::Id::Freeform,
};
wm->apply_window_state_update({single_window}, {});
@ -89,7 +89,7 @@ TEST(LayerComposer, MapsLayersToWindows) {
graphics::Rect{0, 0, 1024, 768},
"org.anbox.foo",
wm::Task::Id{1},
wm::Stack::Freeform,
wm::Stack::Id::Freeform,
};
auto second_window = wm::WindowState{
@ -98,7 +98,7 @@ TEST(LayerComposer, MapsLayersToWindows) {
graphics::Rect{300, 400, 1324, 1168},
"org.anbox.bar",
wm::Task::Id{2},
wm::Stack::Freeform,
wm::Stack::Id::Freeform,
};
wm->apply_window_state_update({first_window, second_window}, {});
@ -149,7 +149,7 @@ TEST(LayerComposer, WindowPartiallyOffscreen) {
graphics::Rect{-100, -100, 924, 668},
"org.anbox.foo",
wm::Task::Id{1},
wm::Stack::Freeform,
wm::Stack::Id::Freeform,
};
wm->apply_window_state_update({window}, {});
@ -194,7 +194,7 @@ TEST(LayerComposer, PopupShouldNotCauseWindowLayerOffset) {
graphics::Rect{1120, 270, 2144, 1038},
"org.anbox.foo",
wm::Task::Id{3},
wm::Stack::Freeform,
wm::Stack::Id::Freeform,
};
wm->apply_window_state_update({window}, {});