FlatRedBall.AnimationEditorForms.Controls.ScrollBarControlLogic.UpdateToImage C# (CSharp) Method

UpdateToImage() public method

public UpdateToImage ( int width, int height ) : void
width int
height int
return void
        public void UpdateToImage(int width, int height)
        {
            mImageWidth = width;
            mImageHeight = height;

            UpdateScrollBars();


        }

Usage Example

        public TmxEditorControl()
        {
            InitializeComponent();

            CreateXnaControl();

            TilesetController.Self.Initialize(this.XnaControl, TilesetsListBox, this.StatusLabel,
                this.TilesetTilePropertyGrid, this.HasCollisionsCheckBox, NameTextBox, EntitiesComboBox);
            TilesetController.Self.AnyTileMapChange += HandleChangeInternal;

            XnaControl.XnaUpdate += new Action(HandleXnaUpdate);
            XnaControl.XnaDraw += new Action(HandleXnaDraw);

            mScrollBarControlLogic = new ScrollBarControlLogic(this.splitContainer3.Panel1);
            ApplicationEvents.Self.WireframePanning += delegate
            {
                mScrollBarControlLogic.UpdateScrollBars();
            };
            ApplicationEvents.Self.SelectedTilesetChanged += delegate
            {
                int width = 256;
                int height = 256;

                var texture = TilesetController.Self.CurrentTexture;

                if(texture != null)
                {
                    width = texture.Width;
                    height = texture.Height;
                }

                mScrollBarControlLogic.UpdateToImage(width, height);
            };

            LayersController.Self.Initialize(this.LayersListBox, LayerPropertyGrid);
            LayersController.Self.AnyTileMapChange += HandleChangeInternal;
            HandleXnaInitialize();

            EditorObjects.IoC.Container.Set<TmxEditor.Managers.ResizeFixer>(new Managers.ResizeFixer());
        }