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