ImageGlass.ImageBox.UpdateScrollbars C# (CSharp) Method

UpdateScrollbars() private method

Updates all properties of the embedded scroll bar controls.
private UpdateScrollbars ( ) : void
return void
        private void UpdateScrollbars()
        {
            Size viewSize;

            viewSize = GetInsideViewPort(true).Size;

            if (viewSize.Width > 0 && viewSize.Height > 0)
            {
                ImageBoxScrollProperties horizontal;
                ImageBoxScrollProperties vertical;
                Point autoScrollPosition;
                bool hScroll;
                bool vScroll;
                bool enabled;

                autoScrollPosition = AutoScrollPosition;
                hScroll = HScroll;
                vScroll = VScroll;
                enabled = Enabled;

                horizontal = HorizontalScroll;
                horizontal.Maximum = ScaledImageWidth;
                horizontal.LargeChange = viewSize.Width;
                horizontal.SmallChange = 10;
                horizontal.Value = -autoScrollPosition.X;
                horizontal.Visible = ShouldShowScrollbar(HorizontalScrollBarStyle, hScroll);
                horizontal.Enabled = enabled && hScroll;

                vertical = VerticalScroll;
                vertical.Maximum = ScaledImageHeight;
                vertical.LargeChange = viewSize.Height;
                vertical.SmallChange = 10;
                vertical.Value = -autoScrollPosition.Y;
                vertical.Visible = ShouldShowScrollbar(VerticalScrollBarStyle, vScroll);
                vertical.Enabled = enabled && vScroll;
            }
        }
ImageBox