Page MenuHomePhabricator

Default preferences do not work as expected
Closed, ResolvedPublic

Description

I noticed this behavior with the new default Rendering Mode preference set to 1 instead of 0, which does map to anti-aliased rendering. However, when starting the MITK Workbench clean, rendering is done without anti-aliasing. Opening the preference page containing the Rendering Mode preference does show anti-aliasing in its combobox. Without changing anything, press Okay and restart the MITK Workbench. Anti-aliasing is working now. This is because the prefs.xml file created by the MITK Workbench on a clean start does only contain a few preferences:

<preferences name="">

	<property name="showIntro" value="false"/>

	<preferences name="qtstyles"/>

	<preferences name="org.mitk.core.ext.preferences.inputdevices"/>

	<preferences name="org.mitk.views.datamanager"/>

	<preferences name="org.mitk.editors.stdmultiwidget">

		<property name="widget1 corner annotation" value="Axial"/>

		<property name="widget2 corner annotation" value="Sagittal"/>

		<property name="widget2 second background color" value="#000000"/>

		<property name="widget1 second background color" value="#000000"/>

		<property name="widget4 corner annotation" value="3D"/>

		<property name="widget2 decoration color" value="#00b000"/>

		<property name="widget4 decoration color" value="#ffff00"/>

		<property name="widget1 first background color" value="#000000"/>

		<property name="widget3 first background color" value="#000000"/>

		<property name="widget3 corner annotation" value="Coronal"/>

		<property name="widget3 decoration color" value="#0080ff"/>

		<property name="widget3 second background color" value="#000000"/>

		<property name="widget1 decoration color" value="#c00000"/>

		<property name="widget2 first background color" value="#000000"/>

		<property name="widget4 second background color" value="#7f7f7f"/>

		<property name="widget4 first background color" value="#191919"/>

	</preferences>

	<preferences name="org.mitk.views.imagenavigator"/>

	<preferences name="General"/>

</preferences>

After the steps described above, the file looks like this, though, now containing the missing preference, resulting in anti-aliased rendering after restart:

<preferences name="">

	<property name="showIntro" value="false"/>

	<preferences name="qtstyles"/>

	<preferences name="org.mitk.core.ext.preferences.inputdevices"/>

	<preferences name="org.mitk.views.datamanager">

		<property name="Show helper objects" value="false"/>

		<property name="Allow changing of parent node" value="false"/>

		<property name="Show nodes containing no data" value="false"/>

		<property name="Place new nodes on top" value="true"/>

		<property name="Call global reinit if node is added" value="true"/>

		<property name="Call global reinit if node visibility is changed" value="false"/>

		<property name="Single click property editing" value="true"/>

		<property name="Call global reinit if node is deleted" value="true"/>

		<property name="Use surface decimation" value="true"/>

	</preferences>

	<preferences name="org.mitk.editors.stdmultiwidget">

		<property name="widget2 second background color" value="#000000"/>

		<property name="widget4 first background color" value="#191919"/>

		<property name="crosshair gap size" value="32"/>

		<property name="PACS like mouse interaction" value="false"/>

		<property name="widget3 decoration color" value="#0080ff"/>

		<property name="widget3 first background color" value="#000000"/>

		<property name="Show level/window widget" value="true"/>

		<property name="widget2 decoration color" value="#00b000"/>

		<property name="widget1 first background color" value="#000000"/>

		<property name="widget3 corner annotation" value="Coronal"/>

		<property name="widget2 corner annotation" value="Sagittal"/>

		<property name="Use constrained zooming and panning" value="true"/>

		<property name="widget1 decoration color" value="#c00000"/>

		<property name="widget1 second background color" value="#000000"/>

		<property name="widget4 corner annotation" value="3D"/>

		<property name="widget4 second background color" value="#7f7f7f"/>

		<property name="widget2 first background color" value="#000000"/>

		<property name="Rendering Mode" value="1"/>

		<property name="widget4 decoration color" value="#ffff00"/>

		<property name="widget3 second background color" value="#000000"/>

		<property name="widget1 corner annotation" value="Axial"/>

	</preferences>

	<preferences name="org.mitk.views.imagenavigator"/>

	<preferences name="General">

		<property name="LastFileOpenPath" value="C:/Users/kislinsk/Desktop/test.mitk"/>

	</preferences>

</preferences>