Fix Label Alignment of Dials in the Master Track

main
Georg Krause 2019-06-11 20:12:46 +02:00
parent f32e260447
commit b8a5786ed8
1 changed files with 27 additions and 25 deletions

View File

@ -236,12 +236,14 @@ static void gmastertrack_freeRecMode_callback(Fl_Widget *w, void *data) {
writeToDspRingbuffer(&e);
}
#define OFST 55
#define HEIGHT 38
#define OFST 49
#define COLUMN_RIGHT x + w * 2 / 4.f - 15
#define COLUMN_LEFT x + w * 1 / 4.f - 26
#define ROW y + 436
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
clipSel ( x + 5, y + 26 + 102, 140, 294, "", true ),
@ -249,15 +251,15 @@ GMasterTrack::GMasterTrack(int x, int y, int w, int h, const char *l)
source ( x + 5, y + 26, 140, 100, "" ),
volBox ( x + 5, y + 422, 140, 222, "" ),
freeRec(COLUMN_LEFT, ROW + OFST * 0, 40, 40, "Free"),
transport(COLUMN_LEFT, ROW + OFST * 1, 40, 40, "Stop"),
tapTempo(COLUMN_RIGHT, ROW + OFST * 2, 40, 40, "Tap"),
metronomeButton(COLUMN_RIGHT, ROW + OFST * 1, 40, 40, "Metro"),
autoStopRecButton(COLUMN_RIGHT, ROW + OFST * 0, 40, 40, ""),
beatLight(COLUMN_LEFT, ROW + OFST * 2, 40, 40, ""),
freeRec ( COLUMN_LEFT, ROW + OFST * 0, 40, HEIGHT, "Free" ),
transport ( COLUMN_LEFT, ROW + OFST * 1, 40, HEIGHT, "Stop" ),
tapTempo ( COLUMN_RIGHT, ROW + OFST * 2, 40, HEIGHT, "Tap" ),
metronomeButton ( COLUMN_RIGHT, ROW + OFST * 1, 40, HEIGHT, "Metro" ),
autoStopRecButton ( COLUMN_RIGHT, ROW + OFST * 0, 40, HEIGHT, "" ),
beatLight ( COLUMN_LEFT, ROW + OFST * 2, 40, HEIGHT, "" ),
tempoDial(COLUMN_RIGHT, ROW + OFST * 3, 40, 40, "BPM"),
returnVol(COLUMN_LEFT, ROW + OFST * 3, 40, 40, "Return"),
tempoDial ( COLUMN_RIGHT, ROW + OFST * 3, 40, HEIGHT, "BPM" ),
returnVol ( COLUMN_LEFT, ROW + OFST * 3, 40, HEIGHT, "Return" ),
inputVolume ( x + 9, y + 26 + 4, w - 18, 30, "" ),
@ -265,13 +267,13 @@ GMasterTrack::GMasterTrack(int x, int y, int w, int h, const char *l)
inputToSendVol ( x + w * 0.2 - 15, y + 28 + 36, 30, 30, "" ),
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" ),
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++;
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 );
inputToMixVol.callback ( gmastertrack_mixVol_callback, 0 );
tempoDial.align( FL_ALIGN_CENTER );
tempoDial.align( FL_ALIGN_BOTTOM );
returnVol.value( 1.f );
returnVol.align( FL_ALIGN_CENTER );
returnVol.align( FL_ALIGN_BOTTOM );
returnVol.callback( gmastertrack_returnVol_callback, 0 );
beatLightEnable(true);