Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
removed duplicate #include "messages.h"
|
|
|
|
|
|
(update_window_names): now builds up the entire window list string
in dynamic storage before printing the window list. No longer
displays the current window in a different colour.
|
|
|
|
(main): Uses set_sig_handler() instead of signal()
|
|
* manage.c (send_configure): Now sends the window's x,y,width,height
coordinates.
(set_state): Added
* events.c (map_request): Calls set_state when mapping an unmapped
window.
* actions.c (maximize_transient): takes an rp_window as the
argument. Removed code to handle void *data. Incremental resizing
only happens if the maximum size isn't set. Removed actual X
maximization code.
(maximize): Moved meat to maximize_normal().
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|