コード例 #1
0
        /// <summary>
        ///     Loads the color picker.
        /// </summary>
        /// <param name="onSelectColor">
        ///     The select color delegate.
        /// </param>
        /// <param name="color">
        ///     The color.
        /// </param>
        public static void Load(OnSelectColor onSelectColor, Color color)
        {
            OnChangeColor = onSelectColor;
            sColor        = color;
            sHue          = ((HSLColor)color).Hue;
            sSaturation   = ((HSLColor)color).Saturation;

            LuminositySlider.Percent = (float)sColor.Luminosity / 100f;
            AlphaSlider.Percent      = color.A / 255f;
            X = (Drawing.Width - BackgroundSprite.Width) / 2;
            Y = (Drawing.Height - BackgroundSprite.Height) / 2;

            Visible = true;
            UpdateLuminosityBitmap(color);
            UpdateOpacityBitmap(color);
            initialColor = color;
        }
コード例 #2
0
        /// <summary>
        ///     Loads the color picker.
        /// </summary>
        /// <param name="onSelectColor">
        ///     The select color delegate.
        /// </param>
        /// <param name="color">
        ///     The color.
        /// </param>
        public static void Load(OnSelectColor onSelectColor, Color color)
        {
            OnChangeColor = onSelectColor;
            sColor = color;
            sHue = ((HSLColor)color).Hue;
            sSaturation = ((HSLColor)color).Saturation;

            LuminositySlider.Percent = (float)sColor.Luminosity / 100f;
            AlphaSlider.Percent = color.A / 255f;
            X = (Drawing.Width - BackgroundSprite.Width) / 2;
            Y = (Drawing.Height - BackgroundSprite.Height) / 2;

            Visible = true;
            UpdateLuminosityBitmap(color);
            UpdateOpacityBitmap(color);
            initialColor = color;
        }