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).
|
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.
cairo_text_extents_t:destroy(structure)
function
Call this function to free memory allocated by cairo_text_extents_t:create.
cairo_font_extents_t:destroy(structure)
function
Call this function to free memory allocated by cairo_font_extents_t:create.
cairo_matrix_t:destroy(structure)
function
Call this function to free memory allocated by cairo_matrix_t:create.