Dashboard Icons
- From: "kim wroblewski" <kimwroblewski gmail com>
 
- To: dashboard-hackers gnome org
 
- Subject: Dashboard Icons
 
- Date: Wed, 8 Aug 2007 03:40:05 -0400
 
I found that the LoadMimeIcon function doesn't play nice with setting my own Pixbuf's. I'm not sure why. But just setting a default Icon image works. Maybe someone knows a better way?
public FileTile (Match match) : base (match)
        {
            string title = match.Properties.GetPropertyValue ("dc:title");
            if (String.IsNullOrEmpty (title))
                title = match.Properties.GetPropertyValue ("db:filename");
            Text = title;
            if(match.Properties.GetPropertyValue ("db:mimetype") == "image/jpeg")
                {
                    string myurl3 = match.UriAsString;
                    char[] mychar2 = {'f', 'i', 'l', 'e', ':', '/'};
                    string myurl4 = "/" + myurl3.TrimStart(mychar2);
                    Icon = new 
Gdk.Pixbuf(myurl4);                    
                }
            else{               
                //Icon = LoadMimeIcon (match.Properties.GetPropertyValue ("db:mimetype"), 24);
                Icon = new 
Gdk.Pixbuf("/usr/share/icons/gnome/48x48/mimetypes/openofficeorg-20-text.png");
            }
        }
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]