void HandlePixbufLoaded(ImageLoaderThread pl, ImageLoaderThread.RequestItem item) { if (!thumb_cache.Contains(item.Uri)) { return; } //FIXME use QueueDrawArea //FIXME only invalidate if displayed QueueDraw(); }
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; } }
void HandlePixbufLoaded(ImageLoaderThread pl, ImageLoaderThread.RequestItem item) { if (!thumb_cache.Contains (item.Uri)) { return; } //FIXME use QueueDrawArea //FIXME only invalidate if displayed QueueDraw (); }
public void HandleThumbnailLoaded(ImageLoaderThread loader, ImageLoaderThread.RequestItem result) { Reload(result.Uri); }
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 (); }
public void HandleThumbnailLoaded(ImageLoaderThread loader, ImageLoaderThread.RequestItem result) { Reload (result.Uri); }
public void HandleThumbnailLoaded(ImageLoaderThread loader, Uri uri, int order, Gdk.Pixbuf result) { if (result != null) Reload (uri); }