1
1
mirror of https://github.com/profanity-im/profanity.git synced 2025-02-02 15:08:15 -05:00

Rename pad y_pos -> display_start

This commit is contained in:
James Booth 2016-09-27 22:19:20 +01:00
parent 3a8177552a
commit e7d6a61426
2 changed files with 21 additions and 21 deletions

View File

@ -109,7 +109,7 @@ typedef struct prof_layout_t {
layout_type_t type; layout_type_t type;
WINDOW *win; WINDOW *win;
ProfBuff buffer; ProfBuff buffer;
int y_pos; int display_start;
int paged; int paged;
} ProfLayout; } ProfLayout;

View File

@ -91,7 +91,7 @@ _win_create_simple_layout(void)
layout->base.win = newpad(PAD_SIZE, cols); layout->base.win = newpad(PAD_SIZE, cols);
wbkgd(layout->base.win, theme_attrs(THEME_TEXT)); wbkgd(layout->base.win, theme_attrs(THEME_TEXT));
layout->base.buffer = buffer_create(); layout->base.buffer = buffer_create();
layout->base.y_pos = 0; layout->base.display_start = 0;
layout->base.paged = 0; layout->base.paged = 0;
scrollok(layout->base.win, TRUE); scrollok(layout->base.win, TRUE);
@ -108,7 +108,7 @@ _win_create_split_layout(void)
layout->base.win = newpad(PAD_SIZE, cols); layout->base.win = newpad(PAD_SIZE, cols);
wbkgd(layout->base.win, theme_attrs(THEME_TEXT)); wbkgd(layout->base.win, theme_attrs(THEME_TEXT));
layout->base.buffer = buffer_create(); layout->base.buffer = buffer_create();
layout->base.y_pos = 0; layout->base.display_start = 0;
layout->base.paged = 0; layout->base.paged = 0;
scrollok(layout->base.win, TRUE); scrollok(layout->base.win, TRUE);
layout->subwin = NULL; layout->subwin = NULL;
@ -175,7 +175,7 @@ win_create_muc(const char *const roomjid)
layout->sub_y_pos = 0; layout->sub_y_pos = 0;
layout->memcheck = LAYOUT_SPLIT_MEMCHECK; layout->memcheck = LAYOUT_SPLIT_MEMCHECK;
layout->base.buffer = buffer_create(); layout->base.buffer = buffer_create();
layout->base.y_pos = 0; layout->base.display_start = 0;
layout->base.paged = 0; layout->base.paged = 0;
scrollok(layout->base.win, TRUE); scrollok(layout->base.win, TRUE);
new_win->window.layout = (ProfLayout*)layout; new_win->window.layout = (ProfLayout*)layout;
@ -470,7 +470,7 @@ win_page_up(ProfWin *window)
int rows = getmaxy(stdscr); int rows = getmaxy(stdscr);
int y = getcury(window->layout->win); int y = getcury(window->layout->win);
int page_space = rows - 4; int page_space = rows - 4;
int *page_start = &(window->layout->y_pos); int *page_start = &(window->layout->display_start);
*page_start -= page_space; *page_start -= page_space;
@ -494,12 +494,12 @@ win_page_down(ProfWin *window)
int win_rows = getmaxy(stdscr) - 4; int win_rows = getmaxy(stdscr) - 4;
int win_curr_row = getcury(window->layout->win); int win_curr_row = getcury(window->layout->win);
int curr_y_pos = window->layout->y_pos; int curr_y_pos = window->layout->display_start;
if (win_curr_row - curr_y_pos < win_rows) { if (win_curr_row - curr_y_pos < win_rows) {
return; return;
} }
int *page_start = &(window->layout->y_pos); int *page_start = &(window->layout->display_start);
*page_start += win_rows; *page_start += win_rows;
@ -526,7 +526,7 @@ win_line_up(ProfWin *window)
int rows = getmaxy(stdscr); int rows = getmaxy(stdscr);
int y = getcury(window->layout->win); int y = getcury(window->layout->win);
int page_space = rows - 4; int page_space = rows - 4;
int *page_start = &(window->layout->y_pos); int *page_start = &(window->layout->display_start);
*page_start -= 1; *page_start -= 1;
@ -550,12 +550,12 @@ win_line_down(ProfWin *window)
int win_rows = getmaxy(stdscr) - 4; int win_rows = getmaxy(stdscr) - 4;
int win_curr_row = getcury(window->layout->win); int win_curr_row = getcury(window->layout->win);
int curr_y_pos = window->layout->y_pos; int curr_y_pos = window->layout->display_start;
if (win_curr_row - curr_y_pos < win_rows) { if (win_curr_row - curr_y_pos < win_rows) {
return; return;
} }
int *page_start = &(window->layout->y_pos); int *page_start = &(window->layout->display_start);
*page_start += 1; *page_start += 1;
@ -624,7 +624,7 @@ void
win_clear(ProfWin *window) win_clear(ProfWin *window)
{ {
int y = getcury(window->layout->win); int y = getcury(window->layout->win);
window->layout->y_pos = y; window->layout->display_start = y;
window->layout->paged = 0; window->layout->paged = 0;
win_update_virtual(window); win_update_virtual(window);
} }
@ -682,13 +682,13 @@ win_update_virtual(ProfWin *window)
} else { } else {
subwin_cols = win_roster_cols(); subwin_cols = win_roster_cols();
} }
pnoutrefresh(layout->base.win, layout->base.y_pos, 0, row_start, 0, row_end, (cols-subwin_cols)-1); pnoutrefresh(layout->base.win, layout->base.display_start, 0, row_start, 0, row_end, (cols-subwin_cols)-1);
pnoutrefresh(layout->subwin, layout->sub_y_pos, 0, row_start, (cols-subwin_cols), row_end, cols-1); pnoutrefresh(layout->subwin, layout->sub_y_pos, 0, row_start, (cols-subwin_cols), row_end, cols-1);
} else { } else {
pnoutrefresh(layout->base.win, layout->base.y_pos, 0, row_start, 0, row_end, cols-1); pnoutrefresh(layout->base.win, layout->base.display_start, 0, row_start, 0, row_end, cols-1);
} }
} else { } else {
pnoutrefresh(window->layout->win, window->layout->y_pos, 0, row_start, 0, row_end, cols-1); pnoutrefresh(window->layout->win, window->layout->display_start, 0, row_start, 0, row_end, cols-1);
} }
} }
@ -700,7 +700,7 @@ win_refresh_without_subwin(ProfWin *window)
if ((window->type == WIN_MUC) || (window->type == WIN_CONSOLE)) { if ((window->type == WIN_MUC) || (window->type == WIN_CONSOLE)) {
int row_start = screen_mainwin_row_start(); int row_start = screen_mainwin_row_start();
int row_end = screen_mainwin_row_end(); int row_end = screen_mainwin_row_end();
pnoutrefresh(window->layout->win, window->layout->y_pos, 0, row_start, 0, row_end, cols-1); pnoutrefresh(window->layout->win, window->layout->display_start, 0, row_start, 0, row_end, cols-1);
} }
} }
@ -715,12 +715,12 @@ win_refresh_with_subwin(ProfWin *window)
if (window->type == WIN_MUC) { if (window->type == WIN_MUC) {
ProfLayoutSplit *layout = (ProfLayoutSplit*)window->layout; ProfLayoutSplit *layout = (ProfLayoutSplit*)window->layout;
subwin_cols = win_occpuants_cols(); subwin_cols = win_occpuants_cols();
pnoutrefresh(layout->base.win, layout->base.y_pos, 0, row_start, 0, row_end, (cols-subwin_cols)-1); pnoutrefresh(layout->base.win, layout->base.display_start, 0, row_start, 0, row_end, (cols-subwin_cols)-1);
pnoutrefresh(layout->subwin, layout->sub_y_pos, 0, row_start, (cols-subwin_cols), row_end, cols-1); pnoutrefresh(layout->subwin, layout->sub_y_pos, 0, row_start, (cols-subwin_cols), row_end, cols-1);
} else if (window->type == WIN_CONSOLE) { } else if (window->type == WIN_CONSOLE) {
ProfLayoutSplit *layout = (ProfLayoutSplit*)window->layout; ProfLayoutSplit *layout = (ProfLayoutSplit*)window->layout;
subwin_cols = win_roster_cols(); subwin_cols = win_roster_cols();
pnoutrefresh(layout->base.win, layout->base.y_pos, 0, row_start, 0, row_end, (cols-subwin_cols)-1); pnoutrefresh(layout->base.win, layout->base.display_start, 0, row_start, 0, row_end, (cols-subwin_cols)-1);
pnoutrefresh(layout->subwin, layout->sub_y_pos, 0, row_start, (cols-subwin_cols), row_end, cols-1); pnoutrefresh(layout->subwin, layout->sub_y_pos, 0, row_start, (cols-subwin_cols), row_end, cols-1);
} }
} }
@ -732,14 +732,14 @@ win_move_to_end(ProfWin *window)
int win_rows = getmaxy(stdscr) - 4; int win_rows = getmaxy(stdscr) - 4;
int win_curr_row = getcury(window->layout->win); int win_curr_row = getcury(window->layout->win);
int curr_y_pos = window->layout->y_pos; int curr_y_pos = window->layout->display_start;
if (win_curr_row - curr_y_pos < win_rows) { if (win_curr_row - curr_y_pos < win_rows) {
return; return;
} }
window->layout->y_pos = win_curr_row - win_rows; window->layout->display_start = win_curr_row - win_rows;
if (window->layout->y_pos < 0) { if (window->layout->display_start < 0) {
window->layout->y_pos = 0; window->layout->display_start = 0;
} }
} }