public ChangeAttributeCommand(string name, FigureAttribute attribute, object value, IDrawingEditor editor) : base(name, editor) { _attribute = attribute; _value = value; }
public static object GetDefaultAttribute (FigureAttribute attribute) { if (_defaultAttributes == null) InitializeDefaultAttributes (); object returnValue = null; _defaultAttributes.TryGetValue (attribute, out returnValue); return returnValue; }
public ChangeAttributeUndoActivity (IDrawingView drawingView, FigureAttribute attribute, object value) : base (drawingView) { _originalValues = new Dictionary<IFigure, object> (); Undoable = true; Redoable = true; Attribute = attribute; Value = value; }
public ChangeAttributeUndoActivity(IDrawingView drawingView, FigureAttribute attribute, object value) : base(drawingView) { _originalValues = new Dictionary <IFigure, object> (); Undoable = true; Redoable = true; Attribute = attribute; Value = value; }
public static void SetDefaultAttribute (FigureAttribute attribute, object value) { if (value == null) return; if (_defaultAttributes == null) InitializeDefaultAttributes (); _defaultAttributes [attribute] = value; }
public override object GetAttribute (FigureAttribute attribute) { if (_attributes == null) return AttributeFigure.GetDefaultAttribute (attribute); object returnValue = null; if (_attributes.TryGetValue (attribute, out returnValue) == false) return AttributeFigure.GetDefaultAttribute (attribute); return returnValue; }
public static object GetDefaultAttribute(FigureAttribute attribute) { if (_defaultAttributes == null) { InitializeDefaultAttributes(); } object returnValue = null; _defaultAttributes.TryGetValue(attribute, out returnValue); return(returnValue); }
public virtual void SetAttribute(FigureAttribute attribute, object value) { switch (attribute) { case FigureAttribute.FillColor: FillColor = (Cairo.Color)value; break; case FigureAttribute.LineColor: LineColor = (Cairo.Color)value; break; } }
public static void SetDefaultAttribute(FigureAttribute attribute, object value) { if (value == null) { return; } if (_defaultAttributes == null) { InitializeDefaultAttributes(); } _defaultAttributes [attribute] = value; }
public override void SetAttribute(FigureAttribute attribute, object value) { if (value == null) { return; } if (_attributes == null) { _attributes = new Dictionary <FigureAttribute, object> (); } _attributes [attribute] = value; }
public virtual object GetAttribute(FigureAttribute attribute) { switch (attribute) { case FigureAttribute.FillColor: return(FillColor); case FigureAttribute.LineColor: return(LineColor); default: return(null); } }
public override object GetAttribute(FigureAttribute attribute) { if (_attributes == null) { return(AttributeFigure.GetDefaultAttribute(attribute)); } object returnValue = null; if (_attributes.TryGetValue(attribute, out returnValue) == false) { return(AttributeFigure.GetDefaultAttribute(attribute)); } return(returnValue); }
public override void SetAttribute(FigureAttribute attribute, object value) { //FIXME: Improve this logic, because doesn't make any sense //invalidating when isn't needed (current value = new value) WillChange(); switch (attribute) { case FigureAttribute.FillColor: FillColor = (Cairo.Color)value; break; case FigureAttribute.FontAlignment: FontAlignment = (Pango.Alignment)value; break; case FigureAttribute.FontColor: FontColor = (Cairo.Color)value; break; case FigureAttribute.FontSize: FontSize = (int)value; break; case FigureAttribute.FontStyle: FontStyle = (Pango.Style)value; break; case FigureAttribute.LineColor: LineColor = (Cairo.Color)value; break; default: base.SetAttribute(attribute, value); break; } GenerateDummyContext(); Changed(); }
public override object GetAttribute(FigureAttribute attribute) { switch (attribute) { case FigureAttribute.FillColor: return(FillColor); case FigureAttribute.FontAlignment: return(FontAlignment); case FigureAttribute.FontColor: return(FontColor); case FigureAttribute.FontSize: return(FontSize); case FigureAttribute.FontStyle: return(FontStyle); case FigureAttribute.LineColor: return(LineColor); } return(base.GetAttribute(attribute)); }
public override void SetAttribute(FigureAttribute attribute, object value) { if (value == null) return; if (_attributes == null) _attributes = new Dictionary<FigureAttribute, object> (); _attributes [attribute] = value; }
public virtual void SetAttribute (FigureAttribute attribute, object value) { switch (attribute) { case FigureAttribute.FillColor: FillColor = (Cairo.Color) value; break; case FigureAttribute.LineColor: LineColor = (Cairo.Color) value; break; } }
public virtual object GetAttribute (FigureAttribute attribute) { switch (attribute) { case FigureAttribute.FillColor: return FillColor; case FigureAttribute.LineColor: return LineColor; default: return null; } }
public override object GetAttribute(FigureAttribute attribute) { switch (attribute) { case FigureAttribute.FillColor: return FillColor; case FigureAttribute.FontAlignment: return FontAlignment; case FigureAttribute.FontColor: return FontColor; case FigureAttribute.FontSize: return FontSize; case FigureAttribute.FontStyle: return FontStyle; case FigureAttribute.LineColor: return LineColor; } return base.GetAttribute (attribute); }
public override void SetAttribute(FigureAttribute attribute, object value) { //FIXME: Improve this logic, because doesn't make any sense //invalidating when isn't needed (current value = new value) WillChange (); switch (attribute) { case FigureAttribute.FillColor: FillColor = (Cairo.Color) value; break; case FigureAttribute.FontAlignment: FontAlignment = (Pango.Alignment) value; break; case FigureAttribute.FontColor: FontColor = (Cairo.Color) value; break; case FigureAttribute.FontSize: FontSize = (double) value; break; case FigureAttribute.FontStyle: FontStyle = (Pango.Style) value; break; case FigureAttribute.LineColor: LineColor = (Cairo.Color) value; break; default: base.SetAttribute (attribute, value); break; } GenerateDummyContext (); Changed (); }