Browse Source

Mixer: Don't redraw mixer strips unnecessarily.

tags/non-daw-v1.1.0
Jonathan Moore Liles 15 years ago
parent
commit
bdbed2a463
3 changed files with 5 additions and 14 deletions
  1. +5
    -12
      Mixer/Mixer_Strip.C
  2. +0
    -1
      Mixer/Mixer_Strip.H
  3. +0
    -1
      Mixer/Module_Parameter_Editor.C

+ 5
- 12
Mixer/Mixer_Strip.C View File

@@ -131,15 +131,8 @@ void Mixer_Strip::cb_handle(Fl_Widget* o) {
// parent()->parent()->damage( FL_DAMAGE_ALL, x(), y(), w(), h() );
if ( o == close_button )
((Mixer*)parent())->remove( this );
else if ( o == inputs_counter )
configure_ports( ((Fl_Counter*)o)->value() );
else if ( o == name_field )
name( name_field->value() );
/* else if ( o == controllable_button ) */
/* { */
/* controllable( controllable_button->value() ); */
/* // configure_ports( channels() ); */
/* } */
else if ( o == prepost_button )
{
if ( ((Fl_Button*)o)->value() )
@@ -454,14 +447,14 @@ Mixer_Strip::handle ( int m )
switch ( m )
{
case FL_ENTER:
// orig_color = color();
// color( FL_BLACK );
redraw();
orig_color = name_field->color();
color( FL_BLACK );
name_field->redraw();
return 1;
break;
case FL_LEAVE:
// color( orig_color );
redraw();
name_field->color( orig_color );
name_field->redraw();
return 1;
break;
default:


+ 0
- 1
Mixer/Mixer_Strip.H View File

@@ -83,7 +83,6 @@ public:

LOG_CREATE_FUNC( Mixer_Strip );

Fl_Counter *inputs_counter;
void process ( unsigned int nframes );

static void configure_outputs ( Fl_Widget *o, void *v );


+ 0
- 1
Mixer/Module_Parameter_Editor.C View File

@@ -38,7 +38,6 @@



Module_Parameter_Editor::Module_Parameter_Editor ( Module *module ) : Fl_Double_Window( 0, 0, 800, 600 )
{
_module = module;


Loading…
Cancel
Save