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

BrowseButton Class Reference

#include <browsebutton.h>

Inheritance diagram for BrowseButton:

AssetEditPath List of all members.

Public Member Functions

 BrowseButton (MWindow *mwindow, BC_WindowBase *parent_window, BC_TextBox *textbox, int x, int y, char *init_directory, char *title, char *caption, int want_directory=0, const char *recent_prefix=NULL)
 ~BrowseButton ()
int handle_event ()
void run ()

Public Attributes

int want_directory
char result [1024]
char * title
char * caption
char * init_directory
BC_TextBox * textbox
MWindowmwindow
BC_WindowBase * parent_window
BrowseButtonWindowgui
Mutex * startup_lock
int x
int y
const char * recent_prefix

Detailed Description

Definition at line 11 of file browsebutton.h.


Constructor & Destructor Documentation

BrowseButton::BrowseButton MWindow mwindow,
BC_WindowBase *  parent_window,
BC_TextBox *  textbox,
int  x,
int  y,
char *  init_directory,
char *  title,
char *  caption,
int  want_directory = 0,
const char *  recent_prefix = NULL
 

Definition at line 10 of file browsebutton.C.

References _, gui, and startup_lock.

BrowseButton::~BrowseButton  ) 
 

Definition at line 36 of file browsebutton.C.

References gui, and startup_lock.


Member Function Documentation

int BrowseButton::handle_event  ) 
 

Definition at line 50 of file browsebutton.C.

References gui, parent_window, startup_lock, x, and y.

void BrowseButton::run  ) 
 

Definition at line 73 of file browsebutton.C.

References caption, gui, mwindow, parent_window, startup_lock, textbox, title, and want_directory.


Member Data Documentation

char* BrowseButton::caption
 

Definition at line 31 of file browsebutton.h.

Referenced by run().

BrowseButtonWindow* BrowseButton::gui
 

Definition at line 36 of file browsebutton.h.

Referenced by BrowseButton(), handle_event(), run(), and ~BrowseButton().

char* BrowseButton::init_directory
 

Definition at line 32 of file browsebutton.h.

MWindow* BrowseButton::mwindow
 

Definition at line 34 of file browsebutton.h.

Referenced by run().

BC_WindowBase* BrowseButton::parent_window
 

Definition at line 35 of file browsebutton.h.

Referenced by handle_event(), and run().

const char* BrowseButton::recent_prefix
 

Definition at line 39 of file browsebutton.h.

char BrowseButton::result[1024]
 

Definition at line 29 of file browsebutton.h.

Mutex* BrowseButton::startup_lock
 

Definition at line 37 of file browsebutton.h.

Referenced by BrowseButton(), handle_event(), run(), and ~BrowseButton().

BC_TextBox* BrowseButton::textbox
 

Definition at line 33 of file browsebutton.h.

Referenced by run().

char* BrowseButton::title
 

Definition at line 30 of file browsebutton.h.

Referenced by run().

int BrowseButton::want_directory
 

Definition at line 28 of file browsebutton.h.

Referenced by run().

int BrowseButton::x
 

Definition at line 38 of file browsebutton.h.

Referenced by handle_event().

int BrowseButton::y
 

Definition at line 38 of file browsebutton.h.

Referenced by handle_event().


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