プロジェクト

全般

プロフィール

バグ #986

抽出タブの条件設定画面で、条件を削除するボタンのアイコンが表示されない。

Satoshi Okuno10ヶ月前に追加. 9ヶ月前に更新.

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

説明

まぁ、僕しいたけ食べられないから別にいいんですけどね。

現状WebIconにSkin["close.png"]が渡されていますが、 load errorアイコンも出ずのっぺらぼうのボタンになります。

/Users/moguno/mikutter//core/mui/gtk_postbox.rbを参考に、WebIconにSkin["close.png"].get_pathを渡すようにしました。
でもWebIconって、モデルが渡されたらload_pixbufするはずだなぁ。とか思っています。

0001-.patch (1.17 KB) 0001-.patch Satoshi Okuno, 2017-02-25 10:16

関係しているリビジョン

リビジョン 28af7f2e (差分)
toshi_a 初音10ヶ月前に追加

抽出タブのしいたけボタンの画像を、Skin Modelを使って指定 refs #986

履歴

#1 Satoshi Okuno10ヶ月前に更新

X:現状WebIconにSkin["close.png"]が渡されていますが、
○:現状Skin["close.png"] .pixbuf()が渡されていますが、

#2 toshi_a 初音10ヶ月前に更新

  • ステータス新規 から 進行中 に変更
  • 担当者toshi_a 初音 にセット

確かにボタン表示されてませんね。頂いたパッチ試してみます。

#3 toshi_a 初音10ヶ月前に更新

  • ステータス進行中 から レビュー待ち に変更
  • 担当者toshi_a 初音 から Satoshi Okuno に変更
  • 進捗率0 から 100 に変更

Gtk::Button#add は、Photo Modelを受け付けないので、Pixbufを表示したい場合はGtk::Imageを経由しないといけないということですね。3.5では Gtk::WebIcon は第一引数にファイル名やURLだけでなくPhotoModelも受け付けるようになり、PhotoModelを与えるのが一番高速に動作します。よって、SkinはPhoto Modelの一種なので、これを渡すようにすこし改変しました。

topic/986-forever-shiitake ブランチです。意図通りになっているか確認してもらえますか。

#4 Satoshi Okuno10ヶ月前に更新

  • ステータスレビュー待ち から 解決 に変更

対応ありがとうございます。
ばっちりしいたけが生えていました。

#5 toshi_a 初音9ヶ月前に更新

  • ステータス解決 から 終了 に変更

merged

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