Example #1
0
        private void NewReminder(IReminderPlugin plugin)
        {
            var newReminder = plugin.CreateDefaultReminder(this.pluginRepository);

            newReminder.Name = plugin.PluginName;

            if ((DialogResult)this.editReminderCommand.Do(new ReminderCommandArgs(newReminder)) == DialogResult.OK)
            {
                this.addNewReminderCommand.Do(new ReminderCommandArgs(newReminder));

                this.panel.AddReminder(newReminder);

                newReminder.Enabled = true;
            }
        }
 public void AddReminderPlugin(IReminderPlugin plugin, Action <IReminderPlugin> addReminderMenuClicked)
 {
     this.newReminderContextMenuStrip.Items.Add(plugin.PluginName, null, (a, b) => addReminderMenuClicked(plugin));
 }
        private void NewReminder(IReminderPlugin plugin)
        {
            var newReminder = plugin.CreateDefaultReminder(this.pluginRepository);
            newReminder.Name = plugin.PluginName;

            if ((DialogResult)this.editReminderCommand.Do(new ReminderCommandArgs(newReminder)) == DialogResult.OK)
            {
                this.addNewReminderCommand.Do(new ReminderCommandArgs(newReminder));

                this.panel.AddReminder(newReminder);

                newReminder.Enabled = true;
            }
        }
 public void AddReminderPlugin(IReminderPlugin plugin, Action<IReminderPlugin> addReminderMenuClicked)
 {
     this.newReminderContextMenuStrip.Items.Add(plugin.PluginName, null, (a, b) => addReminderMenuClicked(plugin));
 }