public ViewDataSource(SpellLevelsDialog state) { this.state = state; }
public override void ViewDidLoad() { base.ViewDidLoad(); // Perform any additional setup after loading the view, typically from a nib. BackgroundView.BackgroundColor = UIColor.Clear; BackgroundView.BorderColor = UIExtensions.RGBColor(0xFFFFFF); BackgroundView.Border = 2.0f; BackgroundView.Gradient = new GradientHelper(CMUIColors.SecondaryColorADark); ButtonPropertyManager m; m = new ButtonPropertyManager(NameButton, MainUI.MainView, _spell, "Name") { Title = "Name", Multiline = false }; _Managers.Add(m); m = new ButtonPropertyManager(SchoolButton, MainUI.MainView, _spell, "school") { Title = "School", Multiline = false }; _Managers.Add(m); m = new ButtonPropertyManager(SubschoolButton, MainUI.MainView, _spell, "subschool") { Title = "Subschool", Multiline = false }; _Managers.Add(m); m = new ButtonPropertyManager(DescriptorButton, MainUI.MainView, _spell, "descriptor") { Title = "Descriptor", Multiline = false }; _Managers.Add(m); m = new ButtonPropertyManager(CastingTimeButton, MainUI.MainView, _spell, "casting_time") { Title = "Casting Time", Multiline = false }; _Managers.Add(m); m = new ButtonPropertyManager(RangeButton, MainUI.MainView, _spell, "range") { Title = "Range", Multiline = false }; _Managers.Add(m); m = new ButtonPropertyManager(AreaButton, MainUI.MainView, _spell, "area") { Title = "Area", Multiline = false }; _Managers.Add(m); m = new ButtonPropertyManager(TargetsButton, MainUI.MainView, _spell, "targets") { Title = "Targets", Multiline = false }; _Managers.Add(m); m = new ButtonPropertyManager(DurationButton, MainUI.MainView, _spell.Adjuster, "Duration") { Title = "Duration", Multiline = false }; _Managers.Add(m); m = new ButtonPropertyManager(DismissableButton, MainUI.MainView, _spell.Adjuster, "Dismissible") { Title = "Dismissible", Multiline = false }; _Managers.Add(m); m = new ButtonPropertyManager(SavingThrowButton, MainUI.MainView, _spell, "saving_throw") { Title = "Saving Throw", Multiline = false }; _Managers.Add(m); m = new ButtonPropertyManager(SpellResistanceButton, MainUI.MainView, _spell, "spell_resistence") { Title = "Spell Resistance", Multiline = false }; _Managers.Add(m); m = new ButtonPropertyManager(VerbalButton, MainUI.MainView, _spell.Adjuster, "Verbal") { Title = "Verbal", Multiline = false }; _Managers.Add(m); m = new ButtonPropertyManager(SomaticButton, MainUI.MainView, _spell.Adjuster, "Somatic") { Title = "Somatic", Multiline = false }; _Managers.Add(m); m = new ButtonPropertyManager(MaterialButton, MainUI.MainView, _spell.Adjuster, "Material") { Title = "Material", Multiline = false }; _Managers.Add(m); m = new ButtonPropertyManager(MaterialTextButton, MainUI.MainView, _spell.Adjuster, "MaterialText") { Title = "Material Text", Multiline = false }; _Managers.Add(m); m = new ButtonPropertyManager(FocusButton, MainUI.MainView, _spell.Adjuster, "Focus") { Title = "Focus", Multiline = false }; _Managers.Add(m); m = new ButtonPropertyManager(DivineFocusButton, MainUI.MainView, _spell.Adjuster, "DivineFocus") { Title = "Divine Focus", Multiline = false }; _Managers.Add(m); m = new ButtonPropertyManager(FocusTextButton, MainUI.MainView, _spell.Adjuster, "FocusText") { Title = "FocusText", Multiline = false }; _Managers.Add(m); m = new ButtonPropertyManager(DescriptionButton, MainUI.MainView, _spell, "description") { Title = "Description", Multiline = true }; _Managers.Add(m); foreach (ButtonPropertyManager bpm in _Managers) { bpm.Button.BackgroundColor = UIColor.Clear; } LevelsButton.TouchUpInside += (object sender, EventArgs e) => { SpellLevelsDialog dlg = new SpellLevelsDialog(_spell); dlg.OKClicked += (object se, EventArgs ea) => { }; View.AddSubview(dlg.View); }; LevelsButton.BackgroundColor = UIColor.Clear; }
public ViewDelegate(SpellLevelsDialog state) { this.state = state; }