Posición de mouse respecto a una ventana

Imagen de inkun
0 puntos

El caso es que necesito hacer una programa el cual la salida fuese la posición del mouse, coordenadas x e y, respecto a una ventana que yo mismo he creado. De momento he conseguido crear la ventana con GTK, pero es que no se como conseguir la posición del mouse respecto a esa ventana. La verdad he intentado buscarlo pero no consigo saber como hacerlo, alguien que me sugiera alguna posibilidad?

El código que tengo hasta ahora es el siguiente:

#include 

int main( int argc, char *argv[])
{
  GtkWidget *window;

  gtk_init(&argc, &argv);

  window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
  gtk_window_set_title(GTK_WINDOW(window), "Ventana");
  gtk_window_set_default_size(GTK_WINDOW(window), 640, 480);
  gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
  gtk_widget_show(window);

  gtk_main();

  return 0;
}

Gracias