Re: Question on GnomeCanvasImage
- From: James Henstridge <james daa com au>
 
- To: Loban Amaan Rahman <loban enigma caltech edu>
 
- cc: gnome-list gnome org
 
- Subject: Re: Question on GnomeCanvasImage
 
- Date: Wed, 1 Dec 1999 17:15:53 +0800 (WST)
 
you can't use arbitrary affine transformations on the non antialiased
canvas.  You should be able to do translations for all items and scalings
for most items though.
James.
--
Email: james@daa.com.au
WWW:   http://www.daa.com.au/~james/
On Tue, 30 Nov 1999, Loban Amaan Rahman wrote:
> Hmm, I just figured something out. When I use the non-aa mode of GnomeCanvas
> (by calling gnome_canvas_new()), applying a rotation to the canvas item
> results in NOT a rotated canvas item, but rather the canvas item being scaled
> down and translated to one side. This is why I used aa mode (by calling
> gnome_canvas_new_aa()) instead. BUT, even though the canvas item gets
> rotated properly, the "area" over which my mouse can cause the canvas item
> to emit an event signal got transformed the same way it did in non-aa mode.
> (ie. the event area got scaled down and translated). And what happens is
> that after a couple of said transformations, the area gets translated
> completely out of the scrollable region of the canvas - hence it no longer
> generates any event signals.
> 
> Is this a bug? Or is my implementation wrong?
> 
> Thanx in advance.
> 
> 
> |      LOBAN AMAAN RAHMAN  <-- anagram of -->   AHA! AN ABNORMAL MAN!      |
> |   Snail: MSC #763, Caltech, Pasadena, CA 91126, USA. ** 1-626-395-1407   |
> |     Wired: loban@earthling.net, loban@caltech.edu, http://i.am/loban     |
> |        (Do 'finger loban@its' for my PGP public key and more info)       |
> 
> 
> -- 
>         FAQ: Frequently-Asked Questions at http://www.gnome.org/gnomefaq
>          To unsubscribe: mail gnome-list-request@gnome.org with 
>                        "unsubscribe" as the Subject.
> 
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]