Changeset 356


Ignore:
Timestamp:
04/15/15 18:10:11 (10 years ago)
Author:
epyon
Message:
  • minor fixes to ascii gui renderer
  • ascii gui renderer works
Location:
trunk/src/gui
Files:
2 edited

Legend:

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

    r355 r356  
    1414{
    1515        ascii_render_data() {}
     16        bool   clear;
    1617        bool   border;
    1718        char   border_chars[8];
     
    3435                er = new ascii_render_data;
    3536                er->border     = false;
     37                er->clear      = false;
    3638                er->text_color = 0;
    3739                e->m_render_data = er;
     
    4345        if ( abs != get_area() )
    4446        {
     47                er->clear = true;
    4548                int color = 0;
    4649                std::string path;
     
    7275        ascii_render_data* er = (ascii_render_data*)( e->m_render_data );
    7376        rectangle abs = e->m_absolute;
    74         m_terminal->clear( abs );
     77        if ( er->clear ) m_terminal->clear( abs );
    7578        if ( er->border )
    7679        {
  • trunk/src/gui/gui_environment.cc

    r354 r356  
    9090                {
    9191                        el->m_flags[HOVER] = new_hover;
    92                         // gain loose hover event
     92                        // gain lose hover event
    9393                        m_renderer->on_hover_change( el, hover );
    9494                }
Note: See TracChangeset for help on using the changeset viewer.