Name Type Details
conky_parse(string) function

This function takes a string that is evaluated as per Conky's TEXT section, and then returns a string with the result.

conky_set_update_interval(number) function

Sets Conky's update interval (in seconds) to 'number'.

conky_window table

This table contains some information about Conky's window. The following table describes the values contained:

  • drawable - Window's drawable (Xlib Drawable), requires Lua extras enabled at compile time.
  • visual - Window's visual (Xlib Visual), requires Lua extras enabled at compile time.
  • display - Window's display (Xlib Display), requires Lua extras enabled at compile time.
  • width - Window width (in pixels).
  • height - Window height (in pixels).
  • border_inner_margin - Window's inner border margin (in pixels).
  • border_outer_margin - Window's outer border margin (in pixels).
  • border_width - Window's border width (in pixels).
  • text_start_x - The x component of the starting coordinate of text drawing.
  • text_start_y - The y component of the starting coordinate of text drawing.
  • text_width - The width of the text drawing region.
  • text_height - The height of the text drawing region.

NOTE: This table is only defined when X support is enabled.

conky_info table

This table contains some information about Conky's internal data. The following table describes the values contained:

  • update_interval - Conky's update interval (in seconds).
  • uptime - System uptime, in seconds.
conky_build_info string

A string containing the build info for this particular instance of Conky, including the version, build date, and architecture.

conky_build_date string

A string containing the build date for this particular instance of Conky.

conky_build_arch string

A string containing the build architecture for this particular instance of Conky.

conky_version string

A string containing the version of the current instance of Conky.

conky_config string

A string containing the path of the current Conky configuration file.

cairo_text_extents_t:create() function

Call this function to return a new cairo_text_extents_t structure. A creation function for this structure is not provided by the cairo API. After calling this, you should use tolua.takeownership() on the return value to ensure ownership is passed properly.

cairo_font_extents_t:create() function

Call this function to return a new cairo_font_extents_t structure. A creation function for this structure is not provided by the cairo API. After calling this, you should use tolua.takeownership() on the return value to ensure ownership is passed properly.

cairo_matrix_t:create() function

Call this function to return a new cairo_matrix_t structure. A creation function for this structure is not provided by the cairo API. After calling this, you should use tolua.takeownership() on the return value to ensure ownership is passed properly.