mirror of
https://github.com/labwc/labwc.git
synced 2026-03-27 07:58:31 -04:00
view/ssd: Move ssd->enabled to view->ssd_enabled
This commit is contained in:
parent
c536ee9d96
commit
56f8837ca6
6 changed files with 9 additions and 9 deletions
|
|
@ -81,7 +81,6 @@ struct ssd_state_title_width {
|
||||||
};
|
};
|
||||||
|
|
||||||
struct ssd {
|
struct ssd {
|
||||||
bool enabled;
|
|
||||||
struct wlr_scene_tree *tree;
|
struct wlr_scene_tree *tree;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
||||||
|
|
@ -48,6 +48,7 @@ struct view {
|
||||||
|
|
||||||
bool mapped;
|
bool mapped;
|
||||||
bool been_mapped;
|
bool been_mapped;
|
||||||
|
bool ssd_enabled;
|
||||||
bool minimized;
|
bool minimized;
|
||||||
bool maximized;
|
bool maximized;
|
||||||
uint32_t tiled; /* private, enum view_edge in src/view.c */
|
uint32_t tiled; /* private, enum view_edge in src/view.c */
|
||||||
|
|
|
||||||
|
|
@ -40,7 +40,7 @@ reload_config_and_theme(void)
|
||||||
|
|
||||||
struct view *view;
|
struct view *view;
|
||||||
wl_list_for_each(view, &g_server->views, link) {
|
wl_list_for_each(view, &g_server->views, link) {
|
||||||
if (!view->mapped || !view->ssd.enabled) {
|
if (!view->mapped || !view->ssd_enabled) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
ssd_reload(view);
|
ssd_reload(view);
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@
|
||||||
struct border
|
struct border
|
||||||
ssd_thickness(struct view *view)
|
ssd_thickness(struct view *view)
|
||||||
{
|
{
|
||||||
if (!view->ssd.enabled) {
|
if (!view->ssd_enabled) {
|
||||||
struct border border = { 0 };
|
struct border border = { 0 };
|
||||||
return border;
|
return border;
|
||||||
}
|
}
|
||||||
|
|
@ -172,7 +172,7 @@ ssd_update_geometry(struct view *view)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!view->ssd.enabled) {
|
if (!view->ssd_enabled) {
|
||||||
if (view->ssd.tree && view->ssd.tree->node.enabled) {
|
if (view->ssd.tree && view->ssd.tree->node.enabled) {
|
||||||
wlr_scene_node_set_enabled(&view->ssd.tree->node, false);
|
wlr_scene_node_set_enabled(&view->ssd.tree->node, false);
|
||||||
view->ssd.margin = ssd_thickness(view);
|
view->ssd.margin = ssd_thickness(view);
|
||||||
|
|
|
||||||
|
|
@ -404,7 +404,7 @@ view_apply_maximized_geometry(struct view *view)
|
||||||
box.width /= output->wlr_output->scale;
|
box.width /= output->wlr_output->scale;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (view->ssd.enabled) {
|
if (view->ssd_enabled) {
|
||||||
struct border border = ssd_thickness(view);
|
struct border border = ssd_thickness(view);
|
||||||
box.x += border.left;
|
box.x += border.left;
|
||||||
box.y += border.top;
|
box.y += border.top;
|
||||||
|
|
@ -514,7 +514,7 @@ void
|
||||||
view_toggle_decorations(struct view *view)
|
view_toggle_decorations(struct view *view)
|
||||||
{
|
{
|
||||||
assert(view);
|
assert(view);
|
||||||
view_set_decorations(view, !view->ssd.enabled);
|
view_set_decorations(view, !view->ssd_enabled);
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool
|
static bool
|
||||||
|
|
@ -554,8 +554,8 @@ void
|
||||||
view_set_decorations(struct view *view, bool decorations)
|
view_set_decorations(struct view *view, bool decorations)
|
||||||
{
|
{
|
||||||
assert(view);
|
assert(view);
|
||||||
if (view->ssd.enabled != decorations && !view->fullscreen) {
|
if (view->ssd_enabled != decorations && !view->fullscreen) {
|
||||||
view->ssd.enabled = decorations;
|
view->ssd_enabled = decorations;
|
||||||
ssd_update_geometry(view);
|
ssd_update_geometry(view);
|
||||||
if (view->maximized) {
|
if (view->maximized) {
|
||||||
view_apply_maximized_geometry(view);
|
view_apply_maximized_geometry(view);
|
||||||
|
|
|
||||||
|
|
@ -400,7 +400,7 @@ map(struct view *view)
|
||||||
view->been_mapped = true;
|
view->been_mapped = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (view->ssd.enabled && !view->fullscreen && !view->maximized) {
|
if (view->ssd_enabled && !view->fullscreen && !view->maximized) {
|
||||||
top_left_edge_boundary_check(view);
|
top_left_edge_boundary_check(view);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue