NEURON
cbwidget.h
Go to the documentation of this file.
1
#ifndef cbwidget_h
2
#define cbwidget_h
3
4
#include <InterViews/action.h>
5
class
Graph
;
6
7
class
ColorBrushWidget
:
public
Action
,
public
Observer
{
8
public
:
9
static
void
start
(
Graph
*);
10
virtual
~ColorBrushWidget
();
11
void
execute
();
12
virtual
void
update
(
Observable
*);
13
private
:
14
ColorBrushWidget
(
Graph
*);
15
void
map
();
16
private
:
17
Graph
*
g_
;
18
PolyGlyph
*
cb_
;
19
PolyGlyph
*
bb_
;
20
DismissableWindow
*
w_
;
21
};
22
23
#endif
Observer
Definition:
observe.h:51
DismissableWindow
Definition:
apwindow.h:37
ColorBrushWidget::update
virtual void update(Observable *)
PolyGlyph
#define PolyGlyph
Definition:
_defines.h:207
Graph
Definition:
graph.h:48
ColorBrushWidget::ColorBrushWidget
ColorBrushWidget(Graph *)
ColorBrushWidget::w_
DismissableWindow * w_
Definition:
cbwidget.h:20
ColorBrushWidget::cb_
PolyGlyph * cb_
Definition:
cbwidget.h:18
ColorBrushWidget::map
void map()
ColorBrushWidget
Definition:
cbwidget.h:7
ColorBrushWidget::start
static void start(Graph *)
Observable
Definition:
observe.h:39
ColorBrushWidget::~ColorBrushWidget
virtual ~ColorBrushWidget()
ColorBrushWidget::execute
void execute()
Action
#define Action
Definition:
_defines.h:27
ColorBrushWidget::bb_
PolyGlyph * bb_
Definition:
cbwidget.h:19
ColorBrushWidget::g_
Graph * g_
Definition:
cbwidget.h:17
src
ivoc
cbwidget.h