プロジェクト

全般

プロフィール

提案 #1353

完了

guiプラグインの機能追加

cob odo さんがほぼ5年前に追加. ほぼ5年前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
プラグイン名:
gui, gtk

説明

guiプラグインにいくつかのイベントを追加します。gtkプラグインへその実装を追加することも含みます。
このパッチにより、今までgtkプラグインを直接操作する必要のあったいくつかの処理が、guiのみへの依存で書けるようになります。

新たな機能は以下のとおりです。

  1. gui_timeline_message_removed イベント: TimelineからMessage Modelが取り除かれた際に、対応するguiプラグインのTimelineオブジェクトと、取り除かれたオブジェクトの2つを引数にして呼ばれます。
  2. timeline_maxのアクセサ: guiプラグインのTimelineクラスがtimeline_maxへのgetter/setterを備えます。実装側であるgtkプラグインはfilter経由でこれらのリクエストを受け取り、操作することができます(しなければならない、わけではない)。
  3. Timelineに含まれるメッセージのイテレーション: Timelineが持つMessage Modelリストを、guiのTimelineでeachできるようにする。同時に、include Enumerableも行い、各種のシーケンス処理系アルゴリズムが利用できるようにする。

3が主眼です。

なお、このパッチは #1309 のサブセットです。

他の形式にエクスポート: Atom PDF