mirror of
https://github.com/DreamMaoMao/maomaowm.git
synced 2026-02-12 04:28:35 -05:00
opt: optimize code struct
This commit is contained in:
parent
ec6d54148d
commit
89e0805d54
6 changed files with 59 additions and 70 deletions
|
|
@ -244,7 +244,7 @@ int incnmaster(const Arg *arg) {
|
|||
return 0;
|
||||
selmon->pertag->nmasters[selmon->pertag->curtag] =
|
||||
MAX(selmon->pertag->nmasters[selmon->pertag->curtag] + arg->i, 0);
|
||||
arrange(selmon, false);
|
||||
arrange(selmon, false, false);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
@ -308,7 +308,7 @@ int setmfact(const Arg *arg) {
|
|||
c->master_mfact_per = f;
|
||||
}
|
||||
}
|
||||
arrange(selmon, false);
|
||||
arrange(selmon, false, false);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
@ -491,7 +491,7 @@ int restore_minimized(const Arg *arg) {
|
|||
c->isnamedscratchpad = 0;
|
||||
show_hide_client(c);
|
||||
setborder_color(c);
|
||||
arrange(c->mon, false);
|
||||
arrange(c->mon, false, false);
|
||||
focusclient(c, 0);
|
||||
warp_cursor(c);
|
||||
return 0;
|
||||
|
|
@ -507,7 +507,7 @@ int setlayout(const Arg *arg) {
|
|||
if (strcmp(layouts[jk].name, arg->v) == 0) {
|
||||
selmon->pertag->ltidxs[selmon->pertag->curtag] = &layouts[jk];
|
||||
clear_fullscreen_and_maximized_state(selmon);
|
||||
arrange(selmon, false);
|
||||
arrange(selmon, false, false);
|
||||
printstatus();
|
||||
return 0;
|
||||
}
|
||||
|
|
@ -541,7 +541,7 @@ int set_proportion(const Arg *arg) {
|
|||
selmon->sel->scroller_proportion = arg->f;
|
||||
selmon->sel->geom.width = max_client_width * arg->f;
|
||||
// resize(selmon->sel, selmon->sel->geom, 0);
|
||||
arrange(selmon, false);
|
||||
arrange(selmon, false, false);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
|
@ -740,7 +740,7 @@ int centerwin(const Arg *arg) {
|
|||
c->geom.y = selmon->w.y + (selmon->w.height - c->geom.height) / 2;
|
||||
}
|
||||
|
||||
arrange(selmon, false);
|
||||
arrange(selmon, false, false);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
@ -923,7 +923,7 @@ int switch_layout(const Arg *arg) {
|
|||
}
|
||||
}
|
||||
clear_fullscreen_and_maximized_state(selmon);
|
||||
arrange(selmon, false);
|
||||
arrange(selmon, false, false);
|
||||
printstatus();
|
||||
return 0;
|
||||
}
|
||||
|
|
@ -934,7 +934,7 @@ int switch_layout(const Arg *arg) {
|
|||
selmon->pertag->ltidxs[selmon->pertag->curtag] =
|
||||
jk == LENGTH(layouts) - 1 ? &layouts[0] : &layouts[jk + 1];
|
||||
clear_fullscreen_and_maximized_state(selmon);
|
||||
arrange(selmon, false);
|
||||
arrange(selmon, false, false);
|
||||
printstatus();
|
||||
return 0;
|
||||
}
|
||||
|
|
@ -981,7 +981,7 @@ int switch_proportion_preset(const Arg *arg) {
|
|||
selmon->sel->scroller_proportion = target_proportion;
|
||||
selmon->sel->geom.width = max_client_width * target_proportion;
|
||||
// resize(selmon->sel, selmon->sel->geom, 0);
|
||||
arrange(selmon, false);
|
||||
arrange(selmon, false, false);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
|
@ -1055,7 +1055,7 @@ int tagmon(const Arg *arg) {
|
|||
target = get_tags_first_tag(c->tags);
|
||||
view(&(Arg){.ui = target}, true);
|
||||
focusclient(c, 1);
|
||||
arrange(selmon, false);
|
||||
arrange(selmon, false, false);
|
||||
}
|
||||
if (warpcursor) {
|
||||
warp_cursor_to_selmon(c->mon);
|
||||
|
|
@ -1079,7 +1079,7 @@ int tagsilent(const Arg *arg) {
|
|||
}
|
||||
}
|
||||
focusclient(focustop(selmon), 1);
|
||||
arrange(target_client->mon, false);
|
||||
arrange(target_client->mon, false, false);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
@ -1122,7 +1122,7 @@ int toggle_named_scratchpad(const Arg *arg) {
|
|||
|
||||
int toggle_render_border(const Arg *arg) {
|
||||
render_border = !render_border;
|
||||
arrange(selmon, false);
|
||||
arrange(selmon, false, false);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
@ -1215,7 +1215,7 @@ int toggleglobal(const Arg *arg) {
|
|||
|
||||
int togglegaps(const Arg *arg) {
|
||||
enablegaps ^= 1;
|
||||
arrange(selmon, false);
|
||||
arrange(selmon, false, false);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
@ -1275,7 +1275,7 @@ int toggletag(const Arg *arg) {
|
|||
if (newtags) {
|
||||
sel->tags = newtags;
|
||||
focusclient(focustop(selmon), 1);
|
||||
arrange(selmon, false);
|
||||
arrange(selmon, false, false);
|
||||
}
|
||||
printstatus();
|
||||
return 0;
|
||||
|
|
@ -1293,7 +1293,7 @@ int toggleview(const Arg *arg) {
|
|||
if (newtagset) {
|
||||
selmon->tagset[selmon->seltags] = newtagset;
|
||||
focusclient(focustop(selmon), 1);
|
||||
arrange(selmon, false);
|
||||
arrange(selmon, false, false);
|
||||
}
|
||||
printstatus();
|
||||
return 0;
|
||||
|
|
@ -1407,7 +1407,7 @@ int comboview(const Arg *arg) {
|
|||
if (tag_combo) {
|
||||
selmon->tagset[selmon->seltags] |= newtags;
|
||||
focusclient(focustop(selmon), 1);
|
||||
arrange(selmon, false);
|
||||
arrange(selmon, false, false);
|
||||
} else {
|
||||
tag_combo = true;
|
||||
view(&(Arg){.ui = newtags}, false);
|
||||
|
|
@ -1446,7 +1446,7 @@ int zoom(const Arg *arg) {
|
|||
wl_list_insert(&clients, &sel->link);
|
||||
|
||||
focusclient(sel, 1);
|
||||
arrange(selmon, false);
|
||||
arrange(selmon, false, false);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue