Set Qt TAS piano roll grid width back to 1 pixel. Value is now stored in a variable which can be later be a configuration parameter if desired.

This commit is contained in:
mjbudd77 2021-12-30 19:52:00 -05:00
parent 952c3918b9
commit 71977ef15d
2 changed files with 8 additions and 6 deletions

View File

@ -3901,6 +3901,7 @@ QPianoRoll::QPianoRoll(QWidget *parent)
hotChangesColors[14] = QColor( 0xCF, 0x72, 0x00 );
hotChangesColors[15] = QColor( 0xC7, 0x8B, 0x3C );
gridPixelWidth = 1;
gridColor = QColor( 0x00, 0x00, 0x00 );
fceuLoadConfigColor("SDL.TasPianoRollGridColor" , &gridColor );
@ -6534,7 +6535,7 @@ void QPianoRoll::paintEvent(QPaintEvent *event)
}
// Draw Grid lines
painter.setPen( QPen(gridColor,2) );
painter.setPen( QPen(gridColor,gridPixelWidth) );
x = pxFrameColX - pxLineXScroll;
painter.drawLine( x, 0, x, viewHeight );
@ -6549,7 +6550,7 @@ void QPianoRoll::paintEvent(QPaintEvent *event)
{
//painter.setPen( QColor( 128, 128, 128 ) );
//painter.drawLine( x, 0, x, viewHeight ); x++;
painter.setPen( QPen(gridColor,2) );
painter.setPen( QPen(gridColor,gridPixelWidth) );
painter.drawLine( x, 0, x, viewHeight ); //x--;
rect = QRect( x, 0, pxWidthBtnCol, pxLineSpacing );
@ -6561,10 +6562,10 @@ void QPianoRoll::paintEvent(QPaintEvent *event)
}
//painter.setPen( QColor( 128, 128, 128 ) );
//painter.drawLine( x, 0, x, viewHeight ); x++;
painter.setPen( QPen(gridColor,2) );
painter.setPen( QPen(gridColor,gridPixelWidth) );
painter.drawLine( x, 0, x, viewHeight );
}
painter.setPen( QPen(gridColor,2) );
painter.setPen( QPen(gridColor,gridPixelWidth) );
y = 0;
for (int i=0; i<nrow; i++)
@ -6591,7 +6592,7 @@ void QPianoRoll::paintEvent(QPaintEvent *event)
invGrid.setGreen( inv );
invGrid.setBlue( inv );
painter.setPen( QPen(invGrid,2) );
painter.setPen( QPen(invGrid,gridPixelWidth) );
y = pxLineSpacing;
@ -6621,7 +6622,7 @@ void QPianoRoll::paintEvent(QPaintEvent *event)
}
y += pxLineSpacing;
}
painter.setPen( QPen(gridColor,2) );
painter.setPen( QPen(gridColor,gridPixelWidth) );
}
font.setBold(false);

View File

@ -298,6 +298,7 @@ class QPianoRoll : public QWidget
int scroll_y;
int mouse_x;
int mouse_y;
int gridPixelWidth;
clock_t drawingStartTimestamp;
clock_t nextHeaderUpdateTime;