[▲前のスレッド]

[116] トピック番号(一般掲示板から移動) 
2001/12/11 (火) 13:01:52 すとーにぃ 〔HomePage

▼ やざきさん
>   それなら一気に変えないで、まずは
>   FuncID_To_HelpContextID()
>   で、sakura.hhを参照するように、変更してみませんか?


これは早めにやりたいですね。
これもGPL化問題で、sakura.hhの扱いをどうするか考えようとしたところで止まってます。
そのときの案としてはsakura_coreフォルダあたりにsakura.hhのコピーを置いて参照しようと
していたと思います。

> 実はIDが足りてなかったとか、
3月頃にトピック番号はFuncID_To_HelpContextID()経由で取得するように
変更したのですが(更新履歴参照)、それ以降に追加されたダイアログに対応する
ポップアップヘルプで説明文がないものがあるかも。

> ヘルプと本体で、異なるIDを割り当てられてたとか
これは多分なさそう?

> これなら、F_FILENEWなどに変えてしまって、弊害があった
> というわけでもなさそうかな?


やることになったとして、FuncID_To_HelpContextID()の中身を
 switch( nFuncID ){
   case xxx: return xxxx;
   case xxx: return xxxx;
   default: return nFuncID;
 }
とかでしょうか。

[117] Re:トピック番号(一般掲示板から移動) 
2001/12/11 (火) 16:51:55 やざきHomePage

▼ すとーにぃさん
> ▼ やざきさん
> >   それなら一気に変えないで、まずは
> >   FuncID_To_HelpContextID()
> >   で、sakura.hhを参照するように、変更してみませんか?
>
> これは早めにやりたいですね。
> これもGPL化問題で、sakura.hhの扱いをどうするか考えようとしたところで止まってます。
> そのときの案としてはsakura_coreフォルダあたりにsakura.hhのコピーを置いて参照しようと
> していたと思います。


GPL化問題でsakura.hhの扱いをどうするかって、
何が問題だったんですか?

よくわかってないんですけど、どこかログを読めば
経緯(とか問題とされている点)がわかったりしますか?


> やることになったとして、FuncID_To_HelpContextID()の中身を
>  switch( nFuncID ){
>    case xxx: return xxxx;
>    case xxx: return xxxx;
>    default: return nFuncID;
>  }
> とかでしょうか。


暫定的に、sakura.hhを参照するようにしたとして、
問題がなければ最終的には、

int FuncID_To_HelpContextID( int nFuncID )
{
  switch( nFuncID ){
    case F_UNINDENT_TAB: return F_INDENT_TAB;
    case F_UNINDENT_SPACE: return F_INDENT_SPACE;
    default: return nFuncID;
  }
}

ですかね。

ひとまず、sakura.hhを参照するように変えてみます。

[118] Re2:トピック番号(一般掲示板から移動) 
2001/12/11 (火) 17:40:38 やざきHomePage

> ひとまず、sakura.hhを参照するように変えてみます。

というわけで変えてみました。
eGroupにアップロードしてあります。

スクリプトで、sakura.hhのコメントと、etc_uty.cppの
コメントが同一か否かを判断したかったため、
適宜sakura.hhのコメントを、etc_uty.cppのコメントに
あわせています。

致命的かもしれませんが、コンパイル&テストをしていません。。。

[119] Re3:トピック番号(一般掲示板から移動) 
2001/12/19 (水) 13:11:53 すとーにぃ 〔HomePage

▼ やざきさん
> > ひとまず、sakura.hhを参照するように変えてみます。
>
> というわけで変えてみました。
> eGroupにアップロードしてあります。

ありがとうございます。m(_ _)m

> GPL化問題でsakura.hhの扱いをどうするかって、
> 何が問題だったんですか?


開発掲示板の[330]付近ですが、既に記事が消えてますね。
(本体とヘルプの両方からsakura.hhを参照させる→本体とヘルプ、それぞれのライセンス規定と矛盾するパターンは生じないか?)
とりあえずsakura.hhのコピーをsakura_coreにおいといて、問題が出たら考えることにしましょう。

▼ 私
> やることになったとして、FuncID_To_HelpContextID()の中身を
>  switch( nFuncID ){
>    case xxx: return xxxx;
>    case xxx: return xxxx;
>    default: return nFuncID;
>  }
> とかでしょうか。


と書いたものの、新機能を追加したくなったときに、機能番号を決めるのにポップアップヘルプや総合情報で
使われているトピック番号を気にしながら、というのではかえってメンテナンスが不便かも。。。

[▼次のスレッド]
INCM/CMT
Cyclamen v3.81