diff options
author | Kazuki Yamaguchi <k@rhe.jp> | 2015-04-15 01:24:26 +0900 |
---|---|---|
committer | Kazuki Yamaguchi <k@rhe.jp> | 2016-10-26 14:14:57 +0900 |
commit | 20d1f37d5299f1ee1c8bd9daf5189154645f5f23 (patch) | |
tree | 4fedf03e37dca5332d7a5dd9a165abbe65d655a9 | |
parent | aa141691d3f2065c12e05263d7b1e2ad61f3cd7d (diff) | |
download | mikutter-20d1f37d5299f1ee1c8bd9daf5189154645f5f23.tar.gz |
via を日時の左に表示する
-rw-r--r-- | core/mui/cairo_miracle_painter.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/core/mui/cairo_miracle_painter.rb b/core/mui/cairo_miracle_painter.rb index c3251dc3..8c038605 100644 --- a/core/mui/cairo_miracle_painter.rb +++ b/core/mui/cairo_miracle_painter.rb @@ -326,8 +326,9 @@ class Gdk::MiraclePainter < Gtk::Object # ヘッダ(右)のための Pango::Layout のインスタンスを返す def header_right(context = dummy_context) + via = via_label hms = timestamp_label - attr_list, text = Pango.parse_markup(hms) + attr_list, text = Pango.parse_markup("#{via} #{hms}") layout = context.create_pango_layout layout.attributes = attr_list font = Plugin.filtering(:message_header_right_font, message, nil).last @@ -336,6 +337,9 @@ class Gdk::MiraclePainter < Gtk::Object layout.alignment = Pango::ALIGN_RIGHT layout end + def via_label + Pango.escape("#{message[:system] ? "by" : "via"} #{message[:source]}") end + def timestamp_label now = Time.now if message[:created].year == now.year && message[:created].month == now.month && message[:created].day == now.day |