Commit d05ac4b34425a40116ce0c8d38595be14bf0eb8b
1 parent
700d5e83
Exists in
master
and in
5 other branches
Atualizando hllapi
Showing
3 changed files
with
21 additions
and
4 deletions
Show diff stats
locale/pw3270.pot
... | ... | @@ -9,7 +9,7 @@ msgstr "" |
9 | 9 | "#-#-#-#-# lib3270.pot (PACKAGE VERSION) #-#-#-#-#\n" |
10 | 10 | "Project-Id-Version: PACKAGE VERSION\n" |
11 | 11 | "Report-Msgid-Bugs-To: \n" |
12 | -"POT-Creation-Date: 2017-08-01 13:32-0300\n" | |
12 | +"POT-Creation-Date: 2017-08-01 14:19-0300\n" | |
13 | 13 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
14 | 14 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
15 | 15 | "Language-Team: LANGUAGE <LL@li.org>\n" |
... | ... | @@ -20,7 +20,7 @@ msgstr "" |
20 | 20 | "#-#-#-#-# pw3270.pot (PACKAGE VERSION) #-#-#-#-#\n" |
21 | 21 | "Project-Id-Version: PACKAGE VERSION\n" |
22 | 22 | "Report-Msgid-Bugs-To: \n" |
23 | -"POT-Creation-Date: 2017-08-01 13:32-0300\n" | |
23 | +"POT-Creation-Date: 2017-08-01 14:19-0300\n" | |
24 | 24 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
25 | 25 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
26 | 26 | "Language-Team: LANGUAGE <LL@li.org>\n" | ... | ... |
src/include/pw3270/hllapi.h
... | ... | @@ -175,8 +175,6 @@ extern "C" { |
175 | 175 | HLLAPI_API_CALL hllapi_wait(WORD seconds); |
176 | 176 | HLLAPI_API_CALL hllapi_pfkey(WORD key); |
177 | 177 | HLLAPI_API_CALL hllapi_pakey(WORD key); |
178 | - HLLAPI_API_CALL hllapi_setcursor(WORD key); | |
179 | - HLLAPI_API_CALL hllapi_getcursor(); | |
180 | 178 | |
181 | 179 | HLLAPI_API_CALL hllapi_set_session_parameter(LPSTR param, WORD len, WORD value); |
182 | 180 | |
... | ... | @@ -211,6 +209,9 @@ extern "C" { |
211 | 209 | HLLAPI_API_CALL hllapi_pakey(WORD key); |
212 | 210 | HLLAPI_API_CALL hllapi_setcursor(WORD key); |
213 | 211 | HLLAPI_API_CALL hllapi_getcursor(); |
212 | + HLLAPI_API_CALL hllapi_get_cursor_address(); | |
213 | + HLLAPI_API_CALL hllapi_setcursor(WORD addr); | |
214 | + HLLAPI_API_CALL hllapi_set_cursor_address(WORD addr); | |
214 | 215 | HLLAPI_API_CALL hllapi_erase_eof(void); |
215 | 216 | HLLAPI_API_CALL hllapi_print(void); |
216 | 217 | HLLAPI_API_CALL hllapi_set_unlock_delay(WORD ms); | ... | ... |
src/plugins/hllapi/calls.cc
... | ... | @@ -300,6 +300,22 @@ |
300 | 300 | |
301 | 301 | } |
302 | 302 | |
303 | + HLLAPI_API_CALL hllapi_set_cursor_address(WORD pos) | |
304 | + { | |
305 | + if(!hllapi_is_connected()) | |
306 | + return HLLAPI_STATUS_DISCONNECTED; | |
307 | + | |
308 | + session::get_default()->set_cursor_addr(pos-1); | |
309 | + | |
310 | + return HLLAPI_STATUS_SUCCESS; | |
311 | + | |
312 | + } | |
313 | + | |
314 | + HLLAPI_API_CALL hllapi_get_cursor_address() | |
315 | + { | |
316 | + return session::get_default()->get_cursor_addr()+1; | |
317 | + } | |
318 | + | |
303 | 319 | HLLAPI_API_CALL hllapi_getcursor() |
304 | 320 | { |
305 | 321 | return session::get_default()->get_cursor_addr()+1; | ... | ... |