diff options
author | sabetts <sabetts> | 2001-12-09 02:04:49 +0000 |
---|---|---|
committer | sabetts <sabetts> | 2001-12-09 02:04:49 +0000 |
commit | 9c0fbfffd7268ce6a2c0a0263dded6f1fe6e72c9 (patch) | |
tree | 41cc210fa1de2f209f84d8ff79589ce3d925d7ab /src/split.h | |
parent | 917953c69be92a5be1b3c20f1cf64a3dac3fd40a (diff) | |
download | ratpoison-9c0fbfffd7268ce6a2c0a0263dded6f1fe6e72c9.zip |
* src/events.c (handle_key): revert the focus immediately after
reading the key.
* src/list.c (give_window_focus): update rp_current_frame when
setting the window focus.
* src/main.c (main): scan for windows in a seperate pass after
initializing the screen structures.
(init_screen): build a display string for each screen.
(init_screen): remove the call to scanwins.
* src/manage.c (current_screen): return the current screen using
rp_current_screen.
* src/split.h (init_frame_lists): new function
* src/split.c (rp_window_frame_sentinel): remove.
(rp_current_frame): remove.
(frames_screen): new function
(maximize_frame): use the frame's screen to find out the width and
height of the display.
(create_initial_frame): take a pointer to a screen_info as an
argument.
(init_frame_lists): new function
(init_frame_list): take a pointer to a screen_info as an argument.
(find_last_frame): take a pointer to a screen_info as an argument.
* src/actions.c (spawn): Set the DISPLAY environment variable to
point to the current screen.
* src/data.h (struct screen_info): add display_string,
rp_window_frame_sentinel, rp_current_frame.
(rp_current_screen): new global
(rp_current_frame): Remove. Dependant code uses
screen_info.rp_current_frame.
Diffstat (limited to 'src/split.h')
-rw-r--r-- | src/split.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/split.h b/src/split.h index eb166ca..3cc5cb2 100644 --- a/src/split.h +++ b/src/split.h @@ -33,7 +33,8 @@ rp_window_frame *find_windows_frame (rp_window *win); rp_window_frame *find_frame_next (rp_window_frame *frame); rp_window_frame *find_frame_prev (rp_window_frame *frame); rp_window *current_window (); -void init_frame_list (); +void init_frame_lists (); +void init_frame_list (screen_info *screen); void set_active_frame (rp_window_frame *frame); void blank_frame (rp_window_frame *frame); void show_frame_indicator (); |