#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(). |
1.4.4