상속: AddonHelper.Addon
예제 #1
0
        public FormSettings(PostHttp mainClass)
        {
            InitializeComponent();

            this.mainClass = mainClass;

            int selIndex = 0;

            switch (mainClass.imageFormat.ToLower())
            {
            case "png": selIndex = 0; break;

            case "jpg": selIndex = 1; break;

            case "gif": selIndex = 2; break;
            }
            comboFormat.SelectedIndex = selIndex;

            textURL.Text  = mainClass.endpointURL;
            textName.Text = mainClass.endpointName;

            {
                string[] parts = mainClass.shortCutDragModifiers.Split('+');
                foreach (string part in parts)
                {
                    switch (part)
                    {
                    case "Ctrl": checkDragModCtrl.Checked = true; break;

                    case "Alt": checkDragModAlt.Checked = true; break;

                    case "Shift": checkDragModShift.Checked = true; break;
                    }
                }
            }

            {
                string[] parts = mainClass.shortCutPasteModifiers.Split('+');
                foreach (string part in parts)
                {
                    switch (part)
                    {
                    case "Ctrl": checkPasteModCtrl.Checked = true; break;

                    case "Alt": checkPasteModAlt.Checked = true; break;

                    case "Shift": checkPasteModShift.Checked = true; break;
                    }
                }
            }

            mainClass.PopulateKeysCombobox(comboDragKeys);
            mainClass.PopulateKeysCombobox(comboPasteKeys);

            comboDragKeys.SelectedItem  = mainClass.shortCutDragKey;
            comboPasteKeys.SelectedItem = mainClass.shortCutPasteKey;
        }
예제 #2
0
        public FormSettings(PostHttp mainClass)
        {
            InitializeComponent();

            this.mainClass = mainClass;

            int selIndex = 0;
            switch (mainClass.imageFormat.ToLower()) {
                case "png": selIndex = 0; break;
                case "jpg": selIndex = 1; break;
                case "gif": selIndex = 2; break;
            }
            comboFormat.SelectedIndex = selIndex;

            textURL.Text = mainClass.endpointURL;
            textName.Text = mainClass.endpointName;
            textAuthentication.Text = mainClass.endpointAuthorization;

            checkJpegCompression.Checked = mainClass.jpegCompression;
            numJpegCompressionFilesize.Value = mainClass.jpegCompressionFilesize;
            numJpegCompressionRate.Value = mainClass.jpegCompressionRate;

            {
                string[] parts = mainClass.shortCutDragModifiers.Split('+');
                foreach (string part in parts) {
                    switch (part) {
                        case "Ctrl": checkDragModCtrl.Checked = true; break;
                        case "Alt": checkDragModAlt.Checked = true; break;
                        case "Shift": checkDragModShift.Checked = true; break;
                    }
                }
            }

            {
                string[] parts = mainClass.shortCutPasteModifiers.Split('+');
                foreach (string part in parts) {
                    switch (part) {
                        case "Ctrl": checkPasteModCtrl.Checked = true; break;
                        case "Alt": checkPasteModAlt.Checked = true; break;
                        case "Shift": checkPasteModShift.Checked = true; break;
                    }
                }
            }

            mainClass.PopulateKeysCombobox(comboDragKeys);
            mainClass.PopulateKeysCombobox(comboPasteKeys);

            comboDragKeys.SelectedItem = mainClass.shortCutDragKey;
            comboPasteKeys.SelectedItem = mainClass.shortCutPasteKey;
        }