Refine clock.
This commit is contained in:
parent
ad1462d61d
commit
8aa8005782
|
@ -53,6 +53,9 @@ public:
|
||||||
_when = 0;
|
_when = 0;
|
||||||
box( FL_BORDER_BOX );
|
box( FL_BORDER_BOX );
|
||||||
type( HMS );
|
type( HMS );
|
||||||
|
|
||||||
|
/* force size */
|
||||||
|
size( 170, 40 );
|
||||||
}
|
}
|
||||||
|
|
||||||
void set ( nframes_t frame )
|
void set ( nframes_t frame )
|
||||||
|
@ -95,7 +98,14 @@ public:
|
||||||
const int dw = w() - Fl::box_dw( box() );
|
const int dw = w() - Fl::box_dw( box() );
|
||||||
const int dh = h() - Fl::box_dh( box() );
|
const int dh = h() - Fl::box_dh( box() );
|
||||||
|
|
||||||
fl_draw( buf, dx, dy, dw, dh, FL_ALIGN_CENTER );
|
fl_draw( buf, dx, dy, dw, dh, (Fl_Align)(FL_ALIGN_CENTER | FL_ALIGN_TOP) );
|
||||||
|
|
||||||
|
for ( int i = strlen( buf ); i--; )
|
||||||
|
if ( isdigit( buf[ i ] ) )
|
||||||
|
buf[ i ] = ' ';
|
||||||
|
|
||||||
|
fl_color( fl_darker( c ) );
|
||||||
|
fl_draw( buf, dx, dy, dw, dh, (Fl_Align)(FL_ALIGN_CENTER | FL_ALIGN_TOP) );
|
||||||
|
|
||||||
fl_font( FL_HELVETICA, 9 );
|
fl_font( FL_HELVETICA, 9 );
|
||||||
fl_color( FL_RED );
|
fl_color( FL_RED );
|
||||||
|
|
|
@ -115,7 +115,7 @@ main ( int argc, char **argv )
|
||||||
o->callback( cb_undo, 0 );
|
o->callback( cb_undo, 0 );
|
||||||
|
|
||||||
{
|
{
|
||||||
Clock *o = new Clock( 400, 0, 200, 50, "PLAYHEAD" );
|
Clock *o = new Clock( 400, 0, 170, 40, "PLAYHEAD" );
|
||||||
o->color( fl_darker( FL_GRAY ) );
|
o->color( fl_darker( FL_GRAY ) );
|
||||||
|
|
||||||
Fl::add_timeout( UPDATE_FREQ, clock_update_cb, o );
|
Fl::add_timeout( UPDATE_FREQ, clock_update_cb, o );
|
||||||
|
|
Loading…
Reference in New Issue