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
@@ -313,7 +313,7 @@ install-static: \ | @@ -313,7 +313,7 @@ install-static: \ | ||
313 | # Install static library | 313 | # Install static library |
314 | @$(INSTALL_DATA) \ | 314 | @$(INSTALL_DATA) \ |
315 | $(BINRLS)/static/$(LIBNAME).a \ | 315 | $(BINRLS)/static/$(LIBNAME).a \ |
316 | - $(DESTDIR)$(libdir) | 316 | + $(DESTDIR)$(libdir)/$(LIBNAME)-static.a |
317 | 317 | ||
318 | install-dev: \ | 318 | install-dev: \ |
319 | install-shared | 319 | install-shared |
src/dialogs/hostselect.c
@@ -298,7 +298,7 @@ static void V3270HostSelectWidget_init(V3270HostSelectWidget *widget) | @@ -298,7 +298,7 @@ static void V3270HostSelectWidget_init(V3270HostSelectWidget *widget) | ||
298 | gtk_container_add(GTK_CONTAINER(widget),GTK_WIDGET(grid)); | 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 | g_return_val_if_fail(GTK_IS_V3270(widget),NULL); | 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,7 +309,7 @@ GtkWidget * v3270_host_select_new(GtkWidget *widget) | ||
309 | return GTK_WIDGET(selector); | 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 | g_return_if_fail(GTK_IS_V3270(session)); | 314 | g_return_if_fail(GTK_IS_V3270(session)); |
315 | g_return_if_fail(GTK_IS_V3270HostSelectWidget(widget)); | 315 | g_return_if_fail(GTK_IS_V3270HostSelectWidget(widget)); |
@@ -376,7 +376,7 @@ void v3270_host_select_set_session(V3270HostSelectWidget *widget, GtkWidget *ses | @@ -376,7 +376,7 @@ void v3270_host_select_set_session(V3270HostSelectWidget *widget, GtkWidget *ses | ||
376 | widget->options = opt; | 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 | g_return_if_fail(GTK_IS_V3270(widget)); | 381 | g_return_if_fail(GTK_IS_V3270(widget)); |
382 | 382 |
src/include/v3270.h
@@ -193,11 +193,11 @@ | @@ -193,11 +193,11 @@ | ||
193 | V3270_SELECT_MAX | 193 | V3270_SELECT_MAX |
194 | } V3270_SELECT_FORMAT; | 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 | gchar * v3270_get_copy(GtkWidget *widget); | 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 | int v3270_run_script(GtkWidget *widget, const gchar *script); | 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,7 +367,7 @@ cairo_surface_t *gdk_window_create_similar_surface(GdkWindow *window, cairo_cont | ||
367 | } | 367 | } |
368 | #endif // GTK_CHECK_VERSION(2, 22, 0) | 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 | v3270 * terminal = GTK_V3270(widget); | 372 | v3270 * terminal = GTK_V3270(widget); |
373 | 373 |
src/v3270/properties.c
@@ -258,13 +258,13 @@ | @@ -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 | g_return_if_fail(GTK_IS_V3270(widget)); | 263 | g_return_if_fail(GTK_IS_V3270(widget)); |
264 | GTK_V3270(widget)->activity.disconnect = minutes; | 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 | g_return_val_if_fail(GTK_IS_V3270(widget),0); | 269 | g_return_val_if_fail(GTK_IS_V3270(widget),0); |
270 | return GTK_V3270(widget)->activity.disconnect; | 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,7 +214,7 @@ static const char * update_selected_text(GtkWidget *widget, gboolean cut) | ||
214 | * @return NULL if error, otherwise the selected buffer contents (release with g_free). | 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 | const char *text; | 219 | const char *text; |
220 | 220 | ||
@@ -228,7 +228,7 @@ gchar * v3270_get_selected(GtkWidget *widget, gboolean cut) | @@ -228,7 +228,7 @@ gchar * v3270_get_selected(GtkWidget *widget, gboolean cut) | ||
228 | return NULL; | 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 | const char *text; | 233 | const char *text; |
234 | g_return_val_if_fail(GTK_IS_V3270(widget),NULL); | 234 | g_return_val_if_fail(GTK_IS_V3270(widget),NULL); |
@@ -244,7 +244,7 @@ gchar * v3270_get_copy(GtkWidget *widget) | @@ -244,7 +244,7 @@ gchar * v3270_get_copy(GtkWidget *widget) | ||
244 | return NULL; | 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 | v3270 * terminal; | 249 | v3270 * terminal; |
250 | gchar * isotext; | 250 | gchar * isotext; |
@@ -335,7 +335,7 @@ void v3270_copy_append(GtkWidget *widget) | @@ -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 | g_return_if_fail(GTK_IS_V3270(widget)); | 340 | g_return_if_fail(GTK_IS_V3270(widget)); |
341 | GTK_V3270(widget)->table = (mode == V3270_SELECT_TABLE ? 1 : 0); | 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,7 +345,7 @@ void v3270_copy(GtkWidget *widget, V3270_SELECT_FORMAT mode, gboolean cut) | ||
345 | 345 | ||
346 | #ifdef _WIN32 | 346 | #ifdef _WIN32 |
347 | 347 | ||
348 | -void v3270_paste(GtkWidget *widget) | 348 | +LIB3270_EXPORT void v3270_paste(GtkWidget *widget) |
349 | { | 349 | { |
350 | HGLOBAL hglb; | 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,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 | return g_object_new(GTK_TYPE_V3270, NULL); | 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,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 | v3270 * terminal; | 1452 | v3270 * terminal; |
1453 | 1453 | ||
@@ -1478,13 +1478,13 @@ void v3270_set_font_family(GtkWidget *widget, const gchar *name) | @@ -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 | g_return_val_if_fail(GTK_IS_V3270(widget),NULL); | 1483 | g_return_val_if_fail(GTK_IS_V3270(widget),NULL); |
1484 | return GTK_V3270(widget)->font.family; | 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 | g_return_if_fail(GTK_IS_V3270(widget)); | 1489 | g_return_if_fail(GTK_IS_V3270(widget)); |
1490 | v3270_disable_updates(widget); | 1490 | v3270_disable_updates(widget); |
@@ -1497,14 +1497,14 @@ void v3270_disconnect(GtkWidget *widget) | @@ -1497,14 +1497,14 @@ void v3270_disconnect(GtkWidget *widget) | ||
1497 | debug("%s",__FUNCTION__); | 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 | g_return_val_if_fail(GTK_IS_V3270(widget),NULL); | 1502 | g_return_val_if_fail(GTK_IS_V3270(widget),NULL); |
1503 | 1503 | ||
1504 | return GTK_V3270(widget)->host; | 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 | g_return_val_if_fail(GTK_IS_V3270(widget),EINVAL); | 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,7 +1577,7 @@ GtkIMContext * v3270_get_im_context(GtkWidget *widget) | ||
1577 | return GTK_V3270(widget)->input_method; | 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 | g_return_val_if_fail(GTK_IS_V3270(widget),FALSE); | 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,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 | * @widget: V3270 widget. | 1593 | * @widget: V3270 widget. |
1594 | * @uri: a valid tn3270 URL. | 1594 | * @uri: a valid tn3270 URL. |
@@ -1597,25 +1597,25 @@ gboolean v3270_get_toggle(GtkWidget *widget, LIB3270_TOGGLE ix) | @@ -1597,25 +1597,25 @@ gboolean v3270_get_toggle(GtkWidget *widget, LIB3270_TOGGLE ix) | ||
1597 | * | 1597 | * |
1598 | * Since: 5.0 | 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 | g_return_val_if_fail(GTK_IS_V3270(widget),NULL); | 1602 | g_return_val_if_fail(GTK_IS_V3270(widget),NULL); |
1603 | lib3270_set_url(GTK_V3270(widget)->host,uri); | 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 | g_return_val_if_fail(GTK_IS_V3270(widget),""); | 1608 | g_return_val_if_fail(GTK_IS_V3270(widget),""); |
1609 | return lib3270_get_hostname(GTK_V3270(widget)->host); | 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 | g_return_val_if_fail(GTK_IS_V3270(widget),""); | 1614 | g_return_val_if_fail(GTK_IS_V3270(widget),""); |
1615 | return lib3270_get_luname(GTK_V3270(widget)->host); | 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 | #ifdef DEBUG | 1620 | #ifdef DEBUG |
1621 | v3270 * terminal = GTK_V3270(widget); | 1621 | v3270 * terminal = GTK_V3270(widget); |
@@ -1636,7 +1636,7 @@ void v3270_set_scaled_fonts(GtkWidget *widget, gboolean on) | @@ -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 | g_return_if_fail(GTK_IS_V3270(widget)); | 1641 | g_return_if_fail(GTK_IS_V3270(widget)); |
1642 | g_return_if_fail(name != NULL); | 1642 | g_return_if_fail(name != NULL); |
@@ -1647,37 +1647,37 @@ void v3270_set_session_name(GtkWidget *widget, const gchar *name) | @@ -1647,37 +1647,37 @@ void v3270_set_session_name(GtkWidget *widget, const gchar *name) | ||
1647 | GTK_V3270(widget)->session_name = g_strdup(name); | 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 | g_return_if_fail(GTK_IS_V3270(widget)); | 1652 | g_return_if_fail(GTK_IS_V3270(widget)); |
1653 | lib3270_set_options(GTK_V3270(widget)->host,options); | 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 | g_return_val_if_fail(GTK_IS_V3270(widget),EFAULT); | 1658 | g_return_val_if_fail(GTK_IS_V3270(widget),EFAULT); |
1659 | return lib3270_set_color_type(GTK_V3270(widget)->host,colortype); | 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 | g_return_val_if_fail(GTK_IS_V3270(widget),EFAULT); | 1664 | g_return_val_if_fail(GTK_IS_V3270(widget),EFAULT); |
1665 | return lib3270_set_host_type(GTK_V3270(widget)->host,name); | 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 | g_return_val_if_fail(GTK_IS_V3270(widget),-1); | 1670 | g_return_val_if_fail(GTK_IS_V3270(widget),-1); |
1671 | return lib3270_get_color_type(GTK_V3270(widget)->host); | 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 | g_return_val_if_fail(GTK_IS_V3270(widget),FALSE); | 1676 | g_return_val_if_fail(GTK_IS_V3270(widget),FALSE); |
1677 | return lib3270_connected(GTK_V3270(widget)->host) ? TRUE : FALSE; | 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 | g_return_val_if_fail(GTK_IS_V3270(widget),FALSE); | 1682 | g_return_val_if_fail(GTK_IS_V3270(widget),FALSE); |
1683 | return lib3270_set_host_charset(GTK_V3270(widget)->host,name); | 1683 | return lib3270_set_host_charset(GTK_V3270(widget)->host,name); |
src/v3270ft/filelist.c
@@ -32,40 +32,39 @@ | @@ -32,40 +32,39 @@ | ||
32 | 32 | ||
33 | /*--[ Implement ]------------------------------------------------------------------------------------*/ | 33 | /*--[ Implement ]------------------------------------------------------------------------------------*/ |
34 | 34 | ||
35 | -guint v3270ft_get_length(GtkWidget *widget) { | 35 | +LIB3270_EXPORT guint v3270ft_get_length(GtkWidget *widget) { |
36 | return g_list_length(GTK_V3270FT(widget)->files); | 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 | v3270ft * dialog = GTK_V3270FT(widget); | 41 | v3270ft * dialog = GTK_V3270FT(widget); |
43 | v3270ft_set_active(dialog,g_list_first(dialog->files)); | 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 | v3270ft * dialog = GTK_V3270FT(widget); | 48 | v3270ft * dialog = GTK_V3270FT(widget); |
50 | v3270ft_set_active(dialog,g_list_last(dialog->files)); | 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 | v3270ft * dialog = GTK_V3270FT(widget); | 55 | v3270ft * dialog = GTK_V3270FT(widget); |
57 | v3270ft_set_active(dialog,g_list_previous(dialog->active)); | 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 | v3270ft * dialog = GTK_V3270FT(widget); | 62 | v3270ft * dialog = GTK_V3270FT(widget); |
64 | v3270ft_set_active(dialog,g_list_next(dialog->active)); | 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 | v3270ft * dialog = GTK_V3270FT(widget); | 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,7 +228,7 @@ static void validate_item(struct v3270ft_entry *entry, GError *error) { | ||
228 | v3270ft_update_state(entry); | 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 | static const GMarkupParser parser = { | 233 | static const GMarkupParser parser = { |
234 | (void (*)(GMarkupParseContext *, const gchar *, const gchar **, const gchar **, gpointer, GError **)) element_start, | 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,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 | GtkWidget * progress = v3270ftprogress_new(); | 138 | GtkWidget * progress = v3270ftprogress_new(); |
139 | gint rc = GTK_RESPONSE_NONE; | 139 | gint rc = GTK_RESPONSE_NONE; |
src/v3270ft/v3270ft.c
@@ -44,7 +44,7 @@ | @@ -44,7 +44,7 @@ | ||
44 | 44 | ||
45 | /*--[ Implement ]------------------------------------------------------------------------------------*/ | 45 | /*--[ Implement ]------------------------------------------------------------------------------------*/ |
46 | 46 | ||
47 | -void v3270ft_remove_all(GtkWidget *widget) { | 47 | +LIB3270_EXPORT void v3270ft_remove_all(GtkWidget *widget) { |
48 | 48 | ||
49 | v3270ft *dialog = GTK_V3270FT(widget); | 49 | v3270ft *dialog = GTK_V3270FT(widget); |
50 | 50 | ||
@@ -688,13 +688,13 @@ static void v3270ft_init(v3270ft *dialog) { | @@ -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 | * Creates a new #v3270ft. | 693 | * Creates a new #v3270ft. |
694 | * | 694 | * |
695 | * Returns: a new #v3270ft. | 695 | * Returns: a new #v3270ft. |
696 | */ | 696 | */ |
697 | -GtkWidget * v3270ft_new(void) { | 697 | +LIB3270_EXPORT GtkWidget * v3270ft_new(void) { |
698 | return GTK_WIDGET(g_object_new(GTK_TYPE_V3270FT, "use-header-bar", (gint) 1, NULL)); | 698 | return GTK_WIDGET(g_object_new(GTK_TYPE_V3270FT, "use-header-bar", (gint) 1, NULL)); |
699 | } | 699 | } |
700 | 700 |