Quoting Stephen Parker ([EMAIL PROTECTED]): > I'm trying to setup a full screen application that uses the mouse, with > cursor. Looking through the documentation it seemed that I should: > > 1. create the primary surface; > 2. get the primary layer; > 3. enable the layer's mouse cursor; > 4. create a surface to represent the mouse pointer; > 5. set the layer's cursor to this surface; > > But when I try this i don't see any mouse cursor.
I guess you are setting the cooperative level of your application to fullscreen mode which has no mouse cursor. You may try the option "--dfb:force-windowed" or remove the line containing "SetCooperativeLevel". If you need absolute mouse coordinates from cursor movement and you don't want to use "GetCursorPosition" on the layer you should think about creating a window as big as the layer and retrieve input events from that. If you do that you don't need to create a primary surface but call "GetSurface" on the created window. You might want to have a look at the option "desktop-buffer-mode" for tweaking the windowing performance. -- Best regards, Denis Oliver Kropp .------------------------------------------. | DirectFB - Hardware accelerated graphics | | http://www.directfb.org/ | "------------------------------------------" Convergence GmbH -- Info: To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe directfb-users" as subject.
