Esempio n. 1
0
        public void loadFolderAnimations(string path)
        {
            ImageListAnimations32.Images.Clear();
            TextureViewAnimations.Clear();


            DirectoryInfo di = new DirectoryInfo(path);

            string          filters  = "*.jpg;*.png;*.bmp;";
            List <FileInfo> fileList = new List <FileInfo>();

            string[] extensions = filters.Split(';');
            foreach (string filter in extensions)
            {
                fileList.AddRange(di.GetFiles(filter));
            }
            FileInfo[] files = fileList.ToArray();

            foreach (FileInfo file in files)
            {
                Bitmap bmp = new Bitmap(file.FullName);
                ImageListAnimations32.Images.Add(file.FullName, Editor.Default.getThumbNail(bmp, 32, 32));


                ListViewItem lvi = new ListViewItem();
                lvi.Name        = file.FullName;
                lvi.Text        = file.Name;
                lvi.ImageKey    = file.FullName;
                lvi.Tag         = "AnimatedObject";
                lvi.ToolTipText = file.Name + " (" + bmp.Width.ToString() + " x " + bmp.Height.ToString() + ")";

                TextureViewAnimations.Items.Add(lvi);
            }
        }
Esempio n. 2
0
 private void TextureViewAnimations_ItemDrag(object sender, ItemDragEventArgs e)
 {
     TextureViewAnimations.DoDragDrop(e.Item, DragDropEffects.Move);
 }