]> git.saurik.com Git - wxWidgets.git/commitdiff
added utils/hhp2cached
authorVáclav Slavík <vslavik@fastmail.fm>
Wed, 19 Jan 2000 23:04:33 +0000 (23:04 +0000)
committerVáclav Slavík <vslavik@fastmail.fm>
Wed, 19 Jan 2000 23:04:33 +0000 (23:04 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5530 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

configure.in
utils/Makefile.in
utils/hhp2cached/Makefile.in [new file with mode: 0644]
utils/hhp2cached/hhp2cached.cpp [new file with mode: 0644]

index 29b62e23743fdbed6f1f68be2acdc82d093ea89b..59b5c3450477bff66e092a19e986acc72152535e 100644 (file)
@@ -3369,6 +3369,7 @@ AC_OUTPUT([
             utils/HelpGen/src/Makefile
             utils/tex2rtf/Makefile
             utils/tex2rtf/src/Makefile
+            utils/hhp2cached/Makefile
             utils/dialoged/Makefile
             utils/dialoged/src/Makefile
           ],
index a35d448206cfa5ae538894a2690f28bf60e83654..66dec7e528f5014f4281167b81a5c334184c4308 100644 (file)
@@ -4,6 +4,7 @@
 
 all:
        cd tex2rtf; make
+       cd hhp2cached; make
        cd makegen; make
        cd HelpGen; make
        cd dialoged; make
@@ -13,6 +14,7 @@ all:
 
 clean:
        cd tex2rtf; make clean
+       cd hhp2cached; make clean
        cd makegen; make clean
        cd HelpGen; make clean
        cd dialoged; make clean
diff --git a/utils/hhp2cached/Makefile.in b/utils/hhp2cached/Makefile.in
new file mode 100644 (file)
index 0000000..fe5e0c0
--- /dev/null
@@ -0,0 +1,15 @@
+# Purpose: makefile for hhp2cached (UNIX).
+# Created: 2000-01-19
+
+top_srcdir = @top_srcdir@
+top_builddir = ../..
+program_dir = utils/hhp2cached
+
+PROGRAM=hhp2cached
+
+
+OBJECTS=$(PROGRAM).o
+
+include ../../src/makeprog.env
+
+
diff --git a/utils/hhp2cached/hhp2cached.cpp b/utils/hhp2cached/hhp2cached.cpp
new file mode 100644 (file)
index 0000000..4c6f30c
--- /dev/null
@@ -0,0 +1,33 @@
+/*
+  Converts hhp (HTML Help Workshop) files into cached
+  version for faster reading
+
+  Usage: hhp2cached file.hhp [file2.hhp ...]
+
+*/
+
+
+#include <wx/wx.h>
+#include <wx/html/helpdata.h>
+
+
+class MyApp : public wxApp
+{
+public:
+    virtual bool OnInit();
+};
+
+IMPLEMENT_APP(MyApp);
+
+bool MyApp::OnInit()
+{
+    for (int i = 1; i < argc; i++)
+    {
+        wxHtmlHelpData data;
+        wxPrintf("Processing %s...\n", argv[i]);
+        data.SetTempDir(wxPathOnly(argv[i]));
+        data.AddBook(argv[i]);
+    }
+
+    return FALSE;
+}