public override string ToString() { var builder = new StringBuilder(); builder.Append(Kind); builder.AppendFormat(" Span at {0}::{1} - [{2}]", Start, Length, Content); builder.Append(" Edit: <"); builder.Append(EditHandler.ToString()); builder.Append("> Gen: <"); builder.Append(ChunkGenerator.ToString()); builder.Append("> {"); builder.Append(string.Join(";", Symbols.GroupBy(sym => sym.GetType()).Select(grp => string.Concat(grp.Key.Name, ":", grp.Count())))); builder.Append("}"); return(builder.ToString()); }
/// <summary> /// Constructor passing alarm and its index /// </summary> /// <param name="a">alarm to be edited, or null if new alarm</param> /// <param name="index">index of alarm in alarmList</param> public EditForm(AlarmMVC a, int index, EditHandler eh) { InitializeComponent(); handler = eh; uxTimePicker.Format = DateTimePickerFormat.Time; uxTimePicker.ShowUpDown = true; uxToneComboBx.DataSource = Enum.GetValues(typeof(Tone)); alarmIndex = index; if (a != null) { DateTime alarmValue = new DateTime(DateTime.Today.Year, DateTime.Today.Month, DateTime.Today.Day, a.Time.Hour, a.Time.Minute, a.Time.Second); uxTimePicker.Value = alarmValue; uxOn.Checked = (a.Status == AlarmStatus.Running); uxToneComboBx.SelectedItem = a.Ringtone; uxSnoozeIntvlUpDwn.Value = a.SnoozeInterval; } }
internal void AddEditHandler(Keys key, EditHandler handler) { editHandlers[key] = handler; }
public void Setup() { Store = NewDocumentStore(); Dispatcher = new TestableUnicastDispatcher(); Handler = new EditHandler(Store, Dispatcher); }
internal virtual void BeginEdit() { EditHandler.EnterEditMode(this); }
internal void BeginInsertAfter(RowPresenter parent, RowPresenter child) { Debug.Assert(!IsEditing); EditHandler.BeginInsertAfter(this, parent, child); }