Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
SwitchButtonDrawingArea Class Reference

#include <manager_gui.h>

Inheritance diagram for SwitchButtonDrawingArea:
Inheritance graph
[legend]

Public Member Functions

void setStatus (bool active)
 
 SwitchButtonDrawingArea (int side_length=50, std::string title=std::string("NOT_SET"))
 
virtual ~SwitchButtonDrawingArea ()
 
- Public Member Functions inherited from ExtendedDrawingArea
void drawText (std::string text, const Cairo::RefPtr< Cairo::Context > &cr, const int rectangle_width, const int rectangle_height, double font_size=10)
 Function to draw text in a Gtk::DrawingArea. More...
 
void drawTextItalics (std::string text, const Cairo::RefPtr< Cairo::Context > &cr, const int rectangle_width, const int rectangle_height, double font_size=10)
 Function to draw text in a Gtk::DrawingArea in italics. More...
 
void drawTextItalicsNotBold (std::string text, const Cairo::RefPtr< Cairo::Context > &cr, const int rectangle_width, const int rectangle_height, double font_size=10)
 Function to draw text in a Gtk::DrawingArea, italics but not bold. More...
 
 ExtendedDrawingArea ()
 Class constructor. More...
 
virtual ~ExtendedDrawingArea ()
 Class destructor. More...
 

Protected Member Functions

virtual bool on_draw (const Cairo::RefPtr< Cairo::Context > &cr)
 

Protected Attributes

bool active_
 
std::string active_text_
 
std::string not_active_text_
 
int side_length_
 
std::string title_text_
 
- Protected Attributes inherited from ExtendedDrawingArea
Glib::RefPtr< Gdk::Pixbuf > image_
 Generic pixbuf mostly used to hold a background image. More...
 

Detailed Description

Definition at line 1123 of file manager_gui.h.

Constructor & Destructor Documentation

SwitchButtonDrawingArea::SwitchButtonDrawingArea ( int  side_length = 50,
std::string  title = std::string("NOT_SET") 
)
inline

Definition at line 1126 of file manager_gui.h.

virtual SwitchButtonDrawingArea::~SwitchButtonDrawingArea ( )
inlinevirtual

Definition at line 1137 of file manager_gui.h.

Member Function Documentation

virtual bool SwitchButtonDrawingArea::on_draw ( const Cairo::RefPtr< Cairo::Context > &  cr)
inlineprotectedvirtual

Definition at line 1150 of file manager_gui.h.

void SwitchButtonDrawingArea::setStatus ( bool  active)
inline

Definition at line 1140 of file manager_gui.h.

Member Data Documentation

bool SwitchButtonDrawingArea::active_
protected

Definition at line 1258 of file manager_gui.h.

std::string SwitchButtonDrawingArea::active_text_
protected

Definition at line 1260 of file manager_gui.h.

std::string SwitchButtonDrawingArea::not_active_text_
protected

Definition at line 1261 of file manager_gui.h.

int SwitchButtonDrawingArea::side_length_
protected

Definition at line 1262 of file manager_gui.h.

std::string SwitchButtonDrawingArea::title_text_
protected

Definition at line 1259 of file manager_gui.h.


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


atlascar_base
Author(s): Jorge Almeida, Sérgio Pinho, Miguel Oliveira, Pedro Salvado, Andre Oliveira and Pedro Pinheiro
autogenerated on Mon Mar 2 2015 01:31:23