<variablelist>
    <varlistentry>
        <term>
            <command>
                <option>conky_parse(string)</option>
            </command>
            <option>function</option>
        </term>
        <listitem>
            <para>This function takes a string that is evaluated as
            per Conky's TEXT section, and then returns a string
            with the result.</para>
        </listitem>
    </varlistentry>
    <varlistentry>
        <term>
            <command>
                <option>conky_set_update_interval(number)</option>
            </command>
            <option>function</option>
        </term>
        <listitem>
            <para>Sets Conky's update interval (in seconds) to
            'number'.</para>
        </listitem>
    </varlistentry>
    <varlistentry>
        <term>
            <command>
                <option>conky_window</option>
            </command>
            <option>table</option>
        </term>
        <listitem>
            <para>This table contains some information about
            Conky's window. The following table describes the
            values contained:</para>
            <simplelist>
                <member>
                    <command>drawable</command>
                    <option>Window's drawable (Xlib Drawable),
                    requires Lua extras enabled at compile
                    time.</option>
                </member>
                <member>
                    <command>visual</command>
                    <option>Window's visual (Xlib Visual), requires
                    Lua extras enabled at compile time.</option>
                </member>
                <member>
                    <command>display</command>
                    <option>Window's display (Xlib Display),
                    requires Lua extras enabled at compile
                    time.</option>
                </member>
                <member>
                    <command>width</command>
                    <option>Window width (in pixels).</option>
                </member>
                <member>
                    <command>height</command>
                    <option>Window height (in pixels).</option>
                </member>
                <member>
                    <command>border_inner_margin</command>
                    <option>Window's inner border margin (in
                    pixels).</option>
                </member>
                <member>
                    <command>border_outer_margin</command>
                    <option>Window's outer border margin (in
                    pixels).</option>
                </member>
                <member>
                    <command>border_width</command>
                    <option>Window's border width (in
                    pixels).</option>
                </member>
                <member>
                    <command>text_start_x</command>
                    <option>The x component of the starting
                    coordinate of text drawing.</option>
                </member>
                <member>
                    <command>text_start_y</command>
                    <option>The y component of the starting
                    coordinate of text drawing.</option>
                </member>
                <member>
                    <command>text_width</command>
                    <option>The width of the text drawing
                    region.</option>
                </member>
                <member>
                    <command>text_height</command>
                    <option>The height of the text drawing
                    region.</option>
                </member>
            </simplelist>
            <para>NOTE: This table is only defined when X support
            is enabled.</para>
        </listitem>
    </varlistentry>
    <varlistentry>
        <term>
            <command>
                <option>conky_info</option>
            </command>
            <option>table</option>
        </term>
        <listitem>
            <para>This table contains some information about
            Conky's internal data. The following table describes
            the values contained:</para>
            <simplelist>
                <member>
                    <command>update_interval</command>
                    <option>Conky's update interval (in
                    seconds).</option>
                </member>
                <member>
                    <command>uptime</command>
                    <option>System uptime, in seconds.</option>
                </member>
            </simplelist>
        </listitem>
    </varlistentry>
    <varlistentry>
        <term>
            <command>
                <option>conky_build_info</option>
            </command>
            <option>string</option>
        </term>
        <listitem>
            <para>A string containing the build info for this
            particular instance of Conky, including the version,
            build date, and architecture.</para>
        </listitem>
    </varlistentry>
    <varlistentry>
        <term>
            <command>
                <option>conky_build_date</option>
            </command>
            <option>string</option>
        </term>
        <listitem>
            <para>A string containing the build date for this
            particular instance of Conky.</para>
        </listitem>
    </varlistentry>
    <varlistentry>
        <term>
            <command>
                <option>conky_build_arch</option>
            </command>
            <option>string</option>
        </term>
        <listitem>
            <para>A string containing the build architecture for
            this particular instance of Conky.</para>
        </listitem>
    </varlistentry>
    <varlistentry>
        <term>
            <command>
                <option>conky_version</option>
            </command>
            <option>string</option>
        </term>
        <listitem>
            <para>A string containing the version of the current
            instance of Conky.</para>
        </listitem>
    </varlistentry>
    <varlistentry>
        <term>
            <command>
                <option>conky_config</option>
            </command>
            <option>string</option>
        </term>
        <listitem>
            <para>A string containing the path of the current Conky
            configuration file.</para>
        </listitem>
    </varlistentry>
    <varlistentry>
        <term>
            <command>
                <option>cairo_text_extents_t:create()</option>
            </command>
            <option>function</option>
        </term>
        <listitem>
			<para>
				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.
			</para>
        </listitem>
    </varlistentry>
    <varlistentry>
        <term>
            <command>
                <option>cairo_font_extents_t:create()</option>
            </command>
            <option>function</option>
        </term>
        <listitem>
			<para>
				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.
			</para>
        </listitem>
    </varlistentry>
    <varlistentry>
        <term>
            <command>
                <option>cairo_matrix_t:create()</option>
            </command>
            <option>function</option>
        </term>
        <listitem>
			<para>
				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.
			</para>
        </listitem>
    </varlistentry>
</variablelist>
