#include <pen_manager.H>
Collaboration diagram for PenManager:
Public Member Functions | |
PenManager (State *start_in) | |
~PenManager () | |
Pen Accessor Functions | |
void | add_pen (Pen *pen) |
void | select_pen (Pen *pen) |
long | num_pens () const |
Pen * | cur_pen () const |
void | next_pen () |
void | prev_pen () |
Private Member Functions | |
PenManager (const PenManager &) | |
PenManager & | operator= (const PenManager &) |
void | cycle_pen (int idx_change) |
Private Attributes | |
State * | start |
std::vector< Pen * > | pens |
long | cur_pen_idx |
Definition at line 18 of file pen_manager.H.
|
Definition at line 22 of file pen_manager.H. |
|
Definition at line 17 of file pen_manager.C. References pens. |
|
|
|
Definition at line 32 of file pen_manager.C. References cur_pen_idx, pens, and start. |
|
Definition at line 37 of file pen_manager.H. References cur_pen_idx, and pens. Referenced by BaseJOTapp::cur_pen(). |
|
Definition at line 92 of file pen_manager.C. References cur_pen_idx, pens, and start. Referenced by next_pen(), and prev_pen(). |
|
Definition at line 40 of file pen_manager.H. References cycle_pen(). Referenced by BaseJOTapp::next_pen(). |
|
Definition at line 34 of file pen_manager.H. References pens. |
|
|
|
Definition at line 42 of file pen_manager.H. References cycle_pen(). Referenced by BaseJOTapp::prev_pen(). |
|
Definition at line 50 of file pen_manager.C. References cur_pen_idx, pens, and start. |
|
Definition at line 59 of file pen_manager.H. Referenced by add_pen(), cur_pen(), cycle_pen(), and select_pen(). |
|
Definition at line 57 of file pen_manager.H. Referenced by add_pen(), cur_pen(), cycle_pen(), num_pens(), select_pen(), and ~PenManager(). |
|
Definition at line 53 of file pen_manager.H. Referenced by add_pen(), cycle_pen(), and select_pen(). |