From 20d1f37d5299f1ee1c8bd9daf5189154645f5f23 Mon Sep 17 00:00:00 2001 From: Kazuki Yamaguchi Date: Wed, 15 Apr 2015 01:24:26 +0900 Subject: via を日時の左に表示する MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/mui/cairo_miracle_painter.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 -- cgit v1.2.3