Fix ruler resizing.
This commit is contained in:
parent
a7483f7c2d
commit
90e263719a
|
@ -408,7 +408,7 @@ Timeline::resize ( int X, int Y, int W, int H )
|
|||
Fl_Overlay_Window::resize( X, Y, W, H );
|
||||
|
||||
/* why is this necessary? */
|
||||
rulers->resize( Track::width(), 0, W, rulers->h() );
|
||||
rulers->resize( Track::width(), 0, W - Track::width() - vscroll->w(), rulers->h() );
|
||||
}
|
||||
|
||||
void
|
||||
|
@ -488,7 +488,8 @@ Timeline::draw ( void )
|
|||
{
|
||||
// draw_box( box(), 0, 0, w(), h(), color() );
|
||||
|
||||
fl_push_clip( rulers->x(), rulers->y(), rulers->w() - vscroll->w(), rulers->h() );
|
||||
// fl_push_clip( rulers->x(), rulers->y(), rulers->w() - vscroll->w(), rulers->h() );
|
||||
fl_push_clip( rulers->x(), rulers->y(), rulers->w(), rulers->h() );
|
||||
update_child( *rulers );
|
||||
fl_pop_clip();
|
||||
|
||||
|
@ -507,7 +508,7 @@ Timeline::draw ( void )
|
|||
int dy = _old_yposition - _yposition;
|
||||
|
||||
if ( ! dy )
|
||||
fl_scroll( X + Track::width(), rulers->y(), rulers->w(), rulers->h(), dx, 0, draw_clip, this );
|
||||
fl_scroll( rulers->x(), rulers->y(), rulers->w(), rulers->h(), dx, 0, draw_clip, this );
|
||||
|
||||
Y = rulers->y() + rulers->h();
|
||||
H = h() - rulers->h() - hscroll->h();
|
||||
|
|
Loading…
Reference in New Issue