class Gtk::RetrieverHeaderWidget

message_detail_viewプラグインなどで使われている、ヘッダ部分のユーザ情報。 コンストラクタにはUserではなくMessageなど、userを保持しているDivaを渡すことに注意。 このウィジェットによって表示されるタイムスタンプをクリックすると、 コンストラクタに渡されたModelのperma_linkを開くようになっている。

Public Class Methods

new(model, *args, intent_token: nil) click to toggle source
Calls superclass method
# File core/mui/gtk_retriever_header_widget.rb, line 8
def initialize(model, *args, intent_token: nil)
  type_strict model => Diva::Model
  super(*args)
  ssc_atonce(:visibility_notify_event, &widget_style_setter)
  add(Gtk::VBox.new(false, 0).
       closeup(Gtk::HBox.new(false, 0).
                 closeup(icon(model.user).top).
                 closeup(Gtk::VBox.new(false, 0).
                          closeup(idname(model.user).left).
                          closeup(Gtk::Label.new(model.user[:name]).left))).
       closeup(post_date(model, intent_token).right))
end