The GtkDrawingArea isn't a common container, unlike a GtkWindow or
something. Drawing a pixmap bigger than the GtkDrawingArea itself, won't
change the size of the GtkDrawingArea, pixels out of range from the size of
the drawing_area are just clipped away (they aren't in the visible portion
of the GtkDrawingArea, so they are ignored).

>From my point of view, the gtk_set_size_request() call is required if you
want your GtkDrawingArea to be the size of the pixmap you are drawing into
it.

Regards,
Diego

2008/5/10 Ariel Martinez <[EMAIL PROTECTED]>:

>  I am using gtk_scrolled_window_add_with_viewport() to get scrolling
> capabilities for a drawing area. In my program, I am drawing to a backing
> pixmap which I in turn draw onto the drawing area with an expose event
> handler. The problem  I am having is that even though the pixmap is larger
> than the drawing area, the drawing area does not scroll.  If however, I use
> gtk_set_size_request() on the drawing area to increase its dimensions, the
> drawing area scrolls. Any suggestions on what I could be doing wrong?
> Thanks.
>
>
>
> _______________________________________________
> gtk-list mailing list
> [email protected]
> http://mail.gnome.org/mailman/listinfo/gtk-list
>
>
_______________________________________________
gtk-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtk-list

Reply via email to