comparison src/frame.c @ 111027:656b7a197029

* src/frame.c (Fframe_pointer_visible_p): Add `frame-pointer-visible-p' to get the pointer visibility.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Mon, 18 Oct 2010 17:07:31 -0400
parents 18b3ea98b1f4
children 2952b07df47b
comparison
equal deleted inserted replaced
111026:40219338786d 111027:656b7a197029
4312 FRAME_TERMINAL (f)->toggle_invisible_pointer_hook (f, 0); 4312 FRAME_TERMINAL (f)->toggle_invisible_pointer_hook (f, 0);
4313 f->pointer_invisible = 0; 4313 f->pointer_invisible = 0;
4314 } 4314 }
4315 } 4315 }
4316 4316
4317 DEFUN ("frame-pointer-visible-p", Fframe_pointer_visible_p,
4318 Sframe_pointer_visible_p, 0, 1, 0,
4319 doc: /* Return t if the mouse pointer displayed on FRAME is visible.
4320 Otherwise it returns nil. FRAME omitted or nil means the
4321 selected frame. This is useful when `make-pointer-invisible' is set. */)
4322 (Lisp_Object frame)
4323 {
4324 if (NILP (frame))
4325 frame = selected_frame;
4326
4327 CHECK_FRAME (frame);
4328
4329 return (XFRAME (frame)->pointer_invisible ? Qnil : Qt);
4330 }
4317 4331
4318 4332
4319 /*********************************************************************** 4333 /***********************************************************************
4320 Initialization 4334 Initialization
4321 ***********************************************************************/ 4335 ***********************************************************************/
4621 defsubr (&Stool_bar_pixel_width); 4635 defsubr (&Stool_bar_pixel_width);
4622 defsubr (&Sset_frame_height); 4636 defsubr (&Sset_frame_height);
4623 defsubr (&Sset_frame_width); 4637 defsubr (&Sset_frame_width);
4624 defsubr (&Sset_frame_size); 4638 defsubr (&Sset_frame_size);
4625 defsubr (&Sset_frame_position); 4639 defsubr (&Sset_frame_position);
4640 defsubr (&Sframe_pointer_visible_p);
4626 4641
4627 #ifdef HAVE_WINDOW_SYSTEM 4642 #ifdef HAVE_WINDOW_SYSTEM
4628 defsubr (&Sx_get_resource); 4643 defsubr (&Sx_get_resource);
4629 defsubr (&Sx_parse_geometry); 4644 defsubr (&Sx_parse_geometry);
4630 #endif 4645 #endif