Commit d05ac4b34425a40116ce0c8d38595be14bf0eb8b

Authored by Perry Werneck
1 parent 700d5e83

Atualizando hllapi

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 &quot;&quot;
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 &quot;C&quot; {
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 &quot;C&quot; {
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;
... ...