Browse Source

Keep number of rows on phrase canvas in sync with the number of patterns.

tags/non-sequencer-v1.9.4
Jonathan Moore Liles 13 years ago
parent
commit
e9aca6809e
3 changed files with 5 additions and 3 deletions
  1. +4
    -0
      src/gui/ui.fl
  2. +0
    -1
      src/pattern.C
  3. +1
    -2
      src/phrase.C

+ 4
- 0
src/gui/ui.fl View File

@@ -1168,6 +1168,10 @@ else
if ( ! g ) if ( ! g )
return; return;
g->viewport.y = 0;
g->viewport.h = pattern::patterns();
phrase_c->resize_grid();
phrase_c->changed_mapping();
phrase_number_spinner->value( g->number() ); phrase_number_spinner->value( g->number() );
phrase_name_field->value( g->name() ); phrase_name_field->value( g->name() );
phrase_solo_button->value( g->mode() == SOLO ); phrase_solo_button->value( g->mode() == SOLO );


+ 0
- 1
src/pattern.C View File

@@ -34,7 +34,6 @@ signal <void> pattern::signal_create_destroy;


pattern::pattern ( void ) pattern::pattern ( void )
{ {

viewport.h = 32; viewport.h = 32;
viewport.w = 32; viewport.w = 32;




+ 1
- 2
src/phrase.C View File

@@ -28,7 +28,6 @@ signal <void> phrase::signal_create_destroy;


phrase::phrase ( void ) phrase::phrase ( void )
{ {

viewport.h = 32; viewport.h = 32;
viewport.w = 32; viewport.w = 32;


@@ -151,7 +150,7 @@ phrase::row_name ( int r ) const
void void
phrase::draw_row_names ( Canvas *c ) const phrase::draw_row_names ( Canvas *c ) const
{ {
for ( int y = 128; y-- ; )
for ( int y = viewport.h; y--; )
{ {
pattern *p = pattern::pattern_by_number( y + 1 ); pattern *p = pattern::pattern_by_number( y + 1 );




Loading…
Cancel
Save