Win32 pixmap bug
- From: "Manuel Op de Coul" <manuel op de coul eon-benelux com>
- To: gtk-list gnome org
- Subject: Win32 pixmap bug
- Date: Wed, 31 Mar 2004 16:46:10 +0200
I'm looking for a little help resolving a deadlock
situation regarding this bug:
http://bugzilla.gnome.org/show_bug.cgi?id=126710
I've just tested that it's still present in the 2.2.4-2
runtime environment. I have provided a minimal sample
program in Ada but Tor insists on a C program and I wouldn't
know where to begin writing one.
The problem is that pixmaps read from a file are somehow
clipped wrongly when they are put on a drawingarea like this:
function On_Drawingarea1_Expose_Event
(Object : access Gtk_Widget_Record'Class;
Params : Gtk.Arguments.Gtk_Args) return Boolean
is
Pix_Key : Gtk_Pixmap;
Pixd : Gdk.Pixmap.Gdk_Pixmap;
Mask_Key : Gdk.Bitmap.Gdk_Bitmap;
begin
Gdk.Window.Clear(Gdkw);
Pix_Key := Create_Pixmap("a.xpm", Dialog);
Get(Pix_Key, Pixd, Mask_Key);
Set_Clip_Origin(Gc, 70, 10);
Set_Clip_Mask(Gc, Mask_Key);
Draw_Pixmap(Gdkw, Gc, Pixd, 0, 0, 70, 10);
return False;
end On_Drawingarea1_Expose_Event;
Does anyone have a very small C program that only displays
a drawingarea in a dialog that I can try to adapt to make
a test case for this bug?
Thanks,
Manuel Op de Coul
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]