summaryrefslogtreecommitdiffstats
path: root/src/TextViewLog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/TextViewLog.cpp')
-rw-r--r--src/TextViewLog.cpp69
1 files changed, 34 insertions, 35 deletions
diff --git a/src/TextViewLog.cpp b/src/TextViewLog.cpp
index 74f7bd0..33b7d22 100644
--- a/src/TextViewLog.cpp
+++ b/src/TextViewLog.cpp
@@ -32,64 +32,63 @@
namespace patchage {
TextViewLog::TextViewLog(Widget<Gtk::TextView>& text_view)
- : _error_tag{Gtk::TextTag::create()}
- , _warning_tag{Gtk::TextTag::create()}
- , _text_view{text_view}
+ : _error_tag{Gtk::TextTag::create()}
+ , _warning_tag{Gtk::TextTag::create()}
+ , _text_view{text_view}
{
- for (int s = Gtk::STATE_NORMAL; s <= Gtk::STATE_INSENSITIVE; ++s) {
- _text_view->modify_base(static_cast<Gtk::StateType>(s),
- Gdk::Color("#000000"));
- _text_view->modify_text(static_cast<Gtk::StateType>(s),
- Gdk::Color("#FFFFFF"));
- }
-
- _error_tag->property_foreground() = "#CC0000";
- _text_view->get_buffer()->get_tag_table()->add(_error_tag);
-
- _warning_tag->property_foreground() = "#C4A000";
- _text_view->get_buffer()->get_tag_table()->add(_warning_tag);
-
- _text_view->set_pixels_inside_wrap(2);
- _text_view->set_left_margin(4);
- _text_view->set_right_margin(4);
- _text_view->set_pixels_below_lines(2);
+ for (int s = Gtk::STATE_NORMAL; s <= Gtk::STATE_INSENSITIVE; ++s) {
+ _text_view->modify_base(static_cast<Gtk::StateType>(s),
+ Gdk::Color("#000000"));
+ _text_view->modify_text(static_cast<Gtk::StateType>(s),
+ Gdk::Color("#FFFFFF"));
+ }
+
+ _error_tag->property_foreground() = "#CC0000";
+ _text_view->get_buffer()->get_tag_table()->add(_error_tag);
+
+ _warning_tag->property_foreground() = "#C4A000";
+ _text_view->get_buffer()->get_tag_table()->add(_warning_tag);
+
+ _text_view->set_pixels_inside_wrap(2);
+ _text_view->set_left_margin(4);
+ _text_view->set_right_margin(4);
+ _text_view->set_pixels_below_lines(2);
}
void
TextViewLog::info(const std::string& msg)
{
- Glib::RefPtr<Gtk::TextBuffer> buffer = _text_view->get_buffer();
- buffer->insert(buffer->end(), std::string("\n") + msg);
- _text_view->scroll_to_mark(buffer->get_insert(), 0);
+ Glib::RefPtr<Gtk::TextBuffer> buffer = _text_view->get_buffer();
+ buffer->insert(buffer->end(), std::string("\n") + msg);
+ _text_view->scroll_to_mark(buffer->get_insert(), 0);
}
void
TextViewLog::warning(const std::string& msg)
{
- Glib::RefPtr<Gtk::TextBuffer> buffer = _text_view->get_buffer();
- buffer->insert_with_tag(
- buffer->end(), std::string("\n") + msg, _warning_tag);
- _text_view->scroll_to_mark(buffer->get_insert(), 0);
+ Glib::RefPtr<Gtk::TextBuffer> buffer = _text_view->get_buffer();
+ buffer->insert_with_tag(buffer->end(), std::string("\n") + msg, _warning_tag);
+ _text_view->scroll_to_mark(buffer->get_insert(), 0);
}
void
TextViewLog::error(const std::string& msg)
{
- Glib::RefPtr<Gtk::TextBuffer> buffer = _text_view->get_buffer();
- buffer->insert_with_tag(buffer->end(), std::string("\n") + msg, _error_tag);
- _text_view->scroll_to_mark(buffer->get_insert(), 0);
+ Glib::RefPtr<Gtk::TextBuffer> buffer = _text_view->get_buffer();
+ buffer->insert_with_tag(buffer->end(), std::string("\n") + msg, _error_tag);
+ _text_view->scroll_to_mark(buffer->get_insert(), 0);
}
int
TextViewLog::min_height() const
{
- Glib::RefPtr<Gtk::TextBuffer> buffer = _text_view->get_buffer();
+ Glib::RefPtr<Gtk::TextBuffer> buffer = _text_view->get_buffer();
- int y = 0;
- int line_height = 0;
- _text_view->get_line_yrange(buffer->begin(), y, line_height);
+ int y = 0;
+ int line_height = 0;
+ _text_view->get_line_yrange(buffer->begin(), y, line_height);
- return line_height + 2 * _text_view->get_pixels_inside_wrap();
+ return line_height + 2 * _text_view->get_pixels_inside_wrap();
}
} // namespace patchage