public ViewDrawSplitCanvas(IPaletteBack paletteBack,
IPaletteBorder paletteBorder,
IPaletteMetric paletteMetric,
PaletteMetricPadding metricPadding,
VisualOrientation orientation)
{
// Cache the starting values
_paletteBorder = paletteBorder;
_paletteBack = paletteBack;
_paletteBackDraw = new PaletteBackInheritForced(_paletteBack);
_paletteBackDraw.ForceDraw = InheritBool.True;
_paletteBackLight = new PaletteBackLightenColors(_paletteBack);
_paletteMetric = paletteMetric;
_paletteBorderNormal = paletteBorder;
_paletteBackNormal = paletteBack;
_metricPadding = metricPadding;
_orientation = orientation;
_drawTabBorder = false;
_drawCanvas = true;
_splitter = false;
}