X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Flibsystemd-terminal%2Fterm-screen.c;h=14c32aceb97a6f242e7aeb57a3ee860931718146;hp=67f9056d57284dfad4d0b6e968d11a03ec495377;hb=dda57d9143644d39091207b287f142f91f55d0ad;hpb=a30f1425133d2b64a1c3f0113a710528872a3cbb diff --git a/src/libsystemd-terminal/term-screen.c b/src/libsystemd-terminal/term-screen.c index 67f9056d5..14c32aceb 100644 --- a/src/libsystemd-terminal/term-screen.c +++ b/src/libsystemd-terminal/term-screen.c @@ -3743,6 +3743,18 @@ static int screen_feed_cmd(term_screen *screen, const term_seq *seq) { return 0; } +unsigned int term_screen_get_width(term_screen *screen) { + assert_return(screen, -EINVAL); + + return screen->page->width; +} + +unsigned int term_screen_get_height(term_screen *screen) { + assert_return(screen, -EINVAL); + + return screen->page->height; +} + int term_screen_feed_text(term_screen *screen, const uint8_t *in, size_t size) { const uint32_t *ucs4_str; size_t i, j, ucs4_len;