コード例 #1
0
ファイル: FilterTable.cs プロジェクト: speecyy/xrefresh
 protected Icon GetIconForMask(string mask)
 {
     if (mask.Length == 0)
     {
         return(null);
     }
     if (mask.StartsWith("*."))
     {
         string ext = mask.Substring(2);
         return(ShellIcon.GetSmallTypeIcon("x." + ext));
     }
     return(null);
 }
コード例 #2
0
ファイル: FilterTable.cs プロジェクト: speecyy/xrefresh
        private string GetInfoForMask(string mask)
        {
            if (mask.Length == 0)
            {
                return("");
            }
            FileMask fileMask = new FileMask(mask);

            if (fileMask.type == FileMask.Type.Mask)
            {
                string ext = mask.Substring(2);
                return(ShellIcon.GetTypeInfo("x." + ext));
            }
            return(fileMask.GetTypeInfo());
        }
コード例 #3
0
 protected Icon GetIconForFile(string fullpath)
 {
     return(ShellIcon.GetSmallIcon(fullpath));
 }