Merge branch 'machines-are-launch-configs' into development
authorDaniel Kirschten <daniel.kirschten@gmx.de>
Mon, 30 Sep 2019 12:10:38 +0000 (14:10 +0200)
committerDaniel Kirschten <daniel.kirschten@gmx.de>
Mon, 30 Sep 2019 12:10:38 +0000 (14:10 +0200)
1  2 
plugins/net.mograsim.plugin.core/plugin.xml

              label="%themeElementCategory.label.0"
              parentId="net.mograsim.plugin.mograsim">
        </themeElementCategory>
 +      <themeElementCategory
 +            class="net.mograsim.plugin.SimulationPreview"
 +            id="net.mograsim.plugin.mi"
 +            label="%themeElementCategory.label.1"
 +            parentId="net.mograsim.plugin.mograsim">
 +      </themeElementCategory>
        <colorDefinition
              categoryId="net.mograsim.logic.model"
              id="net.mograsim.logic.model.color.background"
              isEditable="true"
              label="%fontDefinition.label">
        </fontDefinition>
 +      <colorDefinition
 +            categoryId="net.mograsim.plugin.mi"
 +            id="net.mograsim.plugin.modified_cell_bg_color"
 +            isEditable="true"
 +            label="%colorDefinition.label.11"
 +            value="COLOR_GREEN">
 +      </colorDefinition>
 +      <colorDefinition
 +            categoryId="net.mograsim.plugin.mi"
 +            id="net.mograsim.plugin.modified_cell_fg_color"
 +            isEditable="true"
 +            label="%colorDefinition.label.12"
 +            value="COLOR_BLACK">
 +      </colorDefinition>
 +      <fontDefinition
 +            categoryId="net.mograsim.plugin.mi"
 +            id="net.mograsim.plugin.table_font"
 +            isEditable="true"
 +            label="%fontDefinition.label.0">
 +      </fontDefinition>
 +      <colorDefinition
 +            categoryId="net.mograsim.plugin.mi"
 +            id="net.mograsim.plugin.highlighted_cell_bg_color"
 +            isEditable="true"
 +            label="%colorDefinition.label.13"
 +            value="COLOR_YELLOW">
 +      </colorDefinition>
 +      <colorDefinition
 +            categoryId="net.mograsim.plugin.mi"
 +            id="net.mograsim.plugin.highlighted_cell_fg_color"
 +            isEditable="true"
 +            label="%colorDefinition.label.14"
 +            value="COLOR_BLACK">
 +      </colorDefinition>
     </extension>
     <extension
           point="org.eclipse.ui.preferencePages">
                        <selection class="org.eclipse.core.resources.IResource"/>
                </wizard>
        </extension>
+  <extension
+        point="org.eclipse.debug.core.launchConfigurationTypes">
+     <launchConfigurationType
+           delegate="net.mograsim.plugin.launch.MachineLaunchConfigType"
+           id="net.mograsim.plugin.core.launchmachine.type"
+           modes="run, debug"
+           name="Mograsim machine">
+     </launchConfigurationType>
+  </extension>
+  <extension
+        point="org.eclipse.debug.ui.launchConfigurationTabGroups">
+     <launchConfigurationTabGroup
+           class="net.mograsim.plugin.launch.EmptyLaunchConfigTabGroup"
+           id="net.mograsim.plugin.core.launchmachine.tabgroup"
+           type="net.mograsim.plugin.core.launchmachine.type">
+     </launchConfigurationTabGroup>
+  </extension>
+  <extension
+        point="org.eclipse.debug.ui.launchConfigurationTabs">
+     <tab
+           class="net.mograsim.plugin.launch.MainMachineLaunchConfigTab"
+           group="net.mograsim.plugin.core.launchmachine.tabgroup"
+           id="net.mograsim.plugin.core.launchmachine.maintab"
+           name="Common">
+     </tab>
+  </extension>
+  <extension
+        point="org.eclipse.debug.ui.launchConfigurationTypeImages">
+     <launchConfigurationTypeImage
+           configTypeID="net.mograsim.plugin.core.launchmachine.type"
+           icon="icons/mograsim/orange/icon_orange_16.png"
+           id="net.mograsim.plugin.core.launchmachine.image">
+     </launchConfigurationTypeImage>
+  </extension>
+  <extension
+        point="org.eclipse.debug.ui.memoryRenderings">
+     <renderingBindings
+           defaultIds="org.eclipse.debug.ui.rendering.raw_memory"
+           primaryId="org.eclipse.debug.ui.rendering.raw_memory"
+           renderingIds="org.eclipse.debug.ui.rendering.raw_memory">
+     </renderingBindings>
+  </extension>
  </plugin>