Commit 618e246e3a0b7ab54a155c0b7abfbd342fbe02c0

Authored by Perry Werneck
1 parent 63b4570c
Exists in master and in 1 other branch develop

Fixing windows build.

src/v3270/colors.c
... ... @@ -75,7 +75,7 @@ const gchar * v3270_default_colors =
75 75  
76 76 /*--[ Implement ]------------------------------------------------------------------------------------*/
77 77  
78   -void v3270_set_colors(GtkWidget *widget, const gchar *colors)
  78 +LIB3270_EXPORT void v3270_set_colors(GtkWidget *widget, const gchar *colors)
79 79 {
80 80 g_return_if_fail(GTK_IS_V3270(widget));
81 81  
... ... @@ -90,7 +90,7 @@ void v3270_set_colors(GtkWidget *widget, const gchar *colors)
90 90  
91 91 }
92 92  
93   -void v3270_set_color(GtkWidget *widget, enum V3270_COLOR id, GdkRGBA *color)
  93 +LIB3270_EXPORT void v3270_set_color(GtkWidget *widget, enum V3270_COLOR id, GdkRGBA *color)
94 94 {
95 95 g_return_if_fail(GTK_IS_V3270(widget));
96 96  
... ... @@ -101,19 +101,20 @@ void v3270_set_color(GtkWidget *widget, enum V3270_COLOR id, GdkRGBA *color)
101 101 #endif // !GTK(3,0,0)
102 102  
103 103 }
104   -GdkRGBA * v3270_get_color(GtkWidget *widget, enum V3270_COLOR id)
  104 +
  105 +LIB3270_EXPORT GdkRGBA * v3270_get_color(GtkWidget *widget, enum V3270_COLOR id)
105 106 {
106 107 g_return_val_if_fail(GTK_IS_V3270(widget),NULL);
107 108 return GTK_V3270(widget)->color+id;
108 109 }
109 110  
110   -const GdkRGBA * v3270_get_color_table(GtkWidget *widget)
  111 +LIB3270_EXPORT const GdkRGBA * v3270_get_color_table(GtkWidget *widget)
111 112 {
112 113 g_return_val_if_fail(GTK_IS_V3270(widget),NULL);
113 114 return GTK_V3270(widget)->color;
114 115 }
115 116  
116   -void v3270_set_mono_color_table(GdkRGBA *clr, const gchar *fg, const gchar *bg)
  117 +LIB3270_EXPORT void v3270_set_mono_color_table(GdkRGBA *clr, const gchar *fg, const gchar *bg)
117 118 {
118 119 int f;
119 120  
... ...
src/v3270/keyboard.c
... ... @@ -171,7 +171,7 @@
171 171 return FALSE;
172 172 }
173 173  
174   - gboolean v3270_set_keyboard_action(GtkWidget *widget, const gchar *key_name, GtkAction *action)
  174 + LIB3270_EXPORT gboolean v3270_set_keyboard_action(GtkWidget *widget, const gchar *key_name, GtkAction *action)
175 175 {
176 176 guint keyval;
177 177 GdkModifierType state;
... ... @@ -226,21 +226,21 @@
226 226  
227 227 }
228 228  
229   - void v3270_tab(GtkWidget *widget)
  229 + LIB3270_EXPORT void v3270_tab(GtkWidget *widget)
230 230 {
231 231 g_return_if_fail(GTK_IS_V3270(widget));
232 232 GTK_V3270(widget)->activity.timestamp = time(0);
233 233 lib3270_nextfield(GTK_V3270(widget)->host);
234 234 }
235 235  
236   - void v3270_backtab(GtkWidget *widget)
  236 + LIB3270_EXPORT void v3270_backtab(GtkWidget *widget)
237 237 {
238 238 g_return_if_fail(GTK_IS_V3270(widget));
239 239 GTK_V3270(widget)->activity.timestamp = time(0);
240 240 lib3270_previousfield(GTK_V3270(widget)->host);
241 241 }
242 242  
243   - void v3270_set_string(GtkWidget *widget, const gchar *str)
  243 + LIB3270_EXPORT void v3270_set_string(GtkWidget *widget, const gchar *str)
244 244 {
245 245 H3270 *host;
246 246 gchar *utf;
... ...
src/v3270/mouse.c
... ... @@ -297,7 +297,7 @@ gboolean v3270_motion_notify_event(GtkWidget *widget, GdkEventMotion *event)
297 297 return FALSE;
298 298 }
299 299  
300   -void v3270_set_scroll_action(GtkWidget *widget, GdkScrollDirection direction, GtkAction *action)
  300 +LIB3270_EXPORT void v3270_set_scroll_action(GtkWidget *widget, GdkScrollDirection direction, GtkAction *action)
301 301 {
302 302 g_return_if_fail(GTK_IS_V3270(widget));
303 303 action_scroll[((int) direction) & 0x03] = action;
... ...
src/v3270/selection.c
... ... @@ -86,7 +86,7 @@ static void clipboard_get(G_GNUC_UNUSED GtkClipboard *clipboard, GtkSelectionDa
86 86 * @param len Number of characters to get.
87 87 *
88 88 */
89   -gchar * v3270_get_text(GtkWidget *widget, int offset, int len)
  89 +LIB3270_EXPORT gchar * v3270_get_text(GtkWidget *widget, int offset, int len)
90 90 {
91 91 v3270 * terminal;
92 92 gchar * text;
... ... @@ -301,7 +301,7 @@ static void update_system_clipboard(GtkWidget *widget)
301 301 }
302 302  
303 303  
304   -void v3270_copy_append(GtkWidget *widget)
  304 +LIB3270_EXPORT void v3270_copy_append(GtkWidget *widget)
305 305 {
306 306 v3270 * terminal;
307 307 char * str;
... ... @@ -377,14 +377,14 @@ static void text_received(G_GNUC_UNUSED GtkClipboard *clipboard, const gchar *t
377 377 v3270_paste_string(widget,text,"UTF-8");
378 378 }
379 379  
380   -void v3270_paste(GtkWidget *widget)
  380 +LIB3270_EXPORT void v3270_paste(GtkWidget *widget)
381 381 {
382 382 gtk_clipboard_request_text(gtk_widget_get_clipboard(widget,GDK_SELECTION_CLIPBOARD),(GtkClipboardTextReceivedFunc) text_received,(gpointer) widget);
383 383 }
384 384  
385 385 #endif // _WIN32
386 386  
387   -void v3270_paste_string(GtkWidget *widget, const gchar *text, const gchar *encoding)
  387 +LIB3270_EXPORT void v3270_paste_string(GtkWidget *widget, const gchar *text, const gchar *encoding)
388 388 {
389 389 gchar * buffer = NULL;
390 390 H3270 * session = v3270_get_session(widget);
... ... @@ -508,7 +508,7 @@ void v3270_paste_string(GtkWidget *widget, const gchar *text, const gchar *encod
508 508  
509 509 }
510 510  
511   -void v3270_unselect(GtkWidget *widget)
  511 +LIB3270_EXPORT void v3270_unselect(GtkWidget *widget)
512 512 {
513 513 v3270_disable_updates(widget);
514 514 lib3270_unselect(v3270_get_session(widget));
... ... @@ -539,13 +539,13 @@ gchar * v3270_get_region(GtkWidget *widget, gint start_pos, gint end_pos, gboole
539 539 return utftext;
540 540 }
541 541  
542   - void v3270_select_region(GtkWidget *widget, gint start, gint end)
543   - {
  542 +LIB3270_EXPORT void v3270_select_region(GtkWidget *widget, gint start, gint end)
  543 +{
544 544 g_return_if_fail(GTK_IS_V3270(widget));
545 545 lib3270_select_region(GTK_V3270(widget)->host,start,end);
546   - }
  546 +}
547 547  
548   -void v3270_select_all(GtkWidget *widget)
  548 +LIB3270_EXPORT void v3270_select_all(GtkWidget *widget)
549 549 {
550 550 g_return_if_fail(GTK_IS_V3270(widget));
551 551 v3270_disable_updates(widget);
... ...
src/v3270/widget.c
... ... @@ -935,7 +935,7 @@ const GtkWidgetClass * v3270_get_parent_class(void)
935 935 return GTK_WIDGET_CLASS(v3270_parent_class);
936 936 }
937 937  
938   -GtkIMContext * v3270_get_im_context(GtkWidget *widget)
  938 +LIB3270_EXPORT GtkIMContext * v3270_get_im_context(GtkWidget *widget)
939 939 {
940 940 return GTK_V3270(widget)->input_method;
941 941 }
... ...