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

#include <BankView.h>

Inheritance diagram for BankView:
Fl_Osc_Widget

Public Member Functions

 BankView (int x, int y, int w, int h, const char *label=0)
 ~BankView (void)
void init (Fl_Osc_Interface *osc_, BankViewControls *bvc_, int *npart_)
void react (int event, int slot)
virtual void OSC_raw (const char *msg) override
void cbwig (Fl_Widget *w)
void refresh (void)
Public Member Functions inherited from Fl_Osc_Widget
 Fl_Osc_Widget (void)
 Fl_Osc_Widget (Fl_Widget *self)
 Fl_Osc_Widget (std::string loc, Fl_Osc_Interface *osc)
virtual ~Fl_Osc_Widget (void)
virtual void OSC_value (float)
virtual void OSC_value (bool)
virtual void OSC_value (int)
virtual void OSC_value (char)
virtual void OSC_value (unsigned, void *)
virtual void OSC_value (const char *)
virtual void OSC_value (float x, const char *)
virtual void OSC_value (bool x, const char *)
virtual void OSC_value (int x, const char *)
virtual void OSC_value (char x, const char *)
virtual void OSC_value (unsigned x, void *v, const char *)
virtual void OSC_value (const char *x, const char *)
void oscWrite (std::string path, const char *args,...)
void oscWrite (std::string path)
void oscRegister (const char *path)
virtual void update (void)
virtual void rebase (std::string new_base)
void oscMove (std::string new_ext)
void oscMove (std::string old_loc, std::string new_loc)

Private Attributes

BankViewControlsbvc
BankSlotslots [160]
int nselected
intnpart
Fl_Widget * cbwig_

Additional Inherited Members

Public Attributes inherited from Fl_Osc_Widget
std::string loc
std::string ext
Fl_Osc_Interfaceosc
Protected Member Functions inherited from Fl_Osc_Widget
class Fl_Osc_Panefetch_osc_pane (Fl_Widget *w)

Constructor & Destructor Documentation

◆ BankView()

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

◆ ~BankView()

BankView::~BankView ( void )

Member Function Documentation

◆ cbwig()

void BankView::cbwig ( Fl_Widget * w)

◆ init()

void BankView::init ( Fl_Osc_Interface * osc_,
BankViewControls * bvc_,
int * npart_ )

◆ OSC_raw()

void BankView::OSC_raw ( const char * msg)
overridevirtual

Reimplemented from Fl_Osc_Widget.

◆ react()

void BankView::react ( int event,
int slot )

◆ refresh()

void BankView::refresh ( void )

Member Data Documentation

◆ bvc

BankViewControls* BankView::bvc
private

◆ cbwig_

Fl_Widget* BankView::cbwig_
private

◆ npart

int* BankView::npart
private

◆ nselected

int BankView::nselected
private

◆ slots

BankSlot* BankView::slots[160]
private

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