LMMS
Loading...
Searching...
No Matches
plugins
CarlaBase
carla
source
native-plugins
external
zynaddsubfx
UI
PartNameButton.h
Go to the documentation of this file.
1
/*
2
ZynAddSubFX - a software synthesizer
3
4
PartNameButton.h - OSC Renameable Button
5
Copyright (C) 2016 Mark McCurry
6
7
This program is free software; you can redistribute it and/or
8
modify it under the terms of the GNU General Public License
9
as published by the Free Software Foundation; either version 2
10
of the License, or (at your option) any later version.
11
*/
12
#pragma once
13
#include <FL/Fl_Button.H>
14
#include "
Fl_Osc_Widget.H
"
15
#include <string>
16
17
class
PartNameButton
:
public
Fl_Button,
public
Fl_Osc_Widget
18
{
19
public
:
20
PartNameButton
(
int
X
,
int
Y,
int
W,
int
H,
const
char
*label=
NULL
);
21
22
virtual
~PartNameButton
(
void
){};
23
virtual
void
OSC_value
(
const
char
*);
24
std::string
the_string
;
25
26
//virtual void rebase(std::string) override;
27
};
NULL
#define NULL
Definition
CarlaBridgeFormat.cpp:30
Fl_Osc_Widget.H
Fl_Osc_Widget::Fl_Osc_Widget
Fl_Osc_Widget(void)
Definition
Fl_Osc_Widget.cpp:16
PartNameButton::PartNameButton
PartNameButton(int X, int Y, int W, int H, const char *label=NULL)
Definition
PartNameButton.cpp:14
PartNameButton::the_string
std::string the_string
Definition
PartNameButton.h:24
PartNameButton::~PartNameButton
virtual ~PartNameButton(void)
Definition
PartNameButton.h:22
PartNameButton::OSC_value
virtual void OSC_value(const char *)
Definition
PartNameButton.cpp:19
X
#define X(str)
Definition
juce_LV2Common.h:197
Generated on
for LMMS by
1.16.1