public Icon GetFileIcon(string fileName, IconSize size) { var ws = new NSWorkspace(); var image = ws.IconForFileType(Path.GetExtension(fileName)); return(new Icon(new IconHandler(image))); }
public Icon GetStaticIcon (StaticIconType type, IconSize size) { var ws = new NSWorkspace(); string code; switch (type) { case StaticIconType.OpenDirectory: code = "ofld"; break; default: case StaticIconType.CloseDirectory: code = "ofld"; break; } var image = ws.IconForFileType(code); return new Icon(new IconHandler(image)); }
public Icon GetStaticIcon(StaticIconType type, IconSize size) { var ws = new NSWorkspace(); string code; switch (type) { case StaticIconType.OpenDirectory: code = "ofld"; break; default: case StaticIconType.CloseDirectory: code = "ofld"; break; } var image = ws.IconForFileType(code); return(new Icon(Widget.Generator, new IconHandler(image))); }
public Icon GetStaticIcon(StaticIconType type, IconSize size) { var ws = new NSWorkspace(); string code; switch (type) { case StaticIconType.OpenDirectory: code = "ofld"; break; case StaticIconType.CloseDirectory: code = "ofld"; break; default: throw new NotSupportedException(); } var image = ws.IconForFileType(code); return(new Icon(new IconHandler(image))); }
public Icon GetFileIcon (string fileName, IconSize size) { var ws = new NSWorkspace(); var image = ws.IconForFileType(Path.GetExtension(fileName)); return new Icon(new IconHandler(image)); }