Exemple #1
0
            public void AddToolboxItem(ToolboxItem item, string tabName)
            {
                Toolbox.Tab tab = this.Categories[tabName];
                if (tab == null)
                {
                    tab = new Tab(tabName);
                    this.Categories.Add(tab);
                }

                tab.Items.Add(new HostToolbox.HostItem(item));
            }
Exemple #2
0
        private void PopulateToolBox()
        {
            int countI;

            string[] tabNames = new string[] { "Usuários", "Equipamentos", "Mensagens", "Logs" };
            string[,] itemNames = new string[10, 2];
            itemNames[0, 0]     = "Usuários";
            itemNames[0, 1]     = "Cadastro";
            itemNames[1, 0]     = "Usuários";
            itemNames[1, 1]     = "Relatórios";
            itemNames[2, 0]     = "Equipamentos";
            itemNames[2, 1]     = "Cadastro";
            itemNames[3, 0]     = "Equipamentos";
            itemNames[3, 1]     = "Relatórios";
            itemNames[4, 0]     = "Mensagens";
            itemNames[4, 1]     = "Cadastro";
            itemNames[5, 0]     = "Logs";
            itemNames[5, 1]     = "Relatórios";

            //Popula tabs
            foreach (string tName in tabNames)
            {
                Toolbox.Tab tab = new Toolbox.Tab();
                tab.AllowDelete = false;
                tab.Opened      = true;
                tab.Text        = tName;
                this.toolbox1.Categories.Add(tab);
            }

            //Popula itens
            for (countI = 0; countI <= 5; countI++)
            {
                ToolboxItem item = new ToolboxItem();
                item.DisplayName = itemNames[countI, 1];
                this.toolbox1.AddToolboxItem(item, itemNames[countI, 0]);
            }

            //item.Bitmap = Resource1.LOCKEYS2;



            //Bitmap bitmap = new Bitmap(Properties.Resources.TimeStart);
            //Toolbox.Item myItem = new Toolbox.Item("Time Starter", bitmap, bitmap.GetPixel(0, 0));
            //this.toolbox1.Categories["Toolbox"].Items.Add(myItem);
        }
Exemple #3
0
        private void AddItem(IToolboxItem src)
        {
            string tabName = Texts.Get(src.Category);
            var    item    = new ToolboxItem(src.ItemType);

            item.Bitmap      = src.Image;
            item.DisplayName = Texts.Get(src.DisplayName);
            item.Description = Texts.Get(src.Description);
            Toolbox.Tab tab = hostToolbox1.Categories[tabName];
            if (tab == null)
            {
                tab        = new Toolbox.Tab(tabName);
                tab.Opened = true;
                hostToolbox1.Categories.Add(tab);
            }
            var hostitem = new HostToolbox.HostItem(item);

            hostitem.Tag = src;
            tab.Items.Add(hostitem);
        }