#include "theme.h"
#include "workspaces.h"
-struct osd_classic_scene_item {
+struct osd_classic_item {
struct view *view;
struct wlr_scene_tree *normal_tree, *active_tree;
};
/* Draw text for each node */
struct view **view;
wl_array_for_each(view, views) {
- struct osd_classic_scene_item *item =
+ struct osd_classic_item *item =
wl_array_add(&output->osd_scene.items, sizeof(*item));
item->view = *view;
/*
static void
osd_classic_update(struct output *output)
{
- struct osd_classic_scene_item *item;
+ struct osd_classic_item *item;
wl_array_for_each(item, &output->osd_scene.items) {
bool active = item->view == output->server->osd_state.cycle_view;
wlr_scene_node_set_enabled(&item->normal_tree->node, !active);
#include "theme.h"
#include "view.h"
-struct osd_thumbnail_scene_item {
+struct osd_thumbnail_item {
struct view *view;
struct wlr_scene_tree *tree;
struct scaled_font_buffer *normal_title;
return buffer;
}
-static struct osd_thumbnail_scene_item *
+static struct osd_thumbnail_item *
create_item_scene(struct wlr_scene_tree *parent, struct view *view,
struct output *output)
{
return NULL;
}
- struct osd_thumbnail_scene_item *item =
+ struct osd_thumbnail_item *item =
wl_array_add(&output->osd_scene.items, sizeof(*item));
item->tree = wlr_scene_tree_create(parent);
item->view = view;
struct view **view;
int index = 0;
wl_array_for_each(view, views) {
- struct osd_thumbnail_scene_item *item = create_item_scene(
+ struct osd_thumbnail_item *item = create_item_scene(
output->osd_scene.tree, *view, output);
if (!item) {
break;
static void
osd_thumbnail_update(struct output *output)
{
- struct osd_thumbnail_scene_item *item;
+ struct osd_thumbnail_item *item;
wl_array_for_each(item, &output->osd_scene.items) {
bool active = (item->view == output->server->osd_state.cycle_view);
wlr_scene_node_set_enabled(&item->active_bg->tree->node, active);