Re: pixel drawing

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

 



On 6/28/05, Andreas Bentlage <abent@xxxxxx> wrote:
> i have the following 2 arrays.
> gfloat pixel[6000][1] = x[n]
> gfloat pixel[6000][2] = y[n]
> this 2 arrays contains the x/y values for 6000 rectangles
> drawn on a pixmap. Now my problem ...
> with button_press_event i catch the current x/y positions
> from screen. What i want is to draw the given pixels from
> my arrays in a different color when i'm close to it with my mouse.

In the button_press handler, save the mouse x/y position somewhere and
then trigger an expose. In the expose handler, redraw all your points
calculating the colour from the distance between the point and the
saved click position.

If it's too slow, you can start to do your own clipping depending on
the distance function.

John
_______________________________________________

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