X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flibsystemd-terminal%2Fterm.h;h=eae6c6352f911ac0ae8c6c5089aedf33a7d3a0bf;hb=c9a267b1b7009065a67dbf2c638b03c6801f7bbe;hp=5228ce0601f8a3144f8fee426a69f5f108d0eae4;hpb=f8958c3495edf6d1563a5309e84bd68931a46213;p=elogind.git diff --git a/src/libsystemd-terminal/term.h b/src/libsystemd-terminal/term.h index 5228ce060..eae6c6352 100644 --- a/src/libsystemd-terminal/term.h +++ b/src/libsystemd-terminal/term.h @@ -97,6 +97,8 @@ struct term_attr { unsigned int hidden : 1; /* hidden */ }; +void term_attr_to_argb32(const term_attr *attr, uint32_t *fg, uint32_t *bg, const uint8_t *palette); + /* * UTF-8 */ @@ -154,6 +156,7 @@ DEFINE_TRIVIAL_CLEANUP_FUNC(term_screen*, term_screen_unref); unsigned int term_screen_get_width(term_screen *screen); unsigned int term_screen_get_height(term_screen *screen); +uint64_t term_screen_get_age(term_screen *screen); int term_screen_feed_text(term_screen *screen, const uint8_t *in, size_t size); int term_screen_feed_keyboard(term_screen *screen,