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
