02:33 (@xor) omg yes
02:33 (@xor) grid workspace cycling of d3th
This commit is contained in:
parent
827e7baf20
commit
1923939bba
1 changed files with 12 additions and 12 deletions
|
@ -578,13 +578,13 @@ void action_next_desktop_column(union ActionData *data)
|
||||||
|
|
||||||
cur_row_col(&r, &c);
|
cur_row_col(&r, &c);
|
||||||
++c;
|
++c;
|
||||||
|
if (c >= screen_desktop_layout.columns)
|
||||||
|
c = 0;
|
||||||
d = translate_row_col(r, c);
|
d = translate_row_col(r, c);
|
||||||
if (d >= screen_num_desktops) {
|
if (d >= screen_num_desktops) {
|
||||||
if (!data->nextprevdesktop.wrap) return;
|
if (!data->nextprevdesktop.wrap) return;
|
||||||
c = 0;
|
|
||||||
}
|
|
||||||
if (d >= screen_num_desktops)
|
|
||||||
++c;
|
++c;
|
||||||
|
}
|
||||||
d = translate_row_col(r, c);
|
d = translate_row_col(r, c);
|
||||||
if (d < screen_num_desktops)
|
if (d < screen_num_desktops)
|
||||||
screen_set_desktop(d);
|
screen_set_desktop(d);
|
||||||
|
@ -596,13 +596,13 @@ void action_previous_desktop_column(union ActionData *data)
|
||||||
|
|
||||||
cur_row_col(&r, &c);
|
cur_row_col(&r, &c);
|
||||||
--c;
|
--c;
|
||||||
|
if (c >= screen_desktop_layout.columns)
|
||||||
|
c = screen_desktop_layout.columns - 1;
|
||||||
d = translate_row_col(r, c);
|
d = translate_row_col(r, c);
|
||||||
if (d >= screen_num_desktops) {
|
if (d >= screen_num_desktops) {
|
||||||
if (!data->nextprevdesktop.wrap) return;
|
if (!data->nextprevdesktop.wrap) return;
|
||||||
c = screen_desktop_layout.columns - 1;
|
|
||||||
}
|
|
||||||
if (d >= screen_num_desktops)
|
|
||||||
--c;
|
--c;
|
||||||
|
}
|
||||||
d = translate_row_col(r, c);
|
d = translate_row_col(r, c);
|
||||||
if (d < screen_num_desktops)
|
if (d < screen_num_desktops)
|
||||||
screen_set_desktop(d);
|
screen_set_desktop(d);
|
||||||
|
@ -614,13 +614,13 @@ void action_next_desktop_row(union ActionData *data)
|
||||||
|
|
||||||
cur_row_col(&r, &c);
|
cur_row_col(&r, &c);
|
||||||
++r;
|
++r;
|
||||||
|
if (r >= screen_desktop_layout.rows)
|
||||||
|
r = 0;
|
||||||
d = translate_row_col(r, c);
|
d = translate_row_col(r, c);
|
||||||
if (d >= screen_num_desktops) {
|
if (d >= screen_num_desktops) {
|
||||||
if (!data->nextprevdesktop.wrap) return;
|
if (!data->nextprevdesktop.wrap) return;
|
||||||
r = 0;
|
|
||||||
}
|
|
||||||
if (d >= screen_num_desktops)
|
|
||||||
++r;
|
++r;
|
||||||
|
}
|
||||||
d = translate_row_col(r, c);
|
d = translate_row_col(r, c);
|
||||||
if (d < screen_num_desktops)
|
if (d < screen_num_desktops)
|
||||||
screen_set_desktop(d);
|
screen_set_desktop(d);
|
||||||
|
@ -632,13 +632,13 @@ void action_previous_desktop_row(union ActionData *data)
|
||||||
|
|
||||||
cur_row_col(&r, &c);
|
cur_row_col(&r, &c);
|
||||||
--r;
|
--r;
|
||||||
|
if (r >= screen_desktop_layout.rows)
|
||||||
|
r = screen_desktop_layout.rows - 1;
|
||||||
d = translate_row_col(r, c);
|
d = translate_row_col(r, c);
|
||||||
if (d >= screen_num_desktops) {
|
if (d >= screen_num_desktops) {
|
||||||
if (!data->nextprevdesktop.wrap) return;
|
if (!data->nextprevdesktop.wrap) return;
|
||||||
c = screen_desktop_layout.rows - 1;
|
|
||||||
}
|
|
||||||
if (d >= screen_num_desktops)
|
|
||||||
--r;
|
--r;
|
||||||
|
}
|
||||||
d = translate_row_col(r, c);
|
d = translate_row_col(r, c);
|
||||||
if (d < screen_num_desktops)
|
if (d < screen_num_desktops)
|
||||||
screen_set_desktop(d);
|
screen_set_desktop(d);
|
||||||
|
|
Loading…
Reference in a new issue