ntk-chtheme: Add new color scheme. Save/restore selection color.
This commit is contained in:
parent
754026af63
commit
844e0bcb50
|
@ -129,6 +129,10 @@ Fl_Theme::load_default ( void )
|
|||
Fl::background2( r, g, b );
|
||||
Fl::get_color( conf_get_color( "foreground", FL_FOREGROUND_COLOR ), r, g, b );
|
||||
Fl::foreground( r, g, b );
|
||||
Fl::get_color( conf_get_color( "selection", FL_SELECTION_COLOR ), r, g, b );
|
||||
/* doesn't exist */
|
||||
/* Fl::selection( r, g, b ); */
|
||||
Fl::set_color( FL_SELECTION_COLOR,r,g,b);
|
||||
|
||||
return rv;
|
||||
}
|
||||
|
@ -195,6 +199,7 @@ Fl_Color_Scheme::save ( void )
|
|||
conf_set( "background", Fl::get_color( FL_BACKGROUND_COLOR ) );
|
||||
conf_set( "foreground", Fl::get_color( FL_FOREGROUND_COLOR ) );
|
||||
conf_set( "background2", Fl::get_color( FL_BACKGROUND2_COLOR ) );
|
||||
conf_set( "selection", Fl::get_color( FL_SELECTION_COLOR ) );
|
||||
}
|
||||
|
||||
void
|
||||
|
@ -218,8 +223,9 @@ Fl_Color_Scheme::set ( const char *name )
|
|||
Fl::background2( r, g, b );
|
||||
Fl::get_color( t->_fg, r, g, b );
|
||||
Fl::foreground( r, g, b );
|
||||
/* Fl::get_color( t->_sel, r, g, b ); */
|
||||
Fl::get_color( t->_sel, r, g, b );
|
||||
/* Fl::selection( r, g, b ); */
|
||||
Fl::set_color( FL_SELECTION_COLOR,r,g,b);
|
||||
|
||||
Fl_Color_Scheme::_current = t;
|
||||
|
||||
|
|
|
@ -64,6 +64,14 @@ void fl_register_themes ( void )
|
|||
FL_YELLOW );
|
||||
Fl_Color_Scheme::add( o );
|
||||
}
|
||||
{
|
||||
Fl_Color_Scheme *o = new Fl_Color_Scheme( "Washed out",
|
||||
fl_rgb_color( 135, 135, 135 ),
|
||||
fl_rgb_color( 203, 203, 203 ),
|
||||
fl_rgb_color( 0, 0, 0 ),
|
||||
fl_rgb_color( 0xf0,0xad,0x3f ) );
|
||||
Fl_Color_Scheme::add( o );
|
||||
}
|
||||
{
|
||||
Fl_Color_Scheme *o = new Fl_Color_Scheme( "Black",
|
||||
fl_rgb_color( 0, 0, 0 ),
|
||||
|
@ -87,7 +95,7 @@ void fl_register_themes ( void )
|
|||
(Fl_Color)Fl::get_color( FL_BACKGROUND_COLOR ),
|
||||
(Fl_Color)Fl::get_color( FL_BACKGROUND2_COLOR ),
|
||||
(Fl_Color)Fl::get_color( FL_FOREGROUND_COLOR ),
|
||||
FL_BLUE );
|
||||
(Fl_Color)Fl::get_color( FL_SELECTION_COLOR ));
|
||||
Fl_Color_Scheme::add( o );
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue