public void Init(HeightmapPlugin input)
        {
            mInput = input;
            mConfig = (HeightmapConfig) mInput.Config;
            loginErrorLabel.Text = mInput.LoginFailMessage != null ? mInput.LoginFailMessage : "";
            mInput_LoggedInChanged(mInput.LoggedIn);

            firstNameBox.Text = mConfig.FirstName;
            lastNameBox.Text = mConfig.LastName;
            passwordBox.Text = mConfig.Password;
            regionBox.Text = mConfig.StartIsland;
            startPositionPanel.Value = mConfig.StartLocation;

            mInput.LoggedInChanged += mInput_LoggedInChanged;
            mInput.LoginFailed += mInput_LoginFailed;
            Disposed += new EventHandler(HeightmapInputPanel_Disposed);
        }
 public HeightmapInputPanel(HeightmapPlugin input)
     : this()
 {
     Init(input);
 }