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,7 +9,7 @@ msgstr "" | ||
| 9 | "#-#-#-#-# lib3270.pot (PACKAGE VERSION) #-#-#-#-#\n" | 9 | "#-#-#-#-# lib3270.pot (PACKAGE VERSION) #-#-#-#-#\n" |
| 10 | "Project-Id-Version: PACKAGE VERSION\n" | 10 | "Project-Id-Version: PACKAGE VERSION\n" |
| 11 | "Report-Msgid-Bugs-To: \n" | 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 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | 13 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
| 14 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | 14 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
| 15 | "Language-Team: LANGUAGE <LL@li.org>\n" | 15 | "Language-Team: LANGUAGE <LL@li.org>\n" |
| @@ -20,7 +20,7 @@ msgstr "" | @@ -20,7 +20,7 @@ msgstr "" | ||
| 20 | "#-#-#-#-# pw3270.pot (PACKAGE VERSION) #-#-#-#-#\n" | 20 | "#-#-#-#-# pw3270.pot (PACKAGE VERSION) #-#-#-#-#\n" |
| 21 | "Project-Id-Version: PACKAGE VERSION\n" | 21 | "Project-Id-Version: PACKAGE VERSION\n" |
| 22 | "Report-Msgid-Bugs-To: \n" | 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 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | 24 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
| 25 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | 25 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
| 26 | "Language-Team: LANGUAGE <LL@li.org>\n" | 26 | "Language-Team: LANGUAGE <LL@li.org>\n" |
src/include/pw3270/hllapi.h
| @@ -175,8 +175,6 @@ extern "C" { | @@ -175,8 +175,6 @@ extern "C" { | ||
| 175 | HLLAPI_API_CALL hllapi_wait(WORD seconds); | 175 | HLLAPI_API_CALL hllapi_wait(WORD seconds); |
| 176 | HLLAPI_API_CALL hllapi_pfkey(WORD key); | 176 | HLLAPI_API_CALL hllapi_pfkey(WORD key); |
| 177 | HLLAPI_API_CALL hllapi_pakey(WORD key); | 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 | HLLAPI_API_CALL hllapi_set_session_parameter(LPSTR param, WORD len, WORD value); | 179 | HLLAPI_API_CALL hllapi_set_session_parameter(LPSTR param, WORD len, WORD value); |
| 182 | 180 | ||
| @@ -211,6 +209,9 @@ extern "C" { | @@ -211,6 +209,9 @@ extern "C" { | ||
| 211 | HLLAPI_API_CALL hllapi_pakey(WORD key); | 209 | HLLAPI_API_CALL hllapi_pakey(WORD key); |
| 212 | HLLAPI_API_CALL hllapi_setcursor(WORD key); | 210 | HLLAPI_API_CALL hllapi_setcursor(WORD key); |
| 213 | HLLAPI_API_CALL hllapi_getcursor(); | 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 | HLLAPI_API_CALL hllapi_erase_eof(void); | 215 | HLLAPI_API_CALL hllapi_erase_eof(void); |
| 215 | HLLAPI_API_CALL hllapi_print(void); | 216 | HLLAPI_API_CALL hllapi_print(void); |
| 216 | HLLAPI_API_CALL hllapi_set_unlock_delay(WORD ms); | 217 | HLLAPI_API_CALL hllapi_set_unlock_delay(WORD ms); |
src/plugins/hllapi/calls.cc
| @@ -300,6 +300,22 @@ | @@ -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 | HLLAPI_API_CALL hllapi_getcursor() | 319 | HLLAPI_API_CALL hllapi_getcursor() |
| 304 | { | 320 | { |
| 305 | return session::get_default()->get_cursor_addr()+1; | 321 | return session::get_default()->get_cursor_addr()+1; |