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; | ... | ... |