From f12c820773eeb758827eb88ec11331727c66b491 Mon Sep 17 00:00:00 2001 From: perry.werneck@gmail.com Date: Mon, 26 Mar 2012 12:13:16 +0000 Subject: [PATCH] Implementando combo para selecao do esquema de cores --- screen.c | 13 +++++++++++++ 1 file changed, 13 insertions(+), 0 deletions(-) diff --git a/screen.c b/screen.c index 5530784..7ad09b6 100644 --- a/screen.c +++ b/screen.c @@ -99,6 +99,19 @@ static void addch(H3270 *session, int baddr, unsigned char c, unsigned short att session->update(session,baddr,c,attr,baddr == session->cursor_addr); } +LIB3270_EXPORT int lib3270_get_element(H3270 *h, int baddr, unsigned char *c, unsigned short *attr) +{ + CHECK_SESSION_HANDLE(h); + + if(!h->text || baddr < 0 || baddr > (h->rows*h->cols)) + return EINVAL; + + *c = h->text[baddr].chr; + *attr = h->text[baddr].attr; + + return 0; +} + /** * Initialize the screen. * -- libgit2 0.21.2