public void SetButtonState(AllButtonStates state) { btnNext.Text = Rhino.UI.Localization.LocalizeString("Next >", 1); SetButtonState(btnBack, state.Back); SetButtonState(btnNext, state.Next); SetButtonState(btnCancel, state.Cancel); if (state.Close == ButtonState.Disabled || state.Close == ButtonState.Enabled) { btnNext.Text = Rhino.UI.Localization.LocalizeString("Close", 2); SetButtonState(btnNext, state.Close); } }
public void SetButtonState(AllButtonStates state) { btnNext.Text = Rhino.UI.Localization.LocalizeString("Next >", 1); SetButtonState(btnBack, state.Back); SetButtonState(btnNext, state.Next); SetButtonState(btnCancel, state.Cancel); if (state.Close == ButtonState.Disabled || state.Close == ButtonState.Enabled) { btnNext.Text = Rhino.UI.Localization.LocalizeString("Close", 2); SetButtonState(btnNext, state.Close); } }
private void SetButtonState(UserControl panel) { AllButtonStates state = new AllButtonStates(); if (panel is PanelComplete) { state.Close = ButtonState.Enabled; state.Back = ButtonState.Hidden; state.Next = ButtonState.Hidden; } else if (panel is PanelInitializing) { state.Cancel = ButtonState.Enabled; state.Next = ButtonState.Disabled; state.Back = ButtonState.Hidden; } else if (panel is PanelInstalling) { state.Cancel = ButtonState.Enabled; state.Next = ButtonState.Disabled; state.Back = ButtonState.Hidden; } else if (panel is PanelWelcome) { state.Cancel = ButtonState.Enabled; state.Next = ButtonState.Enabled; state.Back = ButtonState.Hidden; } else if (panel is PanelMessage) { state.Cancel = ButtonState.Hidden; state.Close = ButtonState.Enabled; state.Next = ButtonState.Hidden; state.Back = ButtonState.Hidden; } SetButtonState(state); }
private void SetButtonState(UserControl panel) { AllButtonStates state = new AllButtonStates(); if (panel is PanelComplete) { state.Close = ButtonState.Enabled; state.Back = ButtonState.Hidden; state.Next = ButtonState.Hidden; } else if (panel is PanelInitializing) { state.Cancel = ButtonState.Enabled; state.Next = ButtonState.Disabled; state.Back = ButtonState.Hidden; } else if (panel is PanelInstalling) { state.Cancel = ButtonState.Enabled; state.Next = ButtonState.Disabled; state.Back = ButtonState.Hidden; } else if (panel is PanelWelcome) { state.Cancel = ButtonState.Enabled; state.Next = ButtonState.Enabled; state.Back = ButtonState.Hidden; } else if (panel is PanelMessage) { state.Cancel = ButtonState.Hidden; state.Close = ButtonState.Enabled; state.Next = ButtonState.Hidden; state.Back = ButtonState.Hidden; } SetButtonState(state); }