settings: move dependency handling into CSettingsManager and fix videoscreen settings
<constraints>
<options>screens</options>
</constraints>
- <control type="spinner" format="string" delayed="true" />
+ <control type="spinner" format="string" delayed="true">
+ <dependencies>
+ <dependency type="update" setting="videoscreen.screenmode" />
+ </dependencies>
+ </control>
</setting>
- <setting id="videoscreen.resolution" type="integer" label="169" help="">
+ <setting id="videoscreen.resolution" type="integer" label="169" help="36352">
<level>0</level>
<default>16</default> <!-- RES_DESKTOP -->
<constraints>