#include "histedit.h"
Go to the source code of this file.
Classes | |
struct | ElRefresh_t |
Functions | |
el_protected void | re_putc (EditLine_t *, int, int, ElColor_t *color) |
el_protected void | re_clear_lines (EditLine_t *) |
el_protected void | re_clear_display (EditLine_t *) |
el_protected void | re_refresh (EditLine_t *) |
el_protected void | re_refresh_cursor (EditLine_t *) |
el_protected void | re_fastaddc (EditLine_t *) |
el_protected void | re_goto_bottom (EditLine_t *) |
el_protected void re_clear_display | ( | EditLine_t * | ) |
Definition at line 1195 of file refresh.cxx.
References EditLine_t::fCursor, EditLine_t::fDispColor, EditLine_t::fDisplay, ElCoord_t::fH, EditLine_t::fRefresh, ElTerm_t::fSize, EditLine_t::fTerm, ElCoord_t::fV, i, and ElRefresh_t::r_oldcv.
Referenced by ed_clear_screen(), el_gets(), el_gets_newline(), re_goto_bottom(), rl_complete_internal(), sig_handler(), and term_change_size().
el_protected void re_clear_lines | ( | EditLine_t * | ) |
Definition at line 1213 of file refresh.cxx.
References EL_CAN_CEOL, ElCoord_t::fH, EditLine_t::fRefresh, ElTerm_t::fSize, EditLine_t::fTerm, i, NULL, ElRefresh_t::r_oldcv, term__putcolorch(), term_clear_EOL(), term_move_to_char(), and term_move_to_line().
Referenced by el_gets(), and el_resize().
el_protected void re_fastaddc | ( | EditLine_t * | ) |
Definition at line 1157 of file refresh.cxx.
References EditLine_t::fCursor, ElLine_t::fCursor, ElCoord_t::fH, ElLine_t::fLastChar, EditLine_t::fLine, ElPrompt_t::fPos, EditLine_t::fRPrompt, ElTerm_t::fSize, EditLine_t::fTerm, re_fastputc(), re_refresh(), and term__flush().
Referenced by ed_digit(), and ed_insert().
el_protected void re_goto_bottom | ( | EditLine_t * | ) |
Definition at line 396 of file refresh.cxx.
References EditLine_t::fRefresh, NULL, ElRefresh_t::r_oldcv, re_clear_display(), term__flush(), term__putcolorch(), and term_move_to_line().
Referenced by cv_search(), ed_end_of_file(), and ed_newline().
el_protected void re_putc | ( | EditLine_t * | , | |
int | , | |||
int | , | |||
ElColor_t * | color | |||
) |
Definition at line 187 of file refresh.cxx.
References ELRE_ASSERT, ELRE_DEBUG, ElCoord_t::fH, EditLine_t::fRefresh, ElTerm_t::fSize, EditLine_t::fTerm, ElCoord_t::fV, EditLine_t::fVDispColor, EditLine_t::fVDisplay, i, and ElRefresh_t::r_cursor.
Referenced by prompt_print(), and re_addc().
el_protected void re_refresh | ( | EditLine_t * | ) |
Definition at line 251 of file refresh.cxx.
References EL_PROMPT, EL_RPROMPT, ELRE_DEBUG, ElLine_t::fBufColor, ElLine_t::fBuffer, ElLine_t::fCursor, ElCoord_t::fH, ElLine_t::fLastChar, EditLine_t::fLine, EditLine_t::fRefresh, ElTerm_t::fSize, EditLine_t::fTerm, ElCoord_t::fV, i, prompt_print(), ElRefresh_t::r_cursor, re_addc(), and size_t.
Referenced by c_gets(), ce_inc_search(), cv_search(), ed_command(), ed_insert(), ed_prev_history(), el_gets(), el_gets_newline(), el_resize(), re_fastaddc(), rl_complete_internal(), and sig_handler().
el_protected void re_refresh_cursor | ( | EditLine_t * | ) |
Definition at line 1047 of file refresh.cxx.
References ElLine_t::fBuffer, ElCoord_t::fH, EditLine_t::fLine, ElPrompt_t::fPos, EditLine_t::fPrompt, ElTerm_t::fSize, EditLine_t::fTerm, ElCoord_t::fV, h, term__flush(), term_move_to_char(), and term_move_to_line().
Referenced by cv_csearch_back(), cv_csearch_fwd(), cv_delfini(), and el_gets().