ComponentFactory.Krypton.Toolkit.KryptonPaletteNavigatorStateBar.GetMetricInt C# (CSharp) Method

GetMetricInt() public method

Gets an integer metric value.
public GetMetricInt ( PaletteState state, PaletteMetricInt metric ) : int
state PaletteState Palette value should be applicable to this state.
metric PaletteMetricInt Requested metric.
return int
        public virtual int GetMetricInt(PaletteState state, PaletteMetricInt metric)
        {
            switch (metric)
            {
                case PaletteMetricInt.BarButtonEdgeInside:
                    if (ButtonEdgeInside != -1)
                        return ButtonEdgeInside;
                    break;
                case PaletteMetricInt.BarButtonEdgeOutside:
                    if (ButtonEdgeOutside != -1)
                        return ButtonEdgeOutside;
                    break;
                case PaletteMetricInt.CheckButtonGap:
                    if (CheckButtonGap != -1)
                        return CheckButtonGap;
                    break;
                case PaletteMetricInt.RibbonTabGap:
                    if (RibbonTabGap != -1)
                        return RibbonTabGap;
                    break;
            }

            // Always pass onto the inheritance
            return _redirect.GetMetricInt(state, metric);
        }