diff options
author | Kazuki Yamaguchi <k@rhe.jp> | 2015-04-15 01:24:26 +0900 |
---|---|---|
committer | Kazuki Yamaguchi <k@rhe.jp> | 2018-01-06 14:22:35 +0900 |
commit | faf7e12d7d7268fcadee66f410f967deeb56695e (patch) | |
tree | 99285aa70633f2158bf17909730d88f89358dd2d | |
parent | 3a085e2efa0435165a14bddf79a702c545e46114 (diff) | |
download | mikutter-faf7e12d7d7268fcadee66f410f967deeb56695e.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 792c8e46..572b5810 100644 --- a/core/mui/cairo_miracle_painter.rb +++ b/core/mui/cairo_miracle_painter.rb @@ -329,8 +329,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].compact.join(" ")) layout = context.create_pango_layout layout.attributes = attr_list font = Plugin.filtering(:message_header_right_font, message, nil).last @@ -339,6 +340,9 @@ class Gdk::MiraclePainter < Gtk::Object layout.alignment = Pango::ALIGN_RIGHT layout end + def via_label + Pango.escape("via #{message.source}") unless message.system? end + def timestamp_label now = Time.now if message.created.year == now.year && message.created.month == now.month && message.created.day == now.day |