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

BC_ProgressBox Class Reference

#include <bcprogressbox.h>

Inheritance diagram for BC_ProgressBox:

Thread List of all members.

Public Member Functions

 BC_ProgressBox (int x, int y, char *text, int64_t length)
virtual ~BC_ProgressBox ()
void run ()
int update (int64_t position, int lock_it)
int update_title (char *title, int lock_it)
int update_length (int64_t length, int lock_it)
int is_cancelled ()
int stop_progress ()
void lock_window ()
void unlock_window ()

Private Attributes

char * display
char * text
int cancelled
int64_t length


class BC_ProgressWindow

Detailed Description

Definition at line 10 of file bcprogressbox.h.

Constructor & Destructor Documentation

BC_ProgressBox::BC_ProgressBox int  x,
int  y,
char *  text,
int64_t  length

Definition at line 10 of file bcprogressbox.C.

BC_ProgressBox::~BC_ProgressBox  )  [virtual]

Definition at line 28 of file bcprogressbox.C.

Member Function Documentation

int BC_ProgressBox::is_cancelled  ) 

Definition at line 67 of file bcprogressbox.C.

void BC_ProgressBox::lock_window  ) 

Definition at line 79 of file bcprogressbox.C.

void BC_ProgressBox::run  )  [virtual]

Implements Thread.

Definition at line 33 of file bcprogressbox.C.

int BC_ProgressBox::stop_progress  ) 

Definition at line 72 of file bcprogressbox.C.

void BC_ProgressBox::unlock_window  ) 

Definition at line 84 of file bcprogressbox.C.

int BC_ProgressBox::update int64_t  position,
int  lock_it

Definition at line 39 of file bcprogressbox.C.

int BC_ProgressBox::update_length int64_t  length,
int  lock_it

Definition at line 58 of file bcprogressbox.C.

int BC_ProgressBox::update_title char *  title,
int  lock_it

Definition at line 50 of file bcprogressbox.C.

Friends And Related Function Documentation

friend class BC_ProgressWindow [friend]

Definition at line 16 of file bcprogressbox.h.

Member Data Documentation

int BC_ProgressBox::cancelled [private]

Definition at line 31 of file bcprogressbox.h.

char* BC_ProgressBox::display [private]

Definition at line 29 of file bcprogressbox.h.

int64_t BC_ProgressBox::length [private]

Definition at line 32 of file bcprogressbox.h.

BC_ProgressWindow* BC_ProgressBox::pwindow [private]

Definition at line 28 of file bcprogressbox.h.

char* BC_ProgressBox::text [private]

Definition at line 30 of file bcprogressbox.h.

The documentation for this class was generated from the following files:
Generated on Sun Jan 8 13:26:37 2006 for Guicast-svn by  doxygen 1.4.4