public veMsStatus(InBase owner, JSC.JSValue manifest) { _owner = owner; InitializeComponent(); ValueChanged(_owner.value); TypeChanged(manifest); }
internal void RemoveItem(DTopic t) { InBase item = _valueVC.OfType <InTopic>().First(z => z.Owner == t); if (item != null) { CollectionChange(item, false); } }
public veSliderBool(InBase owner, JSC.JSValue type) //-V3117 { _owner = owner; InitializeComponent(); ValueChanged(_owner.value); tbBoolean.Checked += cbBool_Checked; tbBoolean.Unchecked += cbBool_Unchecked; }
public override int CompareTo(InBase other) { var o = other as InManifest; if (o == null) { return((other is InValue) ? 1 : -1); } return(this._path.CompareTo(o._path)); }
private veEsStatus(InBase owner, JSC.JSValue manifest) { _owner = owner; _client = (_owner as InTopic).Owner.Connection; base.HorizontalAlignment = System.Windows.HorizontalAlignment.Left; base.Padding = new System.Windows.Thickness(10, 0, 10, 0); base.GotFocus += ve_GotFocus; _client.PropertyChanged += _client_PropertyChanged; ShowStatus(); }
private veByteArray(InBase owner, JSC.JSValue manifest) { _owner = owner; base.HorizontalAlignment = System.Windows.HorizontalAlignment.Left; base.Padding = new System.Windows.Thickness(10, 0, 10, 0); base.BorderBrush = Brushes.Black; base.GotFocus += ve_GotFocus; base.LostFocus += ve_LostFocus; base.KeyUp += ve_KeyUp; ValueChanged(_owner.value); TypeChanged(manifest); }
private veEditor(InBase owner, JSC.JSValue manifest) { this._owner = owner; base.ItemsSource = InspectorForm.GetEditors(); base.IsEditable = false; base.BorderBrush = Brushes.Black; base.Padding = new System.Windows.Thickness(10, 0, 10, 0); base.MinWidth = 90; base.GotFocus += ve_GotFocus; ValueChanged(_owner.value); TypeChanged(manifest); base.SelectionChanged += ve_SelectionChanged; }
public veEnum(InBase owner, JSC.JSValue manifest) { _owner = owner; base.HorizontalAlignment = System.Windows.HorizontalAlignment.Left; base.HorizontalContentAlignment = System.Windows.HorizontalAlignment.Right; base.Padding = new System.Windows.Thickness(10, 0, 10, 0); base.IsEditable = false; base.BorderBrush = Brushes.Black; base.GotFocus += ve_GotFocus; base.SelectionChanged += ve_SelectionChanged; TypeChanged(manifest); }
private veJS(InBase owner, JSC.JSValue manifest) { _owner = owner; InitializeComponent(); base.Padding = new System.Windows.Thickness(10, 0, 10, 0); base.BorderBrush = Brushes.Black; ValueChanged(_owner.value); TypeChanged(manifest); this.textEditor.ShowLineNumbers = true; this.textEditor.Options.EnableHyperlinks = false; this.textEditor.Options.EnableEmailHyperlinks = false; this.textEditor.Options.EnableTextDragDrop = false; }
public static IValueEditor Create(InBase owner, JSC.JSValue manifest) { var ow = owner as InTopic; if (ow != null) { return(new veEsStatus(owner, manifest)); } else { return(new veDefault(owner, manifest)); } }
public veHexadecimal(InBase owner, JSC.JSValue manifest) { _owner = owner; base.TabIndex = 5; base.FormatString = "X"; base.ParsingNumberStyle = System.Globalization.NumberStyles.HexNumber; base.HorizontalAlignment = System.Windows.HorizontalAlignment.Left; base.Padding = new System.Windows.Thickness(10, 0, 10, 0); base.BorderBrush = Brushes.Black; base.GotFocus += ve_GotFocus; base.LostFocus += ve_LostFocus; base.KeyUp += ve_KeyUp; ValueChanged(_owner.value); TypeChanged(manifest); }
public static IValueEditor GetEditor(string editor, InBase owner, JSC.JSValue manifest) { IValueEditor rez; Func <InBase, JSC.JSValue, IValueEditor> ct; if (editor != null && _editors.TryGetValue(editor, out ct) && ct != null) { rez = ct(owner, manifest); } else { rez = new veDefault(owner, manifest); } return(rez); }
public veDouble(InBase owner, JSC.JSValue manifest) { _owner = owner; base.TabIndex = 5; base.HorizontalAlignment = System.Windows.HorizontalAlignment.Left; base.Padding = new System.Windows.Thickness(10, 0, 10, 0); base.BorderThickness = new System.Windows.Thickness(1, 0, 1, 0); base.BorderBrush = Brushes.Black; base.Background = Brushes.Azure; base.GotFocus += ve_GotFocus; base.LostFocus += ve_LostFocus; base.KeyUp += ve_KeyUp; ValueChanged(_owner.value); TypeChanged(manifest); }
public veAttribute(InBase owner, JSC.JSValue manifest) { _owner = owner; InitializeComponent(); ValueChanged(_owner.value); TypeChanged(manifest); // subscribe on events after initialize tbConfig.Checked += tbChanged; tbConfig.Unchecked += tbChanged; tbSaved.Checked += tbChanged; tbSaved.Unchecked += tbChanged; tbReadonly.Checked += tbChanged; tbReadonly.Unchecked += tbChanged; tbRequired.Checked += tbChanged; tbRequired.Unchecked += tbChanged; tbInternal.Checked += tbChanged; tbInternal.Unchecked += tbChanged; }
internal void CollectionChange(InBase item, bool visible) { if (item == null) { throw new ArgumentNullException("item"); } if (visible) { lock (_valueVC) { int min = 0, mid = -1, max = _valueVC.Count - 1, cr; while (min <= max) { mid = (min + max) / 2; cr = item.CompareTo(_valueVC[mid]); if (cr > 0) { min = mid + 1; } else if (cr < 0) { max = mid - 1; mid = max; } else { break; } } _valueVC.Insert(mid + 1, item); } } else { _valueVC.Remove(item); } }
public veDevicePLC(InBase owner, JSC.JSValue manifest) { _owner = owner; _stateT = _owner.CompactView?((InTopic)_owner).Owner:((InValue)_owner).Data; InitializeComponent(); _stateT.GetAsync("src").ContinueWith(SrcLoaded); ValueChanged(_owner.value); TypeChanged(manifest); if (_owner.CompactView) { buStart.Visibility = System.Windows.Visibility.Collapsed; buStop.Visibility = System.Windows.Visibility.Collapsed; buCompile.Visibility = System.Windows.Visibility.Collapsed; buExecute.Visibility = System.Windows.Visibility.Collapsed; grJsEditor.Visibility = System.Windows.Visibility.Collapsed; } else { this.textEditor.ShowLineNumbers = true; this.textEditor.Options.EnableHyperlinks = false; this.textEditor.Options.EnableEmailHyperlinks = false; this.textEditor.Options.EnableTextDragDrop = false; } }
public veDateTimePicker(InBase owner, JSC.JSValue manifest) { _owner = owner; base.TabIndex = 5; if (_owner.CompactView) { base.Format = Xceed.Wpf.Toolkit.DateTimeFormat.Custom; base.FormatString = "g"; } else { base.Format = Xceed.Wpf.Toolkit.DateTimeFormat.FullDateTime; } base.HorizontalAlignment = System.Windows.HorizontalAlignment.Left; base.Padding = new System.Windows.Thickness(10, 0, 10, 0); base.BorderThickness = new System.Windows.Thickness(1, 0, 1, 0); base.BorderBrush = Brushes.Black; base.Background = Brushes.Azure; base.GotFocus += ve_GotFocus; base.LostFocus += ve_LostFocus; base.KeyUp += ve_KeyUp; ValueChanged(_owner.value); TypeChanged(manifest); }
public override int CompareTo(InBase other) { var o = other as InValue; return(o == null ? -1 : this._path.CompareTo(o._path)); }
public static IValueEditor Create(InBase owner, JSC.JSValue manifest) { return(new veAttribute(owner, manifest)); }
public static IValueEditor Create(InBase owner, JSC.JSValue manifest) { return(new veByteArray(owner, manifest)); }
public veVersion(InBase owner, JSC.JSValue type) //-V3117 { base.HorizontalAlignment = System.Windows.HorizontalAlignment.Left; base.Padding = new System.Windows.Thickness(10, 0, 10, 0); ValueChanged(owner.value); }
public override int CompareTo(InBase other) { var o = other as InTopic; return(o == null ? 1 : this.path.CompareTo(o.path)); }
public static IValueEditor Create(InBase owner, JSC.JSValue manifest) { return(new veDevicePLC(owner, manifest)); }
public static IValueEditor Create(InBase owner, JSC.JSValue type) { return(new veVersion(owner, type)); }
public static IValueEditor Create(InBase owner, JSC.JSValue manifest) { return new veEditor(owner, manifest); }
public static IValueEditor Create(InBase owner, JSC.JSValue type) { return(new veSliderBool(owner, type)); }
public static IValueEditor Create(InBase owner, JSC.JSValue type) { return(new veHexadecimal(owner, type)); }
public static IValueEditor Create(InBase owner, JSC.JSValue type) { return(new veTopicReference(owner, type)); }
public static IValueEditor Create(InBase owner, JSC.JSValue type) { return(new veTimePicker(owner, type)); }