﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>SmartCode Solutions Web Forum » SmartCode VNC Manager » Feature Requests  » Cascading Configuration</title><generator>InstantForum.NET 2010-3</generator><description>SmartCode Solutions Web Forum</description><link>http://www.s-code.com/forum/</link><webMaster>SmartCode Solutions Web Forum</webMaster><lastBuildDate>Fri, 03 Sep 2010 21:03:32 GMT</lastBuildDate><ttl>20</ttl><item><title>Cascading Configuration</title><link>http://www.s-code.com/forum/FindPost1688.aspx</link><description>In 3.6, a way of inheriting settings from parent groups and global options was implemented.&lt;br&gt;While this did ease the management of many connections, i feel it is inflexible as there is no way to "override" a specific option for a connection without turning off inheritance for the whole thing -defeating the point.&lt;br&gt;&lt;br&gt;I propose a method of cascading settings:&lt;br&gt;&lt;br&gt;The top level is Global. This are base settings.&lt;br&gt;&lt;br&gt;When you make a group, it inherits all the settings from Global but you can change [i]any[/i] option overriding just that global setting - all others still apply.&lt;br&gt;&lt;br&gt;A sub-group inherits from the Global group, plus its parent group.&lt;br&gt;&lt;br&gt;A connection inherits from Global and all parent groups, and its own options can be changed.&lt;br&gt;&lt;br&gt;This would do away with the "Use settings from" listbox as it would no longer be necessary - all settings would be automatically inherited but any option can be overridden.&lt;br&gt;&lt;br&gt;The difficult part is how to visually display this in the dialog.&lt;br&gt;Where there are textboxes, the inherited value could be displayed in a lighter colour (but not disabled), you could then type into the box the overriding value which would be in black.&lt;br&gt;The same could be done for radio buttons and checkboxes - the inherited value in grey, black if it is set at this level.&lt;br&gt;</description><pubDate>Tue, 16 Oct 2007 09:36:18 GMT</pubDate><dc:creator>DaWolfey</dc:creator></item><item><title>RE: Cascading Configuration</title><link>http://www.s-code.com/forum/FindPost1689.aspx</link><description>[quote]The difficult part is how to visually display this in the dialog.&lt;BR&gt;Where there are textboxes, the inherited value could be displayed in a lighter colour (but not disabled), you could then type into the box the overriding value which would be in black.&lt;BR&gt;The same could be done for radio buttons and checkboxes - the inherited value in grey, black if it is set at this level.&lt;BR&gt;[/quote]&lt;/P&gt;&lt;P&gt;Thanks you for the feedback. You mentioned perfectly valid and very important point - how to represent such inheritance so users could have the clear idea what settings that are editing. I guess the most practical way would be to show properties table like in Visual Studio 05/08 designer, but this concept is not very user friendly, especially for not so advanced users.</description><pubDate>Tue, 16 Oct 2007 09:36:18 GMT</pubDate><dc:creator>Support (s-code)</dc:creator></item></channel></rss>