[前][次][番号順一覧][スレッド一覧]

sylpheed-jp:2942

From: Hiroyuki Yamamoto <Hiroyuki Yamamoto <hiro-y@xxxxxxxxxx>>
Date: Tue, 7 Jun 2005 13:53:20 +0900
Subject: [sylpheed-jp:02942] Re: 右クリック+ホイールで進む/戻る

山本です。

On Tue, 7 Jun 2005 00:25:08 +0900
Tomohiro Masubuchi <bucchi@xxxxxxxxxx> wrote:

> いきなり本題ですが、こんな機能あったらいいなというものを
> gtk の勉強がてら作ってみました。
> 実際に使ってみて結構便利だったので
> せっかくなので投稿してみました。
> 御意見、御感想を頂けると幸いです。

なかなか面白そうなパッチです :)

> メールの本文の場所で右クリックをしたままホイールを前後すると
> 前のメール、次のメールに移動できる機能です。
> キーボードを使わずにマウス操作だけで
> メーラを操作しているときに便利です。
> 
> gtk はまともに触ったことがなかったので
> 変なことをしているかもしれません。
> また、自分用に作ったこともあり、
> かなり Dirty Hack になってます。
> 
> 機能としてもプログラムとしても
> 気づいたことがあれば教えて頂けると幸いです。

とりあえず、気付いた点としてはこんなところでしょうか。

  * どのような処理を行っているのか簡単な説明が欲しいです。
  * コーディングスタイルはできるだけ本体と同じもの(8タブ、 Linux coding
    style-like)を使用していただけるとこちらの作業が楽になるので嬉しいか
    も。
  * できるだけグローバル変数は使わず、 TextView 構造体のメンバ(OOP 的に
    はインスタンス変数)の使用を推奨します。
  * GdkEvent *tmp_event = gdk_event_new (GDK_BUTTON_PRESS);
    のように変数の宣言で関数呼び出しを行うのは、コンパイラによってはエ
    ラーになるので分けてください。
  * state の値は enum を使用したほうが分かりやすくなります。
  * move-cursor シグナルでカーソルを移動させていますが、この場合「サマリ
    でメッセージを選択したとき常に開く」が有効になっていないとメッセージ
    が表示されないため、 summary_step() を使用したほうが良いと思います。

> sylpheed は 4 年くらい前に学生だったころ、
> Vine Linux で使っていました。
> 当時 Linux など全然わからなかったため、
> mew などの UNIX 元来のメーラに馴染めず、
> 直感的な操作ができる sylpheed には
> 大変お世話になりました。
> 
> 最近仕事でまた Linux デスクトップの環境になったため
> sylpheed を使いはじめました。
> いい機会なので、gtk の勉強がてら sylpheed をいじって
> みようと思ってます。

よろしくお願いします :)

-- 
Hiroyuki Yamamoto <hiro-y@xxxxxxxxxx>


[前][次][番号順一覧][スレッド一覧]

   @  2936 2005-06-07 00:25 [bucchi@xxxxxxxxxx   ] 右クリック+ホイールで進む/戻る          
->    2942 2005-06-07 13:53 ┗[Hiroyuki Yamamoto <h]                                       
      2947 2005-06-07 21:58  ┗[Tomohiro Masubuchi <]