[Kazehakase-devel] 複数ウィンドウ

Back to archive index

Takuro Ashie ashie****@homa*****
2003年 2月 19日 (水) 06:39:41 JST


足永です.

At Wed, 19 Feb 2003 03:09:16 +0900,
Hiroyuki Ikezoe wrote:
> で、その際に考慮して欲しいことがらとして、rss/rdfバーのことがあります。
> これを全部のウィンドウに載せるというのはちょっとかっこ悪いなあと。今は、
> rss/rdfバーだけですが、それ以外にもツールバーにのっけたいものが色々とあるので、
> そのうまい扱い方のアイデアがあれば教えて頂きたいです。
>

長くなりそうなので,これはまた後で

 
> また、本題とは少しずれますが、複数ウインドウを使いたいというそもそもの原因はタブ
> がへぼいからなんじゃないかとぼくは思ってまして、ウインドウ幅いっぱいにタブを開い
> たときのあの右上の矢印の使いにくさといったらこの上なしだと思ってます。
> あんなところまでマウスを持って行かないとタブが切替えられんのかよと。またはみ出ち
> ゃってるタブがどれくらい/どんなものがあるかもわからないなんてナンセンスすぎだと

激しく同意です.Gtk+のNotebookはクソってます.
一応,右クリックでリストを表示できるようになっていますが.
(gtk_notebook_popup_enable()) これだけではイマイチですし.

はみ出したタブに切替えるのに右上の矢印を押してスクロールしてからタブを
押して切替えるなんてのもナンセンスです(GImageViewでは一発で切替えられ
るようにツールバーにボタンがありますが,これだけではイマイチです).

タブの位置を右か左に変えて縦に並べるようにすると少し緩和されますが,本
質的には何も解決していませんし.


> ウインドウ右端をクリックしたら、ぺろっとタブが切り替わるとちょっとだけましか
> なと。つまり今、全部で10個のタブを開いてるとして、ウインドウには
> ┌┐┌┐┌┐┌┐┌┐┌┐┌┐
> このように7つのタブしか表示されていないときに、ウインドウ右端をクリックすると
> ┌┐┌┐┌┐
> と残り3つが表示されるようにと。windowmanagerのワークスペース切替えを想像しても
> らうと分かりやすいと思います。

これは良いと思います.やりましょう.
が,これだけではやはり不十分だと私も思います.

私が今思い付いたのは,多分将来的にサイドバーみたいなのを作ると思います
が,このサイドバーを使って

  * タブのリストを表示できるようにする
  * これにフォルダを作れるようにする
  * DnDでタブをフォルダ間で自由に移動できるようにする
  * メインビューのタブには,現在のフォルダのタブだけを表示するようにする
  * 他のフォルダをクリックすると,ごそっとメインビューのタブを切替えら
    れるようにする
  * このタブツリーを保存できるようにする
  * これをセッションとして,次回起動時に復元できるようにする
  * このタブツリーをそのままブックマークにマージできるようにする

てなところ?

あまりやりすぎるとわけが分からないUIになってユーザーが混乱するので,もう
少し練る必要はあるかもしれません.

あと,Windowsのように複数段タブなんてのもできたら良いし,タブ <->
MDI(Windiw in Window)で切替えができるようになっているともっと嬉しいで
す.これを実現するためには,ウィジェットを自作しなければなりません.
(風博士とは関係なく,いつかやろうとは思っていたのですが)



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