private void LoadListBox(string comboBoxNamespace)
        {
            this.listBoxDemos.Clear();

            int positionX = 23;
            int positionY = 0;

            foreach (string s in this.demoList[comboBoxNamespace].Keys)
            {
                TextButtonSprite sprite = new TextButtonSprite(s, new SdlDotNet.Graphics.Font(Path.Combine(filePath, Path.Combine(dataDirectory, fontName)), 9));
                sprite.TextButtonSpriteSelected += new EventHandler <TextButtonSpriteEventArgs>(sprite_TextButtonSpriteSelected);

                if (positionY == 34)
                {
                    positionX = 23;
                    sprite.X  = 270;
                }
                if (positionY > 34)
                {
                    sprite.X = 270;
                }
                sprite.Y = positionX;
                this.listBoxDemos.Add(sprite);
                positionX = positionX + 15;
                positionY++;
            }
        }
        private void LoadComboBox()
        {
            int positionX = 0;

            comboBoxNamespaces = new SpriteCollection();
            foreach (string s in this.demoList.Keys)
            {
                TextButtonSprite sprite = new TextButtonSprite(s, new SdlDotNet.Graphics.Font(Path.Combine(filePath, Path.Combine(dataDirectory, fontName)), 11));
                sprite.X = positionX;
                sprite.TextButtonSpriteSelected += new EventHandler <TextButtonSpriteEventArgs>(sprite_TextButtonSpriteSelected);
                this.comboBoxNamespaces.Add(sprite);
                positionX = positionX + 100;
            }
        }
 /// <summary>
 ///
 /// </summary>
 /// <param name="sprite"></param>
 /// <param name="textItem"></param>
 public TextButtonSpriteEventArgs(TextButtonSprite sprite, string textItem)
 {
     this.sprite   = sprite;
     this.textItem = textItem;
 }
 /// <summary>
 /// 
 /// </summary>
 /// <param name="sprite"></param>
 /// <param name="textItem"></param>
 public TextButtonSpriteEventArgs(TextButtonSprite sprite, string textItem)
 {
     this.sprite = sprite;
     this.textItem = textItem;
 }
 private void LoadComboBox()
 {
     int positionX = 0;
     comboBoxNamespaces = new SpriteCollection();
     foreach (string s in this.demoList.Keys)
     {
         TextButtonSprite sprite = new TextButtonSprite(s, new SdlDotNet.Graphics.Font(Path.Combine(filePath, Path.Combine(dataDirectory, fontName)), 11));
         sprite.X = positionX;
         sprite.TextButtonSpriteSelected += new EventHandler<TextButtonSpriteEventArgs>(sprite_TextButtonSpriteSelected);
         this.comboBoxNamespaces.Add(sprite);
         positionX = positionX + 100;
     }
 }
        private void LoadListBox(string comboBoxNamespace)
        {
            this.listBoxDemos.Clear();

            int positionX = 23;
            int positionY = 0;
            foreach (string s in this.demoList[comboBoxNamespace].Keys)
            {
                TextButtonSprite sprite = new TextButtonSprite(s, new SdlDotNet.Graphics.Font(Path.Combine(filePath, Path.Combine(dataDirectory, fontName)), 9));
                sprite.TextButtonSpriteSelected += new EventHandler<TextButtonSpriteEventArgs>(sprite_TextButtonSpriteSelected);

                if (positionY == 34)
                {
                    positionX = 23;
                    sprite.X = 270;
                }
                if (positionY > 34)
                {
                    sprite.X = 270;
                }
                sprite.Y = positionX;
                this.listBoxDemos.Add(sprite);
                positionX = positionX + 15;
                positionY++;
            }
        }