Module awful.widget.tasklist

Functions

new (screen, filter, buttons, style) Create a new tasklist widget.
tasklist.filter.allscreen (c, screen) Filtering function to include all clients.
tasklist.filter.alltags (c, screen) Filtering function to include the clients from all tags on the screen.
tasklist.filter.currenttags (c, screen) Filtering function to include only the clients from currently selected tags.
tasklist.filter.minimizedcurrenttags (c, screen) Filtering function to include only the minimized clients from currently selected tags.
tasklist.filter.focused (c, screen) Filtering function to include only the currently focused client.

Tables

tasklist Tasklist widget module for awful awful.widget.tasklist


Functions

new (screen, filter, buttons, style)
Create a new tasklist widget.

Parameters:

  • screen: The screen to draw tasklist for.
  • filter: Filter function to define what clients will be listed.
  • buttons: A table with buttons binding to set.
  • style: The style overrides default theme. bg_normal The background color for unfocused client. fg_normal The foreground color for unfocused client. bg_focus The background color for focused client. fg_focus The foreground color for focused client. bg_urgent The background color for urgent clients. fg_urgent The foreground color for urgent clients. bg_minimize The background color for minimized clients. fg_minimize The foreground color for minimized clients. floating Symbol to use for floating clients. ontop Symbol to use for ontop clients. maximized_horizontal Symbol to use for clients that have been horizontally maximized. maximized_vertical Symbol to use for clients that have been vertically maximized. font The font.
tasklist.filter.allscreen (c, screen)
Filtering function to include all clients.

Parameters:

  • c: The client.
  • screen: The screen we are drawing on.

Returns:

    true
tasklist.filter.alltags (c, screen)
Filtering function to include the clients from all tags on the screen.

Parameters:

  • c: The client.
  • screen: The screen we are drawing on.

Returns:

    true if c is on screen, false otherwise
tasklist.filter.currenttags (c, screen)
Filtering function to include only the clients from currently selected tags.

Parameters:

  • c: The client.
  • screen: The screen we are drawing on.

Returns:

    true if c is in a selected tag on screen, false otherwise
tasklist.filter.minimizedcurrenttags (c, screen)
Filtering function to include only the minimized clients from currently selected tags.

Parameters:

  • c: The client.
  • screen: The screen we are drawing on.

Returns:

    true if c is in a selected tag on screen and is minimized, false otherwise
tasklist.filter.focused (c, screen)
Filtering function to include only the currently focused client.

Parameters:

  • c: The client.
  • screen: The screen we are drawing on.

Returns:

    true if c is focused on screen, false otherwise

Tables

tasklist
Tasklist widget module for awful awful.widget.tasklist
generated by LDoc 1.2