Ejemplo n.º 1
0
        public void ToExecuteHelper()
        {
            dynamic form = Activator.CreateInstance(AbstractDeckAction.FindType("DisplayButtons.Forms.EventSystem.EventCreateNew")) as Form;


            // form.comboBox.SelectedItem = GetActionName();
            form.Controls.Remove(form.comboBox);
            var instance = new TimerTrigger(this);

            form.UpdateForm(instance, 0);

            if (form.ShowDialog() == DialogResult.OK)
            {
                if (instance.recurring_timer_radio.Checked)
                {
                    Interval  = TimeSpan.Parse(instance.textBox1.Text);
                    recurring = true;
                }
                if (instance.Datetime_radio.Checked)
                {
                    Interval  = TimeSpan.Parse(instance.textBox1.Text);
                    Start     = instance.dateTimePicker1.Value;
                    recurring = false;
                }

                //  AppName = instance.textBox1.Text;
            }
            else
            {
                form.Close();
            }
        }
Ejemplo n.º 2
0
        private void CreateBan(string username)
        {
            dynamic form = Activator.CreateInstance(AbstractDeckAction.FindType("DisplayButtons.Forms.TwitchChat.TwitchUserInput")) as Form;



            if (form.ShowDialog() == DialogResult.OK)
            {
                string motivo = form.motivo_ritchtextbox.Text;
                int    timer  = Convert.ToInt32(form.timer_textbox.Text);
                client.SendMessage(getUserNameApi(), $"!ban {username} {motivo}");
            }
            else
            {
                form.Close();
            }
        }
Ejemplo n.º 3
0
        public void ToExecuteHelper()
        {
            dynamic form = Activator.CreateInstance(AbstractDeckAction.FindType("DisplayButtons.Forms.EventSystem.EventCreateNew")) as Form;


            //  form.comboBox.Visible = false;
            form.Controls.Remove(form.comboBox);
            var instance = new WindowAction(this);

            form.UpdateForm(instance, 1);

            if (form.ShowDialog() == DialogResult.OK)
            {
                folder = (DynamicDeckFolder)instance.comboBox1.SelectedItem;
            }
            else
            {
                form.Close();
            }
        }
Ejemplo n.º 4
0
        public void KeyGlobalValueHelper()
        {
            var     keyInfo = new KeyInfoGlobal(KeyGlobalValue.ModifierKeys, KeyGlobalValue.Keys);
            dynamic form    = Activator.CreateInstance(AbstractDeckAction.FindType("DisplayButtons.Forms.ActionHelperForms.FolderGlobalHotKey")) as Form;

            var execAction = new DynamicDeckFolder() as DynamicDeckFolder;

            execAction.KeyGlobalValue = KeyGlobalValue;
            form.ModifiableAction     = execAction;

            if (form.ShowDialog() == DialogResult.OK)
            {
                KeyGlobalValue = form.ModifiableAction.KeyGlobalValue;
                //  GlobalHotKeys.refreshFolder(this);
                Wrapper.events.Trigger("DeckFolderEvent", new DeckFolderEvent(this));
            }
            else
            {
                KeyGlobalValue = keyInfo;
            }
        }
Ejemplo n.º 5
0
        public void ToExecuteHelper()
        {
            dynamic form = Activator.CreateInstance(AbstractDeckAction.FindType("DisplayButtons.Forms.EventSystem.EventCreateNew")) as Form;


            // form.comboBox.SelectedItem = GetActionName();
            form.Controls.Remove(form.comboBox);
            var instance = new WindowTrigger(this);

            form.UpdateForm(instance, 0);

            if (form.ShowDialog() == DialogResult.OK)
            {
                int value = ((KeyValuePair <int, string>)instance.comboBox1.SelectedItem).Key;
                windowEvent = value;
                AppName     = instance.textBox1.Text;
            }
            else
            {
                form.Close();
            }
        }
Ejemplo n.º 6
0
 public DeckActionHelper(AbstractDeckAction deckAction)
 {
     DeckAction = deckAction;
 }
Ejemplo n.º 7
0
 public PluginEvent(AbstractDeckAction item)
 {
     _item = item;
 }