示例#1
0
 public void CopyFrom(SharedScriptsOptions source)
 {
     AlwaysShowHelpText           = source.AlwaysShowHelpText;
     AlwaysUseOfflineScriptEditor = source.AlwaysUseOfflineScriptEditor;
     ConfirmHelpTextSave          = source.ConfirmHelpTextSave;
     ShowItemToolTip = source.ShowItemToolTip;
 }
示例#2
0
        public SharedScriptsOptions CreateCopy()
        {
            SharedScriptsOptions newOpts = new SharedScriptsOptions();

            newOpts.AlwaysShowHelpText           = this.AlwaysShowHelpText;
            newOpts.AlwaysUseOfflineScriptEditor = this.AlwaysUseOfflineScriptEditor;
            newOpts.ConfirmHelpTextSave          = this.ConfirmHelpTextSave;
            newOpts.ShowItemToolTip = this.ShowItemToolTip;

            return(newOpts);
        }
示例#3
0
        public bool LoadContent(ConfigurationContent configContent)
        {
            if (configContent == null)
            {
                throw new NullParameterException("Configuration content param is null!");
            }

            if (configContent.SharedScriptsOptions == null)
            {
                throw new NullPropertyException("Configuration content does not contain SharedScriptsOptions item!");
            }

            _configContent        = configContent;
            _sharedScriptsOptions = _configContent.SharedScriptsOptions;


            LoadInitial();

            _isContentLoaded = true;
            return(true);
        }