public static SupportingFilesForm ShowForm(Form parent, BlogPostEditingManager editingManager) { SupportingFilesForm supportingFilesForm = new SupportingFilesForm(); parent.AddOwnedForm(supportingFilesForm); supportingFilesForm.Show(); Point location = parent.Location; Size size = parent.Size; supportingFilesForm.Location = new Point(location.X + size.Width + 2, location.Y); supportingFilesForm.BlogPostEditingManager = editingManager; return supportingFilesForm; }
public static SupportingFilesForm ShowForm(Form parent, BlogPostEditingManager editingManager) { SupportingFilesForm supportingFilesForm = new SupportingFilesForm(); parent.AddOwnedForm(supportingFilesForm); supportingFilesForm.Show(); Point location = parent.Location; Size size = parent.Size; supportingFilesForm.Location = new Point(location.X + size.Width + 2, location.Y); supportingFilesForm.BlogPostEditingManager = editingManager; return(supportingFilesForm); }
public WeblogCommandManager(BlogPostEditingManager editingManager, IBlogPostEditingSite editingSite) { // save reference to editing context and subscribe to blog-changed event _editingManager = editingManager; _editingManager.BlogChanged += new EventHandler(_editingManager_BlogChanged); _editingManager.BlogSettingsChanged += new WeblogSettingsChangedHandler(_editingManager_BlogSettingsChanged); _editingSite = editingSite; BlogSettings.BlogSettingsDeleted += new BlogSettings.BlogSettingsListener(BlogSettings_BlogSettingsDeleted); // initialize commands InitializeCommands(); // initialize UI InitializeUI(); }
public void Initialize(Control synchronizeInvokeControl, BlogPostEditingManager editingManager) { // initialize notification sink _notificationSink = new BlogProviderButtonNotificationSink(synchronizeInvokeControl); _notificationSink.BlogProviderButtonNotificationReceived += new BlogProviderButtonNotificationReceivedHandler(_notificationSink_BlogProviderButtonNotificationReceived); _notificationSink.CheckForNotifications(); // save a reference to the editing manager and subscribe to change notifications _editingManager = editingManager; _editingManager.BlogChanged += new EventHandler(_editingManager_BlogChanged); _editingManager.BlogSettingsChanged += new WeblogSettingsChangedHandler(_editingManager_BlogSettingsChanged); // connect to the current weblog if (editingManager.BlogId != String.Empty) { ConnectToBlog(editingManager.BlogId); } }