Beispiel #1
0
 private void UpdateItemSize(DarkListItem item)
 {
     using (var g = CreateGraphics())
     {
         UpdateItemSize(item, g);
     }
 }
Beispiel #2
0
        private void UpdateItemSize(DarkListItem item, Graphics g)
        {
            var size = g.MeasureString(item.Text, Font);

            size.Width++;

            item.Area = new Rectangle(item.Area.Left, item.Area.Top, (int)size.Width, item.Area.Height);
        }
Beispiel #3
0
        public DockHistory()
        {
            InitializeComponent();

            // Build dummy list data
            for (var i = 0; i < 100; i++)
            {
                var item = new DarkListItem($"List item #{i}");
                lstHistory.Items.Add(item);
            }
        }
Beispiel #4
0
        private void UpdateContentSize(DarkListItem item)
        {
            var itemWidth = item.Area.Right + 1;

            if (itemWidth == ContentSize.Width)
            {
                UpdateContentSize();
                return;
            }

            if (itemWidth > ContentSize.Width)
            {
                ContentSize = new Size(itemWidth, ContentSize.Height);
                Invalidate();
            }
        }
Beispiel #5
0
        public DialogControls()
        {
            InitializeComponent();

            // Build dummy list data
            for (var i = 0; i < 100; i++)
            {
                var item = new DarkListItem($"List item #{i}");
                lstTest.Items.Add(item);
            }

            // Build dummy nodes
            var childCount = 0;
            for (var i = 0; i < 20; i++)
            {
                var node = new DarkTreeNode($"Root node #{i}");
                node.ExpandedIcon = Icons.folder_open;
                node.Icon = Icons.folder_closed;

                for (var x = 0; x < 10; x++)
                {
                    var childNode = new DarkTreeNode($"Child node #{childCount}");
                    childNode.Icon = Icons.files;
                    childCount++;
                    node.Nodes.Add(childNode);
                }

                treeTest.Nodes.Add(node);
            }

            // Hook dialog button events
            btnDialog.Click += delegate
            {
                DarkMessageBox.ShowError("This is an error", "Dark UI - Example");
            };

            btnMessageBox.Click += delegate
            {
                DarkMessageBox.ShowInformation("This is some information, except it is much bigger, so there we go. I wonder how this is going to go. I hope it resizes properly. It probably will.", "Dark UI - Example");
            };
        }
        private void addForm_Load(object sender, EventArgs e)
        {
            foreach (PandaProtection p in pandaContext.register.getRegistredModules())
            {
                try
                {
                    if (main.darkListView1.Items.Single(itm => itm.Tag == p.Id) != null)
                    {
                        continue;
                    }
                }
                catch { }

                if (pandaContext.getIGModules().Contains(p))
                {
                    continue;
                }
                DarkListItem darkListItem = new DarkUI.Controls.DarkListItem(p.Name);
                darkListItem.Tag = p.Id;
                darkListView1.Items.Add(darkListItem);
            }
        }
Beispiel #7
0
        private void UpdateContentSize(DarkListItem item)
        {
            var itemWidth = item.Area.Right + 1;

            if (itemWidth == ContentSize.Width)
            {
                UpdateContentSize();
                return;
            }

            if (itemWidth > ContentSize.Width)
            {
                ContentSize = new Size(itemWidth, ContentSize.Height);
                Invalidate();
            }
        }
Beispiel #8
0
 private void UpdateItemPosition(DarkListItem item, int index)
 {
     item.Area = new Rectangle(2, (index * ItemHeight), item.Area.Width, ItemHeight);
 }
Beispiel #9
0
        private void UpdateItemSize(DarkListItem item, Graphics g)
        {
            var size = g.MeasureString(item.Text, Font);
            size.Width++;

            item.Area = new Rectangle(item.Area.Left, item.Area.Top, (int)size.Width, item.Area.Height);
        }
Beispiel #10
0
 private void UpdateItemSize(DarkListItem item)
 {
     using (var g = CreateGraphics())
     {
         UpdateItemSize(item, g);
     }
 }
Beispiel #11
0
 public int GetItemIndex(DarkListItem item)
 {
     return Items.IndexOf(item);
 }
Beispiel #12
0
 private void UpdateItemPosition(DarkListItem item, int index)
 {
     item.Area = new Rectangle(2, (index * ItemHeight), item.Area.Width, ItemHeight);
 }
Beispiel #13
0
 public int GetItemIndex(DarkListItem item)
 {
     return(Items.IndexOf(item));
 }
Beispiel #14
0
 public int GetItemIndex(DarkListItem item)
 {
     return(Items?.IndexOf(item) ?? -1);
 }