コード例 #1
0
        /// <summary>
        /// Initialize a new instance of the KryptonPaletteKCT class.
        /// </summary>
        /// <param name="palette">Associated palettte instance.</param>
        /// <param name="baseKCT">Initial base KCT to inherit values from.</param>
        /// <param name="needPaint">Delegate for notifying paint requests.</param>
        internal KryptonPaletteTMS(IPalette palette,
                                   KryptonColorTable baseKCT,
                                   NeedPaintHandler needPaint)
        {
            Debug.Assert(baseKCT != null);

            // Create actual KCT for storage
            _internalKCT = new KryptonInternalKCT(baseKCT, palette);

            // Create the set of sub objects that expose the palette properties
            _paletteButton      = new KryptonPaletteTMSButton(_internalKCT, needPaint);
            _paletteGrip        = new KryptonPaletteTMSGrip(_internalKCT, needPaint);
            _paletteMenu        = new KryptonPaletteTMSMenu(_internalKCT, needPaint);
            _paletteMenuStrip   = new KryptonPaletteTMSMenuStrip(_internalKCT, needPaint);
            _paletteRafting     = new KryptonPaletteTMSRafting(_internalKCT, needPaint);
            _paletteSeparator   = new KryptonPaletteTMSSeparator(_internalKCT, needPaint);
            _paletteStatusStrip = new KryptonPaletteTMSStatusStrip(_internalKCT, needPaint);
            _paletteToolStrip   = new KryptonPaletteTMSToolStrip(_internalKCT, needPaint);
        }
コード例 #2
0
 /// <summary>
 /// Initialise a new instance of the KryptonStandardRenderer class.
 /// </summary>
 /// <param name="kct">Source for text colors.</param>
 public KryptonStandardRenderer(KryptonColorTable kct)
     : base(kct)
 {
 }
コード例 #3
0
 /// <summary>
 /// Initialise a new instance of the KryptonProfessionalRenderer class.
 /// </summary>
 /// <param name="kct">Source for text colors.</param>
 public KryptonProfessionalRenderer(KryptonColorTable kct)
     : base(kct)
 {
     Debug.Assert(kct != null);
     _kct = kct;
 }