Le 17/08/2012 12:24, Ricardo Díaz Martín a écrit :
> Ok, so when you define special events for tablets and make PointerX and
> PointerY relative to the control I'll change the project.
>
> Regards,
>

Hi again,

1) In revision #5051, I have updated the Tablet event management:

- Finally I decided to keep the DrawingArea tablet property. But I 
renamed it 'Tablet' instead of 'UseTablet'.

- So there is no special events. Just MouseDown, MouseUp and MouseMove.

- Pointer absolute coordinates are now returned in Pointer.ScreenX and 
Pointer.ScreenY properties.

- Pointer.X and Pointer.Y return the pointer coordinates relative to the 
control receiving the events.

2) I have modified gb.gtk so that it enables all detected XInput pointer 
devices (they are all disabled by default apparently). Does it change 
something when you use your example with gb.gtk?

I have a strange idea anyway if it does not work: using the GIMP device 
configuration file to configure the devices! But the user will have to 
install GIMP and configure XInput devices from it. A bit weird, isn't it?

3) I'd like to put your project in the Gambas examples, but it has a few 
problems. Can you fix them?

- Controls should be made private to the form.

- It is useless and slower to write 'Me.MyControl' to access MyControl 
from its form. Just write 'MyControl'.

- Can you use the Paint class instead of the Draw class? The Paint class 
can draw things anti-aliased at floating-point coordinates.

Thanks in advance.

-- 
Benoît Minisini

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user

Reply via email to