protected override void FillTreeWithData(ObjectSelectorEditor.Selector selector, ITypeDescriptorContext context, IServiceProvider provider)
 {
     if ((context != null) && (context.Instance != null))
     {
         ApiItem instance = (ApiItem)context.Instance;
         this.selector = selector;
         selector.CheckBoxes = true;
         selector.BeforeSelect += new TreeViewCancelEventHandler(this.method_0);
         selector.Clear();
         foreach (ApiType category in Enum.GetValues(typeof(ApiType)))
         {
             if (category != ApiType.Nono)
             {
                 if((instance.Type & category) == category)
                 {
                     selector.AddNode(category.ToString(), (int)category, null).Checked = (instance.UseType & category) == category;
                 }
             }
         }
         selector.SelectedNode = null;
     }
     else
     {
         base.FillTreeWithData(selector, context, provider);
     }
 }
Esempio n. 2
0
 protected override void FillTreeWithData(ObjectSelectorEditor.Selector selector, ITypeDescriptorContext context, IServiceProvider provider)
 {
   if (context == null || context.Instance == null)
     return;
   this.instance = context.Instance;
   selector.Clear();
   if (this.BdDbx0JCT)
     selector.AddNode(USaG3GpjZagj1iVdv4u.Y4misFk9D9(424), (object) null, (ObjectSelectorEditor.SelectorNode) null);
   foreach (KeyValuePair<string, object> keyValuePair in this.GetItems())
     selector.AddNode(keyValuePair.Key, keyValuePair.Value, (ObjectSelectorEditor.SelectorNode) null);
   object obj = context.PropertyDescriptor.GetValue(context.Instance);
   if (obj == null && this.BdDbx0JCT)
   {
     selector.SelectedNode = selector.Nodes[0];
   }
   else
   {
     foreach (ObjectSelectorEditor.SelectorNode selectorNode in selector.Nodes)
     {
       if (selectorNode.value != null && selectorNode.value.Equals(obj))
       {
         selector.SelectedNode = (TreeNode) selectorNode;
         break;
       }
     }
   }
 }
Esempio n. 3
0
 protected override void FillTreeWithData(ObjectSelectorEditor.Selector selector, ITypeDescriptorContext context, IServiceProvider provider)
 {
   if (context == null || context.Instance == null)
     return;
   selector.Clear();
   foreach (string label in this.types)
     selector.AddNode(label, (object) label, (ObjectSelectorEditor.SelectorNode) null);
 }
Esempio n. 4
0
        /// <summary>
        /// 
        /// </summary>
        protected override void FillTreeWithData(ObjectSelectorEditor.Selector selector, ITypeDescriptorContext context, IServiceProvider provider)
        {
            base.FillTreeWithData(selector, context, provider);
            selector.Nodes.Add(new SelectorNode("<None>", null));
            String[] layouts = Directory.GetFiles(this.GetLayoutsDir(), "*.fdl");
            for (Int32 i = 0; i < layouts.Length; i++)
            {
                String label = Path.GetFileNameWithoutExtension(layouts[i]);
                SelectorNode item = new SelectorNode(label, layouts[i]);
                selector.Nodes.Add(item);
            }

        }
 public Selector(ObjectSelectorEditor editor)
 {
     this.CreateHandle();
     this.editor = editor;
     base.BorderStyle = BorderStyle.None;
     base.FullRowSelect = !editor.SubObjectSelector;
     base.Scrollable = true;
     base.CheckBoxes = false;
     base.ShowPlusMinus = editor.SubObjectSelector;
     base.ShowLines = editor.SubObjectSelector;
     base.ShowRootLines = editor.SubObjectSelector;
     base.AfterSelect += new TreeViewEventHandler(this.OnAfterSelect);
 }
Esempio n. 6
0
 protected override void FillTreeWithData(ObjectSelectorEditor.Selector selector, ITypeDescriptorContext context, IServiceProvider provider)
 {
     if (context != null && context.Instance != null) {
         object obj = context.PropertyDescriptor.GetValue (context.Instance);
         selector.Clear ();
         foreach (string label in BeginString.GetValues()) {
             ObjectSelectorEditor.SelectorNode selectorNode = selector.AddNode (label, (object)label, (ObjectSelectorEditor.SelectorNode)null);
             if (((object)label).Equals (obj))
                 selector.SelectedNode = (TreeNode)selectorNode;
         }
     } else
         base.FillTreeWithData (selector, context, provider);
 }
 public Selector(ObjectSelectorEditor editor)
 {
     this.CreateHandle();
     this.editor        = editor;
     base.BorderStyle   = BorderStyle.None;
     base.FullRowSelect = !editor.SubObjectSelector;
     base.Scrollable    = true;
     base.CheckBoxes    = false;
     base.ShowPlusMinus = editor.SubObjectSelector;
     base.ShowLines     = editor.SubObjectSelector;
     base.ShowRootLines = editor.SubObjectSelector;
     base.AfterSelect  += new TreeViewEventHandler(this.OnAfterSelect);
 }
 protected override void FillTreeWithData(ObjectSelectorEditor.Selector theSel, ITypeDescriptorContext theCtx, IServiceProvider theProvider)
 {
     base.FillTreeWithData(theSel, theCtx, theProvider);
     MultiPaneControl instance = (MultiPaneControl) theCtx.Instance;
     foreach (MultiPanePage page in instance.Controls)
     {
         ObjectSelectorEditor.SelectorNode node = new ObjectSelectorEditor.SelectorNode(page.Name, page);
         theSel.Nodes.Add(node);
         if (page == instance.SelectedPage)
         {
             theSel.SelectedNode = node;
         }
     }
 }
            /// <summary>
            /// Constructor for Selector, takes ObjectSelectorEditor
            /// </summary>
            public Selector(ObjectSelectorEditor editor)
            {
                CreateHandle();
                _editor = editor;

                BorderStyle   = BorderStyle.None;
                FullRowSelect = !editor.SubObjectSelector;
                Scrollable    = true;
                CheckBoxes    = false;
                ShowPlusMinus = editor.SubObjectSelector;
                ShowLines     = editor.SubObjectSelector;
                ShowRootLines = editor.SubObjectSelector;

                AfterSelect += new TreeViewEventHandler(OnAfterSelect);
            }
Esempio n. 10
0
    protected override void FillTreeWithData(ObjectSelectorEditor.Selector selector, ITypeDescriptorContext context, IServiceProvider provider)
    {
      if (context != null && context.Instance != null)
      {
        AltIDGroup altIdGroup = (AltIDGroup) context.Instance;
        selector.Clear();
				foreach (IProvider provider1 in FreeQuant.Providers.ProviderManager.Providers)
          selector.AddNode(provider1.Name, (object) provider1.Name, (ObjectSelectorEditor.SelectorNode) null);
        selector.Sort();
        foreach (ObjectSelectorEditor.SelectorNode selectorNode in selector.Nodes)
        {
          if (selectorNode.value.Equals((object) altIdGroup.AltSource))
          {
            selector.SelectedNode = (TreeNode) selectorNode;
            break;
          }
        }
        selector.Width = 144;
      }
      else
        base.FillTreeWithData(selector, context, provider);
    }
		protected override void FillTreeWithData(ObjectSelectorEditor.Selector selector, ITypeDescriptorContext context, IServiceProvider provider)
		{
			if (context != null && context.Instance != null)
			{
				AltIDGroup altIDGroup = (AltIDGroup)context.Instance;
				selector.Clear();
				foreach (IProvider provider2 in SmartQuant.Providers.ProviderManager.Providers)
				{
					selector.AddNode(provider2.Name, provider2.Name, null);
				}
				selector.Sort();
				foreach (ObjectSelectorEditor.SelectorNode selectorNode in selector.Nodes)
				{
					if (selectorNode.value.Equals(altIDGroup.AltSource))
					{
						selector.SelectedNode = selectorNode;
						break;
					}
				}
				selector.Width = 144;
				return;
			}
			base.FillTreeWithData(selector, context, provider);
		}
Esempio n. 12
0
 public Selector(ObjectSelectorEditor editor)
 {
 }
Esempio n. 13
0
 public Selector(ObjectSelectorEditor editor)
 {
     throw null;
 }
Esempio n. 14
0
			public Selector (ObjectSelectorEditor editor)
			{
				throw new NotImplementedException ();
			}
 public ObjectSelectorEditor.SelectorNode AddNode(string label, object value, ObjectSelectorEditor.SelectorNode parent)
 {
     ObjectSelectorEditor.SelectorNode node = new ObjectSelectorEditor.SelectorNode(label, value);
     if (parent != null)
     {
         parent.Nodes.Add(node);
         return node;
     }
     base.Nodes.Add(node);
     return node;
 }
Esempio n. 16
0
 public Selector(ObjectSelectorEditor editor)
 {
     throw new NotImplementedException();
 }
Esempio n. 17
0
 protected override void FillTreeWithData(ObjectSelectorEditor.Selector selector, ITypeDescriptorContext context, IServiceProvider provider)
 {
     base.FillTreeWithData(selector, context, provider);
     CardPanel Panel = (CardPanel)context.Instance;
     foreach (CardPanelPage Page in Panel.Controls)
     {
         SelectorNode Node = new SelectorNode(Page.Name, Page);
         selector.Nodes.Add(Node);
         if (Page == Panel.SelectedItem)
         {
             selector.SelectedNode = Node;
         }
     }
 }