Beispiel #1
0
 public GroupBaseRenderer(Renderer renderer, GroupItem groupItem, IBaseRenderer parent)
 {
     Renderer = renderer;
     GroupItem = groupItem;
     GroupItem.PropertyChanged += new PropertyChangedEventHandler(container_PropertyChanged);
     Parent = parent;
 }
Beispiel #2
0
        public SolidFillRenderer(Renderer renderer, SolidFill fill, IBaseRenderer parent)
            : base(renderer, fill, parent)
        {
            _renderer = renderer;
            _fill = fill;
            _fill.PropertyChanged += new System.ComponentModel.PropertyChangedEventHandler(fill_PropertyChanged);

            _path = new GraphicsPath();
        }
Beispiel #3
0
 public VarRenderer(Renderer renderer, Variable variable, IBaseRenderer parent)
 {
     Debug.Assert(renderer != null);
     Debug.Assert(variable != null);
     _variable = variable;
     _variable.PropertyChanged += new PropertyChangedEventHandler(_node_PropertyChanged);
     _renderer = renderer;
     Parent = parent;
 }
Beispiel #4
0
        public CaseRenderer(Renderer renderer, Case caseNode, IBaseRenderer parent)
        {
            Debug.Assert(renderer != null && caseNode != null);

            _caseNode = caseNode;
            _caseNode.PropertyChanged += new PropertyChangedEventHandler(_caseNode_PropertyChanged);
            _caseNode.Nodes.ItemAdded += new EventHandler<ItemEventArgs<ThemeNode>>(Nodes_ItemAdded);
            _caseNode.Nodes.ItemRemoved += new EventHandler<ItemEventArgs<ThemeNode>>(Nodes_ItemRemoved);

            foreach (var child in _caseNode.Nodes)
                AddHandler(child);

            _renderer = renderer;
            Parent = parent;
        }
Beispiel #5
0
 public LayerGroupRenderer(Renderer renderer, Group group, IBaseRenderer parent)
     : base(renderer, group, parent)
 {
 }
Beispiel #6
0
 public MapRenderer(Renderer renderer, Map map)
     : base(renderer, map, null)
 {
     _map = map;
 }
 public VerticesEnumeratorRenderer(Renderer renderer, VerticesEnumerator verticesEnumerator, IBaseRenderer parent)
     :base(renderer, verticesEnumerator, parent)
 {
     _verticesEnumerator = verticesEnumerator;
     _verticesEnumerator.PropertyChanged += new PropertyChangedEventHandler(_verticesEnumerator_PropertyChanged);
 }
        //private FeatureVariableResolver _resolver;

        public LinearCalibrationRenderer(Renderer renderer, LinearCalibration linearCalibration, IBaseRenderer parent)
            : base(renderer, linearCalibration, parent)
        {
            _linearCalibration = linearCalibration;
            _linearCalibration.PropertyChanged += new System.ComponentModel.PropertyChangedEventHandler(_linearCalibration_PropertyChanged);
        }
Beispiel #9
0
 public MarkerRenderer(Renderer renderer, Marker marker, IBaseRenderer parent)
     : base(renderer, marker, parent)
 {
     _marker = marker;
     _marker.PropertyChanged += new System.ComponentModel.PropertyChangedEventHandler(_marker_PropertyChanged);
 }
 public ContainerNodeRenderer(Renderer renderer, ContainerNode node, IBaseRenderer parent)
     : base(renderer, node, parent)
 {
     _containerNode = node;
     _containerNode.PropertyChanged += _containerNode_PropertyChanged;
 }
Beispiel #11
0
 public WindowRenderer(Renderer renderer, Window window, IBaseRenderer parent)
     : base(renderer, window, parent)
 {
     _window = window;
     _window.PropertyChanged += new System.ComponentModel.PropertyChangedEventHandler(_window_PropertyChanged);
 }
Beispiel #12
0
 public LayerRenderer(Renderer renderer, Layer layer, IBaseRenderer parent)
     : base(renderer, layer, parent)
 {
     _layer = layer;
 }
 public PointExtractorRenderer(Renderer renderer, PointExtractor pointExtractor, IBaseRenderer parent)
     : base(renderer, pointExtractor, parent)
 {
     _pointExtractor = pointExtractor;
     _pointExtractor.PropertyChanged += new PropertyChangedEventHandler(_pointExtractor_PropertyChanged);
 }
Beispiel #14
0
 public TextRenderer(Renderer renderer, Text text, IBaseRenderer parent)
     : base(renderer, text, parent)
 {
     _text = text;
     _text.PropertyChanged += new System.ComponentModel.PropertyChangedEventHandler(_text_PropertyChanged);
 }