public Icon GetStaticIcon(StaticIconType type, IconSize size) { ShellIcon.IconSize iconSize; switch (size) { case IconSize.Large: iconSize = ShellIcon.IconSize.Large; break; case IconSize.Small: iconSize = ShellIcon.IconSize.Small; break; default: throw new NotSupportedException(); } ShellIcon.FolderType folderType; switch (type) { case StaticIconType.OpenDirectory: folderType = ShellIcon.FolderType.Open; break; case StaticIconType.CloseDirectory: folderType = ShellIcon.FolderType.Closed; break; default: throw new NotSupportedException(); } SD.Icon icon = ShellIcon.GetFolderIcon(iconSize, folderType); return new Icon(new IconHandler(icon)); }
public Icon GetStaticIcon(StaticIconType type, IconSize size) { ShellIcon.IconSize iconSize; switch (size) { case IconSize.Large: iconSize = ShellIcon.IconSize.Large; break; case IconSize.Small: iconSize = ShellIcon.IconSize.Small; break; default: throw new NotSupportedException(); } ShellIcon.FolderType folderType; switch (type) { case StaticIconType.OpenDirectory: folderType = ShellIcon.FolderType.Open; break; case StaticIconType.CloseDirectory: folderType = ShellIcon.FolderType.Closed; break; default: throw new NotSupportedException(); } SD.Icon icon = ShellIcon.GetFolderIcon(iconSize, folderType); return(new Icon(new IconHandler(icon))); }
public Icon GetStaticIcon(StaticIconType type, IconSize size) { var htIcons = GetLookupTable(size); Icon icon; if (!htIcons.TryGetValue(type, out icon)) { icon = Handler.GetStaticIcon(type, size); htIcons.Add(type, icon); } return icon; }
public Icon GetStaticIcon(StaticIconType type, IconSize size) { Hashtable htIcons = GetLookupTable(size); Icon icon = (Icon)htIcons[type]; if (icon == null) { icon = inner.GetStaticIcon(type, size); htIcons.Add(type, icon); } return icon; }
public Icon GetStaticIcon(StaticIconType type, IconSize size) { Hashtable htIcons = GetLookupTable(size); Icon icon = (Icon)htIcons[type]; if (icon == null) { icon = inner.GetStaticIcon(type, size); htIcons.Add(type, icon); } return(icon); }
public Icon GetStaticIcon(StaticIconType type, IconSize size) { var htIcons = GetLookupTable(size); Icon icon; if (!htIcons.TryGetValue(type, out icon)) { icon = Handler.GetStaticIcon(type, size); htIcons.Add(type, icon); } return(icon); }
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 GetStaticIcon(StaticIconType type, IconSize size) { return null; }
public Icon GetStaticIcon(StaticIconType type, IconSize size) { return(null); }