Changeset 15426de081a6d029f2cfca640ee4403c820873f2

Show
Ignore:
Timestamp:
12/05/08 23:16:40 (5 years ago)
Author:
Armin Burgmeier <armin@…>
Parents:
344d62118632c32a3015f295be0999136b999d68
Children:
3ae9918b3215bd9460b6b986e9d21e76cbc8c8c4
git-committer:
Armin Burgmeier <armin@arbur.net> / 2008-12-05T23:16:40Z+0100
Message:

Don't force black as default chat color, use default color instead

2008-12-05 Armin Burgmeier <armin@…>

  • src/chat.cpp:
  • src/logview.cpp: Don't force black as default chat color, but use the theme's default text color (Bug #411).
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • ChangeLog

    r344d621 r15426de  
     12008-12-05  Armin Burgmeier  <armin@0x539.de> 
     2 
     3        * src/chat.cpp: 
     4        * src/logview.cpp: Don't force black as default chat color, but use 
     5        the theme's default text color (Bug #411). 
     6 
    172008-12-01  Armin Burgmeier  <armin@0x539.de> 
    28 
  • src/chat.cpp

    r9d22d7c r15426de  
    9393        set_spacing(5); 
    9494        set_sensitive(false); 
     95        //m_ent_chat.set_sensitive(false); 
     96        //m_btn_chat.set_sensitive(false); 
    9597 
    9698#ifdef GTKMM_GEQ_28 
     
    103105        ); 
    104106#endif 
     107 
     108        set_focus_child(m_log_chat); 
    105109} 
    106110 
     
    240244 
    241245        str << name << desc; 
    242         m_log_chat.log(str.str(), "black", std::time(NULL) ); 
     246        m_log_chat.log(str.str(), "", std::time(NULL) ); 
    243247} 
    244248 
     
    329333{ 
    330334        // Check each line for highlighting occurence 
    331         Glib::ustring colour = "black"; 
     335        Glib::ustring colour = ""; 
    332336        if(&message.get_user() != &m_buffer->get_self()) 
    333337                if(is_highlighted(line, m_buffer->get_self().get_name()) ) 
  • src/logview.cpp

    r6dd2f9c r15426de  
    102102{ 
    103103        Glib::RefPtr<Gtk::TextBuffer> buffer = get_buffer(); 
    104         Glib::RefPtr<Gtk::TextTag> tag = buffer->get_tag_table()->lookup(color); 
     104        Glib::RefPtr<Gtk::TextTag> tag; 
     105        if(!color.empty()) buffer->get_tag_table()->lookup(color); 
    105106 
    106107        Glib::ustring ins_text = text; 
     
    124125        str << buf << ins_text.raw(); 
    125126 
    126         if(!tag) 
     127        if(!tag && !color.empty()) 
    127128        { 
    128129                tag = Gtk::TextTag::create(); 
     
    132133        } 
    133134 
    134         Gtk::TextIter end = buffer->insert_with_tag( 
    135                 buffer->end(), 
    136                 str.str(), 
    137                 tag 
    138         ); 
     135        Gtk::TextIter end; 
     136        if(tag) 
     137                end = buffer->insert_with_tag(buffer->end(), str.str(), tag); 
     138        else 
     139                end = buffer->insert(buffer->end(), str.str()); 
    139140 
    140141        scroll_to(m_end_mark, 0.0f);