Class reference
class gui::widget
class gui::widget
{
public:
widget(const widget & other)
widget(const Content_type & other)
void swap(widget & other)
widget & operator=(widget other)
const Content_type & get_base_pointer()
implementation_base * get_implementation()
};
{
public:
widget(const widget & other)
widget(const Content_type & other)
void swap(widget & other)
widget & operator=(widget other)
const Content_type & get_base_pointer()
implementation_base * get_implementation()
};
class gui::window
class gui::window
{
public:
window(const window & other)
window(const widget & other)
void swap(window & other)
window & operator=(window other)
operator widget()
window(const char * title)
window(const window & parent, const char * title)
void set_parent(const window & parent)
void title(const char * title)
void contain(const widget & child)
void allow_resize(bool possible)
void set_padding(int size)
boost::signal0< void > & delete_signal()
};
{
public:
window(const window & other)
window(const widget & other)
void swap(window & other)
window & operator=(window other)
operator widget()
window(const char * title)
window(const window & parent, const char * title)
void set_parent(const window & parent)
void title(const char * title)
void contain(const widget & child)
void allow_resize(bool possible)
void set_padding(int size)
boost::signal0< void > & delete_signal()
};
class gui::button
class gui::button
{
public:
button(const button & other)
button(const widget & other)
void swap(button & other)
button & operator=(button other)
operator widget()
button(const char * label, const boost::function0< void > & listener)
void label(const char * text)
boost::signal0< void > & clicked_signal()
};
{
public:
button(const button & other)
button(const widget & other)
void swap(button & other)
button & operator=(button other)
operator widget()
button(const char * label, const boost::function0< void > & listener)
void label(const char * text)
boost::signal0< void > & clicked_signal()
};
class gui::grid
class gui::grid
{
public:
grid(const grid & other)
grid(const widget & other)
void swap(grid & other)
grid & operator=(grid other)
operator widget()
grid(int columns, int rows)
void set_size(int columns, int rows)
void contain(const widget & child, int col, int row, int colspan, int rowspan)
void set_padding(int col_pad, int row_pad)
void expand_row(int row, bool expand)
void expand_column(int col, bool expand)
};
{
public:
grid(const grid & other)
grid(const widget & other)
void swap(grid & other)
grid & operator=(grid other)
operator widget()
grid(int columns, int rows)
void set_size(int columns, int rows)
void contain(const widget & child, int col, int row, int colspan, int rowspan)
void set_padding(int col_pad, int row_pad)
void expand_row(int row, bool expand)
void expand_column(int col, bool expand)
};
class gui::label
class gui::label
{
public:
label(const label & other)
label(const widget & other)
void swap(label & other)
label & operator=(label other)
operator widget()
label(const char * text)
void set_text(const char * text)
};
{
public:
label(const label & other)
label(const widget & other)
void swap(label & other)
label & operator=(label other)
operator widget()
label(const char * text)
void set_text(const char * text)
};
class gui::textentry
class gui::textentry
{
public:
textentry(const textentry & other)
textentry(const widget & other)
void swap(textentry & other)
textentry & operator=(textentry other)
operator widget()
textentry()
textentry(const boost::function0< void > & change_func)
void set_text(const char * text)
std::string get_text()
boost::signal0< void > & changed_signal()
};
{
public:
textentry(const textentry & other)
textentry(const widget & other)
void swap(textentry & other)
textentry & operator=(textentry other)
operator widget()
textentry()
textentry(const boost::function0< void > & change_func)
void set_text(const char * text)
std::string get_text()
boost::signal0< void > & changed_signal()
};
class gui::util::bool_condition
class gui::util::bool_condition
{
public:
BOOST_GUI_DECL bool_condition(bool initial_state)
BOOST_GUI_DECL bool_condition(const bool_condition & other)
BOOST_GUI_DECL ~bool_condition()
void BOOST_GUI_DECL set(bool new_state)
void BOOST_GUI_DECL wait_for(bool desired_state)
void swap(bool_condition & other)
bool_condition & operator=(bool_condition other)
operator bool()
bool operator=(bool new_state)
};
{
public:
BOOST_GUI_DECL bool_condition(bool initial_state)
BOOST_GUI_DECL bool_condition(const bool_condition & other)
BOOST_GUI_DECL ~bool_condition()
void BOOST_GUI_DECL set(bool new_state)
void BOOST_GUI_DECL wait_for(bool desired_state)
void swap(bool_condition & other)
bool_condition & operator=(bool_condition other)
operator bool()
bool operator=(bool new_state)
};