Exemple #1
0
 public ExtendedViewSettingsForInspector(ExtendedViewSettings source)
 {
     _headViewType = source.HeadViewType;
     _aspectRatioCorrectionFactor         = source.AspectRatioCorrectionFactor;
     _headViewPitchCorrectionFactor       = source.HeadViewPitchCorrectionFactor;
     _gazeViewSensitivityGradientSettings = new SensitivityGradientSettingsForInspector(source.GazeViewSensitivityGradientSettings);
     _gazeViewResponsiveness = source.GazeViewResponsiveness;
     _normalizedGazeViewMinimumExtensionAngle = source.NormalizedGazeViewMinimumExtensionAngle;
     _normalizedGazeViewExtensionAngle        = source.NormalizedGazeViewExtensionAngle;
     _headViewSensitivityGradientSettings     = new SensitivityGradientSettingsForInspector(source.HeadViewSensitivityGradientSettings);
     _headViewResponsiveness = source.HeadViewResponsiveness;
     _headViewAutoCenter     = new HeadViewAutoCenterSettingsForInspector(source.HeadViewAutoCenter);
 }
Exemple #2
0
        public EmailService()
        {
            globalViewPath = GetConfigValue(ConfigKey.GlobalViewPath, Path.Combine(new Uri(Assembly.GetExecutingAssembly().CodeBase).LocalPath, "..", "Views"));

            viewSettings = new ExtendedViewSettings();

            var baseUri = new Uri(GetConfigValue(ConfigKey.BaseUri));

            viewSettings.Hostname   = baseUri.Host;
            viewSettings.Protocol   = baseUri.Scheme;
            viewSettings.UrlPattern = "{controller}/{action}";
            viewSettings.Port       = baseUri.Port;

            MailAttributes.From = new MailAddress(GetConfigValue(ConfigKey.From), GetConfigValue(ConfigKey.FromDisplayName, ""));
            MailAttributes.PostProcessors.Add(new InlineCssPostProcessor(baseUri));

            subjectPrefix = GetConfigValue(ConfigKey.SubjectPrefix, "");
        }
Exemple #3
0
    public ExtendedViewSettings ToExtendedViewSettings()
    {
        var result = new ExtendedViewSettings();

        result.HeadViewType = _headViewType;
        result.AspectRatioCorrectionFactor         = _aspectRatioCorrectionFactor;
        result.HeadViewPitchCorrectionFactor       = _headViewPitchCorrectionFactor;
        result.GazeViewSensitivityGradientSettings =
            _gazeViewSensitivityGradientSettings.ToSensitivityGradientSettings();
        result.GazeViewResponsiveness = _gazeViewResponsiveness;
        result.NormalizedGazeViewMinimumExtensionAngle = _normalizedGazeViewMinimumExtensionAngle;
        result.NormalizedGazeViewExtensionAngle        = _normalizedGazeViewExtensionAngle;
        result.HeadViewSensitivityGradientSettings     = _headViewSensitivityGradientSettings.ToSensitivityGradientSettings();
        result.HeadViewResponsiveness = _headViewResponsiveness;
        result.HeadViewAutoCenter     = _headViewAutoCenter.ToHeadViewAutoCenterSettings();

        return(result);
    }