On Fri, 21 Feb 2003 06:33:15 +0500 Yuri <[EMAIL PROTECTED]> babbled:
>
> Hi!
>
>
> struct _Evas_Event_Mouse_Down and -Up have first field called "button",
> while other mouse-related events have it called "buttons". "button"
> containes button number, and "buttons" containes mask of pressed buttons.
>
> So, the question is, why don't use in both cases keyword buttons and
> return mask of pressed button(s)? (new way 3rd pressed button -> 4)
mainly because this is the way event apis in x, directfb etc. work :) they
report what button was pressed/released as an integer and have a separate button
mask for the currently pressed buttons :) (having a mask would make it hard to
figure out what button was pressed/not pressed on each press/release event) :)
if i now provided a previous/current mask u could.. but u'd have to loop thru
checking bits or do a subtract and based on the return val figure out what
button... etc. its just easier this way :)
--
--------------- Codito, ergo sum - "I code, therefore I am" --------------------
The Rasterman (Carsten Haitzler) [EMAIL PROTECTED]
[EMAIL PROTECTED]
Mobile Phone: +61 (0)413 451 899 Home Phone: 02 9698 8615
-------------------------------------------------------
This SF.net email is sponsored by: SlickEdit Inc. Develop an edge.
The most comprehensive and flexible code editor you can use.
Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial.
www.slickedit.com/sourceforge
_______________________________________________
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel