/* SPDX-License-Identifier: GPL-2.0-only */
-#ifndef LABWC_OSD_H
-#define LABWC_OSD_H
+#ifndef LABWC_CYCLE_H
+#define LABWC_CYCLE_H
#include <stdbool.h>
#include <wayland-server-core.h>
extern struct osd_impl osd_classic_impl;
extern struct osd_impl osd_thumbnail_impl;
-#endif // LABWC_OSD_H
+#endif // LABWC_CYCLE_H
#include "common/spawn.h"
#include "common/string-helpers.h"
#include "config/rcxml.h"
+#include "cycle.h"
#include "debug.h"
#include "input/keyboard.h"
#include "labwc.h"
#include "magnifier.h"
#include "menu/menu.h"
-#include "osd.h"
#include "output.h"
#include "output-virtual.h"
#include "regions.h"
#include "config/tablet.h"
#include "config/tablet-tool.h"
#include "config/touch.h"
+#include "cycle.h"
#include "labwc.h"
-#include "osd.h"
#include "regions.h"
#include "ssd.h"
#include "translate.h"
// SPDX-License-Identifier: GPL-2.0-only
-#include "osd.h"
+#include "cycle.h"
#include <assert.h>
#include <wlr/types/wlr_scene.h>
#include <wlr/util/box.h>
labwc_sources += files(
- 'osd.c',
+ 'cycle.c',
'osd-classic.c',
'osd-field.c',
'osd-thumbnail.c',
#include "common/list.h"
#include "common/string-helpers.h"
#include "config/rcxml.h"
+#include "cycle.h"
#include "labwc.h"
#include "node.h"
-#include "osd.h"
#include "output.h"
#include "scaled-buffer/scaled-font-buffer.h"
#include "scaled-buffer/scaled-icon-buffer.h"
#include "common/buf.h"
#include "common/mem.h"
#include "config/rcxml.h"
+#include "cycle.h"
#include "view.h"
#include "workspaces.h"
#include "labwc.h"
#include "desktop-entry.h"
-#include "osd.h"
#include "output.h"
/* includes '%', terminating 's' and NULL byte, 8 is enough for %-9999s */
#include "common/buf.h"
#include "common/lab-scene-rect.h"
#include "common/list.h"
+#include "cycle.h"
#include "labwc.h"
#include "node.h"
-#include "osd.h"
#include "output.h"
#include "scaled-buffer/scaled-font-buffer.h"
#include "scaled-buffer/scaled-icon-buffer.h"
#include "common/mem.h"
#include "config/mousebind.h"
#include "config/rcxml.h"
+#include "cycle.h"
#include "dnd.h"
#include "idle.h"
#include "input/gestures.h"
#include "labwc.h"
#include "layers.h"
#include "menu/menu.h"
-#include "osd.h"
#include "output.h"
#include "resistance.h"
#include "resize-outlines.h"
#include "common/macros.h"
#include "config/keybind.h"
#include "config/rcxml.h"
+#include "cycle.h"
#include "idle.h"
#include "input/ime.h"
#include "input/key-state.h"
#include "labwc.h"
#include "menu/menu.h"
-#include "osd.h"
#include "session-lock.h"
#include "view.h"
#include "workspaces.h"
subdir('common')
subdir('config')
+subdir('cycle')
subdir('decorations')
subdir('foreign-toplevel')
subdir('img')
subdir('input')
subdir('menu')
-subdir('osd')
subdir('protocols')
subdir('scaled-buffer')
subdir('ssd')
#include "common/match.h"
#include "common/mem.h"
#include "config/rcxml.h"
+#include "cycle.h"
#include "foreign-toplevel/foreign.h"
#include "input/keyboard.h"
#include "labwc.h"
#include "menu/menu.h"
-#include "osd.h"
#include "output.h"
#include "placement.h"
#include "regions.h"