mirror of
https://github.com/DreamMaoMao/maomaowm.git
synced 2025-10-31 22:25:29 -04:00
opt:optimize code struct
This commit is contained in:
parent
d4dce80c9f
commit
916a879831
2 changed files with 19 additions and 25 deletions
|
|
@ -38,3 +38,14 @@ void chvt(const Arg *arg);
|
||||||
void reload_config(const Arg *arg);
|
void reload_config(const Arg *arg);
|
||||||
void movewin(const Arg *arg);
|
void movewin(const Arg *arg);
|
||||||
void resizewin(const Arg *arg);
|
void resizewin(const Arg *arg);
|
||||||
|
void bind_to_view(const Arg *arg);
|
||||||
|
void toggletag(const Arg *arg);
|
||||||
|
void toggleview(const Arg *arg);
|
||||||
|
void tag(const Arg *arg);
|
||||||
|
void incihgaps(const Arg *arg);
|
||||||
|
void incivgaps(const Arg *arg);
|
||||||
|
void incogaps(const Arg *arg);
|
||||||
|
void incohgaps(const Arg *arg);
|
||||||
|
void incovgaps(const Arg *arg);
|
||||||
|
void incigaps(const Arg *arg);
|
||||||
|
void defaultgaps(const Arg *arg);
|
||||||
|
|
|
||||||
31
src/maomao.c
31
src/maomao.c
|
|
@ -610,18 +610,8 @@ void scene_buffer_apply_opacity(struct wlr_scene_buffer *buffer, int sx, int sy,
|
||||||
void *data);
|
void *data);
|
||||||
|
|
||||||
Client *direction_select(const Arg *arg);
|
Client *direction_select(const Arg *arg);
|
||||||
void bind_to_view(const Arg *arg);
|
|
||||||
void view_in_mon(const Arg *arg, bool want_animation, Monitor *m);
|
void view_in_mon(const Arg *arg, bool want_animation, Monitor *m);
|
||||||
void toggletag(const Arg *arg);
|
|
||||||
void toggleview(const Arg *arg);
|
|
||||||
void tag(const Arg *arg);
|
|
||||||
void incihgaps(const Arg *arg);
|
|
||||||
void incivgaps(const Arg *arg);
|
|
||||||
void incogaps(const Arg *arg);
|
|
||||||
void incohgaps(const Arg *arg);
|
|
||||||
void incovgaps(const Arg *arg);
|
|
||||||
void incigaps(const Arg *arg);
|
|
||||||
void defaultgaps(const Arg *arg);
|
|
||||||
void buffer_set_size(Client *c, animationScale scale_data);
|
void buffer_set_size(Client *c, animationScale scale_data);
|
||||||
void snap_scene_buffer_apply_size(struct wlr_scene_buffer *buffer, int sx,
|
void snap_scene_buffer_apply_size(struct wlr_scene_buffer *buffer, int sx,
|
||||||
int sy, void *data);
|
int sy, void *data);
|
||||||
|
|
@ -4649,29 +4639,22 @@ void requeststartdrag(struct wl_listener *listener, void *data) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void setborder_color(Client *c) {
|
void setborder_color(Client *c) {
|
||||||
unsigned int i;
|
|
||||||
if (!c || !c->mon)
|
if (!c || !c->mon)
|
||||||
return;
|
return;
|
||||||
if (c->isurgent) {
|
if (c->isurgent) {
|
||||||
for (i = 0; i < 4; i++)
|
client_set_border_color(c, urgentcolor);
|
||||||
wlr_scene_rect_set_color(c->border[i], urgentcolor);
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (c->is_in_scratchpad && selmon && c == selmon->sel) {
|
if (c->is_in_scratchpad && selmon && c == selmon->sel) {
|
||||||
for (i = 0; i < 4; i++)
|
client_set_border_color(c, scratchpadcolor);
|
||||||
wlr_scene_rect_set_color(c->border[i], scratchpadcolor);
|
|
||||||
} else if (c->isglobal && selmon && c == selmon->sel) {
|
} else if (c->isglobal && selmon && c == selmon->sel) {
|
||||||
for (i = 0; i < 4; i++)
|
client_set_border_color(c, globalcolor);
|
||||||
wlr_scene_rect_set_color(c->border[i], globalcolor);
|
|
||||||
} else if (c->ismaxmizescreen && selmon && c == selmon->sel) {
|
} else if (c->ismaxmizescreen && selmon && c == selmon->sel) {
|
||||||
for (i = 0; i < 4; i++)
|
client_set_border_color(c, maxmizescreencolor);
|
||||||
wlr_scene_rect_set_color(c->border[i], maxmizescreencolor);
|
|
||||||
} else if (selmon && c == selmon->sel) {
|
} else if (selmon && c == selmon->sel) {
|
||||||
for (i = 0; i < 4; i++)
|
client_set_border_color(c, focuscolor);
|
||||||
wlr_scene_rect_set_color(c->border[i], focuscolor);
|
|
||||||
} else {
|
} else {
|
||||||
for (i = 0; i < 4; i++)
|
client_set_border_color(c, bordercolor);
|
||||||
wlr_scene_rect_set_color(c->border[i], bordercolor);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue