Ejemplo n.º 1
0
        public bool RemovePluginSample()
        {
            //<Snippet2>
            if (this.StylusPlugIns.Contains(filterPlugin1))
            {
                StylusPlugIns.Remove(filterPlugin1);
            }
            //</Snippet2>

            return(this.StylusPlugIns.Contains(filterPlugin1));
        }
Ejemplo n.º 2
0
        public void MoveDown(PluginDescription pluginToMoveDown)
        {
            int index = inPlugins.IndexOf(pluginToMoveDown);

            if (index < StylusPlugIns.Count - 1)
            {
                StylusPlugIns.Remove(pluginToMoveDown.Plugin);
                StylusPlugIns.Insert(index + 1, pluginToMoveDown.Plugin);
                inPlugins.Remove(pluginToMoveDown);
                inPlugins.Insert(index + 1, pluginToMoveDown);
            }
        }
Ejemplo n.º 3
0
        public void MoveUp(PluginDescription pluginToMoveUp)
        {
            int index = inPlugins.IndexOf(pluginToMoveUp);

            if (index > 0)
            {
                StylusPlugIns.Remove(pluginToMoveUp.Plugin);
                StylusPlugIns.Insert(index - 1, pluginToMoveUp.Plugin);
                inPlugins.Remove(pluginToMoveUp);
                inPlugins.Insert(index - 1, pluginToMoveUp);
            }
        }
Ejemplo n.º 4
0
        public bool AddRemoveFilterPlugin()
        {
            bool containsPlugin = this.StylusPlugIns.Contains(filterPlugin1);

            if (containsPlugin)
            {
                StylusPlugIns.Remove(filterPlugin1);
            }
            else
            {
                //StylusPlugIns.Insert(0, filterPlugin1);
                StylusPlugIns.Add(filterPlugin1);
            }

            return(!containsPlugin);
        }
Ejemplo n.º 5
0
        public bool AddRemoveDynamicRenderer()
        {
            bool containsPlugin = this.StylusPlugIns.Contains(dynamicRenderer1);

            if (containsPlugin)
            {
                StylusPlugIns.Remove(dynamicRenderer1);
            }
            else
            {
                StylusPlugIns.Insert(0, dynamicRenderer1);
            }
            //MessageBox.Show(filterPlugin1.IsActiveForInput.ToString());

            return(!containsPlugin);
        }
Ejemplo n.º 6
0
 public void Remove(PluginDescription pluginToRemove)
 {
     StylusPlugIns.Remove(pluginToRemove.Plugin);
     inPlugins.Remove(pluginToRemove);
     outPlugins.Add(pluginToRemove);
 }