Exemple #1
0
        /// <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));
        }
Exemple #2
0
 /// <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));
     }
 }
Exemple #3
0
 /// <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));
     }
 }
Exemple #4
0
        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);
        }
Exemple #5
0
        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);
        }
Exemple #6
0
        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;
        }
Exemple #7
0
 /// <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);
 }
Exemple #8
0
 /// <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);
     }
 }