Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

htcurses.cc File Reference

#include "config.h"
#include <unistd.h>
#include "global.h"
#include "htcurses.h"
#include "htdebug.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

Go to the source code of this file.

Functions

void put_vc (drawbufch *dest, int ch, int vc)

Variables

drawbufchbuf
WINDOW * win
int use_colors
int use_high_colors
int is_xterm
int cursorx
int cursory
int cursor_visible = 0
int cursor_overwrite = 0
short colormap [64]


Function Documentation

void put_vc drawbufch dest,
int  ch,
int  vc
 

Definition at line 34 of file posix/htcurses.cc.

References drawbufch::c, drawbufch::ch, vc, VC_GET_BASECOLOR, VC_GET_LIGHT, VC_TRANSPARENT, VCP_BACKGROUND, and VCP_FOREGROUND.


Variable Documentation

drawbufch* buf
 

Definition at line 60 of file posix/htcurses.cc.

Referenced by autodetect_file_open_mode(), genericdrawbuf::b_printf(), NEAnalyser::beginAnalysis(), bin2c_table(), ht_view::buf_printf(), bufdowncase(), XBEAnalyser::bufPtr(), PEFAnalyser::bufPtr(), PEAnalyser::bufPtr(), NEAnalyser::bufPtr(), MachoAnalyser::bufPtr(), LEAnalyser::bufPtr(), FLTAnalyser::bufPtr(), ElfAnalyser::bufPtr(), CoffAnalyser::bufPtr(), ClassAnalyser::bufPtr(), calc_entropy(), calc_entropy2(), char2cchar(), clipboard_copy(), clipboard_paste(), Analyser::continueAnalysis(), ht_ltextfile::copy_to(), ht_stream::copy_to(), create_desc_evalstr(), create_desc_expr(), create_desc_hexascii(), create_desc_vregex(), create_foreign_int(), create_foreign_int64(), create_host_int(), create_host_int64(), create_host_struct(), Analyser::dataAccess(), ht_view::databuf_get(), ht_view::databuf_getdup(), ht_view::databuf_set(), ht_le::do_fixups(), Analyser::doBranch(), ht_uformat_viewer::edit_input(), ht_stdio_file::extend(), ht_sys_file::extend(), FileBrowser::extract_url(), fgetstrz(), file_chooser(), file_open_dialog(), ht_text_sub::find_linelen_backwd(), ht_ltextfile::find_linelen_forwd(), ht_text_sub::find_linelen_forwd(), generate_html_output(), AnalyserOutput::generateAddr(), ht_text_editor::get_pindicator_str(), ht_text_viewer::get_pindicator_str(), ht_info_viewer::get_pindicator_str(), ht_hex_viewer::get_pindicator_str(), ht_format_viewer::get_pindicator_str(), ht_format_group::get_pindicator_str(), ht_disasm_viewer::get_pindicator_str(), ht_clipboard_viewer::get_pindicator_str(), ht_aviewer::get_pindicator_str(), Analyser::getDisasmStr(), Analyser::getDisasmStrFormatted(), ht_ltextfile::getline(), ht_layer_textfile::getline(), ht_disasm_sub::getline(), AnalyserOutput::getLineString(), getstrz(), ht_undo_data_overwrite_string::gettext(), ht_undo_data_insert_string::gettext(), ht_undo_data_delete_string2::gettext(), ht_undo_data_delete_string::gettext(), AnalyserInformation::gettext(), ht_html_syntax_lexer::gettoken(), ht_c_syntax_lexer::gettoken(), ht_lang_syntax_lexer::gettoken(), ht_text_editor::handlemsg(), TerminalViewer::handlemsg(), ht_hex_viewer::handlemsg(), ht_uformat_viewer::handlemsg(), ht_strinputfield::handlemsg(), ht_app::handlemsg(), ht_aviewer::handlemsg(), ht_linear_func_entropy(), ht_linear_func_entropy2(), ht_linear_func_readstring(), ht_logf(), ht_vfprintf(), ILunpackDword(), ILunpackToken(), imsgbox(), ht_ne::init(), ElfAnalyser::initInsertFakeSymbols(), lzo_adler32(), ht_text_sub::match_lineend_backwd(), ht_ltextfile::match_lineend_forwd(), ht_text_sub::match_lineend_forwd(), mkhexb(), mkhexd(), mkhexq(), mkhexw(), msgbox(), msgboxrect(), ht_ltextfile::next_instate(), ht_disasm_sub::next_line_id(), sym_bool::nstrfy(), sym_bool_token_rec::nstrfy(), sym_bool_intcmp::nstrfy(), sym_bool_symbol::nstrfy(), sym_int::nstrfy(), sym_int_symbol::nstrfy(), sym_int_reg_x86::nstrfy(), sym_int_mem::nstrfy(), sym_int_reg::nstrfy(), x86asm::opmem(), ht_text_viewer::ppos_str(), ht_format_viewer::pread(), ht_disasm_sub::prev_line_id(), ht_uformat_viewer::pwrite(), ht_format_viewer::pwrite(), ht_ltextfile::read(), ht_stdio_file::read(), ht_sys_file::read(), ht_layer_streamfile::read(), ht_layer_stream::read(), ht_reloc_file::read(), ht_streamfile_modifier::read(), ht_mod_page::read(), ht_win32_file::read(), ht_le_page_file::read(), ht_compressed_stream::read(), ht_window::redraw(), ht_uformat_viewer::ref_desc(), ht_elf32_reloc_file::reloc_apply(), ht_ne::relocate(), ht_ne::relocate_single(), ht_uformat_viewer::render_tagstring(), ht_uformat_viewer::render_tagstring_desc(), VfsListbox::renderEntry(), ht_ltextfile::reread(), scalar_context_str(), ht_text_editor::show_protocol(), ht_aviewer::showComments(), srt_x86(), std_eval_func_handler(), sys_get_driver_desc(), tag_make_color(), tag_make_default_color(), tag_make_desc_byte(), tag_make_desc_dword(), tag_make_desc_qword(), tag_make_desc_word(), tag_make_edit_bit(), tag_make_edit_byte(), tag_make_edit_char(), tag_make_edit_dword(), tag_make_edit_qword(), tag_make_edit_selvis(), tag_make_edit_time(), tag_make_edit_word(), tag_make_flags(), tag_make_group(), tag_make_ref(), tag_make_ref_len(), tag_make_sel(), token_translate(), ht_format_viewer::vread(), ht_format_viewer::vwrite(), ht_ltextfile::write(), Terminal::write(), ht_stdio_file::write(), ht_sys_file::write(), ht_layer_streamfile::write(), ht_layer_stream::write(), ht_reloc_file::write(), ht_streamfile_modifier::write(), ht_mod_page::write(), ht_win32_file::write(), ht_le_page_file::write(), ht_clipboard::write(), and ht_compressed_stream::write().

short colormap[64]
 

Definition at line 68 of file posix/htcurses.cc.

int cursor_overwrite = 0
 

Definition at line 66 of file posix/htcurses.cc.

int cursor_visible = 0
 

Definition at line 65 of file posix/htcurses.cc.

int cursorx
 

Definition at line 64 of file posix/htcurses.cc.

int cursory
 

Definition at line 64 of file posix/htcurses.cc.

Referenced by ht_info_viewer::handlemsg().

int is_xterm
 

Definition at line 63 of file posix/htcurses.cc.

int use_colors
 

Definition at line 62 of file posix/htcurses.cc.

int use_high_colors
 

Definition at line 62 of file posix/htcurses.cc.

WINDOW* win
 

Definition at line 61 of file posix/htcurses.cc.


Generated on Fri May 7 21:15:48 2004 by doxygen 1.3.5