howm
howm
Operators

Functions

void op_kill (const unsigned int type, unsigned int cnt)
 An operator that kills an arbitrary amount of clients or workspaces. More...
 
void op_move_down (const unsigned int type, unsigned int cnt)
 Move client/s down. More...
 
void op_move_up (const unsigned int type, unsigned int cnt)
 Move client/s up. More...
 
void op_focus_up (const unsigned int type, unsigned int cnt)
 Operator function to move the current focus up. More...
 
void op_focus_down (const unsigned int type, unsigned int cnt)
 Operator function to move the current focus down. More...
 
void op_grow_gaps (const unsigned int type, unsigned int cnt)
 An operator to grow the gaps of either workspaces or clients by conf.op_gap_size. More...
 
void op_cut (const unsigned int type, unsigned int cnt)
 Cut one or more clients and add them onto howm's delete register stack (if there is space). More...
 
void op_shrink_gaps (const unsigned int type, unsigned int cnt)
 An operator to shrink the gaps of either workspaces or clients by conf.op_gap_size. More...
 

Detailed Description

Function Documentation

void op_cut ( const unsigned int  type,
unsigned int  cnt 
)

Cut one or more clients and add them onto howm's delete register stack (if there is space).

A segment of howm's internal client list is taken and placed onto the delete register stack. All clients from the list segment must be unmapped and the remaining clients must be refocused.

Parameters
typeWhether to cut an entire workspace or client.
cntThe amount of clients or workspaces to cut.
void op_focus_down ( const unsigned int  type,
unsigned int  cnt 
)

Operator function to move the current focus down.

Parameters
typeWhether to focus on clients or workspaces.
cntThe number of times to move focus.
void op_focus_up ( const unsigned int  type,
unsigned int  cnt 
)

Operator function to move the current focus up.

Parameters
typeWhether to focus on clients or workspaces.
cntThe number of times to move focus.
void op_grow_gaps ( const unsigned int  type,
unsigned int  cnt 
)

An operator to grow the gaps of either workspaces or clients by conf.op_gap_size.

When the type is workspace, the gap size for that workspace is also changed. This means that new windows will be spawned in with the modified gap size.

Parameters
typeWhether the operation should be performed on a client or workspace.
cntThe amount of clients or workspaces to perform the operation on.
void op_kill ( const unsigned int  type,
unsigned int  cnt 
)

An operator that kills an arbitrary amount of clients or workspaces.

Parameters
typeWhether to kill workspaces or clients.
cntHow many workspaces or clients to kill.
void op_move_down ( const unsigned int  type,
unsigned int  cnt 
)

Move client/s down.

Parameters
typeWe don't support moving workspaces, so this should only be client.
cntHow many clients to move.
void op_move_up ( const unsigned int  type,
unsigned int  cnt 
)

Move client/s up.

Parameters
typeWe don't support moving workspaces, so this should only be client.
cntHow many clients to move.
void op_shrink_gaps ( const unsigned int  type,
unsigned int  cnt 
)

An operator to shrink the gaps of either workspaces or clients by conf.op_gap_size.

When the type is workspace, the gap size for that workspace is also changed. This means that new windows will be spawned in with the modified gap size.

Parameters
typeWhether the operation should be performed on a client or workspace.
cntThe amount of clients or workspaces to perform the operation on.