public static MvcHtmlString WizardFooter(this HtmlHelper html, WizardManager wm, string next, string back, string confirm) { StringBuilder stringBuilder = new StringBuilder(); if (!wm.CurrentStep.IsFirst) { TagBuilder tagBuilder = new TagBuilder("input"); tagBuilder.MergeAttribute("class", "wizardbutton"); tagBuilder.MergeAttribute("type", "submit"); tagBuilder.MergeAttribute("name", "back"); tagBuilder.MergeAttribute("id", "back"); tagBuilder.MergeAttribute("value", back); stringBuilder.Append(tagBuilder.ToString()).Append("\r\n"); } TagBuilder tagBuilder2 = new TagBuilder("input"); tagBuilder2.MergeAttribute("class", "wizardbutton"); tagBuilder2.MergeAttribute("type", "submit"); tagBuilder2.MergeAttribute("name", "next"); tagBuilder2.MergeAttribute("id", "next"); if (wm.CurrentStep.IsLast) { tagBuilder2.MergeAttribute("value", confirm); } else { tagBuilder2.MergeAttribute("value", next); } stringBuilder.Append(tagBuilder2.ToString()).Append("\r\n"); TagBuilder tagBuilder3 = new TagBuilder("div"); tagBuilder3.MergeAttribute("class", "wizardbuttons"); tagBuilder3.InnerHtml = stringBuilder.ToString(); return(MvcHtmlString.Create(tagBuilder3.ToString())); }
protected override WizardManager <PersonInfo> InitWizard() { WizardManager <PersonInfo> manager = new WizardManager <PersonInfo> { ConfirmAction = "ConfirmWizard" }; WizardStep step = new WizardStep("1", "Step1") { StepTitle = "Insert employ data", StepSubTitle = "Insert Name and Surname" }; manager.AddStep(step); WizardStep step2 = new WizardStep("2", "Step2") { StepTitle = "Insert employ data", StepSubTitle = "Insert Address" }; manager.AddStep(step2); WizardStep step3 = new WizardStep("3", "Step3") { StepTitle = "Insert employ data", StepSubTitle = "Insert Company" }; manager.AddStep(step3); PersonInfo employ = new PersonInfo(); manager.WizardModel = employ; return(manager); }
public void ExecuteAction() { string text = GetComponentInChildren <Text>().text; WizardManager wm = GameObject.Find("WizardManagement").GetComponent <WizardManager>(); //Check if we want to hide options ReduceCognitiveLoad.Instance.ButtonPressed(this.gameObject); if (text == "Repeat") { wm.RepeatLastUtterance(); } else { switch (Source) { case DialogType.Piece: wm.DialogChoicePiece(pieceName, text); break; default: wm.DialogChoicePlayer(text); break; } } }
/// <summary> /// Ctor /// </summary> /// <param name="wizardManager">The wizard manager</param> /// <param name="model">The keyboard to create or modify</param> public DeletionKeyboardListViewModel( IKeyboardEditorRoot root, WizardManager wizardManager, IKeyboardCollection model ) : base(root, wizardManager, model) { HideNext = false; Title = R.KeyboardDeletionListStepTitle; Description = R.KeyboardDeletionListStepDesc; }
public static MvcHtmlString WizardHeader(this HtmlHelper html, WizardManager wm, bool count) { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.Append("\r\n"); TagBuilder tagBuilder = new TagBuilder("h2"); tagBuilder.InnerHtml = wm.CurrentStep.StepTitle; if (count) { TagBuilder varWB = tagBuilder; varWB.InnerHtml = varWB.InnerHtml + " " + wm.IndexCount; } tagBuilder.MergeAttribute("class", "wizardtitle"); stringBuilder.Append(tagBuilder.ToString()).Append("\r\n"); TagBuilder tagBuilder2 = new TagBuilder("h3"); tagBuilder2.InnerHtml = wm.CurrentStep.StepSubTitle; tagBuilder2.MergeAttribute("class", "wizardsubtitle"); stringBuilder.Append(tagBuilder2.ToString()).Append("\r\n"); TagBuilder tagBuilder3 = new TagBuilder("div"); tagBuilder3.MergeAttribute("class", "wizardheader"); tagBuilder3.InnerHtml = stringBuilder.ToString(); return(MvcHtmlString.Create(tagBuilder3.ToString())); }
public BackstoryControl(WizardManager inputWizardManager) { wm = inputWizardManager; Visited = false; InitializeComponent(); }
private WizardPage( WizardManager wizardManager, WizardPage next, bool isLastStep, string title = "" ) { WizardManager = wizardManager; IsLastStep = isLastStep; Next = next; Title = title; }
public IntroControl(WizardManager inputWizardManager) { wm = inputWizardManager; bookCheckBoxes = new List <CheckBox>(); visited = false; InitializeComponent(); }
public ExtraClassChoiceControl(WizardManager inputWizardManager) { wm = inputWizardManager; Visited = false; fightingStyleComponent = new FightingStyleControl(wm); fightingStyleComponent.FightingStyleChosen += new EventHandler(fightingStyleComponent_FightingStyleChosen); favoredEnemyTerrainComponent = new FavoredEnemyTerrainControl(wm); favoredEnemyTerrainComponent.FavoredEnemyChosen += new EventHandler(favoredEnemyTerrainComponent_FavoredEnemyTerrainChosen); favoredEnemyTerrainComponent.FavoredTerrainChosen += new EventHandler(favoredEnemyTerrainComponent_FavoredEnemyTerrainChosen); extraClassSkillsComponent = new ExtraClassSkillControl(wm); extraClassSkillsComponent.SkillChosen += new EventHandler(extraClassSkillsComponent_SkillChosen); warlockComponent = new WarlockControl(wm); warlockComponent.PactChosen += new EventHandler(warlockComponent_OptionChosen); warlockComponent.PactSpellChosen += new EventHandler(warlockComponent_OptionChosen); warlockComponent.InvocationChosen += new EventHandler(warlockComponent_OptionChosen); warlockComponent.InvocationSpellChosen += new EventHandler(warlockComponent_OptionChosen); metamagicComponent = new MetamagicControl(wm); metamagicComponent.MetamagicChosen += new EventHandler(metamagicComponent_MetamagicChosen); InitializeComponent(); }
public CircleTerrainControl(WizardManager inputWizardManager) { wm = inputWizardManager; Visited = false; circleTerrainComboSource = new List <CircleTerrain>(); InitializeComponent(); }
public CompanionControl(WizardManager inputWizardManager) { wm = inputWizardManager; Visited = false; companionComboSource = new List <Beast>(); InitializeComponent(); }
public DraconicAncestryControl(WizardManager inputWizardManager) { wm = inputWizardManager; Visited = false; ancestryComboSource = new List <DraconicAncestry>(); InitializeComponent(); }
/// <summary> /// Ctor, creates a new <see cref="SimpleKeyboardViewModel"/>. /// </summary> /// <param name="wizardManager">The wizard manager</param> public KeyboardProfileViewModel( IKeyboardEditorRoot root, WizardManager wizardManager ) : base(root, wizardManager, false) { _viemModel = new SimpleKeyboardViewModel(); _backupFileName = ""; Title = R.KeyboardProfileTitle; Description = R.KeyboardProfileDesc; }
public TotemFeatureControl(WizardManager inputWizardManager, ChoiceFeature inputFeature) { wm = inputWizardManager; Visited = false; feature = inputFeature; InitializeComponent(); }
public FightingStyleControl(WizardManager inputWizardManager) { wm = inputWizardManager; Visited = false; availableStyles = new List <FightingStyle>(); InitializeComponent(); }
public ExtraToolProficiencyControl(WizardManager inputWizardManager) { wm = inputWizardManager; Visited = false; toolComboSource = new List <string>(); InitializeComponent(); }
public ExtraRaceSpellControl(WizardManager inputWizardManager) { wm = inputWizardManager; Visited = false; spellSourceList = new List <Spell>(); InitializeComponent(); }
public KeyboardEditionViewModel( IKeyboardEditorRoot root, WizardManager wizardManager, IKeyboard editedKeyboard ) : base(root, wizardManager, false) { Root.EditedContext = new VMContextEditable( root, editedKeyboard, Root.Config, root.SkinConfiguration ); Next = new SavingStepViewModel( Root, WizardManager, EditedContext.KeyboardVM.Model ); Title = String.Format( R.KeyboardEditionStepTitle, editedKeyboard.Name ); Description = R.KeyboardEditionStepDesc; }
public ExportControl(WizardManager inputWizardmanager) { wm = inputWizardmanager; Visited = false; charSheet = new CharacterSheet(wm.DBManager, wm.Choices); charSheet.ExportCompleted += new EventHandler(charSheet_ExportCompleted); InitializeComponent(); }
private async void _nextButton_Click(object sender, EventArgs e) { try { using (loadingCircle1.BeginAnimationScope(this)) { await WizardManager.Next(); } } catch (Exception error) { ExceptionDialog.Show(this, error); } }
public void DocDB_MYSQL_XML() { WizardManager target = new WizardManager(); // TODO: Initialize to an appropriate value target.myDoc = new DocDbObject(); target.myDoc.CurExportor = new XmlExportor(); target.myDoc.TargetFile = "C:\\testOutputDBFile_FromMySql.xml"; target.myDoc.SourceDbType = CoreEA.CoreE.UsedDatabaseType.MySql; target.myDoc.LoginInfo = new LoginInfo_MySql() { Server = "localhost", Username = "******", Pwd = "noway", Database = "test", }; CoreEA.ICoreEAHander srcHandle = new CoreEA.CoreE(CoreEA.CoreE.UsedDatabaseType.MySql).X_Handler; srcHandle.Open(target.myDoc.LoginInfo); string usedTable = string.Empty; if (srcHandle.IsOpened) { usedTable = srcHandle.GetTableListInDatabase()[0]; } BaseTableSchema schema = srcHandle.GetTableSchemaInfoObject(usedTable); List <DBObject> testData = new List <DBObject>(); testData.Add(new DBObject() { TableName = schema.TableName, ColumnName = schema.Columns[0].ColumnName, Category = "Tets1", Description = "Test1", DbType = schema.Columns[0].ColumnType, Length = schema.Columns[0].CharacterMaxLength, OrdinaryPosition = schema.Columns[0].OrdinalPosition, }); testData.Add(new DBObject() { TableName = schema.TableName, ColumnName = schema.Columns[1].ColumnName, Category = "Tets2", DbType = schema.Columns[1].ColumnType, Length = schema.Columns[1].CharacterMaxLength, OrdinaryPosition = schema.Columns[1].OrdinalPosition, }); target.myDoc.DbObjectList = testData; bool result = target.Export(); Assert.IsTrue(result); }
protected WizardManager Wizard() { WizardManager manager = (WizardManager)base.Session[this.WizardKeyName]; if (manager == null) { manager = this.InitWizard(); base.Session[this.WizardKeyName] = manager; } return(manager); }
public DisciplineControl(WizardManager inputWizardManager) { wm = inputWizardManager; Visited = false; disciplinesKnown = 0; disciplineSource = new List <ElementalDiscipline>(); disciplineOrderedSelection = new List <int>(); InitializeComponent(); }
public HunterControl(WizardManager inputWizardManager) { wm = inputWizardManager; Visited = false; hunterFeatureAmount = 0; hunterFeatures = new List <ChoiceFeature>(); featureControls = new List <HunterFeatureControl>(); InitializeComponent(); }
public ExtraSubclassSpellControl(WizardManager inputWizardManager) { wm = inputWizardManager; Visited = false; spellAmount = 0; spellSourceList = new List <Spell>(); spellOrderedSelection = new List <int>(); InitializeComponent(); }
public TotemControl(WizardManager inputWizardManager) { wm = inputWizardManager; Visited = false; totemFeatureAmount = 0; totemFeatures = new List <ChoiceFeature>(); featureControls = new List <TotemFeatureControl>(); InitializeComponent(); }
public LanguageControl(WizardManager inputWizardManager) { wm = inputWizardManager; Visited = false; languages = new List <Language>(); InitializeComponent(); initializeCheckboxes(); initializeToolTips(); }
public ManeuverControl(WizardManager inputWizardManager) { wm = inputWizardManager; Visited = false; maneuverAmount = 0; maneuverSourceList = new List <Maneuver>(); maneuverOrderedSelection = new List <int>(); InitializeComponent(); }
public WildShapeControl(WizardManager inputWizardManager) { wm = inputWizardManager; Visited = false; lastClass = ""; comboSource = new List <WildShapeTerrain>(); InitializeComponent(); }
/// <summary> /// Ctor /// </summary> /// <param name="wizardManager">The wizard manager</param> /// <param name="model">The keyboard to create or modify</param> public KeyboardProfileViewModel( IKeyboardEditorRoot root, WizardManager wizardManager, IKeyboard model ) : base(root, wizardManager, false) { _model = model; _viemModel = new SimpleKeyboardViewModel( model ); _backupFileName = Root.BackupKeyboard( model ); Title = R.KeyboardProfileTitle; Description = R.KeyboardProfileDesc; }
public BackgroundStoryControl(WizardManager inputWizardManager) { wm = inputWizardManager; Visited = false; lastBackground = ""; comboSource = new BackgroundStoryChoice(); InitializeComponent(); }
public RaceControl(WizardManager inputWizardManager) { wm = inputWizardManager; Visited = false; lastUsedBooks = ""; raceSourceList = new List <Race>(); extraChoiceSource = new List <string>(); InitializeComponent(); }
protected override WizardManager InitWizard() { WizardManager manager = new WizardManager { ConfirmAction = "Confirm" }; manager .AddStep(new WizardStep("1", "About", new { Name = "Moammad" })) .AddStep(new WizardStep("2", "Index")); return(InitWizard(manager)); }
public ExtraRaceChoiceControl(WizardManager inputWizardManager) { wm = inputWizardManager; Visited = false; subcomponentActivationList = new List <bool>(); initializeSubcomponentList(); refreshActivationList(); InitializeComponent(); }
public void ForceClean() { if (base.Session[this.WizardKeyName] != null) { WizardManager manager = (WizardManager)base.Session[this.WizardKeyName]; if ((manager.WizardModel != null) && (manager.WizardModel is IDisposable)) { ((IDisposable)manager.WizardModel).Dispose(); } base.Session[this.WizardKeyName] = null; } }
public KeyboardEditionViewModel( IKeyboardEditorRoot root, WizardManager wizardManager, IKeyboard editedKeyboard ) : base(root, wizardManager, false) { Root.EditedContext = new VMContextEditable( root, editedKeyboard, Root.Config, root.SkinConfiguration ); Next = new SavingStepViewModel( Root, WizardManager, EditedContext.KeyboardVM.Model ); Title = String.Format( R.KeyboardEditionStepTitle, editedKeyboard.Name ); Description = R.KeyboardEditionStepDesc; _autoSaveContextTimer = new DispatcherTimer( DispatcherPriority.Background ); _autoSaveContextTimer.Interval = new TimeSpan( 0, 0, 30 ); }
public EndingStepViewModel( IKeyboardEditorRoot root, WizardManager wizardManager ) : base(root, wizardManager, true) { Buttons = new List<WizardButtonViewModel>(); HideNext = true; HideBack = true; Buttons.Add( new WizardButtonViewModel( R.Quit, R.EndingStepQuitDesc, "pack://application:,,,/KeyboardEditor;component/Resources/Images/exit.png", CloseWizard ) ); Buttons.Add( new WizardButtonViewModel( R.StartOver, R.EndingStepStartOverDesc, "pack://application:,,,/KeyboardEditor;component/Resources/Images/restart.png", RestartWizard ) ); Title = R.EndingStepTitle; Description = R.EndingStepDesc; }
/// <summary> /// Ctor /// </summary> /// <param name="wizardManager">The wizard manager</param> /// <param name="model">The context to which we should save a keyboard</param> public ContextListViewModel( KeyboardEditor root, WizardManager wizardManager, IUriHistoryCollection contexts, IKeyboard keyboardToSave ) : base(root, wizardManager, false) { _contexts = contexts; _keyboardtoSave = keyboardToSave; Next = new EndingStepViewModel( Root, WizardManager ); ContextVms = new List<ContextViewModel>(); foreach( var context in _contexts ) { ContextVms.Add( new ContextViewModel( this, context ) ); } }
/// <summary> /// Ctor /// </summary> /// <param name="wizardManager">The wizard manager</param> /// <param name="model">The keyboard to create or modify</param> public KeyboardListViewModel( IKeyboardEditorRoot root, WizardManager wizardManager, IKeyboardCollection model ) : base(root, wizardManager, false) { _keyboards = model; KeyboardVms = new List<KeyboardViewModel>(); foreach( var keyboard in _keyboards ) { if(root.KeyboardContext.Service.CurrentKeyboard != keyboard) KeyboardVms.Add( new KeyboardViewModel( keyboard ) ); } HideNext = true; Title = R.KeyboardListStepTitle; Description = R.KeyboardListStepDesc; }
/// <summary> /// Ctor /// </summary> /// <param name="root">The ContextEditor that is the root of this wizard</param> /// <param name="wizardManager">The wizardManager</param> /// <param name="keyboard">The modified keyboard to save</param> public SavingStepViewModel( IKeyboardEditorRoot root, WizardManager wizardManager, IKeyboard keyboard ) : base(root, wizardManager, false) { _keyboardToSave = keyboard; Buttons = new List<WizardButtonViewModel>(); HideNext = true; Buttons.Add( new WizardButtonViewModel( R.SavingStepSaveTitle, R.SavingStepSaveDesc, "pack://application:,,,/KeyboardEditor;component/Resources/Images/save-keyboard.png", SaveOnEditedKeyboard ) ); Buttons.Add( new WizardButtonViewModel( R.SavingStepSaveAsTitle, R.SavingStepSaveAsDesc, "pack://application:,,,/KeyboardEditor;component/Resources/Images/save-as.png", SaveUnderOtherKeyboard ) ); Buttons.Add( new WizardButtonViewModel( R.SavingStepCancelAndQuitTitle, R.SavingStepCancelAndQuitDesc, "pack://application:,,,/KeyboardEditor;component/Resources/Images/cancel-quit.png", CancelAndQuit ) ); Buttons.Add( new WizardButtonViewModel( R.SavingStepCancelAndRestartTitle, R.SavingStepCancelAndRestartDesc, "pack://application:,,,/KeyboardEditor;component/Resources/Images/cancel-restart.png", CancelAndRestart ) ); Title = R.SavingStepTitle; Description = String.Format( R.SavingStepDesc, keyboard.Name ); }
/// <summary> /// Ctor /// </summary> /// <param name="root"></param> /// <param name="wizardManager"></param> /// <param name="keyboardCtx"></param> public HomeViewModel( IKeyboardEditorRoot root, WizardManager wizardManager, IKeyboardContext keyboardCtx ) : base(root, wizardManager, false) { _keyboardCtx = keyboardCtx; Buttons = new List<WizardButtonViewModel>(); Buttons.Add( new WizardButtonViewModel( R.HomeEditCurrentKeyboard, R.HomeEditCurrentKeyboardDesc, "pack://application:,,,/KeyboardEditor;component/Resources/Images/edit-keyboard.png", EditCurrentKeyboard ) ); Buttons.Add( new WizardButtonViewModel( R.HomeEditNewKeyboard, R.HomeEditNewKeyboardDesc, "pack://application:,,,/KeyboardEditor;component/Resources/Images/create-keyboard.png", CreateNewKeyboard ) ); Buttons.Add( new WizardButtonViewModel( R.HomeEditOtherKeyboard, R.HomeEditOtherKeyboardDesc, "pack://application:,,,/KeyboardEditor;component/Resources/Images/edit-other-keyboard.png", EditOtherKeyboard ) ); Buttons.Add( new WizardButtonViewModel( R.HomeDestroyKeyboardTitle, R.HomeDestroyKeyboardDesc, "pack://application:,,,/KeyboardEditor;component/Resources/Images/destroy-keyboard.png", DestroyKeyboard ) ); Title = R.HomeStepTitle; Description = R.HomeStepDescription; HideNext = true; HideBack = true; }
/// <summary> /// Ctor /// </summary> /// <param name="wizardManager">The wizard manager</param> /// <param name="model">The keyboard to save</param> public SaveAsStepViewModel( IKeyboardEditorRoot root, WizardManager wizardManager, IKeyboard editedKeyboard ) : base(root, wizardManager, false) { _editedKeyboard = editedKeyboard; _keyboards = Root.KeyboardContext.Service.Keyboards.Except( Root.KeyboardContext.Service.Keyboards.Where( ( k ) => k.Name == editedKeyboard.Name ) ); KeyboardVms = new List<KeyboardViewModel>(); foreach( var keyboard in _keyboards ) { KeyboardVms.Add( new KeyboardViewModel( keyboard ) ); } Title = R.SaveAsStepTitle; Description = R.SaveAsStepDesc; Next = new EndingStepViewModel( root, wizardManager ); }
public void Awake() { if (!menuManager) menuManager = GameObject.FindObjectOfType<MenuManager>(); if (!notificationManager) notificationManager = GameObject.FindObjectOfType<NotificationManager>(); if (!spellHistoryMenu) spellHistoryMenu = GameObject.FindObjectOfType<SpellHistoryMenu>(); if (!regionDetailsMenu) regionDetailsMenu = GameObject.FindObjectOfType<RegionDetailsMenu>(); if (!wizardIcon) wizardIcon = GameObject.FindObjectOfType<WizardIcon>(); spellManager = GetComponent<SpellManager>(); wizardManager = GetComponent<WizardManager>(); regionManager = GetComponent<RegionManager>(); }
public HomeViewModel( WizardManager wizardManager ) : base(wizardManager, isLastStep: false) { _wizardManager = wizardManager; }
public void Awake() { spellManager = GetComponent<SpellManager>(); wizardManager = GetComponent<WizardManager>(); }
/// <summary> /// This constructor doesn't specify a next wizard page (you can do it directly in the WizardPage). /// You should therefor specify if it is the last step of the wizard or not. /// </summary> /// <param name="wizardManager">The WizardManager</param> /// <param name="isLastStep">Whether this step is the last of the wizard</param> /// <param name="title">(optional) title of the page</param> public WizardPage( WizardManager wizardManager, bool isLastStep, string title = "" ) : this(wizardManager, null, isLastStep, title) { }
/// <summary> /// This constructor specifies a next wizard. /// Its "IsLastStep" Property is autmatically set to false. /// </summary> /// <param name="wizardManager">The WizardManager</param> /// <param name="next">The next WizardPage</param> /// <param name="title">(optional) title of the page</param> public WizardPage( WizardManager wizardManager, WizardPage next, string title = "" ) : this(wizardManager, next, false) { }
public HelpAwareWizardPage( IKeyboardEditorRoot root, WizardManager wizardManager, bool isLastStep, string title = "" ) : this(root, wizardManager, null, isLastStep, title) { }
public HelpAwareWizardPage( IKeyboardEditorRoot root, WizardManager wizardManager, WizardPage next, string title = "" ) : this(root, wizardManager, next, false, title) { }
public HelpAwareWizardPage( IKeyboardEditorRoot root, WizardManager wizardManager, WizardPage next, bool isLastStep, string title = "" ) : base(wizardManager, next, title) { Root = root; }