mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-24 12:41:16 +00:00
add more info to the testanimation frames.
2000-04-06 Jonathan Blandford <jrb@redhat.com> * gdk-pixbuf/testanimation.c (main): add more info to the testanimation frames.
This commit is contained in:
parent
ddd6248ae3
commit
d96d7ada5a
@ -238,8 +238,6 @@ config_func (GtkWidget *drawing_area, GdkEventConfigure *event, gpointer data)
|
||||
|
||||
pixbuf = (GdkPixbuf *)gtk_object_get_data(GTK_OBJECT(drawing_area), "pixbuf");
|
||||
|
||||
g_print("X:%d Y:%d\n", event->width, event->height);
|
||||
|
||||
#if 0
|
||||
if (((event->width) != (pixbuf->art_pixbuf->width)) ||
|
||||
((event->height) != (pixbuf->art_pixbuf->height)))
|
||||
@ -411,14 +409,23 @@ main (int argc, char **argv)
|
||||
return 0;
|
||||
} else {
|
||||
for (i = 1; i < argc; i++) {
|
||||
|
||||
animation = gdk_pixbuf_animation_new_from_file (argv[i]);
|
||||
|
||||
if (animation) {
|
||||
gint i = 0;
|
||||
GList *listptr;
|
||||
for (listptr = animation->frames; listptr; listptr = listptr->next){
|
||||
g_print ("in a frame\n");
|
||||
new_testrgb_window (((GdkPixbufFrame *)listptr->data)->pixbuf, "File");
|
||||
gchar *title;
|
||||
title = g_strdup_printf ("Frame %d", i);
|
||||
g_print ("Frame %d x:%d y:%d width:%d height:%d\n",
|
||||
i,
|
||||
((GdkPixbufFrame *)listptr->data)->x_offset,
|
||||
((GdkPixbufFrame *)listptr->data)->y_offset,
|
||||
gdk_pixbuf_get_width (((GdkPixbufFrame *)listptr->data)->pixbuf),
|
||||
gdk_pixbuf_get_height (((GdkPixbufFrame *)listptr->data)->pixbuf));
|
||||
new_testrgb_window (((GdkPixbufFrame *)listptr->data)->pixbuf, title);
|
||||
g_free (title);
|
||||
i++;
|
||||
}
|
||||
found_valid = TRUE;
|
||||
}
|
||||
|
@ -1,3 +1,8 @@
|
||||
2000-04-06 Jonathan Blandford <jrb@redhat.com>
|
||||
|
||||
* gdk-pixbuf/testanimation.c (main): add more info to the
|
||||
testanimation frames.
|
||||
|
||||
2000-04-04 Ettore Perazzoli <ettore@helixcode.com>
|
||||
|
||||
* gdk-pixbuf/gdk-pixbuf-animation.c
|
||||
|
Loading…
Reference in New Issue
Block a user