* sample/GtkDemo/DemoImages.cs: Fix some crashers discovered while

trying to use this as a test case to figure out whether or not I'd
        broken Gtk#. Sigh. :)

svn path=/trunk/gtk-sharp/; revision=36863
This commit is contained in:
Dan Winship 2004-11-30 21:13:42 +00:00
parent 70d245e7fe
commit ec0b40c343
2 changed files with 10 additions and 4 deletions

View File

@ -1,3 +1,9 @@
2004-11-30 Dan Winship <danw@novell.com>
* sample/GtkDemo/DemoImages.cs: Fix some crashers discovered while
trying to use this as a test case to figure out whether or not I'd
broken Gtk#. Sigh. :)
2004-11-30 Mike Kestner <mkestner@novell.com>
* glib/glue/value.c : add back some code lost in the merge of

View File

@ -36,7 +36,7 @@ namespace GtkDemo
{
public class DemoImages : Gtk.Window
{
private static Gtk.Image progressiveImage;
private Gtk.Image progressiveImage;
private VBox vbox;
BinaryReader imageStream;
@ -138,7 +138,7 @@ namespace GtkDemo
timeout_id = GLib.Timeout.Add (150, new GLib.TimeoutHandler (ProgressiveTimeout));
}
static Gdk.PixbufLoader pixbufLoader;
Gdk.PixbufLoader pixbufLoader;
// TODO: Decide if we want to perform crazy error handling
private bool ProgressiveTimeout ()
@ -162,14 +162,14 @@ namespace GtkDemo
}
}
static void ProgressivePreparedCallback (object obj, EventArgs args)
void ProgressivePreparedCallback (object obj, EventArgs args)
{
Gdk.Pixbuf pixbuf = pixbufLoader.Pixbuf;
pixbuf.Fill (0xaaaaaaff);
progressiveImage.FromPixbuf = pixbuf;
}
static void ProgressiveUpdatedCallback (object obj, AreaUpdatedArgs args)
void ProgressiveUpdatedCallback (object obj, AreaUpdatedArgs args)
{
progressiveImage.QueueDraw ();
}