BrowseButton Class Reference

#include <browsebutton.h>

Inherits BC_Button, and Thread.

Inherited by AssetEditPath.

Collaboration diagram for BrowseButton:

Collaboration graph
[legend]

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 ()

Data Fields

int want_directory
char result [1024]
char * title
char * caption
char * init_directory
BC_TextBoxtextbox
MWindowmwindow
BC_WindowBaseparent_window
BrowseButtonWindowgui
Mutexstartup_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, BC_WindowBase::set_tooltip(), and startup_lock.

Here is the call graph for this function:

BrowseButton::~BrowseButton (  ) 

Definition at line 36 of file browsebutton.C.

References gui, Thread::join(), Mutex::lock(), BC_WindowBase::lock_window(), BC_WindowBase::set_done(), startup_lock, Mutex::unlock(), and BC_WindowBase::unlock_window().

Here is the call graph for this function:


Member Function Documentation

int BrowseButton::handle_event (  )  [virtual]

void BrowseButton::run (  )  [virtual]


Field Documentation

Definition at line 28 of file browsebutton.h.

Referenced by run().

Definition at line 29 of file browsebutton.h.

Reimplemented from BC_WindowBase.

Definition at line 30 of file browsebutton.h.

Referenced by run().

Definition at line 31 of file browsebutton.h.

Referenced by run().

Definition at line 32 of file browsebutton.h.

Definition at line 33 of file browsebutton.h.

Referenced by run().

Definition at line 34 of file browsebutton.h.

Referenced by run().

Reimplemented from BC_WindowBase.

Definition at line 35 of file browsebutton.h.

Referenced by handle_event(), and run().

Definition at line 36 of file browsebutton.h.

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

Definition at line 37 of file browsebutton.h.

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

Reimplemented from BC_WindowBase.

Definition at line 38 of file browsebutton.h.

Referenced by handle_event().

Reimplemented from BC_WindowBase.

Definition at line 38 of file browsebutton.h.

Referenced by handle_event().

Definition at line 39 of file browsebutton.h.


The documentation for this class was generated from the following files:

Generated on Mon Apr 28 14:17:11 2008 for Cinelerra by  doxygen 1.5.5