public bool IsDirty(TemporaryBlogSettings settings) { return(false); // TODO:OLW // return Credentials.OAuthCredentials != settings.Credentials.OAuthCredentials; }
public WeblogSettingsPanel(TemporaryBlogSettings targetBlogSettings, TemporaryBlogSettings editableBlogSettings) { // This call is required by the Windows.Forms Form Designer. InitializeComponent(); _targetBlogSettings = targetBlogSettings; _editableBlogSettings = editableBlogSettings; }
public WizardSharePointAutoDetectionStep( IBlogClientUIContext uiContext, TemporaryBlogSettings temporarySettings, WizardController.NextCallback nextHandler, IWizardAutoDetectionOperation autoDetectionOperation) : base(uiContext, temporarySettings, nextHandler, autoDetectionOperation) { }
public EditingPanel(TemporaryBlogSettings targetBlogSettings, TemporaryBlogSettings editableBlogSettings) : base(targetBlogSettings, editableBlogSettings) { InitializeComponent(); UpdateStrings(); PanelBitmap = ResourceHelper.LoadAssemblyResourceBitmap("Configuration.Settings.Images.EditingPanelBitmap.png"); labelEditUsingStyle.Text = String.Format(CultureInfo.CurrentCulture, labelEditUsingStyle.Text, ApplicationEnvironment.ProductName); }
public virtual OpenLiveWriter.CoreServices.AsyncOperation CreateOperation(IBlogClientUIContext uiContext, Control parentControl, TemporaryBlogSettings temporarySettings) { _temporarySettings = temporarySettings; // create and start the account detector _blogServiceDetector = new BlogServiceDetector( uiContext, parentControl, _temporarySettings, new BlogCredentialsAccessor(_temporarySettings.Id, _temporarySettings.Credentials)); return _blogServiceDetector; }
public virtual OpenLiveWriter.CoreServices.AsyncOperation CreateOperation(IBlogClientUIContext uiContext, Control parentControl, TemporaryBlogSettings temporarySettings) { _temporarySettings = temporarySettings; // create and start the account detector _blogServiceDetector = new BlogServiceDetector( uiContext, parentControl, _temporarySettings, new BlogCredentialsAccessor(_temporarySettings.Id, _temporarySettings.Credentials)); return(_blogServiceDetector); }
public OpenLiveWriter.CoreServices.AsyncOperation CreateOperation(IBlogClientUIContext uiContext, Control hiddenBrowserParentControl, TemporaryBlogSettings temporarySettings) { // save references _uiContext = uiContext; _temporarySettings = temporarySettings; // create operation _hostOperation = new MultipartAsyncOperation(uiContext); _hostOperation.AddProgressOperation(new ProgressOperation(DetectWeblogSettings), 50); _blogEditingTemplateDetector = new BlogEditingTemplateDetector(_uiContext, hiddenBrowserParentControl, temporarySettings, false); _hostOperation.AddProgressOperation(new ProgressOperation(_blogEditingTemplateDetector.DetectTemplate), 50); return(_hostOperation); }
public AdvancedPanel(TemporaryBlogSettings targetBlogSettings, TemporaryBlogSettings editableBlogSettings) : base(targetBlogSettings, editableBlogSettings) { InitializeComponent(); UpdateStrings(); PanelBitmap = ResourceHelper.LoadAssemblyResourceBitmap("Configuration.Settings.Images.AdvancedPanelBitmap.png"); //gets all the system encodings m_codePageDelegate = new Kernel32.CodePageDelegate(this.CodePageProc); if (!Kernel32.EnumSystemCodePages(m_codePageDelegate, Kernel32.CP_SUPPORTED)) throw new Win32Exception(Marshal.GetLastWin32Error()); SetValues(); }
public WizardAutoDetectionStep( IBlogClientUIContext uiContext, TemporaryBlogSettings temporarySettings, WizardController.NextCallback nextHandler, IWizardAutoDetectionOperation autoDetectionOperation) : base(new WeblogConfigurationWizardPanelAutoDetection(), StringId.ConfigWizardDetectSettings, null, null, nextHandler, null, null) { _uiContext = uiContext; _temporarySettings = temporarySettings; _autoDetectionOperation = autoDetectionOperation; }
public BlogPluginsPanel(TemporaryBlogSettings targetBlogSettings, TemporaryBlogSettings editableBlogSettings) : base(targetBlogSettings, editableBlogSettings) { InitializeComponent(); button1.FlatStyle = FlatStyle.System; button2.FlatStyle = FlatStyle.System; PanelName = Res.Get(StringId.PluginPrefName); PanelBitmap = ResourceHelper.LoadAssemblyResourceBitmap("Images.PluginsSmall.png"); lblDescription.Text = Res.Get(StringId.BlogPluginsDescription); colName.Text = Res.Get(StringId.Name); button1.Text = Res.Get(StringId.MoveUp); button2.Text = Res.Get(StringId.MoveDown); listViewPlugins.RightToLeftLayout = true; UpdatePluginList(); }
public ImagesPanel(TemporaryBlogSettings targetBlogSettings, TemporaryBlogSettings editableBlogSettings) : base(targetBlogSettings, editableBlogSettings) { // This call is required by the Windows.Forms Form Designer. InitializeComponent(); UpdateStrings(); PanelBitmap = ResourceHelper.LoadAssemblyResourceBitmap("Configuration.Settings.Images.ImagesPanelBitmap.png"); InitializeSettings(); // event handlers radioButtonWeblog.CheckedChanged += new EventHandler(radioButtonUpload_CheckedChanged); radioButtonFtp.CheckedChanged += new EventHandler(radioButtonUpload_CheckedChanged); }
private void buttonEditConfiguration_Click(object sender, EventArgs e) { // make a copy of the temporary settings to edit TemporaryBlogSettings blogSettings = TemporaryBlogSettings.Clone() as TemporaryBlogSettings; // edit account info if (WeblogConfigurationWizardController.EditTemporarySettings(FindForm(), blogSettings)) { // go ahead and save the settings back TemporaryBlogSettings.CopyFrom(blogSettings); // note that settings have been modified TemporaryBlogSettingsModified = true; // reset ui InitializeSettings(); } }
public AccountPanel(TemporaryBlogSettings targetBlogSettings, TemporaryBlogSettings editableBlogSettings) : base(targetBlogSettings, editableBlogSettings) { // This call is required by the Windows.Forms Form Designer. InitializeComponent(); UpdateStrings(); PanelBitmap = ResourceHelper.LoadAssemblyResourceBitmap("Configuration.Settings.Images.AccountPanelBitmap.png"); textBoxPassword.PasswordChar = Res.PasswordChar; InitializeSettings(); // event handlers textBoxWeblogName.TextChanged += new EventHandler(textBoxWeblogName_TextChanged); buttonEditConfiguration.Click += new EventHandler(buttonEditConfiguration_Click); textBoxHomepageUrl.RightToLeft = System.Windows.Forms.RightToLeft.No; if (BidiHelper.IsRightToLeft) textBoxHomepageUrl.TextAlign = HorizontalAlignment.Right; }
public void ShowPanel(TemporaryBlogSettings temporaryBlogSettings, bool preventSwitchToWeblog) { shown = true; _temporaryBlogSettings = temporaryBlogSettings; textBoxWeblogName.Text = temporaryBlogSettings.BlogName; RefreshLabels(); checkBoxSwitchToWeblog.Checked = temporaryBlogSettings.SwitchToWeblog; buttonEditWeblogSettings.Visible = false; //buttonEditWeblogSettings.Visible = temporaryBlogSettings.IsNewWeblog ; checkBoxSwitchToWeblog.Visible = temporaryBlogSettings.IsNewWeblog && !preventSwitchToWeblog; try { string appId = AppId; } catch (Exception e) { Trace.Fail(e.ToString()); } }
public static bool EditTemporarySettings(IWin32Window owner, TemporaryBlogSettings settings) { using (WeblogConfigurationWizardController controller = new WeblogConfigurationWizardController(settings)) return controller.EditWeblogTemporarySettings(owner); }
public bool IsDirty(TemporaryBlogSettings settings) { return false; // TODO:OLW // return Credentials.OAuthCredentials != settings.Credentials.OAuthCredentials; }
public OpenLiveWriter.CoreServices.AsyncOperation CreateOperation(IBlogClientUIContext uiContext, Control hiddenBrowserParentControl, TemporaryBlogSettings temporarySettings) { // save references _uiContext = uiContext; _temporarySettings = temporarySettings; // create operation _hostOperation = new MultipartAsyncOperation(uiContext); _hostOperation.AddProgressOperation(new ProgressOperation(DetectWeblogSettings), 50); _blogEditingTemplateDetector = new BlogEditingTemplateDetector(_uiContext, hiddenBrowserParentControl, temporarySettings, false); _hostOperation.AddProgressOperation(new ProgressOperation(_blogEditingTemplateDetector.DetectTemplate), 50); return _hostOperation; }
public override OpenLiveWriter.CoreServices.AsyncOperation CreateOperation(IBlogClientUIContext uiContext, Control parentConrol, TemporaryBlogSettings temporarySettings) { _temporarySettings = temporarySettings; // create and start the account detector _blogServiceDetector = new SharePointBlogDetector( uiContext, parentConrol, _temporarySettings.Id, _temporarySettings.HomepageUrl, new BlogCredentialsAccessor(_temporarySettings.Id, _temporarySettings.Credentials), _temporarySettings.Credentials); return _blogServiceDetector; }
private WeblogConfigurationWizardController(TemporaryBlogSettings settings) : base() { _temporarySettings = settings; }
public bool IsDirty(TemporaryBlogSettings settings) { return !UrlHelper.UrlsAreEqual(HomepageUrl, settings.HomepageUrl) || !BlogCredentialsHelper.CredentialsAreEqual(Credentials, settings.Credentials); }
public bool IsDirty(TemporaryBlogSettings settings) { return _basicInfoProvider.IsDirty(settings) || Credentials.Username != settings.Credentials.Username; }