[Kazehakase-devel 590] Re: 新規タブ

Back to archive index

Hiroyuki Ikezoe poinc****@ikezo*****
2004年 1月 3日 (土) 18:06:31 JST


zoeです。

On Sat, 03 Jan 2004 17:46:24 +0900
Tomoaki Yoshida <yos+m****@muda*****> wrote:

> At Sat, 3 Jan 2004 12:37:56 +0900,
> Takuro Ashie <ashie****@homa*****> wrote:
> > まだコードを拝見していないので問題が有るかどうかは分かりませんが,
> > gtk_main_iteration()を使う場合,万が一ウィンドウを閉じるイベントが
> > pending中の場合,gtk_main_iteration()を抜けた後に何か処理を行っていると
> > 問題が出る事が多々あります.
> 
> gtk_main_iteration() 後に操作対象のウィンドウが閉じられているとやばいっ
> て事でしょうか。もしそうなら、今回の場合は gtk_main_iteration() 後に操
> 作対象の Widget を取得しているので多分大丈夫だと思います。

ぼくもよくわかってないのですが、gtk_main_iteration()はなんとなく危険な香り
がただよってる気がします。以前、gtkのスレッド周りで相当苦労したんであんまり
その辺には近寄りたくなかったり。。。

もともとのフォーカスが移動できない問題って他のやり方で回避できたりしないん
でしょうか。ちょっと原因がよくわかってないんですが、GtkNotebookの挙動はわけ
が分からんのですが、イベント待ちしなくても対処できそうな気もします。

# まあでも足永さんが新しいノートブックウィジェット作ってくれるんでそのうち
# この処理はいらなくなるでしょうけど(笑)。

> zoeさんがおっしゃられているように、ロケーションエントリにフォーカスを
> 移動するアクション、独立したアクションとして用意されている方が便利な気
> がしてきました。
> 
> というのは、カスタマイズ面からだけじゃなくて、新規タブを開くタイミング
> 以外でも
> 
>  * 単にロケーションエントリにフォーカス移動
>  * ロケーションエントリの内容をクリアしてフォーカス移動

欲しいですね。期待してます(笑。



Kazehakase-devel メーリングリストの案内
Back to archive index