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

CL_MessageBox Class Reference

clanGUI="Controls". More...

#include <messagebox.h>

Inheritance diagram for CL_MessageBox:

Inheritance graph
[legend]
Collaboration diagram for CL_MessageBox:

Collaboration graph
[legend]
List of all members.

Public Methods

 CL_MessageBox (const CL_ComponentOptions &options, CL_Component *parent, CL_StyleManager *style=NULL)
 Construction:.

 CL_MessageBox (const std::string &title, const std::string &text, const std::string &button1, const std::string &button2, const std::string &button3, CL_Component *parent, CL_StyleManager *style=NULL)
virtual ~CL_MessageBox ()
const std::string& get_text () const
 Attributes:.

int get_result_button () const
void set_text (const std::string &text)
 Operations:.

CL_Signal_v0sig_button1 ()
 Signals:.

CL_Signal_v0sig_button2 ()
CL_Signal_v0sig_button3 ()

Static Public Methods

void info (const std::string &title, const std::string &text, CL_GUIManager *gui)
int info (const std::string &title, const std::string &text, const std::string &button1, const std::string &button2, const std::string &button3, CL_GUIManager *gui)

Private Attributes

class CL_MessageBox_Genericimpl
 Implementation:.


Detailed Description

clanGUI="Controls".

Definition at line 17 of file messagebox.h.


Constructor & Destructor Documentation

CL_MessageBox::CL_MessageBox ( const CL_ComponentOptions & options,
CL_Component * parent,
CL_StyleManager * style = NULL )
 

Construction:.

CL_MessageBox::CL_MessageBox ( const std::string & title,
const std::string & text,
const std::string & button1,
const std::string & button2,
const std::string & button3,
CL_Component * parent,
CL_StyleManager * style = NULL )
 

virtual CL_MessageBox::~CL_MessageBox ( ) [virtual]
 


Member Function Documentation

int CL_MessageBox::get_result_button ( ) const
 

const std::string & CL_MessageBox::get_text ( ) const
 

Attributes:.

int CL_MessageBox::info ( const std::string & title,
const std::string & text,
const std::string & button1,
const std::string & button2,
const std::string & button3,
CL_GUIManager * gui ) [static]
 

void CL_MessageBox::info ( const std::string & title,
const std::string & text,
CL_GUIManager * gui ) [static]
 

void CL_MessageBox::set_text ( const std::string & text )
 

Operations:.

CL_Signal_v0 & CL_MessageBox::sig_button1 ( )
 

Signals:.

CL_Signal_v0& CL_MessageBox::sig_button2 ( )
 

CL_Signal_v0& CL_MessageBox::sig_button3 ( )
 


Member Data Documentation

class CL_MessageBox_Generic * CL_MessageBox::impl [private]
 

Implementation:.

Reimplemented from CL_Window.

Definition at line 74 of file messagebox.h.


The documentation for this class was generated from the following file:
Generated at Wed Apr 4 19:57:10 2001 for ClanLib by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001