DOKK / manpages / debian 12 / libtickit-dev / tickit_pen_is_nonempty.3.en
TICKIT_PEN_IS_NONEMPTY(3) Library Functions Manual TICKIT_PEN_IS_NONEMPTY(3)

tickit_pen_is_nonempty, tickit_pen_is_nondefault - test if a pen has attributes defined

#include <tickit.h>

bool tickit_pen_is_nonempty(TickitPen *pen);
bool tickit_pen_is_nondefault(TickitPen *pen);

Link with -ltickit.

tickit_pen_is_nonempty() tests whether a pen instance has any attribute defined on it. It returns true even if those attributes take default values.

tickit_pen_is_nondefault() tests whether a pen instance has any attribute with non-default values defined on it. It false if the pen has no defined attributes, or all of the defined attributes take only the default value for their type.

tickit_pen_is_nonempty() and tickit_pen_is_nondefault() return a boolean.

tickit_pen_new(3), tickit_pen_set_bool_attr(3), tickit_pen_set_int_attr(3), tickit_pen_set_colour_attr(3), tickit_pen_clear(3), tickit_pen(7), tickit(7)