Example #1
0
        public ThemeCreator(IEditorService editor, ILayerDefinition layer, ClassDefinition schema, object ruleCollection)
            : this()
        {
            m_editor = editor;
            m_layer = layer;
            m_featureClass = schema;
            m_ruleCollection = ruleCollection;

            _factory = (ILayerElementFactory2)editor.GetEditedResource();

            ColorBrewerColorSet.SetCustomRender(new CustomCombo.RenderCustomItem(DrawColorSetPreview));
        }
Example #2
0
 private ICompositeRule CreateCompositeRule(ICompositeRule template, ILayerElementFactory2 factory)
 {
     var crule = factory.CreateDefaultCompositeRule();
     if (template.CompositeSymbolization != null)
         crule.CompositeSymbolization = factory.CloneCompositeSymbolization(template.CompositeSymbolization);
     return crule;
 }