タブの幅に関してNo.02834
ひでひで さん 12/03/17 08:40
 
タブの幅の制御に関して要望があります。
ファイルフォルダ名が短いとタブの幅が狭くなってしまい使いにくいので、固定幅を
設定しているのですが、ファイル名が長い場合やパスを表示すると、はみ出てしまい
ます。
タブの最小幅を維持しつつ、ファイル名が長いときは自動的にタブ幅を広げるような
設定はできますでしょうか。

設定から「幅を固定」をチェックして「幅を自動調整」をメニューで設定すれば、フ
ァイル名がタブ幅を超えたときに自動的にタブ幅が広がるかな?とおもったのですが、
幅が固定されたままでした。


感覚的には上記の設定はそのままの意味であれば、そもそも相反する設定で禁則にな
りそうですが、幅を固定の意味が「最小幅」で、ファイル名がその幅を超えたら自動
調整という動作なら、現在のメニュー構成も維持したままですし、感覚的にもリーズ
ナブルな気がしますがいかがでしょうか。

[ ]
RE:02834 タブの幅に関してNo.02836
秀丸担当 さん 12/03/19 09:56
 

要望ありがとうございます。
設定の「ウィンドウ幅からはみ出すとき」が「幅を自動調整」のときの挙動とし
ては、タブの数が多くあってウィンドウ(秀丸ファイラー自身の一番外側の枠)
からはみ出すとき、タブ1つ1つの幅を均等に割って、全ての数のタブが画面内
に収まるようにするための設定になっています。
「幅を固定」のときは、タブの数が少ないときは指定した幅になりますが、ウィ
ンドウからはみ出すときは「幅を固定」は適用されず、均等に割ったサイズにな
ります。

タブの幅に関する要望としては、上限を指定したいという話と、閉じるボタン用
の余白を設けたいという話がありますが、タブはWindows標準のタブコントロー
ルを使っている都合上、そういったことを細かく指定することは難しいところが
あります。
最低幅の場合は、Windows標準のタブコントロールでも可能なので、実現しやす
い要望として追加のオプションのネタにさせていただきます。


ちなみに現状では、タブの名前を変える方法もあります。

タブモードの設定の「デザイン」のところで「タブに表示する名前」で変えるこ
とができて、例えば「%b  」という感じにしておくと、右に余白を付けること
ができたりします。これは全てのタブに適用される設定です。

もう一つ、タブを右クリックして、「タブごとのプロパティ」より、表示名を指
定できます。これはタブ1つ1つについて適用される設定です。

[ ]
RE:02836 タブの幅に関してNo.02877
Suezo さん 12/03/25 00:32
 
いつも便利に使用させてもらっています。

>タブの幅に関する要望としては、上限を指定したいという話と、閉じるボタン用
>の余白を設けたいという話がありますが、タブはWindows標準のタブコントロー
>ルを使っている都合上、そういったことを細かく指定することは難しいところが
>あります。

私も以前に上限を指定したいと要望しました。
サイズを指定するのが難しいのでしたら、設定でフォルダ名の上限Byte数を指定(全
角/半角があるので文字数ではなくByte数)し、
「タブに表示する名前」の設定に%l(Length)の引数(仮)を追加し、フォルダ名か
ら上限のByte数までを文字列操作で
切り取ってからセットする方法はどうでしょうか?

検討よろしくお願いします。

[ ]
RE:02877 タブの幅に関してNo.02886
秀丸担当 さん 12/03/26 11:00
 

>サイズを指定するのが難しいのでしたら、設定でフォルダ名の上限Byte数を指定(全
>角/半角があるので文字数ではなくByte数)し、
>「タブに表示する名前」の設定に%l(Length)の引数(仮)を追加し、フォルダ名か
>ら上限のByte数までを文字列操作で
>切り取ってからセットする方法はどうでしょうか?

文字数で変えるのは可能な方法だと思います。
文字数だと、同じ文字数でも「iiii」と「WWWW」でかなり違ってくるので、この
手法の場合、フォントの文字幅から逆算して、近似的な文字数を算出する方法で
したら近い感じにはできると思います。
やってみないとなんとも言えないですが、時間のあるときに試してみます。

(ちなみに秀丸ファイラーClassicは完全なUnicodeアプリケーションなので、
内部的には全角と半角は同じ1文字2バイトのカウントになっています)

[ ]
RE:02886 タブの幅に関してNo.02937
Suezo さん 12/04/03 10:24
 
>手法の場合、フォントの文字幅から逆算して、近似的な文字数を算出する方法で
>したら近い感じにはできると思います。
>やってみないとなんとも言えないですが、時間のあるときに試してみます。

Ver1.02 β16での対応ありがとうございます。
これで、極端に長いフォルダを選択しても問題なく使用できます。

[ ]
RE:02886 タブの幅に関してNo.03021
ひでひで さん 12/04/13 23:06
 
タブの最小幅の件、対応していただきどうもありがとうございました。
便利に使わせていただいております。
今後ともよろしくお願いいたします。

[ ]