Feb 11, 2008

EBView 全画面対応

今回はパッケージリリースはありません。

本体上部のフルスクリーンボタンを押したときに EBView が最大化するように少し変更してみたのでその記録。

最初、ショートカットが割り当てられてるせいで動かないのかなとか思っていたんだが、どうやらアプリ側でキー入力に応じて処理をしないといけないらしい。

maemo.org のチュートリアルによると、フルスクリーンボタンを押すと key_press_event が飛び、そのコールバックの GdkEventKey に GDK_F6 という値が入っているので、しかるべき処理をしろ、と書かれてある。しかるべき処理って一体なんだよ?ってことでさらに調べると、gtk_window_fullscreen か gtk_window_unfullscreen を呼んで切り替えろ、とのこと。

EBView 通常画面 そして GtkWindow のマニュアルには、現在フル画面かどうかは window_state_event で調べられるよ、と書いてあるが面倒なので切り替え時にステート変数に突っ込んでそれで判別できるようにした。どこかのタイミングでつじつまが合わなくなるかも。

EBView 全画面モード まぁそんなこんなで全画面モード時のスクリーンキャプチャが撮れたので載せておく。

だいぶ情報量が増えたんじゃないかと思う。上から2段目の辞書一覧は普段表示されてなくても特に問題ないので、それを消せばさらに情報量アップ。これはメニューの View - Show/Hide で非表示にすることができる。

ところで Claws-mail もそうなんだが、右側のメイン画面をスタイラスでスクロールできるとすっごい便利だと思うんだけどなぁ。次はここにすっかな。


Related Info.

Comments

No comments yet

Add Comments

※下記の単語・フレーズはコメントで使用できません。大文字・小文字は同一視します。
poker, backgammon, tramadol, casino, insurance, loans

OpenID を使ってログインすることができます。

Identity URL:

Trackbacks

トラックバック
このエントリにトラックバックはありません
このトラックバックURLを使ってこの記事にトラックバックを送ることができます。 もしあなたのブログがトラックバック送信に対応していない場合にはこちらのフォームからトラックバックを送信することができます。.
visitor stats