aboutsummaryrefslogtreecommitdiffstats
path: root/src/frame.c
Commit message (Collapse)AuthorAgeFilesLines
* (Fset_mouse_position, Fset_mouse_pixel_position): Doc fixes.Richard M. Stallman1995-08-051-4/+19
| | | | | [not MULTI_FRAME] (Fframe_visible_p): New function. [not MULTI_FRAME] (syms_of_frame): defsubr it.
* Move various Q... vars to top of file, unconditional.Richard M. Stallman1995-08-031-66/+113
| | | | | | | | | | (Vterminal_frame): Just one definition, at top of file, unconditional. (syms_of_frame_1): New function. (syms_of_frame. both definitions): Call syms_of_frame_1. (set_menu_bar_lines, set_menu_bar_lines_1): New functions. (store_frame_parameter): Call set_menu_bar_lines. [!MULTI_FRAME] (Fmodify_frame_parameters): Call set_menu_bar_lines.
* (do_switch_frame): Do nothing special when switching between terminal frames.Richard M. Stallman1995-08-011-9/+0
|
* (Fmake_terminal_frame): Copy face_alist from selected frame.Richard M. Stallman1995-07-301-0/+1
|
* Renamings: frame->display => frame->output, struct x_display -> sruct x_output.Richard M. Stallman1995-07-251-3/+3
|
* (do_switch_frame): Don't call choose_minibuffer_frame.Richard M. Stallman1995-07-211-6/+5
| | | | (choose_minibuf_frame): Choose frame regardless of minibuffer level.
* (Fdelete_frame): It's ok to have no minibuffer left onRichard M. Stallman1995-06-261-9/+22
| | | | a kboard if there are no frames on it either.
* (next_frame, prev_frame): Consider only frames on same kbd.Richard M. Stallman1995-06-251-35/+59
| | | | (Fdelete_frame): If next_frame finds nothing, try an alternative.
* (Fdelete_frame): Use do_switch_frame directly.Richard M. Stallman1995-06-161-3/+3
| | | | (do_switch_frame): No longer static.
* [MULTI_FRAME] (Fignore_event): New function.Karl Heuer1995-06-161-2/+11
| | | | | [MULTI_FRAME] (keys_of_frame): Bind iconify-frame and make-frame-visible to it.
* (Fhandle_switch_frame): Preserve prefix arg.Karl Heuer1995-06-161-0/+2
|
* (Fdelete_frame): If the minibuf window was selected, make that remain so.Richard M. Stallman1995-06-141-0/+8
|
* (make_frame_without_minibuffer): New arg DISPLAY.Karl Heuer1995-05-301-15/+18
| | | | If there's no minibuffer frame to use, create one.
* (Fmouse_position): Use NULL, not 0, as arg of pixel_to_glyph_coords.Karl Heuer1995-05-291-1/+1
|
* Declare x_get_focus_frame.Karl Heuer1995-05-291-0/+1
|
* (Fdelete_frame): When updating Vdefault_minibuffer_frame,Karl Heuer1995-05-241-6/+10
| | | | insist on a frame on the proper keyboard.
* [!MULTI_FRAME] (Fframe_height, Frame_width): Delete extra docstring.Karl Heuer1995-05-111-11/+15
|
* Vdefault_minibuffer_frame is now part of KBOARD insteadKarl Heuer1995-05-091-8/+6
| | | | of a variable. All references changed.
* (make_frame_without_minibuffer): New arg KB.Karl Heuer1995-05-091-1/+7
| | | | Require the new frame's minibuffer to be on the same display.
* [MULTI_FRAME] (make_terminal_frame): Don't set Vterminal_frame.Karl Heuer1995-05-091-1/+1
| | | | (do_switch_frame): Set Vterminal_frame to selected_frame.
* (Fraise_frame, Flower_frame): Make arg FRAME optional.Richard M. Stallman1995-05-081-2/+2
|
* (Fredirect_frame_focus): Fix earlier change; use a frame known to be non-nil.Karl Heuer1995-04-241-1/+1
|
* (do_switch_frame): Don't try to refocus termcap frames.Karl Heuer1995-04-241-1/+1
|
* (do_switch_frame): x_get_focus_frame needs an arg.Karl Heuer1995-04-241-2/+2
| | | | (Fredirect_frame_focus): frame_rehighlight_hook needs an arg.
* (Fdelete_frame): Free f->namebuf.Karl Heuer1995-04-191-0/+2
|
* (make_frame): Initialize f->namebuf.Karl Heuer1995-04-191-0/+1
|
* (make_terminal_frame): all_kboards means initial_kboard too.Karl Heuer1995-04-101-0/+2
|
* (make_terminal_frame): Use Emacs, Emacs-2, ... as name.Richard M. Stallman1995-04-101-2/+9
|
* (Fraise_frame, Flower_frame): Now interactive.Richard M. Stallman1995-04-061-2/+10
|
* [MULTI_FRAME] (Factive_minibuffer_window): New function.Richard M. Stallman1995-03-311-1/+10
| | | | [MULTI_FRAME] (syms_of_frame): Defsubr it.
* (Fmouse_position--both definitions): Pass 0 for `insist'.Richard M. Stallman1995-03-261-3/+5
| | | | | (Fmouse_pixel_position): Pass 0 for `insist'. Add HAVE_MOUSE conditional.
* (Fmouse_position): Do work only if HAVE_MOUSE.Karl Heuer1995-03-151-0/+2
|
* (make_frame): Initialize kboard member.Karl Heuer1995-03-151-0/+11
| | | | (make_terminal_frame): Create initial_kboard if not already set.
* (do_switch_frame): Undo Feb 6 change.Karl Heuer1995-02-281-1/+1
|
* (Fframep): Doc fix.Richard M. Stallman1995-02-281-1/+1
|
* (Fmake_terminal_frame): Doc fix.Richard M. Stallman1995-02-191-1/+6
|
* (Fmake_terminal_frame): New function.Richard M. Stallman1995-02-171-4/+44
| | | | | | | (syms_of_frame): defsubr it. (make_terminal_frame): Init Vframe_list only the first time. Set visible and async_visible directly. (redisplay): Don't display nonselected terminal frames.
* (do_switch_frame): internal_last_event_frame is now in perdisplay.Karl Heuer1995-02-071-1/+1
|
* [!MULTI_FRAME] (window_frame): New function.Richard M. Stallman1995-01-051-0/+15
| | | | [!MULTI_FRAME] (syms_of_frame): defsubr it.
* (Fmodify_frame_parameters): For non-X frames,Richard M. Stallman1994-12-211-5/+22
| | | | | | | | call store_frame_param for each parameter set. (store_frame_param): Handle buffer_predicate field. (frame_buffer_predicate): New function. (Qbuffer_predicate): New variable. (syms_of_frame): Set it up.
* (make_frame): Use allocate_vectorlike and VECSIZE.Karl Heuer1994-11-161-7/+9
|
* (syms_of_frame): Fix typo.Richard M. Stallman1994-11-131-1/+1
|
* (syms_of_frame): Doc fix for default-frame-alist.Richard M. Stallman1994-11-121-4/+6
|
* (Fset_frame_height): Compare against height, not width.Karl Heuer1994-11-081-1/+1
|
* (keys_of_frame): Bind the new events to 'ignore, since the window manager hasKarl Heuer1994-10-271-0/+2
| | | | already done the work.
* (other_visible_frames): Pass a frame ptr to x_sync.Richard M. Stallman1994-10-221-1/+1
|
* *** empty log message ***Morten Welinder1994-10-171-1/+69
|
* (make_frame, Fframe_parameters, Fselected_frame, syms_of_frame): Don't useKarl Heuer1994-10-041-9/+9
| | | | XFASTINT as an lvalue.
* (make_minibuffer_frame, make_terminal_frame, Fselected_frame,Karl Heuer1994-10-041-15/+15
| | | | | | | Fframe_root_window, Fframe_selected_window, Fset_frame_selected_window, Fnext_frame, Fprevious_frame, Fdelete_frame, Fmouse_position, Fmouse_pixel_position, Fmake_frame_visible, Fmake_frame_invisible, Ficonify_frame): Use new accessor macros instead of calling XSET directly.
* (keys_of_frame): Make binding for delete-frame.Richard M. Stallman1994-10-011-0/+1
|