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

genericdrawbuf Class Reference

#include <htio.h>

Inheritance diagram for genericdrawbuf:

drawbuf screendrawbuf screendrawbuf screendrawbuf screendrawbuf List of all members.

Public Member Functions

 genericdrawbuf ()
virtual ~genericdrawbuf ()
virtual void b_fill (int x, int y, int w, int h, int c, int ch)
int b_printf (int x, int y, int c, char *format,...)
virtual int b_print (int x, int y, int c, char *text)
virtual int b_printw (int x, int y, int c, int *text)
virtual void b_printchar (int x, int y, int c, int ch)
virtual int b_lprint (int x, int y, int c, int l, char *text)
virtual int b_lprintw (int x, int y, int c, int l, int *text)
virtual void b_resize (int rw, int rh)
virtual void b_rmove (int rx, int ry)
virtual void b_setbounds (bounds *b)
virtual void b_line (int px1, int py1, int px2, int py2, int c)
virtual void b_putpixel (int px, int py, int c)
virtual void text_to_pixel_coord (int tx, int ty, int *px, int *py)
virtual void pixel_to_text_coord (int px, int py, int *tx, int *ty)

Public Attributes

bounds size

Constructor & Destructor Documentation

genericdrawbuf::genericdrawbuf  ) 
 

Definition at line 316 of file htio.cc.

genericdrawbuf::~genericdrawbuf  )  [virtual]
 

Definition at line 320 of file htio.cc.


Member Function Documentation

void genericdrawbuf::b_fill int  x,
int  y,
int  w,
int  h,
int  c,
int  ch
[virtual]
 

Reimplemented in screendrawbuf, screendrawbuf, drawbuf, screendrawbuf, and screendrawbuf.

Definition at line 344 of file htio.cc.

Referenced by ht_view::clear(), and ht_view::fill().

void genericdrawbuf::b_line int  px1,
int  py1,
int  px2,
int  py2,
int  c
[virtual]
 

Definition at line 324 of file htio.cc.

int genericdrawbuf::b_lprint int  x,
int  y,
int  c,
int  l,
char *  text
[virtual]
 

Reimplemented in screendrawbuf, screendrawbuf, drawbuf, screendrawbuf, and screendrawbuf.

Definition at line 372 of file htio.cc.

Referenced by b_print(), ht_view::buf_lprint(), and ht_view::buf_print().

int genericdrawbuf::b_lprintw int  x,
int  y,
int  c,
int  l,
int *  text
[virtual]
 

Reimplemented in screendrawbuf, screendrawbuf, drawbuf, screendrawbuf, and screendrawbuf.

Definition at line 377 of file htio.cc.

Referenced by b_printw(), ht_view::buf_lprintw(), and ht_view::buf_printw().

int genericdrawbuf::b_print int  x,
int  y,
int  c,
char *  text
[virtual]
 

Definition at line 358 of file htio.cc.

References b_lprint().

Referenced by b_printf().

void genericdrawbuf::b_printchar int  x,
int  y,
int  c,
int  ch
[virtual]
 

Reimplemented in screendrawbuf, screendrawbuf, drawbuf, screendrawbuf, and screendrawbuf.

Definition at line 368 of file htio.cc.

Referenced by ht_view::buf_printchar().

int genericdrawbuf::b_printf int  x,
int  y,
int  c,
char *  format,
... 
 

Definition at line 348 of file htio.cc.

References b_print(), and buf.

int genericdrawbuf::b_printw int  x,
int  y,
int  c,
int *  text
[virtual]
 

Definition at line 363 of file htio.cc.

References b_lprintw().

void genericdrawbuf::b_putpixel int  px,
int  py,
int  c
[virtual]
 

Definition at line 328 of file htio.cc.

void genericdrawbuf::b_resize int  rw,
int  rh
[virtual]
 

Reimplemented in screendrawbuf, screendrawbuf, screendrawbuf, and screendrawbuf.

Definition at line 382 of file htio.cc.

References b_setbounds(), and size.

Referenced by ht_view::resize().

void genericdrawbuf::b_rmove int  rx,
int  ry
[virtual]
 

Reimplemented in screendrawbuf, screendrawbuf, screendrawbuf, and screendrawbuf.

Definition at line 389 of file htio.cc.

References size.

Referenced by ht_view::move().

void genericdrawbuf::b_setbounds bounds *  b  )  [virtual]
 

Reimplemented in screendrawbuf, screendrawbuf, drawbuf, screendrawbuf, and screendrawbuf.

Definition at line 395 of file htio.cc.

References size.

Referenced by b_resize(), drawbuf::b_setbounds(), screendrawbuf::b_setbounds(), and ht_view::setvisualbounds().

void genericdrawbuf::pixel_to_text_coord int  px,
int  py,
int *  tx,
int *  ty
[virtual]
 

Definition at line 338 of file htio.cc.

void genericdrawbuf::text_to_pixel_coord int  tx,
int  ty,
int *  px,
int *  py
[virtual]
 

Definition at line 332 of file htio.cc.


Member Data Documentation

bounds genericdrawbuf::size
 

Definition at line 189 of file htio.h.

Referenced by b_resize(), b_rmove(), b_setbounds(), blockop_dialog(), screendrawbuf::drawbuffer(), ht_registry_data_raw::editdialog(), palette_entry::editdialog(), get_std_progress_indicator_metrics(), init_app(), msgbox(), ht_uformat_viewer::ref_desc(), ht_uformat_viewer::ref_flags(), replace_dialog(), search_dialog(), and text_search_dialog().


The documentation for this class was generated from the following files:
Generated on Fri May 7 21:15:56 2004 by doxygen 1.3.5