Inheritance: AddonHelper.Addon
コード例 #1
0
        public FormSettings(Imgur 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;

            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;

            AuthedMessage();
        }
コード例 #2
0
        public FormSettings(Imgur 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;

              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.shortCutAnimModifiers.Split('+');
            foreach (string part in parts) {
              switch (part) {
            case "Ctrl": checkAnimModCtrl.Checked = true; break;
            case "Alt": checkAnimModAlt.Checked = true; break;
            case "Shift": checkAnimModShift.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;

              AuthedMessage();
        }