private void OnReferenceTableRowSelected(object sender, ListEditorEventArgs e) { if (this.Parent != null && GuiService.Main != null) { GuiService.Main.ShowProperty(this, e.Item, false); } }
private void OnTableControlRowSelect(object sender, ListEditorEventArgs e) { if (TableEditor != null) { var item = (DBItem)e.Item; Value = ParseValue(item); ((TextEntry)Editor.Widget).Changed -= OnTextChanged; ((TextEntry)Editor.Widget).Text = item.ToString(); ((TextEntry)Editor.Widget).Changed += OnTextChanged; DropDown.Hide(); } }
/// <summary> /// Called when an object is about to be removed from the list /// </summary> /// <param name="e"></param> /// <returns></returns> private bool OnRemovingItem(ListEditorEventArgs e) { if (RemovingItem != null) { RemovingItem(this, e); if (e.CancelAction) { return(false); } } return(true); }
private void OnRowSelected(object sender, ListEditorEventArgs e) { TableEditor tab = (TableEditor)sender; List <DBItem> rows = tab.SelectedRows; foreach (DBItem row in rows) { DBItem dr = Table.NewItem(); dr[baseColumn] = baseRow.PrimaryId; dr[tab.baseColumn] = row.PrimaryId; Table.Add(dr); } _currentControl.Hide(); _currentControl = null; }
public override void OnItemSelect(ListEditorEventArgs ea) { var row = ea.Item as DBItem; if (List.Mode == LayoutListMode.Fields) { var field = List.SelectedItem as LayoutDBField; row = List.FieldSource as DBItem; if (field.Invoker is DBColumn column && column.IsReference && column.ReferenceTable.Access.GetFlag(AccessType.Read, GuiEnvironment.User)) { row = field.GetReference(row); } } ea.Item = row; base.OnItemSelect(ea); }
protected override void FieldsEditorStatusClick(object sender, ListEditorEventArgs e) { }
public override void OnItemSelect(ListEditorEventArgs e) { ViewDocument(); }
private void StagesSelectionChanged(object sender, ListEditorEventArgs e) { stageEditor.Stage = stages.Selected as Stage; }