Changeset 700 for gtkimageview

Show
Ignore:
Timestamp:
06/07/09 02:34:14 (4 years ago)
Author:
bjourne
Message:

Make the demo show a window.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • gtkimageview/tests/ex-cairo-drawing.c

    r699 r700  
    104104 
    105105    GtkWidget *view = gtk_image_view_new (); 
     106    GdkPixbuf *pixbuf = gdk_pixbuf_new_from_file (filenames[0], NULL); 
     107    gtk_image_view_set_pixbuf (GTK_IMAGE_VIEW (view), pixbuf, TRUE); 
    106108    GtkIImageCairoShaper *shaper = line_shaper_new (); 
    107109    GtkIImageTool *cairo = 
    108110        gtk_image_tool_cairo_new (GTK_IMAGE_VIEW (view), shaper); 
    109111    gtk_image_view_set_tool (GTK_IMAGE_VIEW (view), cairo); 
     112 
     113    GtkWidget *scroll_win = gtk_image_scroll_win_new (GTK_IMAGE_VIEW(view)); 
     114 
     115    GtkWidget *window = gtk_window_new (GTK_WINDOW_TOPLEVEL); 
     116    gtk_window_set_default_size (GTK_WINDOW (window), 500, 300); 
     117    gtk_container_add (GTK_CONTAINER (window), scroll_win); 
     118    g_signal_connect (G_OBJECT (window), "delete_event", 
     119                      G_CALLBACK (gtk_main_quit), NULL); 
     120 
     121    gtk_widget_show_all (window); 
     122    gtk_main (); 
    110123} 
    111124