X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fmain.cpp;h=7ff9040ab7c1f66002bc006068a73c7ccd1ae450;hb=1e4ce4dfbb457caa9452d16d76f112cff228ff69;hp=364e535cbd4214fa1652fe6d0b22ec2a0cc2ff63;hpb=432f97a9d47eb6ddd5b347d20b8548593cf66e8b;p=staging%2Fwindowmanager.git diff --git a/src/main.cpp b/src/main.cpp index 364e535..7ff9040 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -19,6 +19,12 @@ struct conn { }; namespace { +// _ _ _ ____ +// ___| |__ ___ ___| | __ _____ _____ _ __ | |_ ___ / /\ \ +// / __| '_ \ / _ \/ __| |/ / / _ \ \ / / _ \ '_ \| __/ __| | | | +// | (__| | | | __/ (__| < | __/\ V / __/ | | | |_\__ \ | | | +// \___|_| |_|\___|\___|_|\_\___\___| \_/ \___|_| |_|\__|___/ | | | +// |_____| \_\/_/ int check_events(struct wl::display *d, struct conn *c, int fd) { struct pollfd pfd[2] = {{.fd = d->get_fd(), .events = POLLIN, .revents = 0}, {.fd = fd, .events = POLLIN, .revents = 0}}; @@ -70,6 +76,12 @@ int check_events(struct wl::display *d, struct conn *c, int fd) { return 0; } +// _ _ _ _ _ ____ +// (_)_ __ (_) |_ | | __ _ _ _ ___ _ _| |_ / /\ \ +// | | '_ \| | __| | |/ _` | | | |/ _ \| | | | __| | | | +// | | | | | | |_ | | (_| | |_| | (_) | |_| | |_| | | | +// |_|_| |_|_|\__|___|_|\__,_|\__, |\___/ \__,_|\__| | | | +// |_____| |___/ \_\/_/ void init_layout(struct conn &c) { auto &o = c.outputs.front(); auto &s = c.c->screens.begin()->second; @@ -96,14 +108,19 @@ void init_layout(struct conn &c) { l1k->set_destination_rectangle(0, 0, o->width, o->height); // Add layers to screen - s->add_layer(l100.get()); - s->add_layer(l1k.get()); + s->set_render_order({100, 1000}); c.c->commit_changes(); // Note: this does not flush the display! } } +// _ ____ +// _ __ ___ __ _(_)_ __ / /\ \ +// | '_ ` _ \ / _` | | '_ \| | | | +// | | | | | | (_| | | | | | | | | +// |_| |_| |_|\__,_|_|_| |_| | | | +// \_\/_/ int main(int argc, char **argv) { lognotice("WinMan ver. %s", WINMAN_VERSION_STRING);