Exemplo n.º 1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="NuGenColorBox"/> class.
        /// </summary>
        /// <param name="serviceProvider">
        ///		<para>Requires:</para>
        ///     <para><see cref="INuGenButtonStateTracker"/></para>
        ///     <para><see cref="INuGenControlStateTracker"/></para>
        ///		<para><see cref="INuGenControlImageManager"/></para>
        ///     <para><see cref="INuGenTabStateTracker"/></para>
        ///     <para><see cref="INuGenButtonRenderer"/></para>
        ///		<para><see cref="INuGenDropDownRenderer"/></para>
        ///     <para><see cref="INuGenImageListService"/></para>
        ///     <para><see cref="INuGenListBoxRenderer"/></para>
        ///		<para><see cref="INuGenPanelRenderer"/></para>
        ///		<para><see cref="INuGenTabLayoutManager"/></para>
        ///     <para><see cref="INuGenTabRenderer"/></para>
        ///     <para><see cref="INuGenColorsProvider"/></para>
        /// </param>
        /// <exception cref="ArgumentNullException"><paramref name="serviceProvider"/> is <see langword="null"/>.</exception>
        public NuGenColorBox(INuGenServiceProvider serviceProvider)
            : base(serviceProvider)
        {
            _colorBoxPopup                = new NuGenColorBoxPopup(serviceProvider);
            this.SelectedColor            = _defaultSelectedColor;
            _colorBoxPopup.ColorSelected += _colorBoxPopup_ColorSelected;

            base.PopupBorderStyle = FormBorderStyle.None;
            base.PopupControl     = _colorBoxPopup;
            base.PopupSize        = _colorBoxPopup.Size;
        }
Exemplo n.º 2
0
		/// <summary>
		/// Initializes a new instance of the <see cref="NuGenColorBox"/> class.
		/// </summary>
		/// <param name="serviceProvider">
		///		<para>Requires:</para>
		/// 	<para><see cref="INuGenButtonStateTracker"/></para>
		/// 	<para><see cref="INuGenControlStateTracker"/></para>
		///		<para><see cref="INuGenControlImageManager"/></para>
		/// 	<para><see cref="INuGenTabStateTracker"/></para>
		/// 	<para><see cref="INuGenButtonRenderer"/></para>
		///		<para><see cref="INuGenDropDownRenderer"/></para>
		/// 	<para><see cref="INuGenImageListService"/></para>
		/// 	<para><see cref="INuGenListBoxRenderer"/></para>
		///		<para><see cref="INuGenPanelRenderer"/></para>
		///		<para><see cref="INuGenTabLayoutManager"/></para>
		/// 	<para><see cref="INuGenTabRenderer"/></para>
		/// 	<para><see cref="INuGenColorsProvider"/></para>
		/// </param>
		/// <exception cref="ArgumentNullException"><paramref name="serviceProvider"/> is <see langword="null"/>.</exception>
		public NuGenColorBox(INuGenServiceProvider serviceProvider)
			: base(serviceProvider)
		{
			_colorBoxPopup = new NuGenColorBoxPopup(serviceProvider);
			this.SelectedColor = _defaultSelectedColor;
			_colorBoxPopup.ColorSelected += _colorBoxPopup_ColorSelected;

			base.PopupBorderStyle = FormBorderStyle.None;
			base.PopupControl = _colorBoxPopup;
			base.PopupSize = _colorBoxPopup.Size;
		}