Canola  0.8.D001
Public Member Functions | Private Types | Private Member Functions | Private Attributes
nixie_tube Class Reference

#include <nixie_tube.h>

List of all members.

Public Member Functions

virtual ~nixie_tube ()
 nixie_tube ()
void set_value (const display::tube_t &value)
void set_number (int n)

Private Types

typedef Glib::RefPtr< Gdk::Pixbuf > img_ptr_t

Private Member Functions

void load_images (void)
 nixie_tube (const nixie_tube &rhs)
nixie_tubeoperator= (const nixie_tube &rhs)

Private Attributes

Gtk::Image pos
img_ptr_t pos_images [17]
int pos_number
Gtk::Image tick
img_ptr_t tick_images [3]
Gtk::Image digit
img_ptr_t digit_images [11]
Gtk::Image dot
img_ptr_t dot_images [2]
Gtk::Image bezlo
img_ptr_t bezlo_image

Detailed Description

The nixie_tube class is used to represent the displayed value of a nixie tube, and its associated indicators.

Definition at line 33 of file nixie_tube.h.


Member Typedef Documentation

typedef Glib::RefPtr<Gdk::Pixbuf> nixie_tube::img_ptr_t [private]

Definition at line 51 of file nixie_tube.h.


Constructor & Destructor Documentation

nixie_tube::~nixie_tube ( ) [virtual]

The destructor.

Definition at line 22 of file nixie_tube.cc.

The default constructor.

Definition at line 27 of file nixie_tube.cc.

nixie_tube::nixie_tube ( const nixie_tube rhs) [private]

The copy constructor. Do not use.

Parameters:
rhsThe right hand side of the initialization.

Member Function Documentation

void nixie_tube::load_images ( void  ) [private]

Definition at line 48 of file nixie_tube.cc.

nixie_tube& nixie_tube::operator= ( const nixie_tube rhs) [private]

The assignment operator. Do not use.

Parameters:
rhsThe right hand side of the assignment.
void nixie_tube::set_number ( int  n)

Definition at line 92 of file nixie_tube.cc.

void nixie_tube::set_value ( const display::tube_t value)

Definition at line 102 of file nixie_tube.cc.


Member Data Documentation

Gtk::Image nixie_tube::bezlo [private]

Definition at line 70 of file nixie_tube.h.

Definition at line 71 of file nixie_tube.h.

Gtk::Image nixie_tube::digit [private]

Definition at line 66 of file nixie_tube.h.

Definition at line 67 of file nixie_tube.h.

Gtk::Image nixie_tube::dot [private]

Definition at line 68 of file nixie_tube.h.

Definition at line 69 of file nixie_tube.h.

Gtk::Image nixie_tube::pos [private]

Definition at line 53 of file nixie_tube.h.

Definition at line 54 of file nixie_tube.h.

int nixie_tube::pos_number [private]

Definition at line 55 of file nixie_tube.h.

Gtk::Image nixie_tube::tick [private]

"Punctuation Indicators

"They light up automatically at every 3rd digit for punctuation, in accordance with the Decimal Point Selector Dial."

Definition at line 63 of file nixie_tube.h.

Definition at line 65 of file nixie_tube.h.


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