Re: GdkPixbuf questions

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Mar 21, 2007 at 03:50:44PM +0800, s88 wrote:
>       I have some questions when I using the drawable area with the
> gtk+2.0.
> First, I'm building a data analyzer under thr Linux, so there is a process
> to generate the data and  my analyzer display the data.
> My idea is to use a drawable area(I use the GtkDrawingArea) and get the pix
> buffer of it by the gdk_pixbuf_get_from_drawable(),

There is no such thing as `the pixbuf of it'.  Every time
you call gdk_pixbuf_get_from_drawable() a new image of the
drawable is created and put to the pixbuf.  Read the first
paragraph of gdk_pixbuf_get_from_drawable() description.
And if parts of the drawable are obscured, you get garbage
there -- see paragraphs 5 and 6.  And the other paragraphs
too.

> then my background
> program can fill the pix buffer pix by pix.

You can do anything you wish with the pixbuf, but it will
have no effect on the widget.

> Question 2: the following code segment is what I done until now...what
> should I do?

If you want to display a pixbuf, just create a pixbuf with
gdk_pixbuf_new(), fill its contents and draw it with
gdk_draw_pixbuf() in the expose event of the widget.

Yeti

--
http://gwyddion.net/
_______________________________________________
gtk-list mailing list
gtk-list@xxxxxxxxx
http://mail.gnome.org/mailman/listinfo/gtk-list

[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux