BExplorer.Shell.ShellView.DrawNormalFolderSubitemsInTiledView C# (CSharp) Method

DrawNormalFolderSubitemsInTiledView() private method

private DrawNormalFolderSubitemsInTiledView ( IListItemEx sho, RectangleF lblrectTiles, Graphics g, StringFormat fmt ) : void
sho IListItemEx
lblrectTiles RectangleF
g Graphics
fmt StringFormat
return void
    private void DrawNormalFolderSubitemsInTiledView(IListItemEx sho, RectangleF lblrectTiles, Graphics g, StringFormat fmt) {
      var lblrectSubiTem2 = new RectangleF(lblrectTiles.Left, lblrectTiles.Bottom + 1, lblrectTiles.Width, 15);
      var lblrectSubiTem3 = new RectangleF(lblrectTiles.Left, lblrectTiles.Bottom + 17, lblrectTiles.Width, 15);
      Font subItemFont = System.Drawing.SystemFonts.IconTitleFont;
      var subItemTextBrush = new SolidBrush(System.Drawing.SystemColors.ControlDarkDark);//new SolidBrush(Color.FromArgb(93, 92, 92));
      g.DrawString(sho.GetPropertyValue(SystemProperties.FileType, typeof(String)).Value.ToString(),
                                                                                                                                                                      subItemFont, subItemTextBrush, lblrectSubiTem2, fmt);
      if (sho.Parent.IsFileSystem) {
        var size = sho.GetPropertyValue(SystemProperties.FileSize, typeof(Int64)).Value;
        if (size != null) {
          g.DrawString(ShlWapi.StrFormatByteSize(Int64.Parse(size.ToString())), subItemFont, subItemTextBrush, lblrectSubiTem3, fmt);
        }
      }

      subItemFont.Dispose();
      subItemTextBrush.Dispose();
    }
ShellView