Hide the mouse cursor


	gtk_widget_show_all(MainWindow);
	
	//Hide the mouse pointer
	GdkCursor *mouse_cursor;
	mouse_cursor = gdk_cursor_new(GDK_BLANK_CURSOR);
	gdk_window_set_cursor(gtk_widget_get_window(MainWindow), mouse_cursor);
Mouse pointer appears after a button press

We’ve found this can occur and seems like a gtk bug. Moving the mouse will cause the pointer to immediately vanish, so the pointer is supposed to be hidden still.

Updating the screen content by say updating an image or text widget wouldn’t remove the mouse cursor. Fix was to trigger our new screen appearing from the release event instead of the original touch event on the button that was used to cause it.

USEFUL?
We benefit hugely from resources on the web so we decided we should try and give back some of our knowledge and resources to the community by opening up many of our company’s internal notes and libraries through mini sites like this. We hope you find the site helpful.
Please feel free to comment if you can add help to this page or point out issues and solutions you have found, but please note that we do not provide support on this site. If you need help with a problem please use one of the many online forums.

Comments

Your email address will not be published. Required fields are marked *