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,7 +75,7 @@ const gchar * v3270_default_colors =
75 75
76 /*--[ Implement ]------------------------------------------------------------------------------------*/ 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 g_return_if_fail(GTK_IS_V3270(widget)); 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,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 g_return_if_fail(GTK_IS_V3270(widget)); 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,19 +101,20 @@ void v3270_set_color(GtkWidget *widget, enum V3270_COLOR id, GdkRGBA *color)
101 #endif // !GTK(3,0,0) 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 g_return_val_if_fail(GTK_IS_V3270(widget),NULL); 107 g_return_val_if_fail(GTK_IS_V3270(widget),NULL);
107 return GTK_V3270(widget)->color+id; 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 g_return_val_if_fail(GTK_IS_V3270(widget),NULL); 113 g_return_val_if_fail(GTK_IS_V3270(widget),NULL);
113 return GTK_V3270(widget)->color; 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 int f; 119 int f;
119 120
src/v3270/keyboard.c
@@ -171,7 +171,7 @@ @@ -171,7 +171,7 @@
171 return FALSE; 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 guint keyval; 176 guint keyval;
177 GdkModifierType state; 177 GdkModifierType state;
@@ -226,21 +226,21 @@ @@ -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 g_return_if_fail(GTK_IS_V3270(widget)); 231 g_return_if_fail(GTK_IS_V3270(widget));
232 GTK_V3270(widget)->activity.timestamp = time(0); 232 GTK_V3270(widget)->activity.timestamp = time(0);
233 lib3270_nextfield(GTK_V3270(widget)->host); 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 g_return_if_fail(GTK_IS_V3270(widget)); 238 g_return_if_fail(GTK_IS_V3270(widget));
239 GTK_V3270(widget)->activity.timestamp = time(0); 239 GTK_V3270(widget)->activity.timestamp = time(0);
240 lib3270_previousfield(GTK_V3270(widget)->host); 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 H3270 *host; 245 H3270 *host;
246 gchar *utf; 246 gchar *utf;
src/v3270/mouse.c
@@ -297,7 +297,7 @@ gboolean v3270_motion_notify_event(GtkWidget *widget, GdkEventMotion *event) @@ -297,7 +297,7 @@ gboolean v3270_motion_notify_event(GtkWidget *widget, GdkEventMotion *event)
297 return FALSE; 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 g_return_if_fail(GTK_IS_V3270(widget)); 302 g_return_if_fail(GTK_IS_V3270(widget));
303 action_scroll[((int) direction) & 0x03] = action; 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,7 +86,7 @@ static void clipboard_get(G_GNUC_UNUSED GtkClipboard *clipboard, GtkSelectionDa
86 * @param len Number of characters to get. 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 v3270 * terminal; 91 v3270 * terminal;
92 gchar * text; 92 gchar * text;
@@ -301,7 +301,7 @@ static void update_system_clipboard(GtkWidget *widget) @@ -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 v3270 * terminal; 306 v3270 * terminal;
307 char * str; 307 char * str;
@@ -377,14 +377,14 @@ static void text_received(G_GNUC_UNUSED GtkClipboard *clipboard, const gchar *t @@ -377,14 +377,14 @@ static void text_received(G_GNUC_UNUSED GtkClipboard *clipboard, const gchar *t
377 v3270_paste_string(widget,text,"UTF-8"); 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 gtk_clipboard_request_text(gtk_widget_get_clipboard(widget,GDK_SELECTION_CLIPBOARD),(GtkClipboardTextReceivedFunc) text_received,(gpointer) widget); 382 gtk_clipboard_request_text(gtk_widget_get_clipboard(widget,GDK_SELECTION_CLIPBOARD),(GtkClipboardTextReceivedFunc) text_received,(gpointer) widget);
383 } 383 }
384 384
385 #endif // _WIN32 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 gchar * buffer = NULL; 389 gchar * buffer = NULL;
390 H3270 * session = v3270_get_session(widget); 390 H3270 * session = v3270_get_session(widget);
@@ -508,7 +508,7 @@ void v3270_paste_string(GtkWidget *widget, const gchar *text, const gchar *encod @@ -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 v3270_disable_updates(widget); 513 v3270_disable_updates(widget);
514 lib3270_unselect(v3270_get_session(widget)); 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,13 +539,13 @@ gchar * v3270_get_region(GtkWidget *widget, gint start_pos, gint end_pos, gboole
539 return utftext; 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 g_return_if_fail(GTK_IS_V3270(widget)); 544 g_return_if_fail(GTK_IS_V3270(widget));
545 lib3270_select_region(GTK_V3270(widget)->host,start,end); 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 g_return_if_fail(GTK_IS_V3270(widget)); 550 g_return_if_fail(GTK_IS_V3270(widget));
551 v3270_disable_updates(widget); 551 v3270_disable_updates(widget);
src/v3270/widget.c
@@ -935,7 +935,7 @@ const GtkWidgetClass * v3270_get_parent_class(void) @@ -935,7 +935,7 @@ const GtkWidgetClass * v3270_get_parent_class(void)
935 return GTK_WIDGET_CLASS(v3270_parent_class); 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 return GTK_V3270(widget)->input_method; 940 return GTK_V3270(widget)->input_method;
941 } 941 }