Commit 4309823fadff28be77023daf313c4e6fdd61259d
1 parent
d6dbd92f
Exists in
master
and in
5 other branches
Incluindo função para pesquisa dentro da tela do terminal na hllapi.
Showing
5 changed files
with
33 additions
and
3 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 10:27-0300\n" | |
12 | +"POT-Creation-Date: 2017-08-01 10:42-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 10:27-0300\n" | |
23 | +"POT-Creation-Date: 2017-08-01 10:42-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
... | ... | @@ -167,6 +167,7 @@ extern "C" { |
167 | 167 | HLLAPI_API_CALL hllapi_enter(void); |
168 | 168 | HLLAPI_API_CALL hllapi_set_text_at(WORD row, WORD col, LPSTR text); |
169 | 169 | HLLAPI_API_CALL hllapi_cmp_text_at(WORD row, WORD col, LPSTR text); |
170 | + HLLAPI_API_CALL hllapi_find_text_at(LPSTR text); | |
170 | 171 | HLLAPI_API_CALL hllapi_emulate_input(const LPSTR buffer, WORD len, WORD pasting); |
171 | 172 | HLLAPI_API_CALL hllapi_input_string(LPSTR buffer, WORD len); |
172 | 173 | HLLAPI_API_CALL hllapi_wait_for_ready(WORD seconds); | ... | ... |
src/plugins/hllapi/Makefile.in
... | ... | @@ -224,6 +224,12 @@ $(SRCDIR): \ |
224 | 224 | Debug: \ |
225 | 225 | $(BINDBG)/plugins/$(MODULE_NAME)@DLLEXT@ |
226 | 226 | |
227 | +test: \ | |
228 | + $(BINDBG)/$(LIBNAME) \ | |
229 | + $(OBJDBG)/testprogram.o | |
230 | + | |
231 | + $(LD) -Wl,--rpath,$(BINDBG) -o $(BINDBG)/$(MODULE_NAME)@EXEEXT@ $(OBJDBG)/testprogram.o -L$(BINDBG) $(LIBS) -l$(MODULE_NAME) | |
232 | + | |
227 | 233 | $(BINDBG)/$(LIBNAME): \ |
228 | 234 | $(BINDBG)/$(LIBNAME).@PACKAGE_MAJOR_VERSION@ |
229 | 235 | ... | ... |
src/plugins/hllapi/calls.cc
... | ... | @@ -228,6 +228,30 @@ |
228 | 228 | return rc; |
229 | 229 | } |
230 | 230 | |
231 | + HLLAPI_API_CALL hllapi_find_text_at(LPSTR text) | |
232 | + { | |
233 | + int rc = 0; | |
234 | + | |
235 | + try | |
236 | + { | |
237 | + size_t pos = session::get_default()->get_contents().find((const char *) text); | |
238 | + | |
239 | + if(pos != string::npos) { | |
240 | + rc = ((int) pos) + 1; | |
241 | + } | |
242 | + | |
243 | + } | |
244 | + catch(std::exception &e) | |
245 | + { | |
246 | + rc = 0; | |
247 | + } | |
248 | + | |
249 | + return rc; | |
250 | + } | |
251 | + | |
252 | + | |
253 | + | |
254 | + | |
231 | 255 | HLLAPI_API_CALL hllapi_set_unlock_delay(WORD ms) |
232 | 256 | { |
233 | 257 | session::get_default()->set_unlock_delay(ms); | ... | ... |
src/plugins/hllapi/hllapi.cbp
... | ... | @@ -68,7 +68,6 @@ |
68 | 68 | <Unit filename="../../classlib/remote.cc" /> |
69 | 69 | <Unit filename="../../classlib/session.cc" /> |
70 | 70 | <Unit filename="../../include/lib3270.h" /> |
71 | - <Unit filename="../../include/pw3270/class.h" /> | |
72 | 71 | <Unit filename="../../include/pw3270/hllapi.h" /> |
73 | 72 | <Unit filename="Makefile.in" /> |
74 | 73 | <Unit filename="calls.cc" /> | ... | ... |