Changeset 15426de081a6d029f2cfca640ee4403c820873f2
- 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:
-
Legend:
- Unmodified
- Added
- Removed
-
|
r344d621
|
r15426de
|
|
| | 1 | 2008-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 | |
| 1 | 7 | 2008-12-01 Armin Burgmeier <armin@0x539.de> |
| 2 | 8 | |
-
|
r9d22d7c
|
r15426de
|
|
| 93 | 93 | set_spacing(5); |
| 94 | 94 | set_sensitive(false); |
| | 95 | //m_ent_chat.set_sensitive(false); |
| | 96 | //m_btn_chat.set_sensitive(false); |
| 95 | 97 | |
| 96 | 98 | #ifdef GTKMM_GEQ_28 |
| … |
… |
|
| 103 | 105 | ); |
| 104 | 106 | #endif |
| | 107 | |
| | 108 | set_focus_child(m_log_chat); |
| 105 | 109 | } |
| 106 | 110 | |
| … |
… |
|
| 240 | 244 | |
| 241 | 245 | str << name << desc; |
| 242 | | m_log_chat.log(str.str(), "black", std::time(NULL) ); |
| | 246 | m_log_chat.log(str.str(), "", std::time(NULL) ); |
| 243 | 247 | } |
| 244 | 248 | |
| … |
… |
|
| 329 | 333 | { |
| 330 | 334 | // Check each line for highlighting occurence |
| 331 | | Glib::ustring colour = "black"; |
| | 335 | Glib::ustring colour = ""; |
| 332 | 336 | if(&message.get_user() != &m_buffer->get_self()) |
| 333 | 337 | if(is_highlighted(line, m_buffer->get_self().get_name()) ) |
-
|
r6dd2f9c
|
r15426de
|
|
| 102 | 102 | { |
| 103 | 103 | 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); |
| 105 | 106 | |
| 106 | 107 | Glib::ustring ins_text = text; |
| … |
… |
|
| 124 | 125 | str << buf << ins_text.raw(); |
| 125 | 126 | |
| 126 | | if(!tag) |
| | 127 | if(!tag && !color.empty()) |
| 127 | 128 | { |
| 128 | 129 | tag = Gtk::TextTag::create(); |
| … |
… |
|
| 132 | 133 | } |
| 133 | 134 | |
| 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()); |
| 139 | 140 | |
| 140 | 141 | scroll_to(m_end_mark, 0.0f); |