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