Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

vtext Class Reference

#include <vtext.h>

Inheritance diagram for vtext:

vtty vwidget List of all members.

Public Methods

 vtext (vwidget *par)
 ~vtext (void)
void destroy (void)
virtual int kind (void)
void set_text_wrap (bool wrap)
column_id add_column (int width)
void remove_column (column_id)
void set_column_text (column_id col, int line_num, char *text)
int insert_file (char *filename, bool add_line_num = false)
virtual void update (void)
virtual void clear (void)
virtual void tag_style (text_style style)
virtual void* tag_begin (vnode *obj)
virtual void* tag_begin (vnode *obj, print_fn fn, int d, void *client_data)
virtual void tag_end (vnode *obj)
tag_noderoot_tag (void)
tag_nodefind_tag (vnode *obj)
tag_node_listfind_tags (vnode *obj)
void update_props (void)
void update_prop (vprop *p)
void view (int row, int col)
void view (tag_node *tag)
void view (vnode *vn)
int get_top_row (void)
virtual vnodeget_selection (void)
void select_clear (void)
void select_node_at (int row, int col, int scope = 0)
void select_line (int row)
void select (tag_node *node, bool add = false)
void select (vnode *vn, bool add = false)
void select_expand (void)
void expand_node (tag_node *node)
void collapse_node (tag_node *node)
void collapse_all (void)
void expand_all (void)

Static Public Methods

int TCLTK_CALLING_CONVENTION vtext_cmd (ClientData clientData, Tcl_Interp *interp, int argc, char *argv[])


Detailed Description


Constructor & Destructor Documentation

vtext::vtext ( vwidget * par)

vtext::~vtext ( void)


Member Function Documentation

column_id vtext::add_column ( int width)

void vtext::clear ( void) [virtual]

Reimplemented from vtty.

void vtext::collapse_all ( void)

void vtext::collapse_node ( tag_node * node)

void vtext::destroy ( void) [virtual]

Reimplemented from vtty.

void vtext::expand_all ( void)

void vtext::expand_node ( tag_node * node)

tag_node * vtext::find_tag ( vnode * obj)

tag_node_list * vtext::find_tags ( vnode * obj)

vnode * vtext::get_selection ( void) [inline, virtual]

Reimplemented from vwidget.

int vtext::get_top_row ( void)

int vtext::insert_file ( char * filename,
bool add_line_num = false)

int vtext::kind ( void) [inline, virtual]

Reimplemented from vtty.

void vtext::remove_column ( column_id col)

tag_node * vtext::root_tag ( void) [inline]

void vtext::select ( vnode * vn,
bool add = false)

void vtext::select ( tag_node * node,
bool add = false)

void vtext::select_clear ( void)

void vtext::select_expand ( void)

void vtext::select_line ( int row)

void vtext::select_node_at ( int row,
int col,
int scope = 0)

void vtext::set_column_text ( column_id col,
int line_num,
char * text)

void vtext::set_text_wrap ( bool wrap)

void * vtext::tag_begin ( vnode * obj,
print_fn fn,
int d,
void * client_data) [virtual]

Reimplemented from vtty.

void * vtext::tag_begin ( vnode * obj) [virtual]

Reimplemented from vtty.

void vtext::tag_end ( vnode * obj) [virtual]

Reimplemented from vtty.

void vtext::tag_style ( text_style style) [virtual]

Reimplemented from vtty.

void vtext::update ( void) [virtual]

Reimplemented from vtty.

void vtext::update_prop ( vprop * p)

void vtext::update_props ( void)

void vtext::view ( vnode * vn)

void vtext::view ( tag_node * tag)

void vtext::view ( int row,
int col) [virtual]

Reimplemented from vtty.

int TCLTK_CALLING_CONVENTION vtext::vtext_cmd ( ClientData clientData,
Tcl_Interp * interp,
int argc,
char * argv[]) [static]


The documentation for this class was generated from the following files:
Generated at Mon Jul 31 13:44:59 2000 for NCI SUIF by doxygen 1.1.2 written by Dimitri van Heesch, © 1997-2000