ツリー表示についてNo.24357
crayon7272 さん 08/01/23 00:17
 
こんにちは。
アウトラインのツリー表示について質問です。

グループごとにツリー表示というのは無理でしょうか?

例えばこのように使いたいのです。
LV1: ■■■          グループA
(上のレベルに合わせる:)●●● グループB

LV2: ■■           グループA
(上のレベルに合わせる:)●●  グループB

LV3: ■            グループA
(上のレベルに合わせる: )●   グループB

という風に設定している場合において、

■■■あ
■い
●●う
■え
■■お
●か
■き
●●く
●け
●●●こ
■■さ
●し

のようなものをグルーブ別かつツリー表示にして、

A-
 ■■■あ
 ■い
 ■え
 ■■お
 ■き
 ■■さ

B-
 ●●う
 ●か
 ●●く
 ●け
 ●●●こ
 ●し

という具合にです。

単にグループにだけ分類して、ツリー表示は通常のツリー表示して欲しいということ
です。

レベルは同等だけどレベルが違うものを混在させたものを完成系としたいのですが、
作っているときにはグループごとにどのような順番になっているかたまに切り替えて
確認したいのです。

この例では2つのグループですが、多くのグループをとレベルを混在させて作業した
い長いテキストを構成していきたいのです。

何か他の機能の組み合わせでも可能でしょうか?





[ ]
RE:24357 ツリー表示についてNo.24358
秀丸担当 さん 08/01/23 10:03
 

>グループごとにツリー表示というのは無理でしょうか?

ツリー表示というより、グループに分類されたものはソートされているので、そ
のソートを無くすということであれば、「ツリーの動作...」あたりにオプショ
ンが増やして修正することでできると思います。
そういうネタとしておきたいと思います。

現状でやるには、マクロで切り替えるといいかもしれません。
■だけの定義と●だけの定義を作って、[ファイルタイプ別の設定]→[アウトラ
イン]→[解析]→[保存]で保存します。
それぞれa.hilightとb.hilightという名前で保存しておき、マクロで一時的に切
り替えると、■だけ、●だけの表示を切り替えることができます。

マクロの例:
menu "A","B";
#r=result;
if(#r==1){
    loadhilight "a.hilight",0,0x0004;
}else if(#r==2){
    loadhilight "b.hilight",0,0x0004;
}

[ ]
RE:24358 ツリー表示についてNo.24360
crayon7272 さん 08/01/23 10:35
 
ご返事ありがとうございます。

>ツリー表示というより、グループに分類されたものはソートされているので、そ
>のソートを無くすということであれば、「ツリーの動作...」あたりにオプショ
>ンが増やして修正することでできると思います。
>そういうネタとしておきたいと思います。

そうですね。
ソートされないモードがあるとうれしいです。
単にグループだけ分類して表示してくれるモードがあると使いやすいです。

>現状でやるには、マクロで切り替えるといいかもしれません。
>■だけの定義と●だけの定義を作って、[ファイルタイプ別の設定]→[アウトラ
>イン]→[解析]→[保存]で保存します。
>それぞれa.hilightとb.hilightという名前で保存しておき、マクロで一時的に切
>り替えると、■だけ、●だけの表示を切り替えることができます。

ありがとうございます。
とりあえず●と■を切り替えてみました。
混在のモードも作って切り替えることもできそうです。
しばらくこれで使ってみます。

[ ]