diff --git a/doc/com.minres.scviewer.doc/.gitignore b/doc/com.minres.scviewer.doc/.gitignore new file mode 100644 index 0000000..b83d222 --- /dev/null +++ b/doc/com.minres.scviewer.doc/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/doc/com.minres.scviewer.doc/.project b/doc/com.minres.scviewer.doc/.project new file mode 100644 index 0000000..f250ef1 --- /dev/null +++ b/doc/com.minres.scviewer.doc/.project @@ -0,0 +1,11 @@ + + + com.minres.scviewer.doc + + + + + + + + diff --git a/doc/com.minres.scviewer.doc/pom.xml b/doc/com.minres.scviewer.doc/pom.xml new file mode 100644 index 0000000..53d18b8 --- /dev/null +++ b/doc/com.minres.scviewer.doc/pom.xml @@ -0,0 +1,182 @@ + + 4.0.0 + com.minres.scviewer.doc + 1.0.0-SNAPSHOT + pom + + com.minres.scviewer + com.minres.scviewer.parent + 2.15.1 + ../.. + + + + UTF-8 + 1.5.6 + 1.5.0-alpha.16 + 1.5.6 + 1.7.26 + target/eclipse + + + + + + org.asciidoctor + asciidoctor-maven-plugin + ${asciidoctor.maven.plugin.version} + + + org.asciidoctor + asciidoctorj-pdf + ${asciidoctorj.pdf.version} + + + + org.jruby + jruby-complete + ${jruby.version} + + + + org.asciidoctor + asciidoctorj + ${asciidoctorj.version} + + + + src/asciidoc + SCViewerHelp.adoc + true + + + + output-html + generate-resources + + process-asciidoc + + + coderay + html + + + false + + + + + output-docbook + generate-resources + + process-asciidoc + + + docbook + + + + output-pdf + generate-resources + + process-asciidoc + + + pdf + coderay + + font + + + + - + + + + + + + org.apache.maven.plugins + maven-resources-plugin + 2.6 + + + copy-asciidoc-resources + generate-resources + + copy-resources + + + + + target/generated-docs/ + + SCViewerHelp.xml + **/*.jpg + **/*.png + **/*.svg + + + + src/docbkx + + + + + + com.agilejava.docbkx + docbkx-maven-plugin + 2.0.17 + + + + generate-resources + + generate-eclipse + + + + + + org.docbook + docbook-xml + 4.4 + runtime + + + + src/docbkx + ${help.plugin.target.dir} + + + + + + + + + ./ + + 1 + 1 + java + 1 + A4 + + + + + css/narrow_style.css + + SCViewerHelp.xml + true + true + + com.minres.scviewer.doc + + + + + diff --git a/doc/com.minres.scviewer.doc/src/asciidoc/Overview.adoc b/doc/com.minres.scviewer.doc/src/asciidoc/Overview.adoc new file mode 100644 index 0000000..10248d4 --- /dev/null +++ b/doc/com.minres.scviewer.doc/src/asciidoc/Overview.adoc @@ -0,0 +1,26 @@ +// ///////////////////////////////////////////////////////////////////////////////////////////////////// OVERVIEW /////////////////////////////////////////////////////// + +[#_introduction] +== Introduction + +[#_overview] +=== SCViewer overview + +SCViewer is composed of a set of eclipse plugins to display VCD and transaction streams +created by the SystemC VCD trace implementation and the SystemC Verification Library (SCV). +For further description of the SCV please refer to +http://www.accellera.org/activities/committees/systemc-verification. + + +[#_features] +=== SCViewer features + +Features include: +* support of VCD files (compressed and uncompressed) +** real numbers +** showing vectors and real numbers as analog (step-wise & continuous) +* various value representations of bit vectors +* support of SCV transaction recordings in various formats +** text log files (compressed and uncompressed) +** sqlite based +** visualization of transaction relations diff --git a/doc/com.minres.scviewer.doc/src/asciidoc/Reference.adoc b/doc/com.minres.scviewer.doc/src/asciidoc/Reference.adoc new file mode 100644 index 0000000..8867c5b --- /dev/null +++ b/doc/com.minres.scviewer.doc/src/asciidoc/Reference.adoc @@ -0,0 +1,39 @@ +// ///////////////////////////////////////////////////////////////////////////////////////////////////// Reference ////////////////////////////////////////////////////// + +[#_reference] +== Reference + +In this section you will find detailed descriptions of all GUI and menu elements of the SCViewer including their functions and keyboard shortcuts. + +[#_keybindings] +=== Key Shortcuts + +Legend: + +* Left Mouse Button: LMB +* Middle Mouse Button: MMB +* Mouse Scroll wheel: MScrl +* Context any means Name List, Value List or Waveform + +| Input | Modifier | Context | Action | +|-----------|----------|----------|-----------------------------------| +| LMB klick | | any | select | +| LMB klick | Shift | Waveform | move selected marker to position | +| LMB klick | Control | Waveform | move cursor to position | +| LMB drag | | Waveform | zoom to range | +| MMB klick | | Waveform | move selected marker to position | +| MScrl | | any | scroll window up/down | +| MScrl | Shift | any | scroll window left/right | +| Key left | | Waveform | scroll window to the left (slow) | +| Key right | | Waveform | scroll window to the right (slow) | +| Key left | Shift | Waveform | scroll window to the left (fast) | +| Key right | Shift | Waveform | scroll window to the right (fast) | +| Key up | | Waveform | move selection up | +| Key down | | Waveform | move selection down | +| Key up | Control | Waveform | move selected track up | +| Key down | Control | Waveform | move selected track down | +| Key + | Control | Waveform | zoom in | +| Key - | Control | Waveform | zoom out | +| Key Pos1 | | Waveform | jump to selected marker | +| Key End | | Waveform | jump to cursor | +| Key Del | | any | delete selected entries | diff --git a/doc/com.minres.scviewer.doc/src/asciidoc/SCViewerHelp.adoc b/doc/com.minres.scviewer.doc/src/asciidoc/SCViewerHelp.adoc new file mode 100644 index 0000000..3c3e6e9 --- /dev/null +++ b/doc/com.minres.scviewer.doc/src/asciidoc/SCViewerHelp.adoc @@ -0,0 +1,28 @@ +[#_start] += SCViewer User Guide +:doctype: book +:source-highlighter: coderay +:coderay-linenums-mode: inline +:coderay-css: class +:listing-caption: Listing +:icons: font +//add table-of-contents (toc) and set its depth +:toc: +:toclevels: 6 +//set directories +:imagesdir: ./images +:iconsdir: ./icons +:stylesdir: ./styles +:scriptsdir: ./js +:title-logo-image: image:Minres_logo_square.png[] +//add math support, also do via cmd-line a 'gem install asciimath' +:stem: + +// unset toc, otherwise it appears in table cells -> known bug, should be fixed in later versions! +:toc!: + +// ///////////////////////////////////////////////////////////////////////////////////////////////////// OVERVIEW /////////////////////////////////////////////////////// +include::Overview.adoc[] + +// ///////////////////////////////////////////////////////////////////////////////////////////////////// Reference ////////////////////////////////////////////////////// +include::Reference.adoc[] diff --git a/doc/com.minres.scviewer.doc/src/asciidoc/images/Minres_logo_square.png b/doc/com.minres.scviewer.doc/src/asciidoc/images/Minres_logo_square.png new file mode 100644 index 0000000..981da5e Binary files /dev/null and b/doc/com.minres.scviewer.doc/src/asciidoc/images/Minres_logo_square.png differ diff --git a/doc/com.minres.scviewer.doc/src/docbkx/.gitignore b/doc/com.minres.scviewer.doc/src/docbkx/.gitignore new file mode 100644 index 0000000..467e3a2 --- /dev/null +++ b/doc/com.minres.scviewer.doc/src/docbkx/.gitignore @@ -0,0 +1 @@ +/SCViewerHelp.xml diff --git a/doc/com.minres.scviewer.doc/src/docbkx/css/narrow_style.css b/doc/com.minres.scviewer.doc/src/docbkx/css/narrow_style.css new file mode 100644 index 0000000..e3ffd53 --- /dev/null +++ b/doc/com.minres.scviewer.doc/src/docbkx/css/narrow_style.css @@ -0,0 +1,124 @@ +P.Code { + display: block; + text-align: left; + text-indent: 0.00pt; + margin-top: 0.000000pt; + margin-bottom: 0.000000pt; + margin-right: 0.000000pt; + margin-left: 1.5em; + font-size: 100%; + font-weight: medium; + font-style: Regular; + color: #4444CC; + text-decoration: none; + vertical-align: baseline; + text-transform: none; + font-family: "Courier New"; +} +H6.CaptionFigColumn { + display: block; + text-align: left; + text-indent: 0.000000pt; + margin-top: 0.3em; + margin-bottom: 1.1em; + margin-right: 0.000000pt; + margin-left: 0.000000pt; + font-size: 90%; + font-weight: medium; + font-style: Italic; + color: #000000; + text-decoration: none; + vertical-align: baseline; + text-transform: none; + font-family: "Arial"; +} +P.Note { + display: block; + text-align: left; + text-indent: 0pt; + margin-top: 1.95em; + margin-bottom: 1.95em; + margin-right: 0.000000pt; + margin-left: 3.0em; + font-size: 110%; + font-weight: medium; + font-style: Italic; + color: #000000; + text-decoration: none; + vertical-align: baseline; + text-transform: none; + font-family: "Arial"; +} +EM.UILabel { + font-weight: Bold; + font-style: Regular; + text-decoration: none; + vertical-align: baseline; + text-transform: none; +} +EM.CodeName { + font-weight: Bold; + font-style: Regular; + text-decoration: none; + vertical-align: baseline; + text-transform: none; + font-family:"Courier New"; +} + + + +body, html { border: 0px } + +/* following font face declarations need to be removed for DBCS */ + +body, h1, h2, h3, h4, h5, h6, p, table, td, caption, th, ul, ol, dl, li, dd, dt {font: message-box; color: #000000} +pre { font-family: Courier, monospace} + +/* end font face declarations */ + +/* following font size declarations should be OK for DBCS */ +body, h1, h2, h3, h4, h5, h6, p, table, td, caption, th, ul, ol, dl, li, dd, dt {font: message-box; } +pre { font-size: 100% } +code,samp { font-size: 100%; } + +/* end font size declarations */ + +body { background: #FFFFFF} +h1 { font-size: 180%; font-weight: medium; margin-top: 0.28em; margin-bottom: 0.05em; color: Highlight } +h2 { font-size: 140%; font-weight: bold; margin-top: 0.22em; margin-bottom: 3; color: Highlight } +h3 { font-size: 110%; font-weight: bold; margin-top: 0.18em; margin-bottom: 3 } +h4 { font-size: 100%; font-weight: bold; margin-top: 0.2em; margin-bottom: 3; font-style: italic } +p { margin-top: 1.0em; margin-bottom: 1.0em } +pre { margin-left: 6; font-size: 90% } +a:link { color: #0000FF } +a:hover { color: #000080 } +a:visited { text-decoration: underline } +ul { margin-top: 0; + margin-bottom: 1.0em; + margin-left : 1.0em; + padding-left: 0; + } +li { margin-top: 0; + margin-bottom: 0; + padding-left: 0; + margin-left: 0; + } +li p { margin-top: 0; margin-bottom: 0 } +ol { margin-top: 0; + margin-bottom: 10; + padding-left: 0; + margin-left: 1.4em } +dl { margin-top: 0; margin-bottom: 10 } +dt { margin-top: 0; margin-bottom: 0; font-weight: bold } +dd { margin-top: 0; margin-bottom: 0 } +strong { font-weight: bold} +em { font-style: italic} +var { font-style: italic} +div.revision { border-left-style: solid; border-left-width: thin; + border-left-color: #7B68EE; padding-left:5 } +th { font-weight: bold } + +.figure-contents .mediaobject img { + width: 100%; + heigth: auto; +} diff --git a/doc/com.minres.scviewer.doc/src/docbkx/images/.gitignore b/doc/com.minres.scviewer.doc/src/docbkx/images/.gitignore new file mode 100644 index 0000000..824134a --- /dev/null +++ b/doc/com.minres.scviewer.doc/src/docbkx/images/.gitignore @@ -0,0 +1 @@ +/Minres_logo_square.png diff --git a/features/com.minres.scviewer.e4.help.feature/.gitignore b/features/com.minres.scviewer.e4.help.feature/.gitignore new file mode 100644 index 0000000..b83d222 --- /dev/null +++ b/features/com.minres.scviewer.e4.help.feature/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/features/com.minres.scviewer.e4.help.feature/.project b/features/com.minres.scviewer.e4.help.feature/.project new file mode 100644 index 0000000..5f245e2 --- /dev/null +++ b/features/com.minres.scviewer.e4.help.feature/.project @@ -0,0 +1,17 @@ + + + com.minres.scviewer.e4.help.feature + + + + + + org.eclipse.pde.FeatureBuilder + + + + + + org.eclipse.pde.FeatureNature + + diff --git a/features/com.minres.scviewer.e4.help.feature/build.properties b/features/com.minres.scviewer.e4.help.feature/build.properties new file mode 100644 index 0000000..64f93a9 --- /dev/null +++ b/features/com.minres.scviewer.e4.help.feature/build.properties @@ -0,0 +1 @@ +bin.includes = feature.xml diff --git a/features/com.minres.scviewer.e4.help.feature/feature.xml b/features/com.minres.scviewer.e4.help.feature/feature.xml new file mode 100644 index 0000000..d9d9fb0 --- /dev/null +++ b/features/com.minres.scviewer.e4.help.feature/feature.xml @@ -0,0 +1,204 @@ + + + + + [Enter Feature Description here.] + + + + [Enter Copyright Description here.] + + + + [Enter License Description here.] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/features/com.minres.scviewer.e4.help.feature/pom.xml b/features/com.minres.scviewer.e4.help.feature/pom.xml new file mode 100644 index 0000000..a6a6050 --- /dev/null +++ b/features/com.minres.scviewer.e4.help.feature/pom.xml @@ -0,0 +1,12 @@ + + 4.0.0 + com.minres.scviewer.e4.help.feature + eclipse-feature + + com.minres.scviewer + com.minres.scviewer.parent + 2.15.1 + ../.. + + 1.0.0-SNAPSHOT + diff --git a/plugins/com.minres.scviewer.e4.application.help/.classpath b/plugins/com.minres.scviewer.e4.application.help/.classpath new file mode 100644 index 0000000..e801ebf --- /dev/null +++ b/plugins/com.minres.scviewer.e4.application.help/.classpath @@ -0,0 +1,7 @@ + + + + + + + diff --git a/plugins/com.minres.scviewer.e4.application.help/.gitignore b/plugins/com.minres.scviewer.e4.application.help/.gitignore new file mode 100644 index 0000000..b83d222 --- /dev/null +++ b/plugins/com.minres.scviewer.e4.application.help/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/plugins/com.minres.scviewer.e4.application.help/.project b/plugins/com.minres.scviewer.e4.application.help/.project new file mode 100644 index 0000000..6204755 --- /dev/null +++ b/plugins/com.minres.scviewer.e4.application.help/.project @@ -0,0 +1,28 @@ + + + com.minres.scviewer.e4.application.help + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.pde.PluginNature + org.eclipse.jdt.core.javanature + + diff --git a/plugins/com.minres.scviewer.e4.application.help/.settings/org.eclipse.jdt.core.prefs b/plugins/com.minres.scviewer.e4.application.help/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..c9545f0 --- /dev/null +++ b/plugins/com.minres.scviewer.e4.application.help/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,9 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 +org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=11 diff --git a/plugins/com.minres.scviewer.e4.application.help/META-INF/MANIFEST.MF b/plugins/com.minres.scviewer.e4.application.help/META-INF/MANIFEST.MF new file mode 100644 index 0000000..9b463f6 --- /dev/null +++ b/plugins/com.minres.scviewer.e4.application.help/META-INF/MANIFEST.MF @@ -0,0 +1,8 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: SCViewer Help +Bundle-SymbolicName: com.minres.scviewer.e4.application.help;singleton:=true +Bundle-Version: 2.15.1 +Bundle-Vendor: MINRES Technologies GmbH +Automatic-Module-Name: com.minres.scviewer.e4.application.help +Bundle-RequiredExecutionEnvironment: JavaSE-11 diff --git a/plugins/com.minres.scviewer.e4.application.help/OSGI-INF/l10n/bundle.properties b/plugins/com.minres.scviewer.e4.application.help/OSGI-INF/l10n/bundle.properties new file mode 100644 index 0000000..91ef34c --- /dev/null +++ b/plugins/com.minres.scviewer.e4.application.help/OSGI-INF/l10n/bundle.properties @@ -0,0 +1,5 @@ +#Properties file for com.minres.scviewer.e4.application +Bundle-Vendor = MINRES Technologies GmbH +Bundle-Name = Application Help +product.description = SystemC Transaction and Waveform Viewer +product.name = SCViewer \ No newline at end of file diff --git a/plugins/com.minres.scviewer.e4.application.help/build.properties b/plugins/com.minres.scviewer.e4.application.help/build.properties new file mode 100644 index 0000000..fc53675 --- /dev/null +++ b/plugins/com.minres.scviewer.e4.application.help/build.properties @@ -0,0 +1,7 @@ +source.. = src/ +output.. = bin/ +bin.includes = plugin.xml,\ + META-INF/,\ + .,\ + html/,\ + *.xml diff --git a/plugins/com.minres.scviewer.e4.application.help/html/maintopic.html b/plugins/com.minres.scviewer.e4.application.help/html/maintopic.html new file mode 100644 index 0000000..a476078 --- /dev/null +++ b/plugins/com.minres.scviewer.e4.application.help/html/maintopic.html @@ -0,0 +1,13 @@ + + + + + + Main Topic + + + +

Main Topic

+Please enter your text here. + + \ No newline at end of file diff --git a/plugins/com.minres.scviewer.e4.application.help/html/subtopic.html b/plugins/com.minres.scviewer.e4.application.help/html/subtopic.html new file mode 100644 index 0000000..8a61c50 --- /dev/null +++ b/plugins/com.minres.scviewer.e4.application.help/html/subtopic.html @@ -0,0 +1,13 @@ + + + + + + Sub Topic + + + +

Sub Topic

+Please enter your text here. + + \ No newline at end of file diff --git a/plugins/com.minres.scviewer.e4.application.help/html/toc.html b/plugins/com.minres.scviewer.e4.application.help/html/toc.html new file mode 100644 index 0000000..326f0a9 --- /dev/null +++ b/plugins/com.minres.scviewer.e4.application.help/html/toc.html @@ -0,0 +1,13 @@ + + + + + + Table of Contents + + + +

Table of Contents

+Please enter your text here. + + \ No newline at end of file diff --git a/plugins/com.minres.scviewer.e4.application.help/plugin.xml b/plugins/com.minres.scviewer.e4.application.help/plugin.xml new file mode 100644 index 0000000..00836fc --- /dev/null +++ b/plugins/com.minres.scviewer.e4.application.help/plugin.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + diff --git a/plugins/com.minres.scviewer.e4.application.help/pom.xml b/plugins/com.minres.scviewer.e4.application.help/pom.xml new file mode 100644 index 0000000..614de66 --- /dev/null +++ b/plugins/com.minres.scviewer.e4.application.help/pom.xml @@ -0,0 +1,13 @@ + + 4.0.0 + com.minres.scviewer.e4.application.help + + com.minres.scviewer + com.minres.scviewer.parent + 2.15.1 + ../.. + + eclipse-plugin + diff --git a/plugins/com.minres.scviewer.e4.application.help/testToc.xml b/plugins/com.minres.scviewer.e4.application.help/testToc.xml new file mode 100644 index 0000000..bf1e67a --- /dev/null +++ b/plugins/com.minres.scviewer.e4.application.help/testToc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/plugins/com.minres.scviewer.e4.application.help/toc.xml b/plugins/com.minres.scviewer.e4.application.help/toc.xml new file mode 100644 index 0000000..1f661a6 --- /dev/null +++ b/plugins/com.minres.scviewer.e4.application.help/toc.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/plugins/com.minres.scviewer.e4.application/Application.e4xmi b/plugins/com.minres.scviewer.e4.application/Application.e4xmi index 56d12d1..cc44340 100644 --- a/plugins/com.minres.scviewer.e4.application/Application.e4xmi +++ b/plugins/com.minres.scviewer.e4.application/Application.e4xmi @@ -57,7 +57,8 @@ - + + @@ -113,8 +114,9 @@ - + + type:user @@ -248,7 +250,7 @@ - + @@ -292,12 +294,13 @@ - - - + + + + diff --git a/plugins/com.minres.scviewer.e4.application/META-INF/MANIFEST.MF b/plugins/com.minres.scviewer.e4.application/META-INF/MANIFEST.MF index 86e2263..cfc1e01 100644 --- a/plugins/com.minres.scviewer.e4.application/META-INF/MANIFEST.MF +++ b/plugins/com.minres.scviewer.e4.application/META-INF/MANIFEST.MF @@ -35,7 +35,11 @@ Require-Bundle: javax.inject;bundle-version="1.0.0", org.eclipse.equinox.p2.core;bundle-version="2.6.300", org.eclipse.equinox.p2.engine;bundle-version="2.6.600", org.eclipse.equinox.p2.operations;bundle-version="2.5.700", - org.eclipse.equinox.p2.metadata.repository;bundle-version="1.3.400" + org.eclipse.equinox.p2.metadata.repository;bundle-version="1.3.400", + org.eclipse.help;bundle-version="3.8.700", + org.eclipse.help.webapp;bundle-version="3.9.800", + org.eclipse.help.base;bundle-version="4.2.900", + com.minres.scviewer.e4.application.help;bundle-version="1.0.0" Bundle-RequiredExecutionEnvironment: JavaSE-11 Import-Package: com.minres.scviewer.database, javax.annotation;version="1.0.0";resolution:=optional, diff --git a/plugins/com.minres.scviewer.e4.application/src/com/minres/scviewer/e4/application/handlers/HelpContentsHandler.java b/plugins/com.minres.scviewer.e4.application/src/com/minres/scviewer/e4/application/handlers/HelpContentsHandler.java new file mode 100644 index 0000000..d673ba0 --- /dev/null +++ b/plugins/com.minres.scviewer.e4.application/src/com/minres/scviewer/e4/application/handlers/HelpContentsHandler.java @@ -0,0 +1,15 @@ +package com.minres.scviewer.e4.application.handlers; +import org.eclipse.e4.core.di.annotations.Execute; +import org.eclipse.help.internal.base.BaseHelpSystem; +import org.eclipse.help.internal.server.WebappManager; + +public class HelpContentsHandler { + @Execute + public void execute() throws Exception { + BaseHelpSystem.ensureWebappRunning(); + String helpURL = "http://" //$NON-NLS-1$ + + WebappManager.getHost() + ":" //$NON-NLS-1$ + + WebappManager.getPort() + "/help/index.jsp"; //$NON-NLS-1$ + BaseHelpSystem.getHelpBrowser(false).displayURL(helpURL); + } +} \ No newline at end of file diff --git a/plugins/com.minres.scviewer.e4.application/src/com/minres/scviewer/e4/application/handlers/HelpHandler.java b/plugins/com.minres.scviewer.e4.application/src/com/minres/scviewer/e4/application/handlers/HelpHandler.java index 187c7d7..eb00b3a 100644 --- a/plugins/com.minres.scviewer.e4.application/src/com/minres/scviewer/e4/application/handlers/HelpHandler.java +++ b/plugins/com.minres.scviewer.e4.application/src/com/minres/scviewer/e4/application/handlers/HelpHandler.java @@ -18,7 +18,7 @@ import org.eclipse.e4.ui.workbench.modeling.EModelService; public class HelpHandler { - static final String WINDOW_ID="com.minres.scviewer.e4.application.window.help"; //$NON-NLS-1$ + static final String WINDOW_ID="com.minres.scviewer.e4.application.window.web_help"; //$NON-NLS-1$ @CanExecute public boolean canExecute(MApplication app) { return !app.getChildren().stream().filter(e -> e.getElementId().equals(WINDOW_ID)).findFirst().isPresent(); diff --git a/pom.xml b/pom.xml index 848bb7d..ff64bd9 100644 --- a/pom.xml +++ b/pom.xml @@ -8,6 +8,7 @@ pom releng/com.minres.scviewer.target + doc/com.minres.scviewer.doc plugins/com.minres.scviewer.database plugins/com.minres.scviewer.database.sqlite plugins/com.minres.scviewer.database.text @@ -15,12 +16,14 @@ tests/com.minres.scviewer.database.test plugins/com.minres.scviewer.database.ui.swt plugins/com.minres.scviewer.e4.application + plugins/com.minres.scviewer.e4.application.help plugins/com.minres.scviewer.ui features/com.minres.scviewer.database.feature features/com.minres.scviewer.ui.feature features/com.minres.scviewer.feature features/com.minres.scviewer.e4.platform.feature features/com.minres.scviewer.e4.feature + features/com.minres.scviewer.e4.help.feature releng/com.minres.scviewer.updateSite products/com.minres.scviewer.e4.product diff --git a/products/com.minres.scviewer.e4.product/scviewer.product b/products/com.minres.scviewer.e4.product/scviewer.product index 3e2be35..aed1aa7 100644 --- a/products/com.minres.scviewer.e4.product/scviewer.product +++ b/products/com.minres.scviewer.e4.product/scviewer.product @@ -3,7 +3,6 @@ - @@ -18,7 +17,6 @@ - @@ -35,7 +33,6 @@ - org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11 org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11 @@ -65,6 +62,7 @@ +