LMMS
Loading...
Searching...
No Matches
WidgetPDial Class Reference

#include <WidgetPDial.h>

Inheritance diagram for WidgetPDial:
Fl_Osc_Dial Fl_Osc_DialF

Public Member Functions

 WidgetPDial (int x, int y, int w, int h, const char *label=0)
 ~WidgetPDial ()
int handle (int event)
void draw ()
void pdialcolor (int r, int g, int b)
void tooltip (const char *c)
void set_transform (float(*transformer)(float))
void set_rounding (unsigned int digits=0)
 WidgetPDial (int x, int y, int w, int h, const char *label=0)
 ~WidgetPDial ()
int handle (int event)
void draw ()
void pdialcolor (int r, int g, int b)
void tooltip (const char *c)

Public Attributes

float reset_value

Protected Attributes

bool integer_step
bool use_rounding

Private Member Functions

void getPos ()
void resetPos ()
void getPos ()
void resetPos ()

Private Attributes

double oldvalue
int old_y
bool pos
bool textset
class TipWintipwin
float(* transform )(float)
int mod_state

Constructor & Destructor Documentation

◆ WidgetPDial() [1/2]

WidgetPDial::WidgetPDial ( int x,
int y,
int w,
int h,
const char * label = 0 )

◆ ~WidgetPDial() [1/2]

WidgetPDial::~WidgetPDial ( )

◆ WidgetPDial() [2/2]

WidgetPDial::WidgetPDial ( int x,
int y,
int w,
int h,
const char * label = 0 )

◆ ~WidgetPDial() [2/2]

WidgetPDial::~WidgetPDial ( )

Member Function Documentation

◆ draw() [1/2]

void WidgetPDial::draw ( )

◆ draw() [2/2]

void WidgetPDial::draw ( )

◆ getPos() [1/2]

void WidgetPDial::getPos ( )
private

◆ getPos() [2/2]

void WidgetPDial::getPos ( )
private

◆ handle() [1/2]

int WidgetPDial::handle ( int event)

◆ handle() [2/2]

int WidgetPDial::handle ( int event)

◆ pdialcolor() [1/2]

void WidgetPDial::pdialcolor ( int r,
int g,
int b )

◆ pdialcolor() [2/2]

void WidgetPDial::pdialcolor ( int r,
int g,
int b )

◆ resetPos() [1/2]

void WidgetPDial::resetPos ( )
private

◆ resetPos() [2/2]

void WidgetPDial::resetPos ( )
private

◆ set_rounding()

void WidgetPDial::set_rounding ( unsigned int digits = 0)

◆ set_transform()

void WidgetPDial::set_transform ( float(* transformer )(float))

◆ tooltip() [1/2]

void WidgetPDial::tooltip ( const char * c)

◆ tooltip() [2/2]

void WidgetPDial::tooltip ( const char * c)

Member Data Documentation

◆ integer_step

bool WidgetPDial::integer_step
protected

◆ mod_state

int WidgetPDial::mod_state
private

◆ old_y

int WidgetPDial::old_y
private

◆ oldvalue

double WidgetPDial::oldvalue
private

◆ pos

bool WidgetPDial::pos
private

◆ reset_value

float WidgetPDial::reset_value

◆ textset

bool WidgetPDial::textset
private

◆ tipwin

class TipWin * WidgetPDial::tipwin
private

◆ transform

float(* WidgetPDial::transform) (float)
private

◆ use_rounding

bool WidgetPDial::use_rounding
protected

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