[スレッド全体]

[239] Re10: WinHelp32の行方 
2006/8/12 (土) 23:54:20 novice

▼ maruさん
> ざっと眺めてみて、気が付いたこと。
> "{\keep"ってなんですか。ごみ?
> 
> サクラエディタ概要\機能概要---ごみ?
> 基本的な使い方\入力補完機能---リスト表示の構造がなんか変
> デフォルト設定値(インストール時)\タイプ---ごみ?
> デフォルト設定値(インストール時)\キー割り当て---ごみ?
> デフォルト設定値(インストール時)\コマンド一覧(機能別)---ごみ?
> 仕様等\文字コードセットのエンコードについて---ごみ?
> 仕様等\メタ文字の仕様---ごみ?
> マクロ\拡張子---ごみ?
> マクロ\記載例---サンプルコード中の<br />で改行されている

更新しました。
ご指摘の箇所を重点的に修正しています。

■作成ファイル(共有フォルダ)
help_20060812.zip

■今回やったこと
(1)変換ツール(hd2html.rb)の更新。

HTML Help確認用の「sakura.exe」を一緒に入れてます。
「ssrc_2006-07-30.tar.bz2」に「Test_HtmlHelp.zip」のパッチを適用したものです(VC++.NET2003でコンパイル)

[241] Re11: WinHelp32の行方 
2006/8/18 (金) 23:55:36 maru

[?]ボタンからの連動はどうなるんでしょうか.
マウスカーソルが'?'になって任意の場所をクリックすると
その場所にあったヘルプチップがポップアップするやつです。
あれってWinHelp特有の機能でしたっけ?

[242] Re12: WinHelp32の行方 
2006/8/19 (土) 16:18:35 ryoji

227,228のポップアップヘルプの件ですね。
Cshelp.txt にトピックを追加すれば表示されるようになります。
トピックの番号は sakura.hh に書かれているものを使います。
(ヘルプましんで [プロジェクト]-[ポップアップヘルプ編集]とすると Cshelp.txt がテキストエディタで開かれます)

詳細は、HTML Help Workshop のヘルプに書かれています。
->"[TEXT POPUPS]"でヘルプ内検索
それによると、sakura.hhp の [TEXT POPUPS] セクションにインクルードファイル(sakura.hh)を追加してやれば、Cshelp.txt には番号でなく ID が使えそうな感じなんですが、自分の環境では HHC4012 が発生してしまい、うまくいかなかったです。
参考) http://www.keiyu.com/help/message.htm
ヘルプましんだと [TEXT POPUPS] セクションへのインクルードファイル追加自体ができなさそうですし...

[243] Re13: WinHelp32の行方 
2006/8/19 (土) 18:22:18 ryoji

現在、関連パッチとして sakura.exe 本体用に以下のものがあります。

Patches#1526879  HTML Helpへの移行確認用本体パッチ/サンプルヘルプ
Patches#1535331  ヘルプIDの不足分穴埋め

novice さんが出されている help_20060812.zip には、Ver 1.5.11.0 に 1526879 を適用した sakura.exe が含まれています。
1535331 は、Ver 1.5.11.0 では不足しているポップアップヘルプ用のヘルプ ID を追加するパッチです(sakura.hh の更新を含む)。
・sakura.hh の中にヘルプ ID が見当たらない
・Cshelp.txt にトピックを追加したのにポップアップヘルプが表示されない
などの場合は、1535331 で ID 追加/処理追加されているかもしれません。
注)1535331 はまだレビュー中です。

[249] 不足分のヘルプIDを追加しました 
2006/8/20 (日) 04:28:25 ryoji

> 注)1535331 はまだレビュー中です。

sakura/trunk#990 で commit しました。

更新された sakura.hh で追加分 ID の動作確認をする場合は、trunk#990 以後の本体ソースに本体用パッチ(Patches#1526879)を適用してください。
以後も機能追加などで追加や修正があるかもしれないので、すぐにこれを使わなければならないというわけではないです。

[244] Re12: WinHelp32の行方 
2006/8/19 (土) 23:37:12 novice

▼ maruさん
> [?]ボタンからの連動はどうなるんでしょうか.
> マウスカーソルが'?'になって任意の場所をクリックすると
> その場所にあったヘルプチップがポップアップするやつです。
> あれってWinHelp特有の機能でしたっけ?


更新しました。
ポップアップするようになってます。

■作成ファイル(共有フォルダ)
help_20060819.zip

■今回やったこと
(1)変換ツール(hd2html.rb)の更新。
ポップアップテキストに対応
キーワードをHTMLファイルに埋め込み→WinHelpと同等のキーワード数になりました。

(2)データフロー追加
「flow.png」をご参照ください。

[245] Re13: WinHelp32の行方 
2006/8/19 (土) 23:52:30 ryoji

> 更新しました。
> ポップアップするようになってます。


は、早いっ...(^_^;

ちゃんとポップアップ内で改行されるようになってるし。
これって Cshelp.txt 内での改行を2つにするだけでOKだったのかしら?

[247] 動作確認用本体パッチの修正 
2006/8/20 (日) 03:02:22 ryoji

Patches#1526879 に本体用パッチの修正版を Up しました。
共通設定の一部のページ(「編集」など)でポップアップヘルプが表示されないのを直してあります。

> ■作成ファイル(共有フォルダ)
> help_20060819.zip


これの動作確認してみて気づきました(汗)。
お手数ですが、よろしくお願いします。

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