Fix Label Alignment of Dials in the Master Track
parent
f32e260447
commit
b8a5786ed8
|
@ -236,42 +236,44 @@ static void gmastertrack_freeRecMode_callback(Fl_Widget *w, void *data) {
|
||||||
writeToDspRingbuffer(&e);
|
writeToDspRingbuffer(&e);
|
||||||
}
|
}
|
||||||
|
|
||||||
#define OFST 55
|
#define HEIGHT 38
|
||||||
|
#define OFST 49
|
||||||
#define COLUMN_RIGHT x + w * 2 / 4.f - 15
|
#define COLUMN_RIGHT x + w * 2 / 4.f - 15
|
||||||
#define COLUMN_LEFT x + w * 1 / 4.f - 26
|
#define COLUMN_LEFT x + w * 1 / 4.f - 26
|
||||||
#define ROW y + 436
|
#define ROW y + 436
|
||||||
GMasterTrack::GMasterTrack(int x, int y, int w, int h, const char *l)
|
GMasterTrack::GMasterTrack ( int x, int y, int w, int h, const char *l )
|
||||||
: Fl_Group(x, y, w, h), title(strdup(l)), bg(x, y, w, h, title),
|
: Fl_Group ( x, y, w, h ), title ( strdup ( l ) ),
|
||||||
|
bg ( x, y, w, h, title ),
|
||||||
|
|
||||||
// with "true" master flag: launches scenes instead of clips on tracks
|
// with "true" master flag: launches scenes instead of clips on tracks
|
||||||
clipSel(x + 5, y + 26 + 102, 140, 294, "", true),
|
clipSel ( x + 5, y + 26 + 102, 140, 294, "", true ),
|
||||||
|
|
||||||
source(x + 5, y + 26, 140, 100, ""),
|
source ( x + 5, y + 26, 140, 100, "" ),
|
||||||
volBox(x + 5, y + 422, 140, 222, ""),
|
volBox ( x + 5, y + 422, 140, 222, "" ),
|
||||||
|
|
||||||
freeRec(COLUMN_LEFT, ROW + OFST * 0, 40, 40, "Free"),
|
freeRec ( COLUMN_LEFT, ROW + OFST * 0, 40, HEIGHT, "Free" ),
|
||||||
transport(COLUMN_LEFT, ROW + OFST * 1, 40, 40, "Stop"),
|
transport ( COLUMN_LEFT, ROW + OFST * 1, 40, HEIGHT, "Stop" ),
|
||||||
tapTempo(COLUMN_RIGHT, ROW + OFST * 2, 40, 40, "Tap"),
|
tapTempo ( COLUMN_RIGHT, ROW + OFST * 2, 40, HEIGHT, "Tap" ),
|
||||||
metronomeButton(COLUMN_RIGHT, ROW + OFST * 1, 40, 40, "Metro"),
|
metronomeButton ( COLUMN_RIGHT, ROW + OFST * 1, 40, HEIGHT, "Metro" ),
|
||||||
autoStopRecButton(COLUMN_RIGHT, ROW + OFST * 0, 40, 40, "∞"),
|
autoStopRecButton ( COLUMN_RIGHT, ROW + OFST * 0, 40, HEIGHT, "∞" ),
|
||||||
beatLight(COLUMN_LEFT, ROW + OFST * 2, 40, 40, ""),
|
beatLight ( COLUMN_LEFT, ROW + OFST * 2, 40, HEIGHT, "" ),
|
||||||
|
|
||||||
tempoDial(COLUMN_RIGHT, ROW + OFST * 3, 40, 40, "BPM"),
|
tempoDial ( COLUMN_RIGHT, ROW + OFST * 3, 40, HEIGHT, "BPM" ),
|
||||||
returnVol(COLUMN_LEFT, ROW + OFST * 3, 40, 40, "Return"),
|
returnVol ( COLUMN_LEFT, ROW + OFST * 3, 40, HEIGHT, "Return" ),
|
||||||
|
|
||||||
inputVolume(x + 9, y + 26 + 4, w - 18, 30, ""),
|
inputVolume ( x + 9, y + 26 + 4, w - 18, 30, "" ),
|
||||||
|
|
||||||
inputToSend(x + 10, y + 28 + 68, 40, 26, "Snd"),
|
inputToSend ( x + 10, y + 28 + 68, 40, 26, "Snd" ),
|
||||||
inputToSendVol(x + w * 0.2 - 15, y + 28 + 36, 30, 30, ""),
|
inputToSendVol ( x + w * 0.2 - 15, y + 28 + 36, 30, 30, "" ),
|
||||||
|
|
||||||
inputToSidechainKey(x + w * 0.5 - 20, y + 28 + 68, 40, 26, "Key"),
|
inputToSidechainKey ( x + w * 0.5 - 20, y + 28 + 68, 40, 26, "Key" ),
|
||||||
inputToSidechainSignalVol(x + w * 0.5 - 15, y + 28 + 36, 30, 30, ""),
|
inputToSidechainSignalVol (
|
||||||
|
x + w * 0.5 - 15, y + 28 + 36, 30, 30, "" ),
|
||||||
|
|
||||||
inputToMix(x + w * 0.8 - 20, y + 28 + 68, 40, 26, "Mix"),
|
inputToMix ( x + w * 0.8 - 20, y + 28 + 68, 40, 26, "Mix" ),
|
||||||
inputToMixVol(x + w * 0.8 - 15, y + 28 + 36, 30, 30, ""),
|
inputToMixVol ( x + w * 0.8 - 15, y + 28 + 36, 30, 30, "" ),
|
||||||
|
|
||||||
volume(x + 106, y + 425, 36, 216, "")
|
volume ( x + 106, y + 425, 36, 216, "" ) {
|
||||||
{
|
|
||||||
ID = privateID++;
|
ID = privateID++;
|
||||||
|
|
||||||
bar = 0;
|
bar = 0;
|
||||||
|
@ -305,10 +307,10 @@ GMasterTrack::GMasterTrack(int x, int y, int w, int h, const char *l)
|
||||||
inputToMix.callback ( gmastertrack_mixButton_callback, 0 );
|
inputToMix.callback ( gmastertrack_mixButton_callback, 0 );
|
||||||
inputToMixVol.callback ( gmastertrack_mixVol_callback, 0 );
|
inputToMixVol.callback ( gmastertrack_mixVol_callback, 0 );
|
||||||
|
|
||||||
tempoDial.align( FL_ALIGN_CENTER );
|
tempoDial.align( FL_ALIGN_BOTTOM );
|
||||||
|
|
||||||
returnVol.value( 1.f );
|
returnVol.value( 1.f );
|
||||||
returnVol.align( FL_ALIGN_CENTER );
|
returnVol.align( FL_ALIGN_BOTTOM );
|
||||||
returnVol.callback( gmastertrack_returnVol_callback, 0 );
|
returnVol.callback( gmastertrack_returnVol_callback, 0 );
|
||||||
|
|
||||||
beatLightEnable(true);
|
beatLightEnable(true);
|
||||||
|
|
Loading…
Reference in New Issue