NEURON
HocValStepper Class Reference

#include <xmenu.h>

Inheritance diagram for HocValStepper:

Public Member Functions

 HocValStepper (HocValEditor *, Glyph *, Style *, TelltaleState *)
 
virtual ~HocValStepper ()
 
virtual void press (const Event &)
 
virtual void release (const Event &)
 
virtual void menu_up (Event &)
 
void default_inc (bool, double)
 
double default_inc ()
 

Static Public Member Functions

static HocValStepperinstance (HocValEditor *)
 
static StepperMenu * menu ()
 

Protected Member Functions

virtual void adjust ()
 

Private Member Functions

void left ()
 
void middle ()
 
void right ()
 

Private Attributes

bool geometric_
 
int steps_
 
float default_inc_
 
float inc_
 
HocValEditorhve_
 

Static Private Attributes

static StepperMenu * menu_
 

Detailed Description

Definition at line 257 of file xmenu.h.

Constructor & Destructor Documentation

◆ HocValStepper()

HocValStepper::HocValStepper ( HocValEditor ,
Glyph ,
Style ,
TelltaleState  
)

◆ ~HocValStepper()

virtual HocValStepper::~HocValStepper ( )
virtual

Member Function Documentation

◆ adjust()

virtual void HocValStepper::adjust ( )
protectedvirtual

◆ default_inc() [1/2]

double HocValStepper::default_inc ( )

◆ default_inc() [2/2]

void HocValStepper::default_inc ( bool  ,
double   
)

◆ instance()

static HocValStepper* HocValStepper::instance ( HocValEditor )
static

◆ left()

void HocValStepper::left ( )
private

◆ menu()

static StepperMenu* HocValStepper::menu ( )
inlinestatic

Definition at line 268 of file xmenu.h.

◆ menu_up()

virtual void HocValStepper::menu_up ( Event )
virtual

◆ middle()

void HocValStepper::middle ( )
private

◆ press()

virtual void HocValStepper::press ( const Event )
virtual

◆ release()

virtual void HocValStepper::release ( const Event )
virtual

◆ right()

void HocValStepper::right ( )
private

Member Data Documentation

◆ default_inc_

float HocValStepper::default_inc_
private

Definition at line 283 of file xmenu.h.

◆ geometric_

bool HocValStepper::geometric_
private

Definition at line 281 of file xmenu.h.

◆ hve_

HocValEditor* HocValStepper::hve_
private

Definition at line 285 of file xmenu.h.

◆ inc_

float HocValStepper::inc_
private

Definition at line 284 of file xmenu.h.

◆ menu_

StepperMenu* HocValStepper::menu_
staticprivate

Definition at line 286 of file xmenu.h.

◆ steps_

int HocValStepper::steps_
private

Definition at line 282 of file xmenu.h.


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