refresh.h File Reference

#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 *)


Function Documentation

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().


Generated on Tue Jul 5 15:57:25 2011 for ROOT_528-00b_version by  doxygen 1.5.1