|
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.