Re: How to restrict mouse pointer movement within a certain area using DirectFB?
- From: sriramn <sriram neelakandan gmail com>
- To: gnome-list gnome org
- Subject: Re: How to restrict mouse pointer movement within a certain area using DirectFB?
- Date: Wed, 27 Aug 2008 03:50:15 -0700 (PDT)
Here is the implelemtation .. add it to gdk/directfb/gdkwindow-directfb.c
Hope this works for you
void
gdk_display_warp_pointer (GdkDisplay *display,
GdkScreen *screen,
gint x,
gint y)
{
GdkWindowObject *private;
GdkWindowImplDirectFB *impl;
DFBWindowEvent evt;
GdkWindow *window = gdk_screen_get_root_window (screen);
private = GDK_WINDOW_OBJECT (window);
impl = GDK_WINDOW_IMPL_DIRECTFB (private->impl);
if (x >= 0 && y >= 0) {
int win_x, win_y;
impl->window->GetPosition (impl->window, &win_x, &win_y);
if (_gdk_display->layer->WarpCursor (_gdk_display->layer, win_x+x,
win_y+y))
return ;
}
}
Dhananjoy Chutia wrote:
>
> Hi,
> I need to restrict mouse pointer within a certain area of the window
> using DirectFB. I got one idea to use
>
> void gdk_display_warp_pointer
> <http://library.gnome.org/devel/gdk/stable/GdkDisplay.html#gdk-display-warp-pointer>
> (GdkDisplay <http://library.gnome.org/devel/gdk/stable/GdkDisplay.html>
> *display,GdkScreen
> <http://library.gnome.org/devel/gdk/stable/GdkScreen.html> *screen,
> gint x, gint y);
>
> But, the function is not implemented for DirectFB, in any of the gtk
> distribution. I will be grateful enough for your suggestion regarding my
> query
>
>
> Regards
>
> Dhananjoy.
>
> _______________________________________________
> gnome-list mailing list
> gnome-list gnome org
> http://mail.gnome.org/mailman/listinfo/gnome-list
>
>
--
View this message in context: http://www.nabble.com/How-to-restrict-mouse-pointer-movement-within-a-certain-area-using-DirectFB--tp19142686p19178565.html
Sent from the Gnome - General mailing list archive at Nabble.com.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]