Ignore:
Timestamp:
07/29/15 16:24:01 (10 years ago)
Author:
epyon
Message:
  • slowly fixing up gui
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/gui/gui_gfx_renderer.cc

    r440 r444  
    248248                if ( e->m_flags[HOVER] )    selector = stext[2];
    249249                if ( e->m_flags[SELECTED] ) selector = stext[1];
     250                NV_LOG_INFO( "redraw" );
    250251
    251252                if ( m_style.get( e, "skin", selector, path ) )
     
    340341}
    341342
    342 void gfx_renderer::on_hover_change( element* e, bool /*hover*/ )
    343 {
    344         // TODO: FIX
    345         int fix_me;
    346         NV_LOG_DEBUG( "on_hover_change" );
    347         e->m_flags[DIRTY] = true;
    348 }
    349 
    350 void gfx_renderer::on_select_change( element* e, bool /*select*/ )
    351 {
    352         // TODO: FIX
    353         int fix_me;
    354         NV_LOG_DEBUG( "on_select_change" );
    355         e->m_flags[DIRTY] = true;
     343void gfx_renderer::on_hover_change( element* e )
     344{
     345        if ( e->m_flags[DIRTY_HOVER] )
     346        {
     347                NV_LOG_DEBUG( "on_hover_change" );
     348                e->m_flags[DIRTY] = true;
     349        }
     350}
     351
     352void gfx_renderer::on_select_change( element* e )
     353{
     354        if ( e->m_flags[DIRTY_SELECT] )
     355        {
     356                NV_LOG_DEBUG( "on_select_change" );
     357                e->m_flags[DIRTY] = true;
     358        }
    356359}
    357360
     
    394397        }
    395398}
     399
     400void nv::gui::gfx_renderer::on_style_change( element* e )
     401{
     402        m_style.load_flags( e );
     403}
Note: See TracChangeset for help on using the changeset viewer.