howm
howm
|
Functions | |
void | focus_next_client (void) |
brief Move focus onto the client next in the client list. More... | |
void | focus_prev_client (void) |
brief Move focus onto the client previous in the client list. More... | |
void | move_current_down (void) |
Moves the current client down. More... | |
void | move_current_up (void) |
Moves the current client up. More... | |
void | teleport_client (const int direction) |
Teleport a floating client's window to a location on the screen. More... | |
void | current_to_ws (workspace_t *ws) |
Moves the current client to the workspace passed in. More... | |
void | toggle_float (void) |
Toggle a client between being in a floating or non-floating state. More... | |
void | resize_float_width (const int dw) |
Change the width of a floating client. More... | |
void | resize_float_height (const int dh) |
Change the height of a floating client. More... | |
void | move_float_y (const int dy) |
Change a floating window's y coordinate. More... | |
void | move_float_x (const int dx) |
Change a floating window's x coordinate. More... | |
void | make_master (void) |
Moves the current window to the master window, when in stack mode. More... | |
void | toggle_fullscreen (void) |
Toggle the fullscreen state of the current client. More... | |
void | focus_urgent (void) |
Focus a client that has an urgent hint. More... | |
void | resize_master (const int ds) |
Resize the master window of a stack for the current workspace. More... | |
void | paste (void) |
Remove a list of clients from howm's delete register stack and paste them after the currently focused window. More... | |
void | toggle_bar (void) |
Toggle the space reserved for a status bar. More... | |
void | quit (const int exit_status) |
Quit howm and set the return value. More... | |
void | spawn (char *cmd[]) |
Spawns a command. More... | |
void | prev_layout (monitor_t *m) |
Change to the previous layout. More... | |
void | next_layout (monitor_t *m) |
Change to the next layout. More... | |
void | last_layout (monitor_t *m) |
Change to the last used layout. More... | |
void | count (const unsigned int cnt) |
Set the current count for the current operator. More... | |
void | motion (char *target) |
Tell howm which motion is to be performed. More... | |
void | send_to_scratchpad (void) |
Send a client to the scratchpad and unmap it. More... | |
void | get_from_scratchpad (void) |
Get a client from the scratchpad, attach it as the last item in the client list and set it to float. More... | |
void | focus_prev_ws (void) |
Focus the previous workspace. More... | |
void | focus_last_ws (void) |
Focus the last focused workspace. More... | |
void | focus_next_ws (void) |
Focus the next workspace. More... | |
void | change_ws (const workspace_t *ws) |
Change to a different workspace and map the correct windows. More... | |
void change_ws | ( | const workspace_t * | ws | ) |
Change to a different workspace and map the correct windows.
ws | The workspace that howm should change to. |
void count | ( | const unsigned int | cnt | ) |
Set the current count for the current operator.
cnt | The amount of motions the operator should affect. |
void current_to_ws | ( | workspace_t * | ws | ) |
Moves the current client to the workspace passed in.
ws | The target workspace. |
void focus_last_ws | ( | void | ) |
Focus the last focused workspace.
void focus_next_client | ( | void | ) |
brief Move focus onto the client next in the client list.
void focus_next_ws | ( | void | ) |
Focus the next workspace.
void focus_prev_client | ( | void | ) |
brief Move focus onto the client previous in the client list.
void focus_prev_ws | ( | void | ) |
Focus the previous workspace.
void focus_urgent | ( | void | ) |
Focus a client that has an urgent hint.
void get_from_scratchpad | ( | void | ) |
Get a client from the scratchpad, attach it as the last item in the client list and set it to float.
void last_layout | ( | monitor_t * | m | ) |
Change to the last used layout.
m | The monitor to be arranged. |
void make_master | ( | void | ) |
Moves the current window to the master window, when in stack mode.
void motion | ( | char * | target | ) |
Tell howm which motion is to be performed.
This allows keybinding using an external program to still use operators.
target | A single char representing the motion that the operator should be applied to. |
void move_current_down | ( | void | ) |
Moves the current client down.
void move_current_up | ( | void | ) |
Moves the current client up.
void move_float_x | ( | const int | dx | ) |
Change a floating window's x coordinate.
Negative values will move the window to the left. The inverse is true for positive values.
dx | The amount of pixels that the window should be moved. |
void move_float_y | ( | const int | dy | ) |
Change a floating window's y coordinate.
Negative values will move the window up. The inverse is true for positive values.
dy | The amount of pixels that the window should be moved. |
void next_layout | ( | monitor_t * | m | ) |
Change to the next layout.
m | The monitor to be arranged. |
void paste | ( | void | ) |
Remove a list of clients from howm's delete register stack and paste them after the currently focused window.
void prev_layout | ( | monitor_t * | m | ) |
Change to the previous layout.
m | The monitor to be arranged. |
void quit | ( | const int | exit_status | ) |
Quit howm and set the return value.
exit_status | The return value that howm will send. |
void resize_float_height | ( | const int | dh | ) |
Change the height of a floating client.
Negative values will shift the bottom edge of the window to the top. The inverse is true for positive values.
dh | The amount of pixels that the window's size should be changed by. |
void resize_float_width | ( | const int | dw | ) |
Change the width of a floating client.
Negative values will shift the right edge of the window to the left. The inverse is true for positive values.
dw | The amount of pixels that the window's size should be changed by. |
void resize_master | ( | const int | ds | ) |
Resize the master window of a stack for the current workspace.
ds | The amount to resize the master window by. Treated as a percentage. e.g. ds = 5 will increase the master window's size by 5% of it maximum. |
void send_to_scratchpad | ( | void | ) |
Send a client to the scratchpad and unmap it.
void spawn | ( | char * | cmd[] | ) |
Spawns a command.
void teleport_client | ( | const int | direction | ) |
Teleport a floating client's window to a location on the screen.
direction | Which location to teleport the window to. |
void toggle_bar | ( | void | ) |
Toggle the space reserved for a status bar.
void toggle_float | ( | void | ) |
Toggle a client between being in a floating or non-floating state.
void toggle_fullscreen | ( | void | ) |
Toggle the fullscreen state of the current client.