Mercurial > emacs
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 |