Commit 800d3401370814fcfa4f18fb620c4bf7a1322807
1 parent
acfaf4f5
Exists in
master
and in
1 other branch
Fixing win32 builds.
Showing
11 changed files
with
46 additions
and
47 deletions
Show diff stats
Makefile.in
src/dialogs/hostselect.c
... | ... | @@ -298,7 +298,7 @@ static void V3270HostSelectWidget_init(V3270HostSelectWidget *widget) |
298 | 298 | gtk_container_add(GTK_CONTAINER(widget),GTK_WIDGET(grid)); |
299 | 299 | } |
300 | 300 | |
301 | -GtkWidget * v3270_host_select_new(GtkWidget *widget) | |
301 | +LIB3270_EXPORT GtkWidget * v3270_host_select_new(GtkWidget *widget) | |
302 | 302 | { |
303 | 303 | g_return_val_if_fail(GTK_IS_V3270(widget),NULL); |
304 | 304 | |
... | ... | @@ -309,7 +309,7 @@ GtkWidget * v3270_host_select_new(GtkWidget *widget) |
309 | 309 | return GTK_WIDGET(selector); |
310 | 310 | } |
311 | 311 | |
312 | -void v3270_host_select_set_session(V3270HostSelectWidget *widget, GtkWidget *session) | |
312 | +LIB3270_EXPORT void v3270_host_select_set_session(V3270HostSelectWidget *widget, GtkWidget *session) | |
313 | 313 | { |
314 | 314 | g_return_if_fail(GTK_IS_V3270(session)); |
315 | 315 | g_return_if_fail(GTK_IS_V3270HostSelectWidget(widget)); |
... | ... | @@ -376,7 +376,7 @@ void v3270_host_select_set_session(V3270HostSelectWidget *widget, GtkWidget *ses |
376 | 376 | widget->options = opt; |
377 | 377 | } |
378 | 378 | |
379 | -void v3270_select_host(GtkWidget *widget) | |
379 | +LIB3270_EXPORT void v3270_select_host(GtkWidget *widget) | |
380 | 380 | { |
381 | 381 | g_return_if_fail(GTK_IS_V3270(widget)); |
382 | 382 | ... | ... |
src/include/v3270.h
... | ... | @@ -193,11 +193,11 @@ |
193 | 193 | V3270_SELECT_MAX |
194 | 194 | } V3270_SELECT_FORMAT; |
195 | 195 | |
196 | - void v3270_copy(GtkWidget *widget, V3270_SELECT_FORMAT mode, gboolean cut); | |
197 | - void v3270_copy_append(GtkWidget *widget); | |
198 | - gchar * v3270_get_selected(GtkWidget *widget, gboolean cut); | |
196 | + void v3270_copy(GtkWidget *widget, V3270_SELECT_FORMAT mode, gboolean cut); | |
197 | + void v3270_copy_append(GtkWidget *widget); | |
198 | + gchar * v3270_get_selected(GtkWidget *widget, gboolean cut); | |
199 | 199 | gchar * v3270_get_copy(GtkWidget *widget); |
200 | - void v3270_set_copy(GtkWidget *widget, const gchar *text); | |
200 | + void v3270_set_copy(GtkWidget *widget, const gchar *text); | |
201 | 201 | |
202 | 202 | int v3270_run_script(GtkWidget *widget, const gchar *script); |
203 | 203 | ... | ... |
src/v3270/draw.c
... | ... | @@ -367,7 +367,7 @@ cairo_surface_t *gdk_window_create_similar_surface(GdkWindow *window, cairo_cont |
367 | 367 | } |
368 | 368 | #endif // GTK_CHECK_VERSION(2, 22, 0) |
369 | 369 | |
370 | -void v3270_reload(GtkWidget *widget) | |
370 | +LIB3270_EXPORT void v3270_reload(GtkWidget *widget) | |
371 | 371 | { |
372 | 372 | v3270 * terminal = GTK_V3270(widget); |
373 | 373 | ... | ... |
src/v3270/properties.c
... | ... | @@ -258,13 +258,13 @@ |
258 | 258 | |
259 | 259 | } |
260 | 260 | |
261 | - void v3270_set_auto_disconnect(GtkWidget *widget, guint minutes) | |
261 | + LIB3270_EXPORT void v3270_set_auto_disconnect(GtkWidget *widget, guint minutes) | |
262 | 262 | { |
263 | 263 | g_return_if_fail(GTK_IS_V3270(widget)); |
264 | 264 | GTK_V3270(widget)->activity.disconnect = minutes; |
265 | 265 | } |
266 | 266 | |
267 | - guint v3270_get_auto_disconnect(GtkWidget *widget) | |
267 | + LIB3270_EXPORT guint v3270_get_auto_disconnect(GtkWidget *widget) | |
268 | 268 | { |
269 | 269 | g_return_val_if_fail(GTK_IS_V3270(widget),0); |
270 | 270 | return GTK_V3270(widget)->activity.disconnect; | ... | ... |
src/v3270/selection.c
... | ... | @@ -214,7 +214,7 @@ static const char * update_selected_text(GtkWidget *widget, gboolean cut) |
214 | 214 | * @return NULL if error, otherwise the selected buffer contents (release with g_free). |
215 | 215 | * |
216 | 216 | */ |
217 | -gchar * v3270_get_selected(GtkWidget *widget, gboolean cut) | |
217 | +LIB3270_EXPORT gchar * v3270_get_selected(GtkWidget *widget, gboolean cut) | |
218 | 218 | { |
219 | 219 | const char *text; |
220 | 220 | |
... | ... | @@ -228,7 +228,7 @@ gchar * v3270_get_selected(GtkWidget *widget, gboolean cut) |
228 | 228 | return NULL; |
229 | 229 | } |
230 | 230 | |
231 | -gchar * v3270_get_copy(GtkWidget *widget) | |
231 | +LIB3270_EXPORT gchar * v3270_get_copy(GtkWidget *widget) | |
232 | 232 | { |
233 | 233 | const char *text; |
234 | 234 | g_return_val_if_fail(GTK_IS_V3270(widget),NULL); |
... | ... | @@ -244,7 +244,7 @@ gchar * v3270_get_copy(GtkWidget *widget) |
244 | 244 | return NULL; |
245 | 245 | } |
246 | 246 | |
247 | -void v3270_set_copy(GtkWidget *widget, const gchar *text) | |
247 | +LIB3270_EXPORT void v3270_set_copy(GtkWidget *widget, const gchar *text) | |
248 | 248 | { |
249 | 249 | v3270 * terminal; |
250 | 250 | gchar * isotext; |
... | ... | @@ -335,7 +335,7 @@ void v3270_copy_append(GtkWidget *widget) |
335 | 335 | |
336 | 336 | } |
337 | 337 | |
338 | -void v3270_copy(GtkWidget *widget, V3270_SELECT_FORMAT mode, gboolean cut) | |
338 | +LIB3270_EXPORT void v3270_copy(GtkWidget *widget, V3270_SELECT_FORMAT mode, gboolean cut) | |
339 | 339 | { |
340 | 340 | g_return_if_fail(GTK_IS_V3270(widget)); |
341 | 341 | GTK_V3270(widget)->table = (mode == V3270_SELECT_TABLE ? 1 : 0); |
... | ... | @@ -345,7 +345,7 @@ void v3270_copy(GtkWidget *widget, V3270_SELECT_FORMAT mode, gboolean cut) |
345 | 345 | |
346 | 346 | #ifdef _WIN32 |
347 | 347 | |
348 | -void v3270_paste(GtkWidget *widget) | |
348 | +LIB3270_EXPORT void v3270_paste(GtkWidget *widget) | |
349 | 349 | { |
350 | 350 | HGLOBAL hglb; |
351 | 351 | ... | ... |
src/v3270/widget.c
... | ... | @@ -997,7 +997,7 @@ static int popup_handler(H3270 *session, LIB3270_NOTIFY type, const char *title, |
997 | 997 | |
998 | 998 | } |
999 | 999 | |
1000 | -GtkWidget * v3270_new(void) | |
1000 | +LIB3270_EXPORT GtkWidget * v3270_new(void) | |
1001 | 1001 | { |
1002 | 1002 | return g_object_new(GTK_TYPE_V3270, NULL); |
1003 | 1003 | } |
... | ... | @@ -1447,7 +1447,7 @@ void v3270_set_color_table(GdkRGBA *table, const gchar *colors) |
1447 | 1447 | |
1448 | 1448 | } |
1449 | 1449 | |
1450 | -void v3270_set_font_family(GtkWidget *widget, const gchar *name) | |
1450 | +LIB3270_EXPORT void v3270_set_font_family(GtkWidget *widget, const gchar *name) | |
1451 | 1451 | { |
1452 | 1452 | v3270 * terminal; |
1453 | 1453 | |
... | ... | @@ -1478,13 +1478,13 @@ void v3270_set_font_family(GtkWidget *widget, const gchar *name) |
1478 | 1478 | |
1479 | 1479 | } |
1480 | 1480 | |
1481 | -const gchar * v3270_get_font_family(GtkWidget *widget) | |
1481 | +LIB3270_EXPORT const gchar * v3270_get_font_family(GtkWidget *widget) | |
1482 | 1482 | { |
1483 | 1483 | g_return_val_if_fail(GTK_IS_V3270(widget),NULL); |
1484 | 1484 | return GTK_V3270(widget)->font.family; |
1485 | 1485 | } |
1486 | 1486 | |
1487 | -void v3270_disconnect(GtkWidget *widget) | |
1487 | +LIB3270_EXPORT void v3270_disconnect(GtkWidget *widget) | |
1488 | 1488 | { |
1489 | 1489 | g_return_if_fail(GTK_IS_V3270(widget)); |
1490 | 1490 | v3270_disable_updates(widget); |
... | ... | @@ -1497,14 +1497,14 @@ void v3270_disconnect(GtkWidget *widget) |
1497 | 1497 | debug("%s",__FUNCTION__); |
1498 | 1498 | } |
1499 | 1499 | |
1500 | -H3270 * v3270_get_session(GtkWidget *widget) | |
1500 | +LIB3270_EXPORT H3270 * v3270_get_session(GtkWidget *widget) | |
1501 | 1501 | { |
1502 | 1502 | g_return_val_if_fail(GTK_IS_V3270(widget),NULL); |
1503 | 1503 | |
1504 | 1504 | return GTK_V3270(widget)->host; |
1505 | 1505 | } |
1506 | 1506 | |
1507 | -int v3270_connect(GtkWidget *widget) | |
1507 | +LIB3270_EXPORT int v3270_connect(GtkWidget *widget) | |
1508 | 1508 | { |
1509 | 1509 | g_return_val_if_fail(GTK_IS_V3270(widget),EINVAL); |
1510 | 1510 | |
... | ... | @@ -1577,7 +1577,7 @@ GtkIMContext * v3270_get_im_context(GtkWidget *widget) |
1577 | 1577 | return GTK_V3270(widget)->input_method; |
1578 | 1578 | } |
1579 | 1579 | |
1580 | -gboolean v3270_get_toggle(GtkWidget *widget, LIB3270_TOGGLE ix) | |
1580 | +LIB3270_EXPORT gboolean v3270_get_toggle(GtkWidget *widget, LIB3270_TOGGLE ix) | |
1581 | 1581 | { |
1582 | 1582 | g_return_val_if_fail(GTK_IS_V3270(widget),FALSE); |
1583 | 1583 | |
... | ... | @@ -1588,7 +1588,7 @@ gboolean v3270_get_toggle(GtkWidget *widget, LIB3270_TOGGLE ix) |
1588 | 1588 | } |
1589 | 1589 | |
1590 | 1590 | /** |
1591 | - * v3270_set_host: | |
1591 | + * v3270_set_url: | |
1592 | 1592 | * |
1593 | 1593 | * @widget: V3270 widget. |
1594 | 1594 | * @uri: a valid tn3270 URL. |
... | ... | @@ -1597,25 +1597,25 @@ gboolean v3270_get_toggle(GtkWidget *widget, LIB3270_TOGGLE ix) |
1597 | 1597 | * |
1598 | 1598 | * Since: 5.0 |
1599 | 1599 | **/ |
1600 | -const void v3270_set_url(GtkWidget *widget, const gchar *uri) | |
1600 | +LIB3270_EXPORT void v3270_set_url(GtkWidget *widget, const gchar *uri) | |
1601 | 1601 | { |
1602 | 1602 | g_return_val_if_fail(GTK_IS_V3270(widget),NULL); |
1603 | 1603 | lib3270_set_url(GTK_V3270(widget)->host,uri); |
1604 | 1604 | } |
1605 | 1605 | |
1606 | -const gchar * v3270_get_hostname(GtkWidget *widget) | |
1606 | +LIB3270_EXPORT const gchar * v3270_get_hostname(GtkWidget *widget) | |
1607 | 1607 | { |
1608 | 1608 | g_return_val_if_fail(GTK_IS_V3270(widget),""); |
1609 | 1609 | return lib3270_get_hostname(GTK_V3270(widget)->host); |
1610 | 1610 | } |
1611 | 1611 | |
1612 | -const gchar * v3270_get_luname(GtkWidget *widget) | |
1612 | +LIB3270_EXPORT const gchar * v3270_get_luname(GtkWidget *widget) | |
1613 | 1613 | { |
1614 | 1614 | g_return_val_if_fail(GTK_IS_V3270(widget),""); |
1615 | 1615 | return lib3270_get_luname(GTK_V3270(widget)->host); |
1616 | 1616 | } |
1617 | 1617 | |
1618 | -const gchar * v3270_get_session_name(GtkWidget *widget) | |
1618 | +LIB3270_EXPORT const gchar * v3270_get_session_name(GtkWidget *widget) | |
1619 | 1619 | { |
1620 | 1620 | #ifdef DEBUG |
1621 | 1621 | v3270 * terminal = GTK_V3270(widget); |
... | ... | @@ -1636,7 +1636,7 @@ void v3270_set_scaled_fonts(GtkWidget *widget, gboolean on) |
1636 | 1636 | |
1637 | 1637 | } |
1638 | 1638 | |
1639 | -void v3270_set_session_name(GtkWidget *widget, const gchar *name) | |
1639 | +LIB3270_EXPORT void v3270_set_session_name(GtkWidget *widget, const gchar *name) | |
1640 | 1640 | { |
1641 | 1641 | g_return_if_fail(GTK_IS_V3270(widget)); |
1642 | 1642 | g_return_if_fail(name != NULL); |
... | ... | @@ -1647,37 +1647,37 @@ void v3270_set_session_name(GtkWidget *widget, const gchar *name) |
1647 | 1647 | GTK_V3270(widget)->session_name = g_strdup(name); |
1648 | 1648 | } |
1649 | 1649 | |
1650 | -void v3270_set_session_options(GtkWidget *widget, LIB3270_OPTION options) | |
1650 | +LIB3270_EXPORT void v3270_set_session_options(GtkWidget *widget, LIB3270_OPTION options) | |
1651 | 1651 | { |
1652 | 1652 | g_return_if_fail(GTK_IS_V3270(widget)); |
1653 | 1653 | lib3270_set_options(GTK_V3270(widget)->host,options); |
1654 | 1654 | } |
1655 | 1655 | |
1656 | -int v3270_set_session_color_type(GtkWidget *widget, unsigned short colortype) | |
1656 | +LIB3270_EXPORT int v3270_set_session_color_type(GtkWidget *widget, unsigned short colortype) | |
1657 | 1657 | { |
1658 | 1658 | g_return_val_if_fail(GTK_IS_V3270(widget),EFAULT); |
1659 | 1659 | return lib3270_set_color_type(GTK_V3270(widget)->host,colortype); |
1660 | 1660 | } |
1661 | 1661 | |
1662 | -int v3270_set_host_type(GtkWidget *widget, const char *name) | |
1662 | +LIB3270_EXPORT int v3270_set_host_type(GtkWidget *widget, const char *name) | |
1663 | 1663 | { |
1664 | 1664 | g_return_val_if_fail(GTK_IS_V3270(widget),EFAULT); |
1665 | 1665 | return lib3270_set_host_type(GTK_V3270(widget)->host,name); |
1666 | 1666 | } |
1667 | 1667 | |
1668 | -unsigned short v3270_get_session_color_type(GtkWidget *widget) | |
1668 | +LIB3270_EXPORT unsigned short v3270_get_session_color_type(GtkWidget *widget) | |
1669 | 1669 | { |
1670 | 1670 | g_return_val_if_fail(GTK_IS_V3270(widget),-1); |
1671 | 1671 | return lib3270_get_color_type(GTK_V3270(widget)->host); |
1672 | 1672 | } |
1673 | 1673 | |
1674 | -gboolean v3270_is_connected(GtkWidget *widget) | |
1674 | +LIB3270_EXPORT gboolean v3270_is_connected(GtkWidget *widget) | |
1675 | 1675 | { |
1676 | 1676 | g_return_val_if_fail(GTK_IS_V3270(widget),FALSE); |
1677 | 1677 | return lib3270_connected(GTK_V3270(widget)->host) ? TRUE : FALSE; |
1678 | 1678 | } |
1679 | 1679 | |
1680 | -int v3270_set_host_charset(GtkWidget *widget, const gchar *name) | |
1680 | +LIB3270_EXPORT int v3270_set_host_charset(GtkWidget *widget, const gchar *name) | |
1681 | 1681 | { |
1682 | 1682 | g_return_val_if_fail(GTK_IS_V3270(widget),FALSE); |
1683 | 1683 | return lib3270_set_host_charset(GTK_V3270(widget)->host,name); | ... | ... |
src/v3270ft/filelist.c
... | ... | @@ -32,40 +32,39 @@ |
32 | 32 | |
33 | 33 | /*--[ Implement ]------------------------------------------------------------------------------------*/ |
34 | 34 | |
35 | -guint v3270ft_get_length(GtkWidget *widget) { | |
35 | +LIB3270_EXPORT guint v3270ft_get_length(GtkWidget *widget) { | |
36 | 36 | return g_list_length(GTK_V3270FT(widget)->files); |
37 | 37 | } |
38 | 38 | |
39 | - | |
40 | -void v3270ft_select_first(GtkWidget *widget) { | |
39 | +LIB3270_EXPORT void v3270ft_select_first(GtkWidget *widget) { | |
41 | 40 | |
42 | 41 | v3270ft * dialog = GTK_V3270FT(widget); |
43 | 42 | v3270ft_set_active(dialog,g_list_first(dialog->files)); |
44 | 43 | |
45 | 44 | } |
46 | 45 | |
47 | -void v3270ft_select_last(GtkWidget *widget) { | |
46 | +LIB3270_EXPORT void v3270ft_select_last(GtkWidget *widget) { | |
48 | 47 | |
49 | 48 | v3270ft * dialog = GTK_V3270FT(widget); |
50 | 49 | v3270ft_set_active(dialog,g_list_last(dialog->files)); |
51 | 50 | |
52 | 51 | } |
53 | 52 | |
54 | -void v3270ft_select_previous(GtkWidget *widget) { | |
53 | +LIB3270_EXPORT void v3270ft_select_previous(GtkWidget *widget) { | |
55 | 54 | |
56 | 55 | v3270ft * dialog = GTK_V3270FT(widget); |
57 | 56 | v3270ft_set_active(dialog,g_list_previous(dialog->active)); |
58 | 57 | |
59 | 58 | } |
60 | 59 | |
61 | -void v3270ft_select_next(GtkWidget *widget) { | |
60 | +LIB3270_EXPORT void v3270ft_select_next(GtkWidget *widget) { | |
62 | 61 | |
63 | 62 | v3270ft * dialog = GTK_V3270FT(widget); |
64 | 63 | v3270ft_set_active(dialog,g_list_next(dialog->active)); |
65 | 64 | |
66 | 65 | } |
67 | 66 | |
68 | -void v3270ft_remove_selected(GtkWidget *widget) { | |
67 | +LIB3270_EXPORT void v3270ft_remove_selected(GtkWidget *widget) { | |
69 | 68 | |
70 | 69 | v3270ft * dialog = GTK_V3270FT(widget); |
71 | 70 | ... | ... |
src/v3270ft/load.c
... | ... | @@ -228,7 +228,7 @@ static void validate_item(struct v3270ft_entry *entry, GError *error) { |
228 | 228 | v3270ft_update_state(entry); |
229 | 229 | } |
230 | 230 | |
231 | -void v3270ft_load(GtkWidget *widget,const gchar *filename) { | |
231 | +LIB3270_EXPORT void v3270ft_load(GtkWidget *widget,const gchar *filename) { | |
232 | 232 | |
233 | 233 | static const GMarkupParser parser = { |
234 | 234 | (void (*)(GMarkupParseContext *, const gchar *, const gchar **, const gchar **, gpointer, GError **)) element_start, | ... | ... |
src/v3270ft/transfer.c
... | ... | @@ -133,7 +133,7 @@ static void transfer_failed(GtkWidget *progress, const gchar *primary, const gch |
133 | 133 | |
134 | 134 | } |
135 | 135 | |
136 | -gint v3270ft_transfer(GtkWidget *dialog, H3270 *session) { | |
136 | +LIB3270_EXPORT gint v3270ft_transfer(GtkWidget *dialog, H3270 *session) { | |
137 | 137 | |
138 | 138 | GtkWidget * progress = v3270ftprogress_new(); |
139 | 139 | gint rc = GTK_RESPONSE_NONE; | ... | ... |
src/v3270ft/v3270ft.c
... | ... | @@ -44,7 +44,7 @@ |
44 | 44 | |
45 | 45 | /*--[ Implement ]------------------------------------------------------------------------------------*/ |
46 | 46 | |
47 | -void v3270ft_remove_all(GtkWidget *widget) { | |
47 | +LIB3270_EXPORT void v3270ft_remove_all(GtkWidget *widget) { | |
48 | 48 | |
49 | 49 | v3270ft *dialog = GTK_V3270FT(widget); |
50 | 50 | |
... | ... | @@ -688,13 +688,13 @@ static void v3270ft_init(v3270ft *dialog) { |
688 | 688 | } |
689 | 689 | |
690 | 690 | /** |
691 | - * v3270ft_dialog_new: | |
691 | + * v3270ft_new: | |
692 | 692 | * |
693 | 693 | * Creates a new #v3270ft. |
694 | 694 | * |
695 | 695 | * Returns: a new #v3270ft. |
696 | 696 | */ |
697 | -GtkWidget * v3270ft_new(void) { | |
697 | +LIB3270_EXPORT GtkWidget * v3270ft_new(void) { | |
698 | 698 | return GTK_WIDGET(g_object_new(GTK_TYPE_V3270FT, "use-header-bar", (gint) 1, NULL)); |
699 | 699 | } |
700 | 700 | ... | ... |