/// <summary> /// Loads the icon for a given name and size. /// </summary> /// <returns>The icon as a Gdk.Pixbuf or missing image icon if not found.</returns> /// <param name="name">Icon Name.</param> /// <param name="size">Icon Size as a Gtk.IconSize.</param> /// <param name="flags">Lookup Flags like ForceSVG.</param> public static Gdk.Pixbuf LoadIcon(string name, Gtk.IconSize size, IconLookupFlags flags = IconLookupFlags.ForceSvg) { int sz, sy; global::Gtk.Icon.SizeLookup(size, out sz, out sy); return(LoadIcon(name, sz, flags)); }
/// <summary> /// Loads the icon for a given name and size. /// </summary> /// <returns>The icon as a Gdk.Pixbuf or missing image icon if not found.</returns> /// <param name="name">Icon Name.</param> /// <param name="size">Icon Size in pixels.</param> /// <param name="flags">Lookup Flags like ForceSVG.</param> public static Gdk.Pixbuf LoadIcon(string name, int size, IconLookupFlags flags = IconLookupFlags.ForceSvg) { try { IconInfo icon_info = Gtk.IconTheme.Default.LookupIcon(name, size, flags); Gdk.Pixbuf res = new Gdk.Pixbuf(icon_info.Filename, size, size, true); return(res); } catch (System.Exception) { return(LoadMissingIcon(size)); } }
/// <summary> /// Loads the icon for a given name and size. /// </summary> /// <returns>The icon as a Gdk.Pixbuf or missing image icon if not found.</returns> /// <param name="name">Icon Name.</param> /// <param name="size">Icon Size in pixels.</param> /// <param name="flags">Lookup Flags like ForceSVG.</param> public static Gdk.Pixbuf LoadIcon(string name, int size, IconLookupFlags flags = IconLookupFlags.ForceSvg) { try { IconInfo icon_info = Gtk.IconTheme.Default.LookupIcon(name, size, flags); Gdk.Pixbuf res = new Gdk.Pixbuf(icon_info.Filename, size, size, true); return(res); } catch (Exception e) { Log.Error(String.Format("Icon {0} not found. Error: {1}", name, e.Message)); return(LoadMissingIcon(size)); } }
void LoadIcons() { int s = StyleConf.NotebookTabIconSize; IconLookupFlags f = IconLookupFlags.ForceSvg; listIco = Helpers.Misc.LoadIcon("longomatch-tab-dashboard", s, f); listActiveIco = Helpers.Misc.LoadIcon("longomatch-tab-active-dashboard", s, f); filtersIco = Helpers.Misc.LoadIcon("longomatch-tab-filter", s, f); filtersActiveIco = Helpers.Misc.LoadIcon("longomatch-tab-active-filter", s, f); playlistIco = Helpers.Misc.LoadIcon("longomatch-tab-playlist", s, f); playlistActiveIco = Helpers.Misc.LoadIcon("longomatch-tab-active-playlist", s, f); }
public void LoadIcons() { int s = StyleConf.NotebookTabIconSize; IconLookupFlags f = IconLookupFlags.ForceSvg; timelineIco = Helpers.Misc.LoadIcon("longomatch-tab-timeline", s, f); timelineActiveIco = Helpers.Misc.LoadIcon("longomatch-tab-active-timeline", s, f); dashboardIco = Helpers.Misc.LoadIcon("longomatch-tab-dashboard", s, f); dashboardActiveIco = Helpers.Misc.LoadIcon("longomatch-tab-active-dashboard", s, f); posIco = Helpers.Misc.LoadIcon("longomatch-tab-position", s, f); posAtiveIco = Helpers.Misc.LoadIcon("longomatch-tab-active-position", s, f); listIco = Helpers.Misc.LoadIcon("longomatch-tab-dashboard", s, f); listActiveIco = Helpers.Misc.LoadIcon("longomatch-tab-active-dashboard", s, f); }
void LoadIcons() { int s = StyleConf.ProjectTypeIconSize; IconLookupFlags f = IconLookupFlags.ForceSvg; fileimage.Pixbuf = Helpers.Misc.LoadIcon("longomatch-video-file", s, f); captureimage.Pixbuf = Helpers.Misc.LoadIcon("longomatch-video-device", s, f); fakeimage.Pixbuf = Helpers.Misc.LoadIcon("longomatch-video-device-fake", s, f); ipimage.Pixbuf = Helpers.Misc.LoadIcon("longomatch-video-device-ip", s, f); vsimage.Pixbuf = Helpers.Misc.LoadIcon("longomatch-vs", 50, f); filebutton.Clicked += HandleProjectTypeSet; capturebutton.Clicked += HandleProjectTypeSet; fakebutton.Clicked += HandleProjectTypeSet; ipbutton.Clicked += HandleProjectTypeSet; }
/// <summary> /// Loads the icon for a given name and size. /// </summary> /// <returns>The icon as a Gdk.Pixbuf or missing image icon if not found.</returns> /// <param name="name">Icon Name.</param> /// <param name="size">Icon Size as a Gtk.IconSize.</param> /// <param name="flags">Lookup Flags like ForceSVG.</param> public static Gdk.Pixbuf LoadIcon(string name, Gtk.IconSize size, IconLookupFlags flags = IconLookupFlags.ForceSvg) { int sz, sy; global::Gtk.Icon.SizeLookup (size, out sz, out sy); return LoadIcon (name, sz, flags); }
/// <summary> /// Loads the icon for a given name and size. /// </summary> /// <returns>The icon as a Gdk.Pixbuf or missing image icon if not found.</returns> /// <param name="name">Icon Name.</param> /// <param name="size">Icon Size in pixels.</param> /// <param name="flags">Lookup Flags like ForceSVG.</param> public static Gdk.Pixbuf LoadIcon(string name, int size, IconLookupFlags flags = IconLookupFlags.ForceSvg) { try { IconInfo icon_info = Gtk.IconTheme.Default.LookupIcon (name, size, flags); Gdk.Pixbuf res = new Gdk.Pixbuf (icon_info.Filename, size, size, true); return res; } catch (System.Exception) { return LoadMissingIcon (size); } }