示例#1
0
        void HandlePixbufLoaded(ImageLoaderThread pl, ImageLoaderThread.RequestItem item)
        {
            if (!thumb_cache.Contains(item.Uri))
            {
                return;
            }

            //FIXME use QueueDrawArea
            //FIXME only invalidate if displayed
            QueueDraw();
        }
示例#2
0
 void HandleDestroyed(object sender, EventArgs e)
 {
     toplevels.Remove(sender as Gtk.Window);
     if (toplevels.Count == 0)
     {
         Log.Information("Exiting...");
         Banshee.Kernel.Scheduler.Dispose();
         Database.Dispose();
         ImageLoaderThread.CleanAll();
         Gtk.Application.Quit();
     }
     if (organizer != null && organizer.Window == sender)
     {
         organizer = null;
     }
 }
示例#3
0
        void HandlePixbufLoaded(ImageLoaderThread pl, ImageLoaderThread.RequestItem item)
        {
            if (!thumb_cache.Contains (item.Uri)) {
                return;
            }

            //FIXME use QueueDrawArea
            //FIXME only invalidate if displayed
            QueueDraw ();
        }
示例#4
0
 public void HandleThumbnailLoaded(ImageLoaderThread loader, ImageLoaderThread.RequestItem result)
 {
     Reload(result.Uri);
 }
示例#5
0
        void HandlePixbufLoaded(ImageLoaderThread pl, Uri uri, int order, Pixbuf p)
        {
            if (!thumb_cache.Contains (uri)) {
                return;
            }

            //FIXME use QueueDrawArea
            //FIXME only invalidate if displayed
            QueueDraw ();
        }
示例#6
0
 public void HandleThumbnailLoaded(ImageLoaderThread loader, ImageLoaderThread.RequestItem result)
 {
     Reload (result.Uri);
 }
示例#7
0
 public void HandleThumbnailLoaded(ImageLoaderThread loader, Uri uri, int order, Gdk.Pixbuf result)
 {
     if (result != null)
         Reload (uri);
 }