Ignore:
Timestamp:
Nov 17, 2004, 2:32:21 PM (19 years ago)
Author:
altba\rryu
Message:

PartListクラスは配列との差が無いので廃止した。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MacFaceFloat/ConfigurationForm.cs

    r17 r18  
    383383                private void AddPreviewListItem(string path)
    384384                {
    385                         using (Bitmap tmpImage = new Bitmap(128, 128))
    386                         {
    387                                 try
    388                                 {
    389                                         FaceDef faceDef = new FaceDef(path);
    390                                         PartList partList = faceDef.Pattern(FaceDef.PatternSuite.Normal, 10);
    391                                        
    392                                         using (Graphics g = Graphics.FromImage(tmpImage))
    393                                         {
    394                                                 g.Clear(Color.White);
    395                                                 g.DrawRectangle(new Pen(Color.LightGray), 0, 0, 127, 127);
    396                                                 foreach (Part part in partList)
    397                                                 {
    398                                                         g.DrawImage(part.Image,
    399                                                                 part.Point.X, part.Point.Y,
    400                                                                 part.Image.Size.Width, part.Image.Size.Height);
    401                                                 }
    402                                         }
    403                                         imageListFacePreviews.Images.Add(tmpImage);
    404 
    405                                         ListViewItem item = listViewFaces.Items.Add(faceDef.Title, imageListFacePreviews.Images.Count-1);
    406                                         item.SubItems.Add(path);    // 0: ƒpƒX
    407                                         item.SubItems.Add(faceDef.Author);  // 1: »ìŽÒ
    408                                         item.SubItems.Add(faceDef.Version); // 2: ƒo[ƒWƒ‡ƒ“
    409                                         item.SubItems.Add(
    410                                                 (faceDef.WebSite != null ?
    411                                                 faceDef.WebSite.ToString() : "")); // 3: ƒEƒFƒuƒTƒCƒg
    412                                 }
    413                                 catch (Exception ex)
    414                                 {
    415                                         // TODO: Exception ‚©‚ç‚à‚Á‚Æ‹·‚ß‚éB
    416                                         MessageBox.Show(ex.ToString(), "MacFace for Windows", MessageBoxButtons.OK, MessageBoxIcon.Error);
    417                                 }
     385                        try
     386                        {
     387                                FaceDef faceDef = new FaceDef(path);
     388                                Image image = faceDef.PatternImage(FaceDef.PatternSuite.Normal, 10);
     389                                imageListFacePreviews.Images.Add(image);
     390
     391                                ListViewItem item = listViewFaces.Items.Add(faceDef.Title, imageListFacePreviews.Images.Count-1);
     392                                item.SubItems.Add(path);    // 0: ƒpƒX
     393                                item.SubItems.Add(faceDef.Author);  // 1: »ìŽÒ
     394                                item.SubItems.Add(faceDef.Version); // 2: ƒo[ƒWƒ‡ƒ“
     395                                item.SubItems.Add(
     396                                        (faceDef.WebSite != null ?
     397                                        faceDef.WebSite.ToString() : "")); // 3: ƒEƒFƒuƒTƒCƒg
     398                        }
     399                        catch (Exception ex)
     400                        {
     401                                // TODO: Exception ‚©‚ç‚à‚Á‚Æ‹·‚ß‚éB
     402                                MessageBox.Show(ex.ToString(), "MacFace for Windows", MessageBoxButtons.OK, MessageBoxIcon.Error);
    418403                        }
    419404                }
Note: See TracChangeset for help on using the changeset viewer.