Age | Commit message (Collapse) | Author |
|
|
|
|
|
no other window or there are no windows at all.
(next_window): display correct message when there is no other
window or there are no windows at all.
(key_actions): all number keys call goto_window_number with an
argument instead of a dedicated function.
* actions.c: replaced all user message strings with #define'd
messages.
* actions.h (goto_window): removed
(goto_window_0): removed
(goto_window_1): removed
(goto_window_2): removed
(goto_window_3): removed
(goto_window_4): removed
(goto_window_5): removed
(goto_window_6): removed
(goto_window_7): removed
(goto_window_8): removed
|
|
* ratpoison.h: includes communications.h
* main.c (send_restart, send_kill): Moved to communications.c
* list.c (get_mouse_root_position): Added
(add_to_window_list): Initialize new rp_window fields
(save_mouse_position): Added
(set_active_window): Added code to save and restore the position
of the mouse
* events.c (property_notify): Added code to listen for a
WM_TRANSIENT_FOR property change.
* data.h (struct rp_window): Added transient, transient_for, mouse_x, mouse_y.
* actions.c (maximize_transient): Added
(maximize): Added code to handle transient windows differently
* Makefile.am (ratpoison_SOURCES): Added communications.h and communications.c
|
|
|
|
(next_window): do not set active window when recursing.
|
|
|
|
|
|
* actions.c (show_clock): added
|
|
hints->height_inc intervals
* manage.c (manage): set the dimension members of the rp_window struct
|
|
|
|
StructureNotifyMask to events listened for on managed windows.
* manage.c (update_window_name): fixed memory leak. Not freeing
the win->name before updating it.
(manage): Gets the colormap now.
|
|
|
|
(set_active_window): sets rp_current_window to window passed in as
parameter
* list.c (add_to_window_list): sets member colormap to the
DefaultColormap
* list.c (add_to_window_list): Added init code for `hints'
|
|
* events.c (property_notify): Added handler for XA_WM_NORMAL_HINTS.
|
|
* data.h (struct rp_window): Added XSizeHints member
|
|
keep track of state
(next_window): No longer uses rp_current_window to keep track of
state
* actions.c (maximize): Adhere to the window's Size Hints
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C-t space to go to next window.
|
|
* events.c (configure_request): Now honours request, but then
maximizes it afterwards.
(configure_request): updates the rp_window's geometry fields
* manage.c (manage): commented out XMoveResizeWindow call
(send_configure): added
* actions.h (maximize): added prototype
* actions.c (maximize): added
|
|
|
|
* input.h: added prototype for keysym_to_string
* input.c (keysym_to_string): added
* bar.c (show_bar): update_window_names(s) is called whether the
bar is raised or not.
* conf.h: Added BAR_Y_PADDING BAR_X_PADDING
* list.c (goto_window_name): return success or failure
* list.h: updated prototype for goto_window_name
* events.c (handle_key): Added a message indicating an unbound
key.
* bar.c (display_msg_in_bar): added
(update_window_names): uses BAR_X_PADDING instead of `5'
(update_window_names): Updated BAR_PADDING to BAR_Y_PADDING
* input.c (cook_keycode): mod is now an usigned int
(read_key): Ignores modifier keys. Now returns keysym and
modifiers.
(get_input): Updated BAR_PADDING to BAR_Y_PADDING and
BAR_X_PADDING.
* events.c (handle_key): uses read_key instead of XMaskEvent to
read a key.
* actions.c (goto_window_number): window list is displayed on failure.
(bye): added
(switch_to): added
(execute_command): no longer seg faults when no windows exist.
|
|
* actions.c: key_actions now uses the #define'd keysyms from X11/keysym.h
* events.c (handle_key): calls cook_keycode() before processing the keysym.
* input.c (read_key): calls cook_keycode() before returning the keysym
(cook_keycode): added.
|
|
|
|
|
|
|
|
|
|
getopt.h
|
|
|
|
|
|
entered an empty string
(execute_command): added command
(key_actions): execute_command is called by pressing ':'
|
|
|
|
|
|
|
|
|
|
|
|
its position before it was hidden by a keystroke when it receives a
PointerMotion event.
|
|
|
|
|
|
|
|
|
|
|
|
|