Browse Source

Mixer: Tweak module appearance.

tags/non-daw-v1.2.0
Jonathan Moore Liles 12 years ago
parent
commit
0e467993a2
5 changed files with 11 additions and 21 deletions
  1. +1
    -2
      mixer/src/Chain.C
  2. +2
    -2
      mixer/src/Controller_Module.C
  3. +1
    -1
      mixer/src/DPM.C
  4. +1
    -1
      mixer/src/Meter_Module.C
  5. +6
    -15
      mixer/src/Module.C

+ 1
- 2
mixer/src/Chain.C View File

@@ -508,7 +508,6 @@ Chain::add ( Controller_Module *m )
bool bool
Chain::insert ( Module *m, Module *n ) Chain::insert ( Module *m, Module *n )
{ {

engine()->lock(); engine()->lock();


if ( !m ) if ( !m )
@@ -614,7 +613,7 @@ Chain::draw_connections ( Module *m )


fl_push_clip( X, Y, W, H ); fl_push_clip( X, Y, W, H );


Fl_Color c =fl_color_average( FL_WHITE, FL_YELLOW, 0.50 );
Fl_Color c = FL_FOREGROUND_COLOR;
fl_color( c ); fl_color( c );


if ( m->ninputs() ) if ( m->ninputs() )


+ 2
- 2
mixer/src/Controller_Module.C View File

@@ -362,8 +362,8 @@ Controller_Module::connect_to ( Port *p )
w = o; w = o;


o->type(4); o->type(4);
o->color(FL_BACKGROUND_COLOR);
o->selection_color((Fl_Color)1);
o->color(FL_DARK1);
o->selection_color(FL_RED);
o->minimum(1.5); o->minimum(1.5);
o->maximum(0); o->maximum(0);
o->value(1); o->value(1);


+ 1
- 1
mixer/src/DPM.C View File

@@ -49,7 +49,7 @@ DPM::DPM ( int X, int Y, int W, int H, const char *L ) :


// resize( X, Y, W, H ); // resize( X, Y, W, H );


dim( 0.70f );
dim( 0.85f );


/* initialize gradients */ /* initialize gradients */
if ( DPM::_gradient[ 0 ] == 0 ) if ( DPM::_gradient[ 0 ] == 0 )


+ 1
- 1
mixer/src/Meter_Module.C View File

@@ -39,7 +39,7 @@ const float METER_UPDATE_FREQ = 0.2f;
Meter_Module::Meter_Module ( ) Meter_Module::Meter_Module ( )
: Module ( 50, 100, name() ) : Module ( 50, 100, name() )
{ {
box( FL_THIN_UP_FRAME );
box( FL_NO_BOX );
dpm_pack = new Fl_Scalepack( x(), y(), w(), h() ); dpm_pack = new Fl_Scalepack( x(), y(), w(), h() );
dpm_pack->type( FL_HORIZONTAL ); dpm_pack->type( FL_HORIZONTAL );




+ 6
- 15
mixer/src/Module.C View File

@@ -128,7 +128,7 @@ Module::init ( void )
labeltype( FL_NO_LABEL ); labeltype( FL_NO_LABEL );
set_visible_focus(); set_visible_focus();
selection_color( FL_RED ); selection_color( FL_RED );
color( fl_color_average( FL_GREEN, FL_GRAY, 0.4 ) );
color( fl_color_average( FL_WHITE, FL_CYAN, 0.40 ) );
} }




@@ -575,20 +575,16 @@ Module::draw_label ( void )


const char *lp = label(); const char *lp = label();


int l = strlen( label() );
fl_color( fl_contrast( FL_FOREGROUND_COLOR, bypass() ? FL_BLACK : color() ) );


Fl_Color c = FL_FOREGROUND_COLOR;
fl_font( FL_HELVETICA, 12 );


if ( bypass() || ! active() )
c = FL_BLACK;

fl_color( fl_contrast( c, is_default() ? FL_BLACK : color() ) );
int LW = fl_width( lp );


char *s = NULL; char *s = NULL;

if ( l > 10 )
if ( LW > tw )
{ {
s = new char[l];
s = new char[strlen(lp)];
char *sp = s; char *sp = s;


for ( ; *lp; ++lp ) for ( ; *lp; ++lp )
@@ -603,11 +599,6 @@ Module::draw_label ( void )


} }


if ( l > 20 )
fl_font( FL_HELVETICA, 10 );
else
fl_font( FL_HELVETICA, 14 );

fl_draw( s ? s : lp, tx, ty, tw, th, (Fl_Align)(FL_ALIGN_CENTER | FL_ALIGN_INSIDE | FL_ALIGN_CLIP ) ); fl_draw( s ? s : lp, tx, ty, tw, th, (Fl_Align)(FL_ALIGN_CENTER | FL_ALIGN_INSIDE | FL_ALIGN_CLIP ) );


if ( s ) if ( s )


Loading…
Cancel
Save