[glade/glade-3-36.msvc: 15/18] plugins/gtk+/*.c: Mark non-static symbols for export
- From: Chun-wei Fan <fanchunwei src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glade/glade-3-36.msvc: 15/18] plugins/gtk+/*.c: Mark non-static symbols for export
- Date: Mon, 8 Jun 2020 10:11:22 +0000 (UTC)
commit da325c0c4bbc58e6a81920ea53f575a1a4537ce0
Author: Chun-wei Fan <fanchunwei src gnome org>
Date: Wed Jun 3 19:21:39 2020 +0800
plugins/gtk+/*.c: Mark non-static symbols for export
For the signals in the .ui/.xml files to be recognized at runtime, the
corresponding signals must be exported.
This will fix running the test programs on Visual Studio builds.
plugins/gtk+/glade-about-dialog-editor.c | 2 +-
plugins/gtk+/glade-accels.c | 20 ++++++++--------
plugins/gtk+/glade-action-bar-editor.c | 2 +-
plugins/gtk+/glade-action-editor.c | 4 ++--
plugins/gtk+/glade-activatable-editor.c | 2 +-
plugins/gtk+/glade-app-chooser-button-editor.c | 2 +-
plugins/gtk+/glade-app-chooser-widget-editor.c | 2 +-
plugins/gtk+/glade-arrow-editor.c | 2 +-
plugins/gtk+/glade-attributes.c | 8 +++----
plugins/gtk+/glade-box-editor.c | 2 +-
plugins/gtk+/glade-button-editor.c | 2 +-
plugins/gtk+/glade-cell-renderer-editor.c | 4 ++--
plugins/gtk+/glade-column-types.c | 12 +++++-----
plugins/gtk+/glade-combo-box-editor.c | 2 +-
plugins/gtk+/glade-combo-box-text-editor.c | 2 +-
plugins/gtk+/glade-entry-editor.c | 4 ++--
plugins/gtk+/glade-eprop-enum-int.c | 2 +-
plugins/gtk+/glade-file-chooser-button-editor.c | 2 +-
plugins/gtk+/glade-file-chooser-dialog-editor.c | 2 +-
plugins/gtk+/glade-file-chooser-editor.c | 2 +-
plugins/gtk+/glade-file-chooser-widget-editor.c | 2 +-
plugins/gtk+/glade-fixed.c | 2 +-
plugins/gtk+/glade-font-button-editor.c | 2 +-
plugins/gtk+/glade-font-chooser-dialog-editor.c | 2 +-
plugins/gtk+/glade-font-chooser-editor.c | 2 +-
plugins/gtk+/glade-font-chooser-widget-editor.c | 2 +-
plugins/gtk+/glade-grid-editor.c | 2 +-
plugins/gtk+/glade-gtk-about-dialog.c | 6 ++---
plugins/gtk+/glade-gtk-action-bar.c | 20 ++++++++--------
plugins/gtk+/glade-gtk-action-group.c | 16 ++++++-------
plugins/gtk+/glade-gtk-action-widgets.c | 4 ++--
plugins/gtk+/glade-gtk-action.c | 4 ++--
plugins/gtk+/glade-gtk-adjustment.c | 8 +++----
plugins/gtk+/glade-gtk-app-chooser-button.c | 4 ++--
plugins/gtk+/glade-gtk-app-chooser-widget.c | 2 +-
plugins/gtk+/glade-gtk-arrow.c | 2 +-
plugins/gtk+/glade-gtk-assistant.c | 20 ++++++++--------
plugins/gtk+/glade-gtk-bin.c | 1 +
plugins/gtk+/glade-gtk-box.c | 22 ++++++++---------
plugins/gtk+/glade-gtk-button.c | 16 ++++++-------
plugins/gtk+/glade-gtk-cell-layout.c | 28 +++++++++++-----------
plugins/gtk+/glade-gtk-cell-renderer.c | 16 ++++++-------
plugins/gtk+/glade-gtk-combo-box-text.c | 14 +++++------
plugins/gtk+/glade-gtk-combo-box.c | 8 +++----
plugins/gtk+/glade-gtk-container.c | 18 +++++++-------
plugins/gtk+/glade-gtk-dialog.c | 8 +++----
plugins/gtk+/glade-gtk-entry-buffer.c | 4 ++--
plugins/gtk+/glade-gtk-entry.c | 8 +++----
plugins/gtk+/glade-gtk-expander.c | 10 ++++----
plugins/gtk+/glade-gtk-file-chooser-widget.c | 8 +++----
plugins/gtk+/glade-gtk-fixed-layout.c | 8 +++----
plugins/gtk+/glade-gtk-flow-box.c | 14 +++++------
plugins/gtk+/glade-gtk-font-chooser-widget.c | 2 +-
plugins/gtk+/glade-gtk-frame.c | 12 +++++-----
plugins/gtk+/glade-gtk-grid.c | 24 +++++++++----------
plugins/gtk+/glade-gtk-header-bar.c | 26 ++++++++++----------
plugins/gtk+/glade-gtk-icon-factory.c | 16 ++++++-------
plugins/gtk+/glade-gtk-icon-view.c | 2 +-
plugins/gtk+/glade-gtk-image-menu-item.c | 8 +++----
plugins/gtk+/glade-gtk-image.c | 12 +++++-----
plugins/gtk+/glade-gtk-info-bar.c | 4 ++--
plugins/gtk+/glade-gtk-label.c | 14 +++++------
plugins/gtk+/glade-gtk-level-bar.c | 2 +-
plugins/gtk+/glade-gtk-list-box.c | 20 ++++++++--------
plugins/gtk+/glade-gtk-list-store.c | 14 +++++------
plugins/gtk+/glade-gtk-menu-bar.c | 2 +-
plugins/gtk+/glade-gtk-menu-item.c | 18 +++++++-------
plugins/gtk+/glade-gtk-menu-shell.c | 32 ++++++++++++-------------
plugins/gtk+/glade-gtk-menu-tool-button.c | 10 ++++----
plugins/gtk+/glade-gtk-menu.c | 2 +-
plugins/gtk+/glade-gtk-message-dialog.c | 6 ++---
plugins/gtk+/glade-gtk-model-button.c | 8 +++----
plugins/gtk+/glade-gtk-notebook.c | 26 ++++++++++----------
plugins/gtk+/glade-gtk-overlay.c | 8 +++----
plugins/gtk+/glade-gtk-paned.c | 10 ++++----
plugins/gtk+/glade-gtk-popover-menu.c | 20 ++++++++--------
plugins/gtk+/glade-gtk-popover.c | 6 ++---
plugins/gtk+/glade-gtk-progress-bar.c | 4 ++--
plugins/gtk+/glade-gtk-radio-button.c | 2 +-
plugins/gtk+/glade-gtk-radio-menu-item.c | 2 +-
plugins/gtk+/glade-gtk-recent-chooser-menu.c | 4 ++--
plugins/gtk+/glade-gtk-recent-chooser-widget.c | 2 +-
plugins/gtk+/glade-gtk-recent-file-filter.c | 12 +++++-----
plugins/gtk+/glade-gtk-revealer.c | 2 +-
plugins/gtk+/glade-gtk-scale.c | 4 ++--
plugins/gtk+/glade-gtk-scrollbar.c | 2 +-
plugins/gtk+/glade-gtk-scrolled-window.c | 6 ++---
plugins/gtk+/glade-gtk-searchbar.c | 12 +++++-----
plugins/gtk+/glade-gtk-size-group.c | 6 ++---
plugins/gtk+/glade-gtk-spin-button.c | 4 ++--
plugins/gtk+/glade-gtk-stack-switcher.c | 2 +-
plugins/gtk+/glade-gtk-stack.c | 20 ++++++++--------
plugins/gtk+/glade-gtk-switch.c | 4 ++--
plugins/gtk+/glade-gtk-table.c | 18 +++++++-------
plugins/gtk+/glade-gtk-text-buffer.c | 4 ++--
plugins/gtk+/glade-gtk-text-tag-table.c | 12 +++++-----
plugins/gtk+/glade-gtk-text-view.c | 6 ++---
plugins/gtk+/glade-gtk-tool-button.c | 6 ++---
plugins/gtk+/glade-gtk-tool-item-group.c | 12 +++++-----
plugins/gtk+/glade-gtk-tool-item.c | 6 ++---
plugins/gtk+/glade-gtk-tool-palette.c | 14 +++++------
plugins/gtk+/glade-gtk-toolbar.c | 16 ++++++-------
plugins/gtk+/glade-gtk-tree-view.c | 22 ++++++++---------
plugins/gtk+/glade-gtk-viewport.c | 2 +-
plugins/gtk+/glade-gtk-widget.c | 26 ++++++++++----------
plugins/gtk+/glade-gtk-window.c | 16 ++++++-------
plugins/gtk+/glade-header-bar-editor.c | 2 +-
plugins/gtk+/glade-icon-factory-editor.c | 2 +-
plugins/gtk+/glade-icon-sources.c | 6 ++---
plugins/gtk+/glade-icon-view-editor.c | 2 +-
plugins/gtk+/glade-image-editor.c | 2 +-
plugins/gtk+/glade-image-item-editor.c | 2 +-
plugins/gtk+/glade-label-editor.c | 2 +-
plugins/gtk+/glade-layout-editor.c | 2 +-
plugins/gtk+/glade-level-bar-editor.c | 2 +-
plugins/gtk+/glade-message-dialog-editor.c | 2 +-
plugins/gtk+/glade-misc-editor.c | 2 +-
plugins/gtk+/glade-model-button-editor.c | 2 +-
plugins/gtk+/glade-model-data.c | 24 +++++++++----------
plugins/gtk+/glade-notebook-editor.c | 2 +-
plugins/gtk+/glade-popover-editor.c | 2 +-
plugins/gtk+/glade-popover-menu-editor.c | 2 +-
plugins/gtk+/glade-progress-bar-editor.c | 2 +-
plugins/gtk+/glade-real-tree-view-editor.c | 2 +-
124 files changed, 489 insertions(+), 488 deletions(-)
---
diff --git a/plugins/gtk+/glade-about-dialog-editor.c b/plugins/gtk+/glade-about-dialog-editor.c
index cfc4fe1a..44436b68 100644
--- a/plugins/gtk+/glade-about-dialog-editor.c
+++ b/plugins/gtk+/glade-about-dialog-editor.c
@@ -206,7 +206,7 @@ logo_file_toggled (GtkWidget *widget, GladeAboutDialogEditor *editor)
glade_about_dialog_editor_set_logo_as_file (editor, TRUE);
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_about_dialog_editor_new (void)
{
return g_object_new (GLADE_TYPE_ABOUT_DIALOG_EDITOR, NULL);
diff --git a/plugins/gtk+/glade-accels.c b/plugins/gtk+/glade-accels.c
index f28c47c4..c1b4c876 100644
--- a/plugins/gtk+/glade-accels.c
+++ b/plugins/gtk+/glade-accels.c
@@ -30,7 +30,7 @@
#define GLADE_RESPONSE_CLEAR 42
-GList *
+G_MODULE_EXPORT GList *
glade_accel_list_copy (GList * accels)
{
GList *ret = NULL, *list;
@@ -51,7 +51,7 @@ glade_accel_list_copy (GList * accels)
return g_list_reverse (ret);
}
-void
+G_MODULE_EXPORT void
glade_accel_list_free (GList * accels)
{
GList *list;
@@ -67,7 +67,7 @@ glade_accel_list_free (GList * accels)
g_list_free (accels);
}
-GType
+G_MODULE_EXPORT GType
glade_accel_glist_get_type (void)
{
static GType type_id = 0;
@@ -83,7 +83,7 @@ glade_accel_glist_get_type (void)
/* This is not used to save in the glade file... and its a one-way conversion.
* its only usefull to show the values in the UI.
*/
-gchar *
+G_MODULE_EXPORT gchar *
glade_accels_make_string (GList * accels)
{
GladeAccelInfo *info;
@@ -330,7 +330,7 @@ G_GNUC_END_IGNORE_DEPRECATIONS
}
}
-void
+G_MODULE_EXPORT void
accel_edited (GtkCellRendererAccel * accel,
gchar * path_string,
guint accel_key,
@@ -402,7 +402,7 @@ G_GNUC_END_IGNORE_DEPRECATIONS
}
}
-void
+G_MODULE_EXPORT void
accel_cleared (GtkCellRendererAccel * accel,
gchar * path_string, GladeEPropAccel * eprop_accel)
{
@@ -815,7 +815,7 @@ glade_gtk_modifier_string_from_bits (GdkModifierType modifiers)
return NULL;
}
-GladeAccelInfo *
+G_MODULE_EXPORT GladeAccelInfo *
glade_accel_read (GladeXmlNode * node, gboolean require_signal)
{
GladeAccelInfo *ainfo;
@@ -849,7 +849,7 @@ glade_accel_read (GladeXmlNode * node, gboolean require_signal)
return ainfo;
}
-GladeXmlNode *
+G_MODULE_EXPORT GladeXmlNode *
glade_accel_write (GladeAccelInfo * accel,
GladeXmlContext * context, gboolean write_signal)
{
@@ -877,7 +877,7 @@ glade_accel_write (GladeAccelInfo * accel,
}
-void
+G_MODULE_EXPORT void
glade_gtk_read_accels (GladeWidget * widget,
GladeXmlNode * node, gboolean require_signal)
{
@@ -911,7 +911,7 @@ glade_gtk_read_accels (GladeWidget * widget,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_write_accels (GladeWidget * widget,
GladeXmlContext * context,
GladeXmlNode * node, gboolean write_signal)
diff --git a/plugins/gtk+/glade-action-bar-editor.c b/plugins/gtk+/glade-action-bar-editor.c
index b75e2434..f496157d 100644
--- a/plugins/gtk+/glade-action-bar-editor.c
+++ b/plugins/gtk+/glade-action-bar-editor.c
@@ -153,7 +153,7 @@ use_center_child_toggled (GtkWidget * widget,
glade_editable_load (GLADE_EDITABLE (box_editor), gwidget);
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_action_bar_editor_new (void)
{
return g_object_new (GLADE_TYPE_ACTION_BAR_EDITOR, NULL);
diff --git a/plugins/gtk+/glade-action-editor.c b/plugins/gtk+/glade-action-editor.c
index cc78fac8..fa4fa6e4 100644
--- a/plugins/gtk+/glade-action-editor.c
+++ b/plugins/gtk+/glade-action-editor.c
@@ -125,7 +125,7 @@ glade_action_editor_editable_init (GladeEditableInterface * iface)
/*************************************
* API *
*************************************/
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_action_editor_new (void)
{
return g_object_new (GLADE_TYPE_ACTION_EDITOR, NULL);
@@ -134,7 +134,7 @@ glade_action_editor_new (void)
/*************************************
* Private Plugin Extensions *
*************************************/
-void
+G_MODULE_EXPORT void
glade_action_editor_post_create (GladeWidgetAdaptor *adaptor,
GObject *editor,
GladeCreateReason reason)
diff --git a/plugins/gtk+/glade-activatable-editor.c b/plugins/gtk+/glade-activatable-editor.c
index add16fb4..d33d6df3 100644
--- a/plugins/gtk+/glade-activatable-editor.c
+++ b/plugins/gtk+/glade-activatable-editor.c
@@ -103,7 +103,7 @@ glade_activatable_editor_editable_init (GladeEditableInterface * iface)
iface->load = glade_activatable_editor_load;
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_activatable_editor_new (GladeWidgetAdaptor * adaptor,
GladeEditable * embed)
{
diff --git a/plugins/gtk+/glade-app-chooser-button-editor.c b/plugins/gtk+/glade-app-chooser-button-editor.c
index 22c64c01..8151ef09 100644
--- a/plugins/gtk+/glade-app-chooser-button-editor.c
+++ b/plugins/gtk+/glade-app-chooser-button-editor.c
@@ -61,7 +61,7 @@ glade_app_chooser_button_editor_grab_focus (GtkWidget * widget)
gtk_widget_grab_focus (app_editor->priv->embed);
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_app_chooser_button_editor_new (void)
{
return g_object_new (GLADE_TYPE_APP_CHOOSER_BUTTON_EDITOR, NULL);
diff --git a/plugins/gtk+/glade-app-chooser-widget-editor.c b/plugins/gtk+/glade-app-chooser-widget-editor.c
index e65ee40e..24e7c4ff 100644
--- a/plugins/gtk+/glade-app-chooser-widget-editor.c
+++ b/plugins/gtk+/glade-app-chooser-widget-editor.c
@@ -61,7 +61,7 @@ glade_app_chooser_widget_editor_grab_focus (GtkWidget * widget)
gtk_widget_grab_focus (app_editor->priv->embed);
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_app_chooser_widget_editor_new (void)
{
return g_object_new (GLADE_TYPE_APP_CHOOSER_WIDGET_EDITOR, NULL);
diff --git a/plugins/gtk+/glade-arrow-editor.c b/plugins/gtk+/glade-arrow-editor.c
index 70d08237..c1813b0e 100644
--- a/plugins/gtk+/glade-arrow-editor.c
+++ b/plugins/gtk+/glade-arrow-editor.c
@@ -64,7 +64,7 @@ glade_arrow_editor_grab_focus (GtkWidget * widget)
gtk_widget_grab_focus (priv->embed);
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_arrow_editor_new (void)
{
return g_object_new (GLADE_TYPE_ARROW_EDITOR, NULL);
diff --git a/plugins/gtk+/glade-attributes.c b/plugins/gtk+/glade-attributes.c
index fe02980c..399cd21b 100644
--- a/plugins/gtk+/glade-attributes.c
+++ b/plugins/gtk+/glade-attributes.c
@@ -56,7 +56,7 @@ glade_attr_list_copy (GList *attrs)
return g_list_reverse (ret);
}
-void
+G_MODULE_EXPORT void
glade_attr_list_free (GList *attrs)
{
GList *list;
@@ -72,7 +72,7 @@ glade_attr_list_free (GList *attrs)
g_list_free (attrs);
}
-GType
+G_MODULE_EXPORT GType
glade_attr_glist_get_type (void)
{
static GType type_id = 0;
@@ -449,7 +449,7 @@ type_from_attr_type (PangoAttrType type)
return gtype;
}
-gchar *
+G_MODULE_EXPORT gchar *
glade_gtk_string_from_attr (GladeAttribute *gattr)
{
gchar *ret = NULL;
@@ -532,7 +532,7 @@ glade_gtk_string_from_attr (GladeAttribute *gattr)
return ret;
}
-GladeAttribute *
+G_MODULE_EXPORT GladeAttribute *
glade_gtk_attribute_from_string (PangoAttrType type, const gchar *strval)
{
GladeAttribute *gattr;
diff --git a/plugins/gtk+/glade-box-editor.c b/plugins/gtk+/glade-box-editor.c
index d4257656..d831a5a7 100644
--- a/plugins/gtk+/glade-box-editor.c
+++ b/plugins/gtk+/glade-box-editor.c
@@ -158,7 +158,7 @@ use_center_child_toggled (GtkWidget * widget,
glade_editable_load (GLADE_EDITABLE (box_editor), gwidget);
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_box_editor_new (void)
{
return g_object_new (GLADE_TYPE_BOX_EDITOR, NULL);
diff --git a/plugins/gtk+/glade-button-editor.c b/plugins/gtk+/glade-button-editor.c
index 66688515..031374a9 100644
--- a/plugins/gtk+/glade-button-editor.c
+++ b/plugins/gtk+/glade-button-editor.c
@@ -391,7 +391,7 @@ glade_button_editor_new (void)
/*************************************
* Private Plugin Extensions *
*************************************/
-void
+G_MODULE_EXPORT void
glade_button_editor_post_create (GladeWidgetAdaptor *adaptor,
GObject *editor,
GladeCreateReason reason)
diff --git a/plugins/gtk+/glade-cell-renderer-editor.c b/plugins/gtk+/glade-cell-renderer-editor.c
index bb292411..c6e48ce5 100644
--- a/plugins/gtk+/glade-cell-renderer-editor.c
+++ b/plugins/gtk+/glade-cell-renderer-editor.c
@@ -281,7 +281,7 @@ get_sorted_properties (GladeWidgetAdaptor * adaptor, GladeEditorPageType type)
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_cell_renderer_editor_new (GladeWidgetAdaptor * adaptor,
GladeEditorPageType type, GladeEditable * embed)
{
@@ -453,7 +453,7 @@ glade_cell_renderer_parent_get_model (GladeWidget *widget)
return NULL;
}
-GladeWidget *
+G_MODULE_EXPORT GladeWidget *
glade_cell_renderer_get_model (GladeWidget * renderer)
{
GladeWidget *gparent;
diff --git a/plugins/gtk+/glade-column-types.c b/plugins/gtk+/glade-column-types.c
index 2f769211..03e31bf2 100644
--- a/plugins/gtk+/glade-column-types.c
+++ b/plugins/gtk+/glade-column-types.c
@@ -147,7 +147,7 @@ column_types_store_populate (GtkListStore * store)
column_types_store_populate_enums_flags (store, FALSE);
}
-GList *
+G_MODULE_EXPORT GList *
glade_column_list_copy (GList * list)
{
GList *l, *retval = NULL;
@@ -164,7 +164,7 @@ glade_column_list_copy (GList * list)
return g_list_reverse (retval);
}
-GladeColumnType *
+G_MODULE_EXPORT GladeColumnType *
glade_column_type_new (const gchar * type_name, const gchar * column_name)
{
GladeColumnType *column = g_slice_new0 (GladeColumnType);
@@ -175,7 +175,7 @@ glade_column_type_new (const gchar * type_name, const gchar * column_name)
return column;
}
-void
+G_MODULE_EXPORT void
glade_column_type_free (GladeColumnType * column)
{
g_free (column->type_name);
@@ -183,14 +183,14 @@ glade_column_type_free (GladeColumnType * column)
g_slice_free (GladeColumnType, column);
}
-void
+G_MODULE_EXPORT void
glade_column_list_free (GList * list)
{
g_list_foreach (list, (GFunc) glade_column_type_free, NULL);
g_list_free (list);
}
-GladeColumnType *
+G_MODULE_EXPORT GladeColumnType *
glade_column_list_find_column (GList * list, const gchar * column_name)
{
GladeColumnType *column = NULL, *iter;
@@ -209,7 +209,7 @@ glade_column_list_find_column (GList * list, const gchar * column_name)
return column;
}
-GType
+G_MODULE_EXPORT GType
glade_column_type_list_get_type (void)
{
static GType type_id = 0;
diff --git a/plugins/gtk+/glade-combo-box-editor.c b/plugins/gtk+/glade-combo-box-editor.c
index 4e73a230..978c374b 100644
--- a/plugins/gtk+/glade-combo-box-editor.c
+++ b/plugins/gtk+/glade-combo-box-editor.c
@@ -61,7 +61,7 @@ glade_combo_box_editor_grab_focus (GtkWidget * widget)
gtk_widget_grab_focus (combo_editor->priv->embed);
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_combo_box_editor_new (void)
{
return g_object_new (GLADE_TYPE_COMBO_BOX_EDITOR, NULL);
diff --git a/plugins/gtk+/glade-combo-box-text-editor.c b/plugins/gtk+/glade-combo-box-text-editor.c
index d1931df0..eaf00077 100644
--- a/plugins/gtk+/glade-combo-box-text-editor.c
+++ b/plugins/gtk+/glade-combo-box-text-editor.c
@@ -61,7 +61,7 @@ glade_combo_box_text_editor_grab_focus (GtkWidget * widget)
gtk_widget_grab_focus (combo_editor->priv->embed);
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_combo_box_text_editor_new (void)
{
return g_object_new (GLADE_TYPE_COMBO_BOX_TEXT_EDITOR, NULL);
diff --git a/plugins/gtk+/glade-entry-editor.c b/plugins/gtk+/glade-entry-editor.c
index f6b20326..6ab8d995 100644
--- a/plugins/gtk+/glade-entry-editor.c
+++ b/plugins/gtk+/glade-entry-editor.c
@@ -618,7 +618,7 @@ secondary_tooltip_markup_toggled (GtkWidget *widget,
toggle_tooltip_markup (entry_editor, widget, FALSE);
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_entry_editor_new (void)
{
return g_object_new (GLADE_TYPE_ENTRY_EDITOR, NULL);
@@ -627,7 +627,7 @@ glade_entry_editor_new (void)
/*************************************
* Private Plugin Extensions *
*************************************/
-void
+G_MODULE_EXPORT void
glade_entry_editor_post_create (GladeWidgetAdaptor *adaptor,
GObject *editor,
GladeCreateReason reason)
diff --git a/plugins/gtk+/glade-eprop-enum-int.c b/plugins/gtk+/glade-eprop-enum-int.c
index 29ece34f..b95bd8d6 100644
--- a/plugins/gtk+/glade-eprop-enum-int.c
+++ b/plugins/gtk+/glade-eprop-enum-int.c
@@ -428,7 +428,7 @@ glade_eprop_enum_int_set_property (GObject *object,
}
}
-GladeEditorProperty *
+G_MODULE_EXPORT GladeEditorProperty *
glade_eprop_enum_int_new (GladePropertyDef *pdef,
GType type,
gboolean use_command)
diff --git a/plugins/gtk+/glade-file-chooser-button-editor.c b/plugins/gtk+/glade-file-chooser-button-editor.c
index 6f467b3a..0ff0a1c1 100644
--- a/plugins/gtk+/glade-file-chooser-button-editor.c
+++ b/plugins/gtk+/glade-file-chooser-button-editor.c
@@ -41,7 +41,7 @@ glade_file_chooser_button_editor_init (GladeFileChooserButtonEditor * self)
gtk_widget_init_template (GTK_WIDGET (self));
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_file_chooser_button_editor_new (void)
{
return g_object_new (GLADE_TYPE_FILE_CHOOSER_BUTTON_EDITOR, NULL);
diff --git a/plugins/gtk+/glade-file-chooser-dialog-editor.c b/plugins/gtk+/glade-file-chooser-dialog-editor.c
index d2ec3c33..b5adb725 100644
--- a/plugins/gtk+/glade-file-chooser-dialog-editor.c
+++ b/plugins/gtk+/glade-file-chooser-dialog-editor.c
@@ -41,7 +41,7 @@ glade_file_chooser_dialog_editor_init (GladeFileChooserDialogEditor * self)
gtk_widget_init_template (GTK_WIDGET (self));
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_file_chooser_dialog_editor_new (void)
{
return g_object_new (GLADE_TYPE_FILE_CHOOSER_DIALOG_EDITOR, NULL);
diff --git a/plugins/gtk+/glade-file-chooser-editor.c b/plugins/gtk+/glade-file-chooser-editor.c
index de4e13aa..34189782 100644
--- a/plugins/gtk+/glade-file-chooser-editor.c
+++ b/plugins/gtk+/glade-file-chooser-editor.c
@@ -41,7 +41,7 @@ glade_file_chooser_editor_init (GladeFileChooserEditor * self)
gtk_widget_init_template (GTK_WIDGET (self));
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_file_chooser_editor_new (void)
{
return g_object_new (GLADE_TYPE_FILE_CHOOSER_EDITOR, NULL);
diff --git a/plugins/gtk+/glade-file-chooser-widget-editor.c b/plugins/gtk+/glade-file-chooser-widget-editor.c
index 7f78d93b..19e2526e 100644
--- a/plugins/gtk+/glade-file-chooser-widget-editor.c
+++ b/plugins/gtk+/glade-file-chooser-widget-editor.c
@@ -41,7 +41,7 @@ glade_file_chooser_widget_editor_init (GladeFileChooserWidgetEditor * self)
gtk_widget_init_template (GTK_WIDGET (self));
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_file_chooser_widget_editor_new (void)
{
return g_object_new (GLADE_TYPE_FILE_CHOOSER_WIDGET_EDITOR, NULL);
diff --git a/plugins/gtk+/glade-fixed.c b/plugins/gtk+/glade-fixed.c
index 7388f635..970c13b0 100644
--- a/plugins/gtk+/glade-fixed.c
+++ b/plugins/gtk+/glade-fixed.c
@@ -1234,7 +1234,7 @@ glade_fixed_class_init (GladeFixedClass *fixed_class)
*******************************************************************************/
/* This is called from the catalog for a few widgets */
-GladeWidget *
+G_MODULE_EXPORT GladeWidget *
glade_gtk_create_fixed_widget (GladeWidgetAdaptor * adaptor,
const gchar * first_property_name,
va_list var_args)
diff --git a/plugins/gtk+/glade-font-button-editor.c b/plugins/gtk+/glade-font-button-editor.c
index 67b6bc71..65bd39b5 100644
--- a/plugins/gtk+/glade-font-button-editor.c
+++ b/plugins/gtk+/glade-font-button-editor.c
@@ -41,7 +41,7 @@ glade_font_button_editor_init (GladeFontButtonEditor * self)
gtk_widget_init_template (GTK_WIDGET (self));
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_font_button_editor_new (void)
{
return g_object_new (GLADE_TYPE_FONT_BUTTON_EDITOR, NULL);
diff --git a/plugins/gtk+/glade-font-chooser-dialog-editor.c b/plugins/gtk+/glade-font-chooser-dialog-editor.c
index 76fba35b..04db8cea 100644
--- a/plugins/gtk+/glade-font-chooser-dialog-editor.c
+++ b/plugins/gtk+/glade-font-chooser-dialog-editor.c
@@ -41,7 +41,7 @@ glade_font_chooser_dialog_editor_init (GladeFontChooserDialogEditor * self)
gtk_widget_init_template (GTK_WIDGET (self));
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_font_chooser_dialog_editor_new (void)
{
return g_object_new (GLADE_TYPE_FONT_CHOOSER_DIALOG_EDITOR, NULL);
diff --git a/plugins/gtk+/glade-font-chooser-editor.c b/plugins/gtk+/glade-font-chooser-editor.c
index dc25fa59..78a05b22 100644
--- a/plugins/gtk+/glade-font-chooser-editor.c
+++ b/plugins/gtk+/glade-font-chooser-editor.c
@@ -41,7 +41,7 @@ glade_font_chooser_editor_init (GladeFontChooserEditor * self)
gtk_widget_init_template (GTK_WIDGET (self));
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_font_chooser_editor_new (void)
{
return g_object_new (GLADE_TYPE_FONT_CHOOSER_EDITOR, NULL);
diff --git a/plugins/gtk+/glade-font-chooser-widget-editor.c b/plugins/gtk+/glade-font-chooser-widget-editor.c
index 496fc38b..b0f35d12 100644
--- a/plugins/gtk+/glade-font-chooser-widget-editor.c
+++ b/plugins/gtk+/glade-font-chooser-widget-editor.c
@@ -41,7 +41,7 @@ glade_font_chooser_widget_editor_init (GladeFontChooserWidgetEditor * self)
gtk_widget_init_template (GTK_WIDGET (self));
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_font_chooser_widget_editor_new (void)
{
return g_object_new (GLADE_TYPE_FONT_CHOOSER_WIDGET_EDITOR, NULL);
diff --git a/plugins/gtk+/glade-grid-editor.c b/plugins/gtk+/glade-grid-editor.c
index d710d711..3579f29c 100644
--- a/plugins/gtk+/glade-grid-editor.c
+++ b/plugins/gtk+/glade-grid-editor.c
@@ -62,7 +62,7 @@ glade_grid_editor_grab_focus (GtkWidget * widget)
gtk_widget_grab_focus (grid_editor->priv->embed);
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_grid_editor_new (void)
{
return g_object_new (GLADE_TYPE_GRID_EDITOR, NULL);
diff --git a/plugins/gtk+/glade-gtk-about-dialog.c b/plugins/gtk+/glade-gtk-about-dialog.c
index 469ebc6f..8fec1731 100644
--- a/plugins/gtk+/glade-gtk-about-dialog.c
+++ b/plugins/gtk+/glade-gtk-about-dialog.c
@@ -28,7 +28,7 @@
#include "glade-gtk.h"
G_GNUC_BEGIN_IGNORE_DEPRECATIONS
-GObject *
+G_MODULE_EXPORT GObject *
glade_gtk_about_dialog_construct_object (GladeWidgetAdaptor *adaptor,
guint n_parameters,
GParameter *parameters)
@@ -70,7 +70,7 @@ glade_gtk_about_dialog_construct_object (GladeWidgetAdaptor *adaptor,
}
G_GNUC_END_IGNORE_DEPRECATIONS
-void
+G_MODULE_EXPORT void
glade_gtk_about_dialog_read_widget (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlNode *node)
@@ -89,7 +89,7 @@ glade_gtk_about_dialog_read_widget (GladeWidgetAdaptor *adaptor,
glade_widget_property_set (widget, "glade-logo-as-file", FALSE);
}
-void
+G_MODULE_EXPORT void
glade_gtk_about_dialog_set_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
diff --git a/plugins/gtk+/glade-gtk-action-bar.c b/plugins/gtk+/glade-gtk-action-bar.c
index 4168e6ee..8c4046f2 100644
--- a/plugins/gtk+/glade-gtk-action-bar.c
+++ b/plugins/gtk+/glade-gtk-action-bar.c
@@ -32,7 +32,7 @@
#include "glade-gtk.h"
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_action_bar_create_editable (GladeWidgetAdaptor * adaptor,
GladeEditorPageType type)
{
@@ -52,7 +52,7 @@ glade_gtk_action_bar_parse_finished (GladeProject * project,
glade_widget_property_set (gbox, "use-center-child", gtk_action_bar_get_center_widget (GTK_ACTION_BAR
(object)) != NULL);
}
-void
+G_MODULE_EXPORT void
glade_gtk_action_bar_post_create (GladeWidgetAdaptor * adaptor,
GObject * container,
GladeCreateReason reason)
@@ -101,7 +101,7 @@ sort_children (GtkWidget * widget_a, GtkWidget * widget_b, GtkWidget *box)
return position_a - position_b;
}
-GList *
+G_MODULE_EXPORT GList *
glade_gtk_action_bar_get_children (GladeWidgetAdaptor * adaptor,
GObject * container)
{
@@ -164,7 +164,7 @@ glade_gtk_action_bar_set_child_pack_type (GObject * container,
gtk_container_child_set (GTK_CONTAINER (container), GTK_WIDGET (child), "pack-type", pack_type, NULL);
}
-void
+G_MODULE_EXPORT void
glade_gtk_action_bar_set_child_property (GladeWidgetAdaptor * adaptor,
GObject * container,
GObject * child,
@@ -193,7 +193,7 @@ glade_gtk_action_bar_get_num_children (GObject *box)
return retval;
}
-void
+G_MODULE_EXPORT void
glade_gtk_action_bar_get_property (GladeWidgetAdaptor * adaptor,
GObject * object,
const gchar * id,
@@ -308,7 +308,7 @@ glade_gtk_action_bar_set_size (GObject * object, const GValue * value)
g_list_free (children);
}
-void
+G_MODULE_EXPORT void
glade_gtk_action_bar_set_property (GladeWidgetAdaptor * adaptor,
GObject * object,
const gchar * id,
@@ -363,7 +363,7 @@ glade_gtk_action_bar_verify_size (GObject *object, const GValue *value)
return count > new_size ? FALSE : new_size >= 0;
}
-gboolean
+G_MODULE_EXPORT gboolean
glade_gtk_action_bar_verify_property (GladeWidgetAdaptor * adaptor,
GObject * object,
const gchar * id,
@@ -377,7 +377,7 @@ glade_gtk_action_bar_verify_property (GladeWidgetAdaptor * adaptor,
return TRUE;
}
-void
+G_MODULE_EXPORT void
glade_gtk_action_bar_add_child (GladeWidgetAdaptor * adaptor,
GObject * object,
GObject * child)
@@ -430,7 +430,7 @@ glade_gtk_action_bar_add_child (GladeWidgetAdaptor * adaptor,
glade_widget_pack_property_set (gchild, "position", num_children - 1);
}
-void
+G_MODULE_EXPORT void
glade_gtk_action_bar_remove_child (GladeWidgetAdaptor * adaptor,
GObject * object,
GObject * child)
@@ -461,7 +461,7 @@ glade_gtk_action_bar_remove_child (GladeWidgetAdaptor * adaptor,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_action_bar_replace_child (GladeWidgetAdaptor * adaptor,
GObject * container,
GObject * current,
diff --git a/plugins/gtk+/glade-gtk-action-group.c b/plugins/gtk+/glade-gtk-action-group.c
index 16b0a395..d71c7c44 100644
--- a/plugins/gtk+/glade-gtk-action-group.c
+++ b/plugins/gtk+/glade-gtk-action-group.c
@@ -28,7 +28,7 @@
#include "glade-gtk.h"
#include "glade-accels.h"
-gboolean
+G_MODULE_EXPORT gboolean
glade_gtk_action_group_add_verify (GladeWidgetAdaptor *adaptor,
GtkWidget *container,
GtkWidget *child,
@@ -57,7 +57,7 @@ G_GNUC_END_IGNORE_DEPRECATIONS
return TRUE;
}
-void
+G_MODULE_EXPORT void
glade_gtk_action_group_add_child (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *child)
@@ -83,7 +83,7 @@ G_GNUC_END_IGNORE_DEPRECATIONS
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_action_group_remove_child (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *child)
@@ -110,7 +110,7 @@ G_GNUC_END_IGNORE_DEPRECATIONS
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_action_group_replace_child (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *current,
@@ -120,7 +120,7 @@ glade_gtk_action_group_replace_child (GladeWidgetAdaptor *adaptor,
glade_gtk_action_group_add_child (adaptor, container, new_action);
}
-GList *
+G_MODULE_EXPORT GList *
glade_gtk_action_group_get_children (GladeWidgetAdaptor *adaptor,
GObject *container)
{
@@ -131,7 +131,7 @@ glade_gtk_action_group_get_children (GladeWidgetAdaptor *adaptor,
}
-void
+G_MODULE_EXPORT void
glade_gtk_action_group_read_child (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlNode *node)
@@ -158,7 +158,7 @@ glade_gtk_action_group_read_child (GladeWidgetAdaptor *adaptor,
}
-void
+G_MODULE_EXPORT void
glade_gtk_action_group_write_child (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlContext *context,
@@ -231,7 +231,7 @@ G_GNUC_END_IGNORE_DEPRECATIONS
gtk_widget_show (window);
}
-void
+G_MODULE_EXPORT void
glade_gtk_action_action_activate (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *action_path)
diff --git a/plugins/gtk+/glade-gtk-action-widgets.c b/plugins/gtk+/glade-gtk-action-widgets.c
index cb5beb14..a5038155 100644
--- a/plugins/gtk+/glade-gtk-action-widgets.c
+++ b/plugins/gtk+/glade-gtk-action-widgets.c
@@ -164,7 +164,7 @@ glade_gtk_action_widgets_write_responses (GladeWidget *widget,
g_list_free (action_widgets);
}
-void
+G_MODULE_EXPORT void
glade_gtk_action_widgets_ensure_names (GladeWidget *widget,
gchar *action_container)
{
@@ -200,7 +200,7 @@ glade_gtk_action_widgets_ensure_names (GladeWidget *widget,
g_list_free (action_widgets);
}
-void
+G_MODULE_EXPORT void
glade_gtk_action_widgets_write_child (GladeWidget *widget,
GladeXmlContext *context,
GladeXmlNode *node,
diff --git a/plugins/gtk+/glade-gtk-action.c b/plugins/gtk+/glade-gtk-action.c
index 70ddbd9d..5f3d0ea7 100644
--- a/plugins/gtk+/glade-gtk-action.c
+++ b/plugins/gtk+/glade-gtk-action.c
@@ -29,7 +29,7 @@
#include "glade-action-editor.h"
#include "glade-recent-action-editor.h"
-void
+G_MODULE_EXPORT void
glade_gtk_action_post_create (GladeWidgetAdaptor *adaptor,
GObject *object,
GladeCreateReason reason)
@@ -51,7 +51,7 @@ G_GNUC_END_IGNORE_DEPRECATIONS
ACTION_ACCEL_INSENSITIVE_MSG);
}
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_action_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
diff --git a/plugins/gtk+/glade-gtk-adjustment.c b/plugins/gtk+/glade-gtk-adjustment.c
index a7a16561..9586677d 100644
--- a/plugins/gtk+/glade-gtk-adjustment.c
+++ b/plugins/gtk+/glade-gtk-adjustment.c
@@ -25,7 +25,7 @@
#include <glib/gi18n-lib.h>
#include <gladeui/glade.h>
-void
+G_MODULE_EXPORT void
glade_gtk_adjustment_write_widget (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlContext *context,
@@ -99,7 +99,7 @@ get_digits (GladeWidget *widget)
return MAX (digits, get_prop_precision (widget, "page-size"));
}
-void
+G_MODULE_EXPORT void
glade_gtk_adjustment_read_widget (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlNode *node)
@@ -114,7 +114,7 @@ glade_gtk_adjustment_read_widget (GladeWidgetAdaptor *adaptor,
glade_widget_property_set (widget, "glade-digits", get_digits (widget), NULL);
}
-void
+G_MODULE_EXPORT void
glade_gtk_adjustment_set_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *property_name,
@@ -144,7 +144,7 @@ glade_gtk_adjustment_set_property (GladeWidgetAdaptor *adaptor,
}
-gboolean
+G_MODULE_EXPORT gboolean
glade_gtk_adjustment_verify_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
diff --git a/plugins/gtk+/glade-gtk-app-chooser-button.c b/plugins/gtk+/glade-gtk-app-chooser-button.c
index 9155008e..a9abb1ff 100644
--- a/plugins/gtk+/glade-gtk-app-chooser-button.c
+++ b/plugins/gtk+/glade-gtk-app-chooser-button.c
@@ -27,7 +27,7 @@
#include "glade-app-chooser-button-editor.h"
-void
+G_MODULE_EXPORT void
glade_gtk_app_chooser_button_post_create (GladeWidgetAdaptor *adaptor,
GObject *object,
GladeCreateReason reason)
@@ -42,7 +42,7 @@ glade_gtk_app_chooser_button_post_create (GladeWidgetAdaptor *adaptor,
glade_widget_set_action_visible (gwidget, "launch_editor", FALSE);
}
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_app_chooser_button_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
diff --git a/plugins/gtk+/glade-gtk-app-chooser-widget.c b/plugins/gtk+/glade-gtk-app-chooser-widget.c
index aaf3ac7f..fa90a774 100644
--- a/plugins/gtk+/glade-gtk-app-chooser-widget.c
+++ b/plugins/gtk+/glade-gtk-app-chooser-widget.c
@@ -27,7 +27,7 @@
#include "glade-app-chooser-widget-editor.h"
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_app_chooser_widget_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
diff --git a/plugins/gtk+/glade-gtk-arrow.c b/plugins/gtk+/glade-gtk-arrow.c
index 042fc809..8cd30de9 100644
--- a/plugins/gtk+/glade-gtk-arrow.c
+++ b/plugins/gtk+/glade-gtk-arrow.c
@@ -27,7 +27,7 @@
#include "glade-arrow-editor.h"
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_arrow_create_editable (GladeWidgetAdaptor * adaptor,
GladeEditorPageType type)
{
diff --git a/plugins/gtk+/glade-gtk-assistant.c b/plugins/gtk+/glade-gtk-assistant.c
index 3c614c4f..cd9efb44 100644
--- a/plugins/gtk+/glade-gtk-assistant.c
+++ b/plugins/gtk+/glade-gtk-assistant.c
@@ -134,7 +134,7 @@ glade_gtk_assistant_parse_finished (GladeProject *project, GObject *object)
}
}
-GList *
+G_MODULE_EXPORT GList *
glade_gtk_assistant_get_children (GladeWidgetAdaptor *adaptor,
GObject *container)
{
@@ -176,7 +176,7 @@ on_assistant_project_selection_changed (GladeProject *project,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_assistant_post_create (GladeWidgetAdaptor *adaptor,
GObject *object,
GladeCreateReason reason)
@@ -215,7 +215,7 @@ glade_gtk_assistant_post_create (GladeWidgetAdaptor *adaptor,
parent);
}
-void
+G_MODULE_EXPORT void
glade_gtk_assistant_add_child (GladeWidgetAdaptor * adaptor,
GObject * container, GObject * child)
{
@@ -240,7 +240,7 @@ assistant_remove_child (GtkAssistant *assistant, GtkWidget *child)
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_assistant_remove_child (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *child)
@@ -254,7 +254,7 @@ glade_gtk_assistant_remove_child (GladeWidgetAdaptor *adaptor,
gtk_assistant_get_n_pages (assistant));
}
-void
+G_MODULE_EXPORT void
glade_gtk_assistant_replace_child (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *current,
@@ -274,7 +274,7 @@ glade_gtk_assistant_replace_child (GladeWidgetAdaptor *adaptor,
gtk_assistant_set_current_page (assistant, pos);
}
-gboolean
+G_MODULE_EXPORT gboolean
glade_gtk_assistant_verify_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *property_name,
@@ -293,7 +293,7 @@ glade_gtk_assistant_verify_property (GladeWidgetAdaptor *adaptor,
value);
}
-void
+G_MODULE_EXPORT void
glade_gtk_assistant_set_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *property_name,
@@ -320,7 +320,7 @@ glade_gtk_assistant_set_property (GladeWidgetAdaptor *adaptor,
object, property_name, value);
}
-void
+G_MODULE_EXPORT void
glade_gtk_assistant_get_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *property_name,
@@ -338,7 +338,7 @@ glade_gtk_assistant_get_property (GladeWidgetAdaptor *adaptor,
object, property_name, value);
}
-void
+G_MODULE_EXPORT void
glade_gtk_assistant_set_child_property (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *child,
@@ -381,7 +381,7 @@ glade_gtk_assistant_set_child_property (GladeWidgetAdaptor *adaptor,
property_name, value);
}
-void
+G_MODULE_EXPORT void
glade_gtk_assistant_get_child_property (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *child,
diff --git a/plugins/gtk+/glade-gtk-bin.c b/plugins/gtk+/glade-gtk-bin.c
index ff64f3ca..9b6b9579 100644
--- a/plugins/gtk+/glade-gtk-bin.c
+++ b/plugins/gtk+/glade-gtk-bin.c
@@ -29,6 +29,7 @@ struct _GladeInstantiableGtkBin
GtkBin parent;
};
+G_MODULE_EXPORT
G_DECLARE_FINAL_TYPE (GladeInstantiableGtkBin, glade_instantiable_gtk_bin, GLADE, INSTANTIABLE_GTK_BIN,
GtkBin)
G_DEFINE_TYPE (GladeInstantiableGtkBin, glade_instantiable_gtk_bin, GTK_TYPE_BIN)
diff --git a/plugins/gtk+/glade-gtk-box.c b/plugins/gtk+/glade-gtk-box.c
index 1153c957..e9344492 100644
--- a/plugins/gtk+/glade-gtk-box.c
+++ b/plugins/gtk+/glade-gtk-box.c
@@ -46,7 +46,7 @@ static gboolean glade_gtk_box_configure_end (GladeFixed *fixed,
GtkWidget *box);
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_box_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
@@ -65,7 +65,7 @@ glade_gtk_box_parse_finished (GladeProject *project, GladeWidget *gbox)
gtk_box_get_center_widget (GTK_BOX (box)) != NULL);
}
-void
+G_MODULE_EXPORT void
glade_gtk_box_post_create (GladeWidgetAdaptor *adaptor,
GObject *container,
GladeCreateReason reason)
@@ -135,7 +135,7 @@ sort_box_children (GtkWidget *widget_a, GtkWidget *widget_b, GtkWidget *box)
return position_a - position_b;
}
-GList *
+G_MODULE_EXPORT GList *
glade_gtk_box_get_children (GladeWidgetAdaptor *adaptor, GObject *container)
{
GList *children;
@@ -145,7 +145,7 @@ glade_gtk_box_get_children (GladeWidgetAdaptor *adaptor, GObject *container)
return g_list_sort_with_data (children, (GCompareDataFunc) sort_box_children, container);
}
-void
+G_MODULE_EXPORT void
glade_gtk_box_set_child_property (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *child,
@@ -259,7 +259,7 @@ glade_gtk_box_get_num_children (GObject *box)
return retval;
}
-void
+G_MODULE_EXPORT void
glade_gtk_box_get_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
@@ -377,7 +377,7 @@ glade_gtk_box_set_size (GObject *object, const GValue *value)
}
-void
+G_MODULE_EXPORT void
glade_gtk_box_set_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
@@ -434,7 +434,7 @@ glade_gtk_box_verify_size (GObject *object, const GValue *value)
}
-gboolean
+G_MODULE_EXPORT gboolean
glade_gtk_box_verify_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
@@ -471,7 +471,7 @@ fix_response_id_on_child (GladeWidget *gbox, GObject *child, gboolean add)
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_box_add_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
@@ -537,7 +537,7 @@ glade_gtk_box_add_child (GladeWidgetAdaptor *adaptor,
glade_widget_pack_property_set (gchild, "position", num_children - 1);
}
-void
+G_MODULE_EXPORT void
glade_gtk_box_remove_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
@@ -574,7 +574,7 @@ glade_gtk_box_remove_child (GladeWidgetAdaptor *adaptor,
}
-void
+G_MODULE_EXPORT void
glade_gtk_box_replace_child (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *current,
@@ -614,7 +614,7 @@ glade_gtk_box_replace_child (GladeWidgetAdaptor *adaptor,
g_object_unref (G_OBJECT (current));
}
-void
+G_MODULE_EXPORT void
glade_gtk_box_child_action_activate (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *object,
diff --git a/plugins/gtk+/glade-gtk-button.c b/plugins/gtk+/glade-gtk-button.c
index 7d45881b..015bc691 100644
--- a/plugins/gtk+/glade-gtk-button.c
+++ b/plugins/gtk+/glade-gtk-button.c
@@ -80,7 +80,7 @@ glade_gtk_color_button_refresh_color (GtkColorButton *button,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_color_button_set_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
@@ -117,7 +117,7 @@ glade_gtk_color_button_set_property (GladeWidgetAdaptor *adaptor,
}
/* ----------------------------- GtkButton ------------------------------ */
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_button_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
@@ -151,7 +151,7 @@ glade_gtk_button_update_stock (GladeWidget *widget)
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_button_post_create (GladeWidgetAdaptor *adaptor,
GObject *button,
GladeCreateReason reason)
@@ -193,7 +193,7 @@ glade_gtk_lock_button_is_own_property (GladeProperty *property)
return (spec->owner_type == GTK_TYPE_LOCK_BUTTON);
}
-void
+G_MODULE_EXPORT void
glade_gtk_button_set_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
@@ -248,7 +248,7 @@ glade_gtk_button_set_property (GladeWidgetAdaptor *adaptor,
gtk_widget_set_visible (GTK_WIDGET (object), TRUE);
}
-void
+G_MODULE_EXPORT void
glade_gtk_button_read_widget (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlNode *node)
@@ -280,7 +280,7 @@ glade_gtk_button_read_widget (GladeWidgetAdaptor *adaptor,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_button_write_widget (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlContext *context,
@@ -325,7 +325,7 @@ glade_gtk_button_write_widget (GladeWidgetAdaptor *adaptor,
}
-GladeEditorProperty *
+G_MODULE_EXPORT GladeEditorProperty *
glade_gtk_button_create_eprop (GladeWidgetAdaptor *adaptor,
GladePropertyDef *def,
gboolean use_command)
@@ -345,7 +345,7 @@ glade_gtk_button_create_eprop (GladeWidgetAdaptor *adaptor,
/* Shared with other classes */
-void
+G_MODULE_EXPORT void
glade_gtk_sync_use_appearance (GladeWidget *gwidget)
{
GladeProperty *prop;
diff --git a/plugins/gtk+/glade-gtk-cell-layout.c b/plugins/gtk+/glade-gtk-cell-layout.c
index 80469a2a..d101068f 100644
--- a/plugins/gtk+/glade-gtk-cell-layout.c
+++ b/plugins/gtk+/glade-gtk-cell-layout.c
@@ -31,7 +31,7 @@
#include "glade-cell-renderer-editor.h"
#include "glade-treeview-editor.h"
-gboolean
+G_MODULE_EXPORT gboolean
glade_gtk_cell_layout_add_verify (GladeWidgetAdaptor *adaptor,
GtkWidget *container,
GtkWidget *child,
@@ -57,7 +57,7 @@ glade_gtk_cell_layout_add_verify (GladeWidgetAdaptor *adaptor,
return TRUE;
}
-void
+G_MODULE_EXPORT void
glade_gtk_cell_layout_add_child (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *child)
@@ -79,7 +79,7 @@ glade_gtk_cell_layout_add_child (GladeWidgetAdaptor *adaptor,
glade_gtk_cell_renderer_sync_attributes (child);
}
-void
+G_MODULE_EXPORT void
glade_gtk_cell_layout_remove_child (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *child)
@@ -112,7 +112,7 @@ glade_gtk_cell_layout_remove_child (GladeWidgetAdaptor *adaptor,
g_list_free (children);
}
-GList *
+G_MODULE_EXPORT GList *
glade_gtk_cell_layout_get_children (GladeWidgetAdaptor *adaptor,
GObject *container)
{
@@ -120,7 +120,7 @@ glade_gtk_cell_layout_get_children (GladeWidgetAdaptor *adaptor,
}
-void
+G_MODULE_EXPORT void
glade_gtk_cell_layout_get_child_property (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *child,
@@ -144,7 +144,7 @@ glade_gtk_cell_layout_get_child_property (GladeWidgetAdaptor *adaptor,
property_name, value);
}
-void
+G_MODULE_EXPORT void
glade_gtk_cell_layout_set_child_property (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *child,
@@ -213,7 +213,7 @@ glade_gtk_cell_renderer_read_attributes (GladeWidget *widget,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_cell_layout_read_child (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlNode *node)
@@ -310,7 +310,7 @@ glade_gtk_cell_renderer_write_attributes (GladeWidget *widget,
glade_xml_node_append_child (node, attrs_node);
}
-void
+G_MODULE_EXPORT void
glade_gtk_cell_layout_write_child (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlContext *context,
@@ -333,7 +333,7 @@ glade_gtk_cell_layout_write_child (GladeWidgetAdaptor *adaptor,
glade_gtk_cell_renderer_write_attributes (widget, context, child_node);
}
-gchar *
+G_MODULE_EXPORT gchar *
glade_gtk_cell_layout_get_display_name (GladeBaseEditor *editor,
GladeWidget *gchild,
gpointer user_data)
@@ -349,7 +349,7 @@ glade_gtk_cell_layout_get_display_name (GladeBaseEditor *editor,
return g_strdup (name);
}
-void
+G_MODULE_EXPORT void
glade_gtk_cell_layout_child_selected (GladeBaseEditor *editor,
GladeWidget *gchild,
gpointer data)
@@ -374,7 +374,7 @@ glade_gtk_cell_layout_child_selected (GladeBaseEditor *editor,
}
}
-gboolean
+G_MODULE_EXPORT gboolean
glade_gtk_cell_layout_move_child (GladeBaseEditor *editor,
GladeWidget *gparent,
GladeWidget *gchild,
@@ -465,7 +465,7 @@ glade_gtk_cell_layout_launch_editor_action (GObject *object)
while ((w = glade_widget_get_parent (w)));
}
-void
+G_MODULE_EXPORT void
glade_gtk_cell_layout_action_activate (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *action_path)
@@ -477,7 +477,7 @@ glade_gtk_cell_layout_action_activate (GladeWidgetAdaptor *adaptor,
object, action_path);
}
-void
+G_MODULE_EXPORT void
glade_gtk_cell_layout_action_activate_as_widget (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *action_path)
@@ -489,7 +489,7 @@ glade_gtk_cell_layout_action_activate_as_widget (GladeWidgetAdaptor *adaptor,
object, action_path);
}
-gboolean
+G_MODULE_EXPORT gboolean
glade_gtk_cell_layout_sync_attributes (GObject *layout)
{
GladeWidget *gwidget = glade_widget_get_from_gobject (layout);
diff --git a/plugins/gtk+/glade-gtk-cell-renderer.c b/plugins/gtk+/glade-gtk-cell-renderer.c
index ee0ffdff..e7fb52af 100644
--- a/plugins/gtk+/glade-gtk-cell-renderer.c
+++ b/plugins/gtk+/glade-gtk-cell-renderer.c
@@ -31,7 +31,7 @@
#include "glade-cell-renderer-editor.h"
#include "glade-column-types.h"
-void
+G_MODULE_EXPORT void
glade_gtk_cell_renderer_action_activate (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *action_path)
@@ -55,7 +55,7 @@ glade_gtk_cell_renderer_action_activate (GladeWidgetAdaptor *adaptor,
GWA_GET_CLASS (G_TYPE_OBJECT)->action_activate (adaptor, object, action_path);
}
-void
+G_MODULE_EXPORT void
glade_gtk_cell_renderer_deep_post_create (GladeWidgetAdaptor *adaptor,
GObject *object,
GladeCreateReason reason)
@@ -81,7 +81,7 @@ glade_gtk_cell_renderer_deep_post_create (GladeWidgetAdaptor *adaptor,
g_idle_add ((GSourceFunc) glade_gtk_cell_renderer_sync_attributes, object);
}
-GladeEditorProperty *
+G_MODULE_EXPORT GladeEditorProperty *
glade_gtk_cell_renderer_create_eprop (GladeWidgetAdaptor *adaptor,
GladePropertyDef *def,
gboolean use_command)
@@ -99,7 +99,7 @@ glade_gtk_cell_renderer_create_eprop (GladeWidgetAdaptor *adaptor,
}
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_cell_renderer_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
@@ -179,7 +179,7 @@ glade_gtk_cell_renderer_property_enabled (GObject *object,
}
-void
+G_MODULE_EXPORT void
glade_gtk_cell_renderer_set_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *property_name,
@@ -250,7 +250,7 @@ glade_gtk_cell_renderer_write_properties (GladeWidget *widget,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_cell_renderer_write_widget (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlContext *context,
@@ -309,7 +309,7 @@ glade_gtk_cell_renderer_parse_finished (GladeProject *project,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_cell_renderer_read_widget (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlNode *node)
@@ -340,7 +340,7 @@ glade_gtk_cell_layout_has_renderer (GtkCellLayout *layout,
return has_renderer;
}
-gboolean
+G_MODULE_EXPORT gboolean
glade_gtk_cell_renderer_sync_attributes (GObject *object)
{
diff --git a/plugins/gtk+/glade-gtk-combo-box-text.c b/plugins/gtk+/glade-gtk-combo-box-text.c
index 99548462..12bf768b 100644
--- a/plugins/gtk+/glade-gtk-combo-box-text.c
+++ b/plugins/gtk+/glade-gtk-combo-box-text.c
@@ -31,7 +31,7 @@
#define GLADE_TAG_ITEMS "items"
#define GLADE_TAG_ITEM "item"
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_combo_box_text_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
@@ -43,7 +43,7 @@ glade_gtk_combo_box_text_create_editable (GladeWidgetAdaptor *adaptor,
return GWA_GET_CLASS (GTK_TYPE_CONTAINER)->create_editable (adaptor, type);
}
-void
+G_MODULE_EXPORT void
glade_gtk_combo_box_text_post_create (GladeWidgetAdaptor *adaptor,
GObject *object,
GladeCreateReason reason)
@@ -58,7 +58,7 @@ glade_gtk_combo_box_text_post_create (GladeWidgetAdaptor *adaptor,
glade_widget_set_action_visible (gwidget, "launch_editor", FALSE);
}
-GladeEditorProperty *
+G_MODULE_EXPORT GladeEditorProperty *
glade_gtk_combo_box_text_create_eprop (GladeWidgetAdaptor *adaptor,
GladePropertyDef *def,
gboolean use_command)
@@ -79,7 +79,7 @@ glade_gtk_combo_box_text_create_eprop (GladeWidgetAdaptor *adaptor,
return eprop;
}
-gchar *
+G_MODULE_EXPORT gchar *
glade_gtk_combo_box_text_string_from_value (GladeWidgetAdaptor *adaptor,
GladePropertyDef *def,
const GValue *value)
@@ -99,7 +99,7 @@ glade_gtk_combo_box_text_string_from_value (GladeWidgetAdaptor *adaptor,
(GTK_TYPE_COMBO_BOX)->string_from_value (adaptor, def, value);
}
-void
+G_MODULE_EXPORT void
glade_gtk_combo_box_text_set_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
@@ -176,7 +176,7 @@ glade_gtk_combo_box_text_read_items (GladeWidget *widget, GladeXmlNode *node)
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_combo_box_text_read_widget (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlNode *node)
@@ -234,7 +234,7 @@ glade_gtk_combo_box_text_write_items (GladeWidget *widget,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_combo_box_text_write_widget (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlContext *context,
diff --git a/plugins/gtk+/glade-gtk-combo-box.c b/plugins/gtk+/glade-gtk-combo-box.c
index 7006be16..6838c07e 100644
--- a/plugins/gtk+/glade-gtk-combo-box.c
+++ b/plugins/gtk+/glade-gtk-combo-box.c
@@ -30,7 +30,7 @@
#define NO_ENTRY_MSG _("This combo box is not configured to have an entry")
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_combo_box_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
@@ -42,7 +42,7 @@ glade_gtk_combo_box_create_editable (GladeWidgetAdaptor *adaptor,
return GWA_GET_CLASS (GTK_TYPE_CONTAINER)->create_editable (adaptor, type);
}
-void
+G_MODULE_EXPORT void
glade_gtk_combo_box_post_create (GladeWidgetAdaptor *adaptor,
GObject *object,
GladeCreateReason reason)
@@ -65,7 +65,7 @@ glade_gtk_combo_box_post_create (GladeWidgetAdaptor *adaptor,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_combo_box_set_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
@@ -99,7 +99,7 @@ glade_gtk_combo_box_set_property (GladeWidgetAdaptor *adaptor,
object, id, value);
}
-GList *
+G_MODULE_EXPORT GList *
glade_gtk_combo_box_get_children (GladeWidgetAdaptor *adaptor,
GtkComboBox *combo)
{
diff --git a/plugins/gtk+/glade-gtk-container.c b/plugins/gtk+/glade-gtk-container.c
index a791ed12..a3794066 100644
--- a/plugins/gtk+/glade-gtk-container.c
+++ b/plugins/gtk+/glade-gtk-container.c
@@ -25,7 +25,7 @@
#include <gladeui/glade.h>
#include <string.h>
-void
+G_MODULE_EXPORT void
glade_gtk_container_post_create (GladeWidgetAdaptor *adaptor,
GObject *container,
GladeCreateReason reason)
@@ -43,7 +43,7 @@ glade_gtk_container_post_create (GladeWidgetAdaptor *adaptor,
}
}
-gboolean
+G_MODULE_EXPORT gboolean
glade_gtk_container_add_verify (GladeWidgetAdaptor *adaptor,
GtkWidget *container,
GtkWidget *child,
@@ -96,7 +96,7 @@ glade_gtk_container_add_verify (GladeWidgetAdaptor *adaptor,
return TRUE;
}
-void
+G_MODULE_EXPORT void
glade_gtk_container_replace_child (GladeWidgetAdaptor *adaptor,
GtkWidget *container,
GtkWidget *current,
@@ -153,7 +153,7 @@ glade_gtk_container_replace_child (GladeWidgetAdaptor *adaptor,
g_free (value);
}
-void
+G_MODULE_EXPORT void
glade_gtk_container_add_child (GladeWidgetAdaptor *adaptor,
GtkWidget *container,
GtkWidget *child)
@@ -172,7 +172,7 @@ glade_gtk_container_add_child (GladeWidgetAdaptor *adaptor,
gtk_container_add (GTK_CONTAINER (container), child);
}
-void
+G_MODULE_EXPORT void
glade_gtk_container_remove_child (GladeWidgetAdaptor *adaptor,
GtkWidget *container,
GtkWidget *child)
@@ -191,7 +191,7 @@ glade_gtk_container_remove_child (GladeWidgetAdaptor *adaptor,
g_list_free (children);
}
-void
+G_MODULE_EXPORT void
glade_gtk_container_set_child_property (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *child,
@@ -203,7 +203,7 @@ glade_gtk_container_set_child_property (GladeWidgetAdaptor *adaptor,
GTK_WIDGET (child), property_name, value);
}
-void
+G_MODULE_EXPORT void
glade_gtk_container_get_child_property (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *child,
@@ -215,7 +215,7 @@ glade_gtk_container_get_child_property (GladeWidgetAdaptor *adaptor,
GTK_WIDGET (child), property_name, value);
}
-GList *
+G_MODULE_EXPORT GList *
glade_gtk_container_get_children (GladeWidgetAdaptor *adaptor,
GObject *container)
{
@@ -233,7 +233,7 @@ glade_gtk_container_get_children (GladeWidgetAdaptor *adaptor,
}
/* This is used in the XML for some derived classes */
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_container_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
diff --git a/plugins/gtk+/glade-gtk-dialog.c b/plugins/gtk+/glade-gtk-dialog.c
index dc934014..438bb4ef 100644
--- a/plugins/gtk+/glade-gtk-dialog.c
+++ b/plugins/gtk+/glade-gtk-dialog.c
@@ -63,7 +63,7 @@ glade_gtk_file_chooser_forall (GtkWidget * widget, gpointer data)
glade_gtk_file_chooser_default_forall, NULL);
}
-void
+G_MODULE_EXPORT void
glade_gtk_dialog_post_create (GladeWidgetAdaptor *adaptor,
GObject *object, GladeCreateReason reason)
{
@@ -158,7 +158,7 @@ G_GNUC_END_IGNORE_DEPRECATIONS
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_dialog_read_child (GladeWidgetAdaptor * adaptor,
GladeWidget * widget, GladeXmlNode * node)
{
@@ -169,7 +169,7 @@ glade_gtk_dialog_read_child (GladeWidgetAdaptor * adaptor,
glade_gtk_action_widgets_read_child (widget, node, "action_area");
}
-void
+G_MODULE_EXPORT void
glade_gtk_dialog_write_child (GladeWidgetAdaptor * adaptor,
GladeWidget * widget,
GladeXmlContext * context, GladeXmlNode * node)
@@ -192,7 +192,7 @@ glade_gtk_dialog_write_child (GladeWidgetAdaptor * adaptor,
}
/* Shared with file chooser widget */
-void
+G_MODULE_EXPORT void
glade_gtk_file_chooser_default_forall (GtkWidget * widget, gpointer data)
{
/* Since GtkFileChooserDefault is not exposed we check if its a
diff --git a/plugins/gtk+/glade-gtk-entry-buffer.c b/plugins/gtk+/glade-gtk-entry-buffer.c
index d5c09dc5..5812e2e7 100644
--- a/plugins/gtk+/glade-gtk-entry-buffer.c
+++ b/plugins/gtk+/glade-gtk-entry-buffer.c
@@ -48,7 +48,7 @@ glade_gtk_entry_buffer_changed (GtkTextBuffer * buffer,
g_free (text);
}
-void
+G_MODULE_EXPORT void
glade_gtk_entry_buffer_post_create (GladeWidgetAdaptor * adaptor,
GObject * object, GladeCreateReason reason)
{
@@ -60,7 +60,7 @@ glade_gtk_entry_buffer_post_create (GladeWidgetAdaptor * adaptor,
G_CALLBACK (glade_gtk_entry_buffer_changed), gbuffy);
}
-void
+G_MODULE_EXPORT void
glade_gtk_entry_buffer_set_property (GladeWidgetAdaptor * adaptor,
GObject * object,
const gchar * id, const GValue * value)
diff --git a/plugins/gtk+/glade-gtk-entry.c b/plugins/gtk+/glade-gtk-entry.c
index 348e1d0e..4cddfde6 100644
--- a/plugins/gtk+/glade-gtk-entry.c
+++ b/plugins/gtk+/glade-gtk-entry.c
@@ -50,7 +50,7 @@ glade_gtk_entry_changed (GtkEditable *editable, GladeWidget *gentry)
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_entry_post_create (GladeWidgetAdaptor *adaptor,
GObject *object,
GladeCreateReason reason)
@@ -65,7 +65,7 @@ glade_gtk_entry_post_create (GladeWidgetAdaptor *adaptor,
G_CALLBACK (glade_gtk_entry_changed), gentry);
}
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_entry_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
@@ -75,7 +75,7 @@ glade_gtk_entry_create_editable (GladeWidgetAdaptor *adaptor,
return GWA_GET_CLASS (GTK_TYPE_WIDGET)->create_editable (adaptor, type);
}
-void
+G_MODULE_EXPORT void
glade_gtk_entry_set_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
@@ -215,7 +215,7 @@ glade_gtk_entry_set_property (GladeWidgetAdaptor *adaptor,
GWA_GET_CLASS (GTK_TYPE_WIDGET)->set_property (adaptor, object, id, value);
}
-void
+G_MODULE_EXPORT void
glade_gtk_entry_read_widget (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlNode *node)
diff --git a/plugins/gtk+/glade-gtk-expander.c b/plugins/gtk+/glade-gtk-expander.c
index b1cfb89d..577e53dc 100644
--- a/plugins/gtk+/glade-gtk-expander.c
+++ b/plugins/gtk+/glade-gtk-expander.c
@@ -26,7 +26,7 @@
#include "glade-gtk-frame.h"
-void
+G_MODULE_EXPORT void
glade_gtk_expander_post_create (GladeWidgetAdaptor *adaptor,
GObject *expander,
GladeCreateReason reason)
@@ -67,7 +67,7 @@ glade_gtk_expander_post_create (GladeWidgetAdaptor *adaptor,
}
-void
+G_MODULE_EXPORT void
glade_gtk_expander_replace_child (GladeWidgetAdaptor *adaptor,
GtkWidget *container,
GtkWidget *current,
@@ -95,7 +95,7 @@ glade_gtk_expander_replace_child (GladeWidgetAdaptor *adaptor,
}
-void
+G_MODULE_EXPORT void
glade_gtk_expander_add_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
@@ -118,7 +118,7 @@ glade_gtk_expander_add_child (GladeWidgetAdaptor *adaptor,
GWA_GET_CLASS (GTK_TYPE_CONTAINER)->add (adaptor, object, child);
}
-void
+G_MODULE_EXPORT void
glade_gtk_expander_remove_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
@@ -138,7 +138,7 @@ glade_gtk_expander_remove_child (GladeWidgetAdaptor *adaptor,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_expander_write_child (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlContext *context,
diff --git a/plugins/gtk+/glade-gtk-file-chooser-widget.c b/plugins/gtk+/glade-gtk-file-chooser-widget.c
index 01ce9fde..2680aab0 100644
--- a/plugins/gtk+/glade-gtk-file-chooser-widget.c
+++ b/plugins/gtk+/glade-gtk-file-chooser-widget.c
@@ -29,7 +29,7 @@
#include "glade-file-chooser-widget-editor.h"
#include "glade-file-chooser-button-editor.h"
-void
+G_MODULE_EXPORT void
glade_gtk_file_chooser_widget_post_create (GladeWidgetAdaptor *adaptor,
GObject *object,
GladeCreateReason reason)
@@ -38,7 +38,7 @@ glade_gtk_file_chooser_widget_post_create (GladeWidgetAdaptor *adaptor,
glade_gtk_file_chooser_default_forall, NULL);
}
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_file_chooser_widget_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
@@ -49,7 +49,7 @@ glade_gtk_file_chooser_widget_create_editable (GladeWidgetAdaptor *adaptor,
}
-void
+G_MODULE_EXPORT void
glade_gtk_file_chooser_button_set_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
@@ -67,7 +67,7 @@ glade_gtk_file_chooser_button_set_property (GladeWidgetAdaptor *adaptor,
}
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_file_chooser_button_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
diff --git a/plugins/gtk+/glade-gtk-fixed-layout.c b/plugins/gtk+/glade-gtk-fixed-layout.c
index cf289229..f520d0fe 100644
--- a/plugins/gtk+/glade-gtk-fixed-layout.c
+++ b/plugins/gtk+/glade-gtk-fixed-layout.c
@@ -27,7 +27,7 @@
#include "glade-layout-editor.h"
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_layout_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
@@ -105,7 +105,7 @@ glade_gtk_fixed_layout_draw (GtkWidget *widget, cairo_t *cr)
cairo_restore (cr);
}
-void
+G_MODULE_EXPORT void
glade_gtk_fixed_layout_post_create (GladeWidgetAdaptor *adaptor,
GObject *object,
GladeCreateReason reason)
@@ -125,7 +125,7 @@ glade_gtk_fixed_layout_post_create (GladeWidgetAdaptor *adaptor,
G_CALLBACK (glade_gtk_fixed_layout_draw), NULL);
}
-void
+G_MODULE_EXPORT void
glade_gtk_fixed_layout_add_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
@@ -136,7 +136,7 @@ glade_gtk_fixed_layout_add_child (GladeWidgetAdaptor *adaptor,
gtk_container_add (GTK_CONTAINER (object), GTK_WIDGET (child));
}
-void
+G_MODULE_EXPORT void
glade_gtk_fixed_layout_remove_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
diff --git a/plugins/gtk+/glade-gtk-flow-box.c b/plugins/gtk+/glade-gtk-flow-box.c
index dfa5256f..301ecdf8 100644
--- a/plugins/gtk+/glade-gtk-flow-box.c
+++ b/plugins/gtk+/glade-gtk-flow-box.c
@@ -83,7 +83,7 @@ glade_gtk_flowbox_reorder (GtkFlowBox *flowbox,
sync_child_positions (flowbox);
}
-void
+G_MODULE_EXPORT void
glade_gtk_flowbox_get_child_property (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *child,
@@ -109,7 +109,7 @@ glade_gtk_flowbox_get_child_property (GladeWidgetAdaptor *adaptor,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_flowbox_set_child_property (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *child,
@@ -141,7 +141,7 @@ glade_gtk_flowbox_set_child_property (GladeWidgetAdaptor *adaptor,
}
}
-gboolean
+G_MODULE_EXPORT gboolean
glade_gtk_flowbox_add_verify (GladeWidgetAdaptor *adaptor,
GtkWidget *container,
GtkWidget *child,
@@ -167,7 +167,7 @@ glade_gtk_flowbox_add_verify (GladeWidgetAdaptor *adaptor,
return TRUE;
}
-void
+G_MODULE_EXPORT void
glade_gtk_flowbox_add_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
@@ -181,7 +181,7 @@ glade_gtk_flowbox_add_child (GladeWidgetAdaptor *adaptor,
-1);
}
-void
+G_MODULE_EXPORT void
glade_gtk_flowbox_remove_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
@@ -216,7 +216,7 @@ glade_gtk_flowbox_child_insert_action (GladeWidgetAdaptor *adaptor,
glade_command_pop_group ();
}
-void
+G_MODULE_EXPORT void
glade_gtk_flowbox_action_activate (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *action_path)
@@ -236,7 +236,7 @@ glade_gtk_flowbox_action_activate (GladeWidgetAdaptor *adaptor,
object, action_path);
}
-void
+G_MODULE_EXPORT void
glade_gtk_flowbox_child_action_activate (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *object,
diff --git a/plugins/gtk+/glade-gtk-font-chooser-widget.c b/plugins/gtk+/glade-gtk-font-chooser-widget.c
index b145455f..457e9b8a 100644
--- a/plugins/gtk+/glade-gtk-font-chooser-widget.c
+++ b/plugins/gtk+/glade-gtk-font-chooser-widget.c
@@ -27,7 +27,7 @@
#include "glade-font-chooser-widget-editor.h"
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_font_chooser_widget_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
diff --git a/plugins/gtk+/glade-gtk-frame.c b/plugins/gtk+/glade-gtk-frame.c
index 1f314a03..22e70daf 100644
--- a/plugins/gtk+/glade-gtk-frame.c
+++ b/plugins/gtk+/glade-gtk-frame.c
@@ -26,7 +26,7 @@
#include "glade-gtk-frame.h"
-void
+G_MODULE_EXPORT void
glade_gtk_frame_post_create (GladeWidgetAdaptor *adaptor,
GObject *frame,
GladeCreateReason reason)
@@ -81,7 +81,7 @@ glade_gtk_frame_post_create (GladeWidgetAdaptor *adaptor,
GWA_GET_CLASS (GTK_TYPE_CONTAINER)->post_create (adaptor, frame, reason);
}
-void
+G_MODULE_EXPORT void
glade_gtk_frame_replace_child (GladeWidgetAdaptor *adaptor,
GtkWidget *container,
GtkWidget *current,
@@ -108,7 +108,7 @@ glade_gtk_frame_replace_child (GladeWidgetAdaptor *adaptor,
G_OBJECT (new_widget));
}
-void
+G_MODULE_EXPORT void
glade_gtk_frame_add_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
@@ -146,7 +146,7 @@ glade_gtk_frame_add_child (GladeWidgetAdaptor *adaptor,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_frame_remove_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
@@ -165,7 +165,7 @@ glade_gtk_frame_remove_child (GladeWidgetAdaptor *adaptor,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_frame_write_child (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlContext *context,
@@ -180,7 +180,7 @@ glade_gtk_frame_write_child (GladeWidgetAdaptor *adaptor,
}
/* Shared with GtkExpander code */
-gboolean
+G_MODULE_EXPORT gboolean
glade_gtk_write_special_child_label_item (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlContext *context,
diff --git a/plugins/gtk+/glade-gtk-grid.c b/plugins/gtk+/glade-gtk-grid.c
index 1b2a1288..a44b5ce8 100644
--- a/plugins/gtk+/glade-gtk-grid.c
+++ b/plugins/gtk+/glade-gtk-grid.c
@@ -56,7 +56,7 @@ static gboolean glade_gtk_grid_configure_child (GladeFixed *fixed,
GdkRectangle *rect,
GtkWidget *grid);
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_grid_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
@@ -184,7 +184,7 @@ glade_gtk_grid_parse_finished (GladeProject *project, GObject *container)
glade_gtk_grid_refresh_placeholders (GTK_GRID (container), TRUE);
}
-void
+G_MODULE_EXPORT void
glade_gtk_grid_post_create (GladeWidgetAdaptor *adaptor,
GObject *container,
GladeCreateReason reason)
@@ -206,7 +206,7 @@ glade_gtk_grid_post_create (GladeWidgetAdaptor *adaptor,
container);
}
-void
+G_MODULE_EXPORT void
glade_gtk_grid_destroy_object (GladeWidgetAdaptor *adaptor,
GObject *object)
{
@@ -256,7 +256,7 @@ gtk_grid_children_callback (GtkWidget *widget, gpointer client_data)
*children = g_list_prepend (*children, widget);
}
-GList *
+G_MODULE_EXPORT GList *
glade_gtk_grid_get_children (GladeWidgetAdaptor *adaptor,
GtkContainer *container)
{
@@ -270,7 +270,7 @@ glade_gtk_grid_get_children (GladeWidgetAdaptor *adaptor,
return children;
}
-void
+G_MODULE_EXPORT void
glade_gtk_grid_add_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
@@ -283,7 +283,7 @@ glade_gtk_grid_add_child (GladeWidgetAdaptor *adaptor,
glade_gtk_grid_refresh_placeholders (GTK_GRID (object), FALSE);
}
-void
+G_MODULE_EXPORT void
glade_gtk_grid_remove_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
@@ -296,7 +296,7 @@ glade_gtk_grid_remove_child (GladeWidgetAdaptor *adaptor,
glade_gtk_grid_refresh_placeholders (GTK_GRID (object), FALSE);
}
-void
+G_MODULE_EXPORT void
glade_gtk_grid_replace_child (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *current,
@@ -352,7 +352,7 @@ glade_gtk_grid_set_n_common (GObject *object,
glade_gtk_grid_refresh_placeholders (grid, FALSE);
}
-void
+G_MODULE_EXPORT void
glade_gtk_grid_set_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
@@ -388,7 +388,7 @@ glade_gtk_grid_verify_n_common (GObject *object,
return TRUE;
}
-gboolean
+G_MODULE_EXPORT gboolean
glade_gtk_grid_verify_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
@@ -405,7 +405,7 @@ glade_gtk_grid_verify_property (GladeWidgetAdaptor *adaptor,
return TRUE;
}
-void
+G_MODULE_EXPORT void
glade_gtk_grid_set_child_property (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *child,
@@ -456,7 +456,7 @@ glade_gtk_grid_verify_attach_common (GObject *object,
return TRUE;
}
-gboolean
+G_MODULE_EXPORT gboolean
glade_gtk_grid_child_verify_property (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *child,
@@ -609,7 +609,7 @@ glade_gtk_grid_child_insert_remove_action (GladeWidgetAdaptor *adaptor,
glade_command_pop_group ();
}
-void
+G_MODULE_EXPORT void
glade_gtk_grid_child_action_activate (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *object,
diff --git a/plugins/gtk+/glade-gtk-header-bar.c b/plugins/gtk+/glade-gtk-header-bar.c
index 8ae13b4f..7ec884cd 100644
--- a/plugins/gtk+/glade-gtk-header-bar.c
+++ b/plugins/gtk+/glade-gtk-header-bar.c
@@ -77,7 +77,7 @@ glade_gtk_header_bar_parse_finished (GladeProject *project,
glade_widget_property_set (gbox, "use-custom-title", gtk_header_bar_get_custom_title (GTK_HEADER_BAR
(object)) != NULL);
}
-void
+G_MODULE_EXPORT void
glade_gtk_header_bar_post_create (GladeWidgetAdaptor *adaptor,
GObject *container,
GladeCreateReason reason)
@@ -97,7 +97,7 @@ glade_gtk_header_bar_post_create (GladeWidgetAdaptor *adaptor,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_header_bar_action_activate (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *action_path)
@@ -122,7 +122,7 @@ glade_gtk_header_bar_action_activate (GladeWidgetAdaptor *adaptor,
GWA_GET_CLASS (GTK_TYPE_CONTAINER)->action_activate (adaptor, object, action_path);
}
-void
+G_MODULE_EXPORT void
glade_gtk_header_bar_child_action_activate (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *object,
@@ -161,7 +161,7 @@ glade_gtk_header_bar_child_action_activate (GladeWidgetAdaptor *adaptor,
action_path);
}
-void
+G_MODULE_EXPORT void
glade_gtk_header_bar_get_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
@@ -234,7 +234,7 @@ glade_gtk_header_bar_set_size (GObject *object,
g_list_free (children);
}
-void
+G_MODULE_EXPORT void
glade_gtk_header_bar_set_use_custom_title (GObject *object,
gboolean use_custom_title)
{
@@ -282,7 +282,7 @@ glade_gtk_header_bar_set_use_custom_title (GObject *object,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_header_bar_set_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
@@ -310,7 +310,7 @@ glade_gtk_header_bar_set_property (GladeWidgetAdaptor *adaptor,
GWA_GET_CLASS (GTK_TYPE_CONTAINER)->set_property (adaptor, object, id, value);
}
-void
+G_MODULE_EXPORT void
glade_gtk_header_bar_add_child (GladeWidgetAdaptor *adaptor,
GObject *parent,
GObject *child)
@@ -345,7 +345,7 @@ glade_gtk_header_bar_add_child (GladeWidgetAdaptor *adaptor,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_header_bar_remove_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
@@ -382,7 +382,7 @@ glade_gtk_header_bar_remove_child (GladeWidgetAdaptor *adaptor,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_header_bar_replace_child (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *current,
@@ -421,7 +421,7 @@ glade_gtk_header_bar_replace_child (GladeWidgetAdaptor *adaptor,
}
}
-gboolean
+G_MODULE_EXPORT gboolean
glade_gtk_header_bar_verify_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
@@ -471,7 +471,7 @@ sort_children (GtkWidget *widget_a, GtkWidget *widget_b, GtkWidget *bar)
return position_a - position_b;
}
-GList *
+G_MODULE_EXPORT GList *
glade_gtk_header_bar_get_children (GladeWidgetAdaptor *adaptor,
GObject *container)
{
@@ -482,7 +482,7 @@ glade_gtk_header_bar_get_children (GladeWidgetAdaptor *adaptor,
}
-void
+G_MODULE_EXPORT void
glade_gtk_header_bar_child_set_property (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *child,
@@ -585,7 +585,7 @@ glade_gtk_header_bar_child_set_property (GladeWidgetAdaptor *adaptor,
}
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_header_bar_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
diff --git a/plugins/gtk+/glade-gtk-icon-factory.c b/plugins/gtk+/glade-gtk-icon-factory.c
index 6b54f074..a2e0bdea 100644
--- a/plugins/gtk+/glade-gtk-icon-factory.c
+++ b/plugins/gtk+/glade-gtk-icon-factory.c
@@ -37,7 +37,7 @@
#define GLADE_TAG_STATE "state"
#define GLADE_TAG_SIZE "size"
-void
+G_MODULE_EXPORT void
glade_gtk_icon_factory_post_create (GladeWidgetAdaptor *adaptor,
GObject *object,
GladeCreateReason reason)
@@ -47,7 +47,7 @@ G_GNUC_BEGIN_IGNORE_DEPRECATIONS
G_GNUC_END_IGNORE_DEPRECATIONS
}
-void
+G_MODULE_EXPORT void
glade_gtk_icon_factory_destroy_object (GladeWidgetAdaptor *adaptor,
GObject *object)
{
@@ -192,7 +192,7 @@ G_GNUC_END_IGNORE_DEPRECATIONS
glade_icon_sources_free (sources);
}
-void
+G_MODULE_EXPORT void
glade_gtk_icon_factory_read_widget (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlNode *node)
@@ -308,7 +308,7 @@ glade_gtk_icon_factory_write_sources (GladeWidget *widget,
}
-void
+G_MODULE_EXPORT void
glade_gtk_icon_factory_write_widget (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlContext *context,
@@ -354,7 +354,7 @@ glade_gtk_icon_factory_set_sources (GObject *object, const GValue *value)
}
-void
+G_MODULE_EXPORT void
glade_gtk_icon_factory_set_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *property_name,
@@ -424,7 +424,7 @@ G_GNUC_END_IGNORE_DEPRECATIONS
}
}
-gchar *
+G_MODULE_EXPORT gchar *
glade_gtk_icon_factory_string_from_value (GladeWidgetAdaptor *adaptor,
GladePropertyDef *def,
const GValue *value)
@@ -452,7 +452,7 @@ glade_gtk_icon_factory_string_from_value (GladeWidgetAdaptor *adaptor,
}
-GladeEditorProperty *
+G_MODULE_EXPORT GladeEditorProperty *
glade_gtk_icon_factory_create_eprop (GladeWidgetAdaptor *adaptor,
GladePropertyDef *def,
gboolean use_command)
@@ -472,7 +472,7 @@ glade_gtk_icon_factory_create_eprop (GladeWidgetAdaptor *adaptor,
return eprop;
}
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_icon_factory_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
diff --git a/plugins/gtk+/glade-gtk-icon-view.c b/plugins/gtk+/glade-gtk-icon-view.c
index 5d58574b..b1a9027e 100644
--- a/plugins/gtk+/glade-gtk-icon-view.c
+++ b/plugins/gtk+/glade-gtk-icon-view.c
@@ -27,7 +27,7 @@
#include "glade-icon-view-editor.h"
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_icon_view_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
diff --git a/plugins/gtk+/glade-gtk-image-menu-item.c b/plugins/gtk+/glade-gtk-image-menu-item.c
index 186f197a..d706bb69 100644
--- a/plugins/gtk+/glade-gtk-image-menu-item.c
+++ b/plugins/gtk+/glade-gtk-image-menu-item.c
@@ -117,7 +117,7 @@ glade_gtk_image_menu_item_set_stock (GObject *object, const GValue *value)
glade_gtk_image_menu_item_set_label (object, value);
}
-void
+G_MODULE_EXPORT void
glade_gtk_image_menu_item_set_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
@@ -150,7 +150,7 @@ glade_gtk_image_menu_item_parse_finished (GladeProject *project,
glade_widget_lock (widget, gimage);
}
-void
+G_MODULE_EXPORT void
glade_gtk_image_menu_item_read_widget (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlNode *node)
@@ -189,7 +189,7 @@ glade_gtk_image_menu_item_read_widget (GladeWidgetAdaptor *adaptor,
}
-void
+G_MODULE_EXPORT void
glade_gtk_image_menu_item_write_widget (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlContext *context,
@@ -226,7 +226,7 @@ glade_gtk_image_menu_item_write_widget (GladeWidgetAdaptor *adaptor,
* attached as a property
*/
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_image_menu_item_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
diff --git a/plugins/gtk+/glade-gtk-image.c b/plugins/gtk+/glade-gtk-image.c
index 3295ab1a..d0785558 100644
--- a/plugins/gtk+/glade-gtk-image.c
+++ b/plugins/gtk+/glade-gtk-image.c
@@ -29,7 +29,7 @@
#include "glade-gtk-image.h"
#include "glade-gtk.h"
-void
+G_MODULE_EXPORT void
glade_gtk_image_read_widget (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlNode *node)
@@ -68,7 +68,7 @@ glade_gtk_image_read_widget (GladeWidgetAdaptor *adaptor,
glade_property_sync (property);
}
-void
+G_MODULE_EXPORT void
glade_gtk_image_write_widget (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlContext *context,
@@ -136,7 +136,7 @@ glade_gtk_image_set_image_mode (GObject *object, const GValue *value)
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_image_get_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
@@ -156,7 +156,7 @@ glade_gtk_image_get_property (GladeWidgetAdaptor *adaptor,
GWA_GET_CLASS (GTK_TYPE_WIDGET)->get_property (adaptor, object, id, value);
}
-void
+G_MODULE_EXPORT void
glade_gtk_image_set_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
@@ -210,7 +210,7 @@ glade_gtk_image_set_property (GladeWidgetAdaptor *adaptor,
}
}
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_image_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
@@ -221,7 +221,7 @@ glade_gtk_image_create_editable (GladeWidgetAdaptor *adaptor,
}
/* Shared with other classes */
-void
+G_MODULE_EXPORT void
glade_gtk_write_icon_size (GladeWidget *widget,
GladeXmlContext *context,
GladeXmlNode *node,
diff --git a/plugins/gtk+/glade-gtk-info-bar.c b/plugins/gtk+/glade-gtk-info-bar.c
index 10a9792f..5143a3fb 100644
--- a/plugins/gtk+/glade-gtk-info-bar.c
+++ b/plugins/gtk+/glade-gtk-info-bar.c
@@ -26,7 +26,7 @@
#include <gladeui/glade.h>
#include "glade-gtk-action-widgets.h"
-void
+G_MODULE_EXPORT void
glade_gtk_info_bar_read_child (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlNode *node)
@@ -38,7 +38,7 @@ glade_gtk_info_bar_read_child (GladeWidgetAdaptor *adaptor,
glade_gtk_action_widgets_read_child (widget, node, "action_area");
}
-void
+G_MODULE_EXPORT void
glade_gtk_info_bar_write_child (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlContext *context,
diff --git a/plugins/gtk+/glade-gtk-label.c b/plugins/gtk+/glade-gtk-label.c
index 3f5bb38f..a5bcc4c2 100644
--- a/plugins/gtk+/glade-gtk-label.c
+++ b/plugins/gtk+/glade-gtk-label.c
@@ -29,7 +29,7 @@
#include "glade-attributes.h"
#include "glade-gtk.h"
-void
+G_MODULE_EXPORT void
glade_gtk_label_post_create (GladeWidgetAdaptor *adaptor,
GObject *object,
GladeCreateReason reason)
@@ -296,7 +296,7 @@ glade_gtk_label_set_use_underline (GObject *object, const GValue *value)
gtk_label_set_use_underline (GTK_LABEL (object), g_value_get_boolean (value));
}
-void
+G_MODULE_EXPORT void
glade_gtk_label_set_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
@@ -385,7 +385,7 @@ glade_gtk_label_read_attributes (GladeWidget *widget, GladeXmlNode *node)
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_label_read_widget (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlNode *node)
@@ -468,7 +468,7 @@ glade_gtk_label_write_attributes (GladeWidget *widget,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_label_write_widget (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlContext *context,
@@ -495,7 +495,7 @@ glade_gtk_label_write_widget (GladeWidgetAdaptor *adaptor,
}
-gchar *
+G_MODULE_EXPORT gchar *
glade_gtk_label_string_from_value (GladeWidgetAdaptor *adaptor,
GladePropertyDef *def,
const GValue *value)
@@ -529,7 +529,7 @@ glade_gtk_label_string_from_value (GladeWidgetAdaptor *adaptor,
}
-GladeEditorProperty *
+G_MODULE_EXPORT GladeEditorProperty *
glade_gtk_label_create_eprop (GladeWidgetAdaptor *adaptor,
GladePropertyDef *def,
gboolean use_command)
@@ -552,7 +552,7 @@ glade_gtk_label_create_eprop (GladeWidgetAdaptor *adaptor,
return eprop;
}
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_label_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
diff --git a/plugins/gtk+/glade-gtk-level-bar.c b/plugins/gtk+/glade-gtk-level-bar.c
index df1fe928..69a21809 100644
--- a/plugins/gtk+/glade-gtk-level-bar.c
+++ b/plugins/gtk+/glade-gtk-level-bar.c
@@ -27,7 +27,7 @@
#include "glade-level-bar-editor.h"
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_level_bar_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
diff --git a/plugins/gtk+/glade-gtk-list-box.c b/plugins/gtk+/glade-gtk-list-box.c
index 109a80b3..09db322b 100644
--- a/plugins/gtk+/glade-gtk-list-box.c
+++ b/plugins/gtk+/glade-gtk-list-box.c
@@ -85,7 +85,7 @@ glade_gtk_listbox_reorder (GtkListBox *listbox,
sync_row_positions (listbox);
}
-void
+G_MODULE_EXPORT void
glade_gtk_listbox_get_child_property (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *child,
@@ -116,7 +116,7 @@ glade_gtk_listbox_get_child_property (GladeWidgetAdaptor *adaptor,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_listbox_set_child_property (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *child,
@@ -176,7 +176,7 @@ glade_gtk_listbox_parse_finished (GladeProject *project, GladeWidget *gbox)
glade_widget_property_set (gbox, "use-placeholder", glade_listbox_get_placeholder (GTK_LIST_BOX (box)) !=
NULL);
}
-void
+G_MODULE_EXPORT void
glade_gtk_listbox_post_create (GladeWidgetAdaptor *adaptor,
GObject *container,
GladeCreateReason reason)
@@ -192,7 +192,7 @@ glade_gtk_listbox_post_create (GladeWidgetAdaptor *adaptor,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_listbox_get_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
@@ -207,7 +207,7 @@ glade_gtk_listbox_get_property (GladeWidgetAdaptor *adaptor,
value);
}
-void
+G_MODULE_EXPORT void
glade_gtk_listbox_set_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
@@ -247,7 +247,7 @@ glade_gtk_listbox_set_property (GladeWidgetAdaptor *adaptor,
value);
}
-void
+G_MODULE_EXPORT void
glade_gtk_listbox_add_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
@@ -272,7 +272,7 @@ glade_gtk_listbox_add_child (GladeWidgetAdaptor *adaptor,
-1);
}
-void
+G_MODULE_EXPORT void
glade_gtk_listbox_replace_child (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *current,
@@ -293,7 +293,7 @@ glade_gtk_listbox_replace_child (GladeWidgetAdaptor *adaptor,
current, new_widget);
}
-void
+G_MODULE_EXPORT void
glade_gtk_listbox_remove_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
@@ -351,7 +351,7 @@ glade_gtk_listbox_child_insert_action (GladeWidgetAdaptor *adaptor,
glade_command_pop_group ();
}
-void
+G_MODULE_EXPORT void
glade_gtk_listbox_action_activate (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *action_path)
@@ -371,7 +371,7 @@ glade_gtk_listbox_action_activate (GladeWidgetAdaptor *adaptor,
object, action_path);
}
-void
+G_MODULE_EXPORT void
glade_gtk_listbox_child_action_activate (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *object,
diff --git a/plugins/gtk+/glade-gtk-list-store.c b/plugins/gtk+/glade-gtk-list-store.c
index bfaad360..08683e42 100644
--- a/plugins/gtk+/glade-gtk-list-store.c
+++ b/plugins/gtk+/glade-gtk-list-store.c
@@ -121,7 +121,7 @@ glade_gtk_store_set_data (GObject *object, const GValue *value)
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_store_set_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *property_name,
@@ -141,7 +141,7 @@ glade_gtk_store_set_property (GladeWidgetAdaptor *adaptor,
object, property_name, value);
}
-GladeEditorProperty *
+G_MODULE_EXPORT GladeEditorProperty *
glade_gtk_store_create_eprop (GladeWidgetAdaptor *adaptor,
GladePropertyDef *def,
gboolean use_command)
@@ -201,7 +201,7 @@ glade_gtk_store_columns_changed (GladeProperty *property,
g_list_free (prop_refs);
}
-void
+G_MODULE_EXPORT void
glade_gtk_store_post_create (GladeWidgetAdaptor *adaptor,
GObject *object,
GladeCreateReason reason)
@@ -229,7 +229,7 @@ glade_gtk_store_post_create (GladeWidgetAdaptor *adaptor,
G_CALLBACK (glade_gtk_store_columns_changed), gwidget);
}
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_store_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
@@ -244,7 +244,7 @@ glade_gtk_store_create_editable (GladeWidgetAdaptor *adaptor,
return editable;
}
-gchar *
+G_MODULE_EXPORT gchar *
glade_gtk_store_string_from_value (GladeWidgetAdaptor *adaptor,
GladePropertyDef *def,
const GValue *value)
@@ -438,7 +438,7 @@ glade_gtk_store_write_data (GladeWidget *widget,
}
-void
+G_MODULE_EXPORT void
glade_gtk_store_write_widget (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlContext *context,
@@ -648,7 +648,7 @@ glade_gtk_store_read_data (GladeWidget *widget, GladeXmlNode *node)
glade_model_data_tree_free (data_tree);
}
-void
+G_MODULE_EXPORT void
glade_gtk_store_read_widget (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlNode *node)
diff --git a/plugins/gtk+/glade-gtk-menu-bar.c b/plugins/gtk+/glade-gtk-menu-bar.c
index d5ac3be4..f62a7239 100644
--- a/plugins/gtk+/glade-gtk-menu-bar.c
+++ b/plugins/gtk+/glade-gtk-menu-bar.c
@@ -94,7 +94,7 @@ G_GNUC_END_IGNORE_DEPRECATIONS
return gitem;
}
-void
+G_MODULE_EXPORT void
glade_gtk_menu_bar_post_create (GladeWidgetAdaptor *adaptor,
GObject *object,
GladeCreateReason reason)
diff --git a/plugins/gtk+/glade-gtk-menu-item.c b/plugins/gtk+/glade-gtk-menu-item.c
index 5d627aa6..7f7125e9 100644
--- a/plugins/gtk+/glade-gtk-menu-item.c
+++ b/plugins/gtk+/glade-gtk-menu-item.c
@@ -29,7 +29,7 @@
#include "glade-gtk-menu-shell.h"
#include "glade-gtk.h"
-void
+G_MODULE_EXPORT void
glade_gtk_menu_item_action_activate (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *action_path)
@@ -62,7 +62,7 @@ glade_gtk_menu_item_action_activate (GladeWidgetAdaptor *adaptor,
gtk_menu_shell_deactivate (GTK_MENU_SHELL (shell));
}
-GObject *
+G_MODULE_EXPORT GObject *
glade_gtk_menu_item_constructor (GType type,
guint n_construct_properties,
GObjectConstructParam *construct_properties)
@@ -81,7 +81,7 @@ glade_gtk_menu_item_constructor (GType type,
return ret_obj;
}
-void
+G_MODULE_EXPORT void
glade_gtk_menu_item_post_create (GladeWidgetAdaptor * adaptor,
GObject * object, GladeCreateReason reason)
{
@@ -96,7 +96,7 @@ glade_gtk_menu_item_post_create (GladeWidgetAdaptor * adaptor,
}
}
-GList *
+G_MODULE_EXPORT GList *
glade_gtk_menu_item_get_children (GladeWidgetAdaptor *adaptor,
GObject *object)
{
@@ -111,7 +111,7 @@ glade_gtk_menu_item_get_children (GladeWidgetAdaptor *adaptor,
return list;
}
-gboolean
+G_MODULE_EXPORT gboolean
glade_gtk_menu_item_add_verify (GladeWidgetAdaptor *adaptor,
GtkWidget *container,
GtkWidget *child,
@@ -149,7 +149,7 @@ glade_gtk_menu_item_add_verify (GladeWidgetAdaptor *adaptor,
return TRUE;
}
-void
+G_MODULE_EXPORT void
glade_gtk_menu_item_add_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
@@ -169,7 +169,7 @@ glade_gtk_menu_item_add_child (GladeWidgetAdaptor *adaptor,
gtk_menu_item_set_submenu (GTK_MENU_ITEM (object), GTK_WIDGET (child));
}
-void
+G_MODULE_EXPORT void
glade_gtk_menu_item_remove_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
@@ -209,7 +209,7 @@ glade_gtk_menu_item_set_use_underline (GObject * object, const GValue * value)
}
-void
+G_MODULE_EXPORT void
glade_gtk_menu_item_set_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
@@ -228,7 +228,7 @@ glade_gtk_menu_item_set_property (GladeWidgetAdaptor *adaptor,
value);
}
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_activatable_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
diff --git a/plugins/gtk+/glade-gtk-menu-shell.c b/plugins/gtk+/glade-gtk-menu-shell.c
index b86ee371..40bd1133 100644
--- a/plugins/gtk+/glade-gtk-menu-shell.c
+++ b/plugins/gtk+/glade-gtk-menu-shell.c
@@ -28,7 +28,7 @@
#include "glade-gtk-menu-shell.h"
#include "glade-gtk.h"
-gboolean
+G_MODULE_EXPORT gboolean
glade_gtk_menu_shell_add_verify (GladeWidgetAdaptor *adaptor,
GtkWidget *container,
GtkWidget *child,
@@ -54,7 +54,7 @@ glade_gtk_menu_shell_add_verify (GladeWidgetAdaptor *adaptor,
return TRUE;
}
-void
+G_MODULE_EXPORT void
glade_gtk_menu_shell_add_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
@@ -67,7 +67,7 @@ glade_gtk_menu_shell_add_child (GladeWidgetAdaptor *adaptor,
}
-void
+G_MODULE_EXPORT void
glade_gtk_menu_shell_remove_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
@@ -98,7 +98,7 @@ glade_gtk_menu_shell_get_item_position (GObject * container, GObject * child)
return position;
}
-void
+G_MODULE_EXPORT void
glade_gtk_menu_shell_get_child_property (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *child,
@@ -122,7 +122,7 @@ glade_gtk_menu_shell_get_child_property (GladeWidgetAdaptor *adaptor,
child, property_name, value);
}
-void
+G_MODULE_EXPORT void
glade_gtk_menu_shell_set_child_property (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *child,
@@ -164,7 +164,7 @@ glade_gtk_menu_shell_set_child_property (GladeWidgetAdaptor *adaptor,
property_name, value);
}
-void
+G_MODULE_EXPORT void
glade_gtk_menu_shell_action_activate (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *action_path)
@@ -183,7 +183,7 @@ glade_gtk_menu_shell_action_activate (GladeWidgetAdaptor *adaptor,
gtk_menu_shell_deactivate (GTK_MENU_SHELL (object));
}
-gchar *
+G_MODULE_EXPORT gchar *
glade_gtk_menu_shell_tool_item_get_display_name (GladeBaseEditor *editor,
GladeWidget *gchild,
gpointer user_data)
@@ -232,7 +232,7 @@ glade_gtk_menu_shell_item_get_parent (GladeWidget * gparent, GObject * parent)
return gparent;
}
-GladeWidget *
+G_MODULE_EXPORT GladeWidget *
glade_gtk_menu_shell_build_child (GladeBaseEditor *editor,
GladeWidget *gparent,
GType type,
@@ -299,7 +299,7 @@ glade_gtk_menu_shell_build_child (GladeBaseEditor *editor,
return gitem_new;
}
-gboolean
+G_MODULE_EXPORT gboolean
glade_gtk_menu_shell_delete_child (GladeBaseEditor *editor,
GladeWidget *gparent,
GladeWidget *gchild,
@@ -329,7 +329,7 @@ glade_gtk_menu_shell_delete_child (GladeBaseEditor *editor,
return TRUE;
}
-gboolean
+G_MODULE_EXPORT gboolean
glade_gtk_menu_shell_move_child (GladeBaseEditor *editor,
GladeWidget *gparent,
GladeWidget *gchild,
@@ -422,7 +422,7 @@ glade_gtk_menu_shell_move_child (GladeBaseEditor *editor,
return TRUE;
}
-gboolean
+G_MODULE_EXPORT gboolean
glade_gtk_menu_shell_change_type (GladeBaseEditor *editor,
GladeWidget *gchild,
GType type,
@@ -460,7 +460,7 @@ G_GNUC_END_IGNORE_DEPRECATIONS
return FALSE;
}
-void
+G_MODULE_EXPORT void
glade_gtk_menu_shell_launch_editor (GObject *object, gchar *title)
{
GladeBaseEditor *editor;
@@ -508,7 +508,7 @@ G_GNUC_END_IGNORE_DEPRECATIONS
gtk_widget_show (window);
}
-void
+G_MODULE_EXPORT void
glade_gtk_toolbar_child_selected (GladeBaseEditor *editor,
GladeWidget *gchild,
gpointer data)
@@ -541,7 +541,7 @@ glade_gtk_toolbar_child_selected (GladeBaseEditor *editor,
"expand", "fill", "homogeneous", "new-row", NULL);
}
-void
+G_MODULE_EXPORT void
glade_gtk_tool_palette_child_selected (GladeBaseEditor *editor,
GladeWidget *gchild,
gpointer data)
@@ -561,7 +561,7 @@ glade_gtk_tool_palette_child_selected (GladeBaseEditor *editor,
"exclusive", "expand", NULL);
}
-void
+G_MODULE_EXPORT void
glade_gtk_recent_chooser_menu_child_selected (GladeBaseEditor *editor,
GladeWidget *gchild,
gpointer data)
@@ -574,7 +574,7 @@ glade_gtk_recent_chooser_menu_child_selected (GladeBaseEditor *editor,
glade_base_editor_add_editable (editor, gchild, GLADE_PAGE_GENERAL);
}
-void
+G_MODULE_EXPORT void
glade_gtk_menu_shell_tool_item_child_selected (GladeBaseEditor *editor,
GladeWidget *gchild,
gpointer data)
diff --git a/plugins/gtk+/glade-gtk-menu-tool-button.c b/plugins/gtk+/glade-gtk-menu-tool-button.c
index 58dab088..cd1f7da2 100644
--- a/plugins/gtk+/glade-gtk-menu-tool-button.c
+++ b/plugins/gtk+/glade-gtk-menu-tool-button.c
@@ -27,7 +27,7 @@
#include "glade-gtk.h"
-GList *
+G_MODULE_EXPORT GList *
glade_gtk_menu_tool_button_get_children (GladeWidgetAdaptor *adaptor,
GtkMenuToolButton *button)
{
@@ -43,7 +43,7 @@ glade_gtk_menu_tool_button_get_children (GladeWidgetAdaptor *adaptor,
return list;
}
-gboolean
+G_MODULE_EXPORT gboolean
glade_gtk_menu_tool_button_add_verify (GladeWidgetAdaptor *adaptor,
GtkWidget *container,
GtkWidget *child,
@@ -69,7 +69,7 @@ glade_gtk_menu_tool_button_add_verify (GladeWidgetAdaptor *adaptor,
return TRUE;
}
-void
+G_MODULE_EXPORT void
glade_gtk_menu_tool_button_add_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
@@ -83,7 +83,7 @@ glade_gtk_menu_tool_button_add_child (GladeWidgetAdaptor *adaptor,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_menu_tool_button_remove_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
@@ -96,7 +96,7 @@ glade_gtk_menu_tool_button_remove_child (GladeWidgetAdaptor *adaptor,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_menu_tool_button_replace_child (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *current,
diff --git a/plugins/gtk+/glade-gtk-menu.c b/plugins/gtk+/glade-gtk-menu.c
index 09a39143..6a567b6b 100644
--- a/plugins/gtk+/glade-gtk-menu.c
+++ b/plugins/gtk+/glade-gtk-menu.c
@@ -25,7 +25,7 @@
#include <glib/gi18n-lib.h>
#include <gladeui/glade.h>
-GObject *
+G_MODULE_EXPORT GObject *
glade_gtk_menu_constructor (GType type,
guint n_construct_properties,
GObjectConstructParam * construct_properties)
diff --git a/plugins/gtk+/glade-gtk-message-dialog.c b/plugins/gtk+/glade-gtk-message-dialog.c
index 385947a5..a7366ed8 100644
--- a/plugins/gtk+/glade-gtk-message-dialog.c
+++ b/plugins/gtk+/glade-gtk-message-dialog.c
@@ -101,7 +101,7 @@ G_GNUC_END_IGNORE_DEPRECATIONS
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_message_dialog_set_property (GladeWidgetAdaptor * adaptor,
GObject * object,
const gchar * id, const GValue * value)
@@ -168,7 +168,7 @@ G_GNUC_END_IGNORE_DEPRECATIONS
}
}
-gboolean
+G_MODULE_EXPORT gboolean
glade_gtk_message_dialog_verify_property (GladeWidgetAdaptor * adaptor,
GObject * object,
const gchar * id,
@@ -194,7 +194,7 @@ glade_gtk_message_dialog_verify_property (GladeWidgetAdaptor * adaptor,
return TRUE;
}
-void
+G_MODULE_EXPORT void
glade_gtk_message_dialog_get_property (GladeWidgetAdaptor * adaptor,
GObject * object,
const gchar * property_name,
diff --git a/plugins/gtk+/glade-gtk-model-button.c b/plugins/gtk+/glade-gtk-model-button.c
index 5aac1270..ff807993 100644
--- a/plugins/gtk+/glade-gtk-model-button.c
+++ b/plugins/gtk+/glade-gtk-model-button.c
@@ -15,7 +15,7 @@ model_button_clicked (GtkWidget *widget, gpointer user_data)
gtk_widget_show (popover);
}
-void
+G_MODULE_EXPORT void
glade_gtk_model_button_post_create (GladeWidgetAdaptor *adaptor,
GObject *object,
GladeCreateReason reason)
@@ -24,7 +24,7 @@ glade_gtk_model_button_post_create (GladeWidgetAdaptor *adaptor,
G_CALLBACK (model_button_clicked), NULL);
}
-void
+G_MODULE_EXPORT void
glade_gtk_model_button_read_widget (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlNode *node)
@@ -32,7 +32,7 @@ glade_gtk_model_button_read_widget (GladeWidgetAdaptor *adaptor,
GWA_GET_CLASS (GTK_TYPE_CONTAINER)->read_widget (adaptor, widget, node);
}
-void
+G_MODULE_EXPORT void
glade_gtk_model_button_write_widget (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlContext *context,
@@ -41,7 +41,7 @@ glade_gtk_model_button_write_widget (GladeWidgetAdaptor *adaptor,
GWA_GET_CLASS (GTK_TYPE_CONTAINER)->write_widget (adaptor, widget, context, node);
}
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_model_button_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
diff --git a/plugins/gtk+/glade-gtk-notebook.c b/plugins/gtk+/glade-gtk-notebook.c
index ac204116..a37d38ab 100644
--- a/plugins/gtk+/glade-gtk-notebook.c
+++ b/plugins/gtk+/glade-gtk-notebook.c
@@ -42,7 +42,7 @@ typedef struct
static gboolean glade_gtk_notebook_setting_position = FALSE;
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_notebook_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
@@ -395,7 +395,7 @@ glade_gtk_notebook_parse_finished (GladeProject *project, GObject *object)
"has-action-end", action != NULL);
}
-void
+G_MODULE_EXPORT void
glade_gtk_notebook_post_create (GladeWidgetAdaptor *adaptor,
GObject *notebook,
GladeCreateReason reason)
@@ -548,7 +548,7 @@ glade_gtk_notebook_set_n_pages (GObject *object, const GValue *value)
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_notebook_set_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
@@ -587,7 +587,7 @@ glade_gtk_notebook_set_property (GladeWidgetAdaptor *adaptor,
id, value);
}
-void
+G_MODULE_EXPORT void
glade_gtk_notebook_get_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
@@ -633,7 +633,7 @@ glade_gtk_notebook_verify_n_pages (GObject *object, const GValue *value)
return TRUE;
}
-gboolean
+G_MODULE_EXPORT gboolean
glade_gtk_notebook_verify_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
@@ -648,7 +648,7 @@ glade_gtk_notebook_verify_property (GladeWidgetAdaptor *adaptor,
return TRUE;
}
-void
+G_MODULE_EXPORT void
glade_gtk_notebook_add_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
@@ -749,7 +749,7 @@ glade_gtk_notebook_add_child (GladeWidgetAdaptor *adaptor,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_notebook_remove_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
@@ -801,7 +801,7 @@ glade_gtk_notebook_remove_child (GladeWidgetAdaptor *adaptor,
}
-void
+G_MODULE_EXPORT void
glade_gtk_notebook_replace_child (GladeWidgetAdaptor *adaptor,
GtkWidget *container,
GtkWidget *current,
@@ -856,7 +856,7 @@ glade_gtk_notebook_replace_child (GladeWidgetAdaptor *adaptor,
gtk_widget_destroy (GTK_WIDGET (new_widget));
}
-gboolean
+G_MODULE_EXPORT gboolean
glade_gtk_notebook_child_verify_property (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *child,
@@ -876,7 +876,7 @@ glade_gtk_notebook_child_verify_property (GladeWidgetAdaptor *adaptor,
return TRUE;
}
-void
+G_MODULE_EXPORT void
glade_gtk_notebook_set_child_property (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *child,
@@ -903,7 +903,7 @@ glade_gtk_notebook_set_child_property (GladeWidgetAdaptor *adaptor,
property_name, value);
}
-void
+G_MODULE_EXPORT void
glade_gtk_notebook_get_child_property (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *child,
@@ -937,7 +937,7 @@ glade_gtk_notebook_get_child_property (GladeWidgetAdaptor *adaptor,
GTK_WIDGET (child), property_name, value);
}
-void
+G_MODULE_EXPORT void
glade_gtk_notebook_child_action_activate (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *object,
@@ -966,7 +966,7 @@ glade_gtk_notebook_child_action_activate (GladeWidgetAdaptor *adaptor,
}
/* Shared with glade-gtk-box.c */
-void
+G_MODULE_EXPORT void
glade_gtk_box_notebook_child_insert_remove_action (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *object,
diff --git a/plugins/gtk+/glade-gtk-overlay.c b/plugins/gtk+/glade-gtk-overlay.c
index 732b5e8f..18d67112 100644
--- a/plugins/gtk+/glade-gtk-overlay.c
+++ b/plugins/gtk+/glade-gtk-overlay.c
@@ -114,7 +114,7 @@ on_widget_project_notify (GObject *gobject,
object, 0);
}
-void
+G_MODULE_EXPORT void
glade_gtk_overlay_post_create (GladeWidgetAdaptor *adaptor,
GObject *object,
GladeCreateReason reason)
@@ -127,7 +127,7 @@ glade_gtk_overlay_post_create (GladeWidgetAdaptor *adaptor,
on_widget_project_notify (G_OBJECT (widget), NULL, NULL);
}
-gboolean
+G_MODULE_EXPORT gboolean
glade_gtk_overlay_add_verify (GladeWidgetAdaptor *adaptor,
GtkWidget *container,
GtkWidget *child,
@@ -153,7 +153,7 @@ glade_gtk_overlay_add_verify (GladeWidgetAdaptor *adaptor,
return TRUE;
}
-void
+G_MODULE_EXPORT void
glade_gtk_overlay_add_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
@@ -173,7 +173,7 @@ glade_gtk_overlay_add_child (GladeWidgetAdaptor *adaptor,
GWA_GET_CLASS (GTK_TYPE_CONTAINER)->add (adaptor, object, child);
}
-void
+G_MODULE_EXPORT void
glade_gtk_overlay_remove_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
diff --git a/plugins/gtk+/glade-gtk-paned.c b/plugins/gtk+/glade-gtk-paned.c
index 09bc7115..241dc687 100644
--- a/plugins/gtk+/glade-gtk-paned.c
+++ b/plugins/gtk+/glade-gtk-paned.c
@@ -24,7 +24,7 @@
#include <glib/gi18n-lib.h>
#include <gladeui/glade.h>
-void
+G_MODULE_EXPORT void
glade_gtk_paned_post_create (GladeWidgetAdaptor * adaptor,
GObject * paned, GladeCreateReason reason)
{
@@ -39,7 +39,7 @@ glade_gtk_paned_post_create (GladeWidgetAdaptor * adaptor,
gtk_paned_add2 (GTK_PANED (paned), glade_placeholder_new ());
}
-void
+G_MODULE_EXPORT void
glade_gtk_paned_add_child (GladeWidgetAdaptor * adaptor,
GObject * object, GObject * child)
{
@@ -90,7 +90,7 @@ glade_gtk_paned_add_child (GladeWidgetAdaptor * adaptor,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_paned_remove_child (GladeWidgetAdaptor * adaptor,
GObject * object, GObject * child)
{
@@ -99,7 +99,7 @@ glade_gtk_paned_remove_child (GladeWidgetAdaptor * adaptor,
glade_gtk_paned_post_create (adaptor, object, GLADE_CREATE_USER);
}
-void
+G_MODULE_EXPORT void
glade_gtk_paned_set_child_property (GladeWidgetAdaptor * adaptor,
GObject * container,
GObject * child,
@@ -144,7 +144,7 @@ glade_gtk_paned_set_child_property (GladeWidgetAdaptor * adaptor,
property_name, value);
}
-void
+G_MODULE_EXPORT void
glade_gtk_paned_get_child_property (GladeWidgetAdaptor * adaptor,
GObject * container,
GObject * child,
diff --git a/plugins/gtk+/glade-gtk-popover-menu.c b/plugins/gtk+/glade-gtk-popover-menu.c
index 59b4fb12..a17c211d 100644
--- a/plugins/gtk+/glade-gtk-popover-menu.c
+++ b/plugins/gtk+/glade-gtk-popover-menu.c
@@ -159,7 +159,7 @@ glade_gtk_popover_menu_visible_submenu_changed (GObject *popover,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_popover_menu_post_create (GladeWidgetAdaptor *adaptor,
GObject *container,
GladeCreateReason reason)
@@ -183,7 +183,7 @@ glade_gtk_popover_menu_post_create (GladeWidgetAdaptor *adaptor,
GWA_GET_CLASS (GTK_TYPE_POPOVER)->post_create (adaptor, container, reason);
}
-void
+G_MODULE_EXPORT void
glade_gtk_popover_menu_add_child (GladeWidgetAdaptor *adaptor,
GObject *parent,
GObject *child)
@@ -202,7 +202,7 @@ glade_gtk_popover_menu_add_child (GladeWidgetAdaptor *adaptor,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_popover_menu_remove_child (GladeWidgetAdaptor *adaptor,
GObject *parent,
GObject *child)
@@ -221,7 +221,7 @@ glade_gtk_popover_menu_remove_child (GladeWidgetAdaptor *adaptor,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_popover_menu_replace_child (GladeWidgetAdaptor * adaptor,
GObject * container,
GObject * current,
@@ -399,7 +399,7 @@ glade_gtk_popover_menu_set_current (GObject *object,
g_list_free (children);
}
-void
+G_MODULE_EXPORT void
glade_gtk_popover_menu_set_property (GladeWidgetAdaptor * adaptor,
GObject * object,
const gchar * id,
@@ -413,7 +413,7 @@ glade_gtk_popover_menu_set_property (GladeWidgetAdaptor * adaptor,
GWA_GET_CLASS (GTK_TYPE_POPOVER)->set_property (adaptor, object, id, value);
}
-void
+G_MODULE_EXPORT void
glade_gtk_popover_menu_get_property (GladeWidgetAdaptor * adaptor,
GObject * object,
const gchar * id,
@@ -458,7 +458,7 @@ glade_gtk_popover_menu_verify_current (GObject *object,
return 0 <= current && current < submenus;
}
-gboolean
+G_MODULE_EXPORT gboolean
glade_gtk_popover_menu_verify_property (GladeWidgetAdaptor * adaptor,
GObject * object,
const gchar * id,
@@ -524,7 +524,7 @@ glade_gtk_popover_menu_set_child_position (GObject * container,
glade_widget_pack_property_set (gbox, "visible-submenu", get_visible_child (GTK_POPOVER_MENU (container),
NULL));
}
-void
+G_MODULE_EXPORT void
glade_gtk_popover_menu_set_child_property (GladeWidgetAdaptor * adaptor,
GObject * container,
GObject * child,
@@ -540,7 +540,7 @@ glade_gtk_popover_menu_set_child_property (GladeWidgetAdaptor * adaptor,
GWA_GET_CLASS (GTK_TYPE_POPOVER)->child_set_property (adaptor, container, child, id, value);
}
-void
+G_MODULE_EXPORT void
glade_gtk_popover_menu_get_child_property (GladeWidgetAdaptor * adaptor,
GObject * container,
GObject * child,
@@ -551,7 +551,7 @@ glade_gtk_popover_menu_get_child_property (GladeWidgetAdaptor * adaptor,
GTK_WIDGET (child), id, value);
}
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_popover_menu_create_editable (GladeWidgetAdaptor * adaptor,
GladeEditorPageType type)
{
diff --git a/plugins/gtk+/glade-gtk-popover.c b/plugins/gtk+/glade-gtk-popover.c
index 2e9fe239..8392cdb9 100644
--- a/plugins/gtk+/glade-gtk-popover.c
+++ b/plugins/gtk+/glade-gtk-popover.c
@@ -27,7 +27,7 @@
#include "glade-popover-editor.h"
-GObject *
+G_MODULE_EXPORT GObject *
glade_gtk_popover_constructor (GType type,
guint n_construct_properties,
GObjectConstructParam * construct_properties)
@@ -46,7 +46,7 @@ glade_gtk_popover_constructor (GType type,
return ret_obj;
}
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_popover_create_editable (GladeWidgetAdaptor * adaptor,
GladeEditorPageType type)
{
@@ -65,7 +65,7 @@ popover_key_press (GtkWidget *popover, GdkEventKey *event, gpointer user_data)
return FALSE;
}
-void
+G_MODULE_EXPORT void
glade_gtk_popover_post_create (GladeWidgetAdaptor *adaptor,
GObject *popover,
GladeCreateReason reason)
diff --git a/plugins/gtk+/glade-gtk-progress-bar.c b/plugins/gtk+/glade-gtk-progress-bar.c
index b2ecbd20..63343019 100644
--- a/plugins/gtk+/glade-gtk-progress-bar.c
+++ b/plugins/gtk+/glade-gtk-progress-bar.c
@@ -29,7 +29,7 @@
#define TEXT_DISABLED_MSG _("This progressbar does not show text")
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_progress_bar_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
@@ -41,7 +41,7 @@ glade_gtk_progress_bar_create_editable (GladeWidgetAdaptor *adaptor,
return GWA_GET_CLASS (GTK_TYPE_CONTAINER)->create_editable (adaptor, type);
}
-void
+G_MODULE_EXPORT void
glade_gtk_progress_bar_set_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
diff --git a/plugins/gtk+/glade-gtk-radio-button.c b/plugins/gtk+/glade-gtk-radio-button.c
index 22747861..1152299f 100644
--- a/plugins/gtk+/glade-gtk-radio-button.c
+++ b/plugins/gtk+/glade-gtk-radio-button.c
@@ -25,7 +25,7 @@
#include <glib/gi18n-lib.h>
#include <gladeui/glade.h>
-void
+G_MODULE_EXPORT void
glade_gtk_radio_button_set_property (GladeWidgetAdaptor * adaptor,
GObject * object,
const gchar * property_name,
diff --git a/plugins/gtk+/glade-gtk-radio-menu-item.c b/plugins/gtk+/glade-gtk-radio-menu-item.c
index d50def09..66aa65f5 100644
--- a/plugins/gtk+/glade-gtk-radio-menu-item.c
+++ b/plugins/gtk+/glade-gtk-radio-menu-item.c
@@ -41,7 +41,7 @@ glade_gtk_radio_menu_item_set_group (GObject * object, const GValue * value)
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_radio_menu_item_set_property (GladeWidgetAdaptor * adaptor,
GObject * object,
const gchar * id, const GValue * value)
diff --git a/plugins/gtk+/glade-gtk-recent-chooser-menu.c b/plugins/gtk+/glade-gtk-recent-chooser-menu.c
index a4ed7d79..fb9d9ab3 100644
--- a/plugins/gtk+/glade-gtk-recent-chooser-menu.c
+++ b/plugins/gtk+/glade-gtk-recent-chooser-menu.c
@@ -27,7 +27,7 @@
#include "glade-recent-chooser-menu-editor.h"
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_recent_chooser_menu_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
@@ -37,7 +37,7 @@ glade_gtk_recent_chooser_menu_create_editable (GladeWidgetAdaptor *adaptor,
return GWA_GET_CLASS (GTK_TYPE_MENU)->create_editable (adaptor, type);
}
-void
+G_MODULE_EXPORT void
glade_gtk_recent_chooser_menu_set_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
diff --git a/plugins/gtk+/glade-gtk-recent-chooser-widget.c b/plugins/gtk+/glade-gtk-recent-chooser-widget.c
index bc25394f..83d0a491 100644
--- a/plugins/gtk+/glade-gtk-recent-chooser-widget.c
+++ b/plugins/gtk+/glade-gtk-recent-chooser-widget.c
@@ -28,7 +28,7 @@
#include "glade-gtk-dialog.h"
#include "glade-recent-chooser-widget-editor.h"
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_recent_chooser_widget_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
diff --git a/plugins/gtk+/glade-gtk-recent-file-filter.c b/plugins/gtk+/glade-gtk-recent-file-filter.c
index 417272c7..7a2a5621 100644
--- a/plugins/gtk+/glade-gtk-recent-file-filter.c
+++ b/plugins/gtk+/glade-gtk-recent-file-filter.c
@@ -131,7 +131,7 @@ glade_gtk_filter_write_strings (GladeWidget *widget,
}
}
-GladeEditorProperty *
+G_MODULE_EXPORT GladeEditorProperty *
glade_gtk_recent_file_filter_create_eprop (GladeWidgetAdaptor *adaptor,
GladePropertyDef *def,
gboolean use_command)
@@ -152,7 +152,7 @@ glade_gtk_recent_file_filter_create_eprop (GladeWidgetAdaptor *adaptor,
return eprop;
}
-gchar *
+G_MODULE_EXPORT gchar *
glade_gtk_recent_file_filter_string_from_value (GladeWidgetAdaptor *adaptor,
GladePropertyDef *def,
const GValue *value)
@@ -172,7 +172,7 @@ glade_gtk_recent_file_filter_string_from_value (GladeWidgetAdaptor *adaptor,
(G_TYPE_OBJECT)->string_from_value (adaptor, def, value);
}
-void
+G_MODULE_EXPORT void
glade_gtk_recent_filter_read_widget (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlNode *node)
@@ -189,7 +189,7 @@ glade_gtk_recent_filter_read_widget (GladeWidgetAdaptor *adaptor,
glade_gtk_filter_read_strings (widget, node, FILTER_APPLICATION, "glade-applications");
}
-void
+G_MODULE_EXPORT void
glade_gtk_recent_filter_write_widget (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlContext *context,
@@ -231,7 +231,7 @@ glade_gtk_recent_filter_write_widget (GladeWidgetAdaptor *adaptor,
glade_xml_node_append_child (node, strings_node);
}
-void
+G_MODULE_EXPORT void
glade_gtk_file_filter_read_widget (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlNode *node)
@@ -247,7 +247,7 @@ glade_gtk_file_filter_read_widget (GladeWidgetAdaptor *adaptor,
glade_gtk_filter_read_strings (widget, node, FILTER_PATTERN, "glade-patterns");
}
-void
+G_MODULE_EXPORT void
glade_gtk_file_filter_write_widget (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlContext *context,
diff --git a/plugins/gtk+/glade-gtk-revealer.c b/plugins/gtk+/glade-gtk-revealer.c
index 827a8fd0..eefc15c2 100644
--- a/plugins/gtk+/glade-gtk-revealer.c
+++ b/plugins/gtk+/glade-gtk-revealer.c
@@ -24,7 +24,7 @@
#include <config.h>
#include <gladeui/glade.h>
-void
+G_MODULE_EXPORT void
glade_gtk_revealer_post_create (GladeWidgetAdaptor *adaptor,
GObject *container,
GladeCreateReason reason)
diff --git a/plugins/gtk+/glade-gtk-scale.c b/plugins/gtk+/glade-gtk-scale.c
index f788296b..5bc529f7 100644
--- a/plugins/gtk+/glade-gtk-scale.c
+++ b/plugins/gtk+/glade-gtk-scale.c
@@ -29,7 +29,7 @@
#define DRAW_VALUE_DISABLED_MSG _("Scale is configured to not draw the value")
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_scale_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
@@ -41,7 +41,7 @@ glade_gtk_scale_create_editable (GladeWidgetAdaptor *adaptor,
return GWA_GET_CLASS (GTK_TYPE_CONTAINER)->create_editable (adaptor, type);
}
-void
+G_MODULE_EXPORT void
glade_gtk_scale_set_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
diff --git a/plugins/gtk+/glade-gtk-scrollbar.c b/plugins/gtk+/glade-gtk-scrollbar.c
index 7de7ec16..9b7828aa 100644
--- a/plugins/gtk+/glade-gtk-scrollbar.c
+++ b/plugins/gtk+/glade-gtk-scrollbar.c
@@ -27,7 +27,7 @@
#include "glade-scrollbar-editor.h"
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_scrollbar_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
diff --git a/plugins/gtk+/glade-gtk-scrolled-window.c b/plugins/gtk+/glade-gtk-scrolled-window.c
index 2e87487a..d675aa2d 100644
--- a/plugins/gtk+/glade-gtk-scrolled-window.c
+++ b/plugins/gtk+/glade-gtk-scrolled-window.c
@@ -27,7 +27,7 @@
#include "glade-scrolled-window-editor.h"
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_scrolled_window_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
@@ -39,7 +39,7 @@ glade_gtk_scrolled_window_create_editable (GladeWidgetAdaptor *adaptor,
return GWA_GET_CLASS (GTK_TYPE_CONTAINER)->create_editable (adaptor, type);
}
-void
+G_MODULE_EXPORT void
glade_gtk_scrolled_window_set_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
@@ -60,7 +60,7 @@ glade_gtk_scrolled_window_set_property (GladeWidgetAdaptor *adaptor,
GWA_GET_CLASS (GTK_TYPE_CONTAINER)->set_property (adaptor, object, id, value);
}
-gboolean
+G_MODULE_EXPORT gboolean
glade_gtk_scrolled_window_add_child_verify (GladeWidgetAdaptor *adaptor,
GtkWidget *container,
GtkWidget *child,
diff --git a/plugins/gtk+/glade-gtk-searchbar.c b/plugins/gtk+/glade-gtk-searchbar.c
index 1a540900..e41a5ee3 100644
--- a/plugins/gtk+/glade-gtk-searchbar.c
+++ b/plugins/gtk+/glade-gtk-searchbar.c
@@ -27,7 +27,7 @@
#include <gladeui/glade.h>
#include "glade-gtk.h"
-void
+G_MODULE_EXPORT void
glade_gtk_search_bar_post_create (GladeWidgetAdaptor *adaptor,
GObject *widget,
GladeCreateReason reason)
@@ -44,7 +44,7 @@ glade_gtk_search_bar_post_create (GladeWidgetAdaptor *adaptor,
gtk_search_bar_set_show_close_button (GTK_SEARCH_BAR (widget), FALSE);
}
-GList *
+G_MODULE_EXPORT GList *
glade_gtk_search_bar_get_children (GladeWidgetAdaptor * adaptor,
GtkSearchBar * searchbar)
{
@@ -55,7 +55,7 @@ glade_gtk_search_bar_get_children (GladeWidgetAdaptor * adaptor,
return g_list_append (NULL, current);
}
-gboolean
+G_MODULE_EXPORT gboolean
glade_gtk_search_bar_add_verify (GladeWidgetAdaptor *adaptor,
GtkWidget *container,
GtkWidget *child,
@@ -79,7 +79,7 @@ glade_gtk_search_bar_add_verify (GladeWidgetAdaptor *adaptor,
return TRUE;
}
-void
+G_MODULE_EXPORT void
glade_gtk_search_bar_add_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
@@ -94,7 +94,7 @@ glade_gtk_search_bar_add_child (GladeWidgetAdaptor *adaptor,
g_object_set_data (G_OBJECT (object), "child", child);
}
-void
+G_MODULE_EXPORT void
glade_gtk_search_bar_remove_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
@@ -112,7 +112,7 @@ glade_gtk_search_bar_remove_child (GladeWidgetAdaptor *adaptor,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_search_bar_replace_child (GladeWidgetAdaptor * adaptor,
GtkWidget * container,
GtkWidget * current, GtkWidget * new_widget)
diff --git a/plugins/gtk+/glade-gtk-size-group.c b/plugins/gtk+/glade-gtk-size-group.c
index 925ecf6b..48116dfe 100644
--- a/plugins/gtk+/glade-gtk-size-group.c
+++ b/plugins/gtk+/glade-gtk-size-group.c
@@ -79,7 +79,7 @@ glade_gtk_size_group_read_widgets (GladeWidget *widget, GladeXmlNode *node)
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_size_group_read_widget (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlNode *node)
@@ -127,7 +127,7 @@ glade_gtk_size_group_write_widgets (GladeWidget *widget,
}
-void
+G_MODULE_EXPORT void
glade_gtk_size_group_write_widget (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlContext *context,
@@ -144,7 +144,7 @@ glade_gtk_size_group_write_widget (GladeWidgetAdaptor *adaptor,
}
-void
+G_MODULE_EXPORT void
glade_gtk_size_group_set_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *property_name,
diff --git a/plugins/gtk+/glade-gtk-spin-button.c b/plugins/gtk+/glade-gtk-spin-button.c
index df7fe686..14ee63f6 100644
--- a/plugins/gtk+/glade-gtk-spin-button.c
+++ b/plugins/gtk+/glade-gtk-spin-button.c
@@ -27,7 +27,7 @@
#include "glade-spin-button-editor.h"
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_spin_button_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
@@ -66,7 +66,7 @@ glade_gtk_spin_button_set_adjustment (GObject *object, const GValue *value)
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_spin_button_set_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
diff --git a/plugins/gtk+/glade-gtk-stack-switcher.c b/plugins/gtk+/glade-gtk-stack-switcher.c
index c375ac7d..0e55b5e9 100644
--- a/plugins/gtk+/glade-gtk-stack-switcher.c
+++ b/plugins/gtk+/glade-gtk-stack-switcher.c
@@ -28,7 +28,7 @@
#include "glade-stack-switcher-editor.h"
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_stack_switcher_create_editable (GladeWidgetAdaptor * adaptor,
GladeEditorPageType type)
{
diff --git a/plugins/gtk+/glade-gtk-stack.c b/plugins/gtk+/glade-gtk-stack.c
index 28bb6796..a2c4827e 100644
--- a/plugins/gtk+/glade-gtk-stack.c
+++ b/plugins/gtk+/glade-gtk-stack.c
@@ -84,7 +84,7 @@ glade_gtk_stack_project_changed (GladeWidget * gwidget,
g_object_set_data (G_OBJECT (gwidget), "stack-project-ptr", project);
}
-void
+G_MODULE_EXPORT void
glade_gtk_stack_post_create (GladeWidgetAdaptor *adaptor,
GObject *container,
GladeCreateReason reason)
@@ -138,7 +138,7 @@ update_position_with_command (GtkWidget *widget, gpointer data)
glade_command_set_property (property, position);
}
-void
+G_MODULE_EXPORT void
glade_gtk_stack_child_action_activate (GladeWidgetAdaptor * adaptor,
GObject * container,
GObject * object,
@@ -216,7 +216,7 @@ glade_gtk_stack_child_action_activate (GladeWidgetAdaptor * adaptor,
action_path);
}
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_stack_create_editable (GladeWidgetAdaptor * adaptor,
GladeEditorPageType type)
{
@@ -357,7 +357,7 @@ gtk_stack_get_page (GtkStack *stack)
return page;
}
-void
+G_MODULE_EXPORT void
glade_gtk_stack_set_property (GladeWidgetAdaptor * adaptor,
GObject * object,
const gchar * id,
@@ -371,7 +371,7 @@ glade_gtk_stack_set_property (GladeWidgetAdaptor * adaptor,
GWA_GET_CLASS (GTK_TYPE_CONTAINER)->set_property (adaptor, object, id, value);
}
-void
+G_MODULE_EXPORT void
glade_gtk_stack_get_property (GladeWidgetAdaptor * adaptor,
GObject * object,
const gchar * id,
@@ -422,7 +422,7 @@ glade_gtk_stack_set_child_position (GObject * container,
glade_widget_property_set (gbox, "page", page);
}
-void
+G_MODULE_EXPORT void
glade_gtk_stack_set_child_property (GladeWidgetAdaptor * adaptor,
GObject * container,
GObject * child,
@@ -460,7 +460,7 @@ glade_gtk_stack_verify_page (GObject *object,
return 0 <= page && page < pages;
}
-gboolean
+G_MODULE_EXPORT gboolean
glade_gtk_stack_verify_property (GladeWidgetAdaptor * adaptor,
GObject * object,
const gchar * id,
@@ -476,7 +476,7 @@ glade_gtk_stack_verify_property (GladeWidgetAdaptor * adaptor,
return TRUE;
}
-void
+G_MODULE_EXPORT void
glade_gtk_stack_add_child (GladeWidgetAdaptor * adaptor,
GObject * object,
GObject * child)
@@ -515,7 +515,7 @@ glade_gtk_stack_add_child (GladeWidgetAdaptor * adaptor,
glade_widget_property_set (gbox, "page", page);
}
-void
+G_MODULE_EXPORT void
glade_gtk_stack_remove_child (GladeWidgetAdaptor * adaptor,
GObject * object,
GObject * child)
@@ -532,7 +532,7 @@ glade_gtk_stack_remove_child (GladeWidgetAdaptor * adaptor,
glade_widget_property_set (gbox, "page", page);
}
-void
+G_MODULE_EXPORT void
glade_gtk_stack_replace_child (GladeWidgetAdaptor * adaptor,
GObject * container,
GObject * current,
diff --git a/plugins/gtk+/glade-gtk-switch.c b/plugins/gtk+/glade-gtk-switch.c
index cae415aa..01fd315e 100644
--- a/plugins/gtk+/glade-gtk-switch.c
+++ b/plugins/gtk+/glade-gtk-switch.c
@@ -25,7 +25,7 @@
#include <config.h>
#include "glade-activatable-editor.h"
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_switch_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
@@ -35,7 +35,7 @@ glade_gtk_switch_create_editable (GladeWidgetAdaptor *adaptor,
return GWA_GET_CLASS (GTK_TYPE_WIDGET)->create_editable (adaptor, type);
}
-void
+G_MODULE_EXPORT void
glade_gtk_switch_post_create (GladeWidgetAdaptor *adaptor,
GObject *widget,
GladeCreateReason reason)
diff --git a/plugins/gtk+/glade-gtk-table.c b/plugins/gtk+/glade-gtk-table.c
index 71f395a8..b2ddb84b 100644
--- a/plugins/gtk+/glade-gtk-table.c
+++ b/plugins/gtk+/glade-gtk-table.c
@@ -203,7 +203,7 @@ gtk_table_children_callback (GtkWidget *widget, gpointer client_data)
*children = g_list_prepend (*children, widget);
}
-GList *
+G_MODULE_EXPORT GList *
glade_gtk_table_get_children (GladeWidgetAdaptor *adaptor,
GtkContainer *container)
{
@@ -215,7 +215,7 @@ glade_gtk_table_get_children (GladeWidgetAdaptor *adaptor,
return children;
}
-void
+G_MODULE_EXPORT void
glade_gtk_table_add_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
@@ -225,7 +225,7 @@ glade_gtk_table_add_child (GladeWidgetAdaptor *adaptor,
glade_gtk_table_refresh_placeholders (GTK_TABLE (object));
}
-void
+G_MODULE_EXPORT void
glade_gtk_table_remove_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
@@ -235,7 +235,7 @@ glade_gtk_table_remove_child (GladeWidgetAdaptor *adaptor,
glade_gtk_table_refresh_placeholders (GTK_TABLE (object));
}
-void
+G_MODULE_EXPORT void
glade_gtk_table_replace_child (GladeWidgetAdaptor *adaptor,
GtkWidget *container,
GtkWidget *current,
@@ -356,7 +356,7 @@ glade_gtk_table_set_n_common (GObject *object,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_table_set_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
@@ -389,7 +389,7 @@ glade_gtk_table_verify_n_common (GObject *object,
return TRUE;
}
-gboolean
+G_MODULE_EXPORT gboolean
glade_gtk_table_verify_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
@@ -406,7 +406,7 @@ glade_gtk_table_verify_property (GladeWidgetAdaptor *adaptor,
return TRUE;
}
-void
+G_MODULE_EXPORT void
glade_gtk_table_set_child_property (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *child,
@@ -490,7 +490,7 @@ glade_gtk_table_verify_right_bottom_attach (GObject *object,
return TRUE;
}
-gboolean
+G_MODULE_EXPORT gboolean
glade_gtk_table_child_verify_property (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *child,
@@ -666,7 +666,7 @@ glade_gtk_table_child_insert_remove_action (GladeWidgetAdaptor *adaptor,
glade_command_pop_group ();
}
-void
+G_MODULE_EXPORT void
glade_gtk_table_child_action_activate (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *object,
diff --git a/plugins/gtk+/glade-gtk-text-buffer.c b/plugins/gtk+/glade-gtk-text-buffer.c
index 2450a07b..831f8406 100644
--- a/plugins/gtk+/glade-gtk-text-buffer.c
+++ b/plugins/gtk+/glade-gtk-text-buffer.c
@@ -44,7 +44,7 @@ glade_gtk_text_buffer_changed (GtkTextBuffer * buffer, GladeWidget * gbuffy)
g_free (text);
}
-void
+G_MODULE_EXPORT void
glade_gtk_text_buffer_post_create (GladeWidgetAdaptor * adaptor,
GObject * object, GladeCreateReason reason)
{
@@ -56,7 +56,7 @@ glade_gtk_text_buffer_post_create (GladeWidgetAdaptor * adaptor,
G_CALLBACK (glade_gtk_text_buffer_changed), gbuffy);
}
-void
+G_MODULE_EXPORT void
glade_gtk_text_buffer_set_property (GladeWidgetAdaptor * adaptor,
GObject * object,
const gchar * id, const GValue * value)
diff --git a/plugins/gtk+/glade-gtk-text-tag-table.c b/plugins/gtk+/glade-gtk-text-tag-table.c
index 2cebfa07..845074c2 100644
--- a/plugins/gtk+/glade-gtk-text-tag-table.c
+++ b/plugins/gtk+/glade-gtk-text-tag-table.c
@@ -27,7 +27,7 @@
#include "glade-gtk.h"
-gboolean
+G_MODULE_EXPORT gboolean
glade_gtk_text_tag_table_add_verify (GladeWidgetAdaptor *adaptor,
GtkWidget *container,
GtkWidget *child,
@@ -53,7 +53,7 @@ glade_gtk_text_tag_table_add_verify (GladeWidgetAdaptor *adaptor,
return TRUE;
}
-void
+G_MODULE_EXPORT void
glade_gtk_text_tag_table_add_child (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *child)
@@ -75,7 +75,7 @@ glade_gtk_text_tag_table_add_child (GladeWidgetAdaptor *adaptor,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_text_tag_table_remove_child (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *child)
@@ -97,7 +97,7 @@ glade_gtk_text_tag_table_remove_child (GladeWidgetAdaptor *adaptor,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_text_tag_table_replace_child (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *current,
@@ -107,7 +107,7 @@ glade_gtk_text_tag_table_replace_child (GladeWidgetAdaptor *adaptor,
glade_gtk_text_tag_table_add_child (adaptor, container, new_tag);
}
-GList *
+G_MODULE_EXPORT GList *
glade_gtk_text_tag_table_get_children (GladeWidgetAdaptor *adaptor,
GObject *container)
{
@@ -160,7 +160,7 @@ glade_gtk_text_tag_table_launch_editor (GObject *table)
gtk_widget_show (window);
}
-void
+G_MODULE_EXPORT void
glade_gtk_text_tag_table_action_activate (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *action_path)
diff --git a/plugins/gtk+/glade-gtk-text-view.c b/plugins/gtk+/glade-gtk-text-view.c
index 76beadfb..5fa28e79 100644
--- a/plugins/gtk+/glade-gtk-text-view.c
+++ b/plugins/gtk+/glade-gtk-text-view.c
@@ -27,7 +27,7 @@
#include "glade-text-view-editor.h"
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_text_view_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
@@ -48,7 +48,7 @@ glade_gtk_text_view_stop_double_click (GtkWidget *widget,
return (event->type == GDK_2BUTTON_PRESS || event->type == GDK_3BUTTON_PRESS);
}
-void
+G_MODULE_EXPORT void
glade_gtk_text_view_post_create (GladeWidgetAdaptor *adaptor,
GObject *object,
GladeCreateReason reason)
@@ -61,7 +61,7 @@ glade_gtk_text_view_post_create (GladeWidgetAdaptor *adaptor,
G_CALLBACK (glade_gtk_text_view_stop_double_click), NULL);
}
-void
+G_MODULE_EXPORT void
glade_gtk_text_view_set_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *property_name,
diff --git a/plugins/gtk+/glade-gtk-tool-button.c b/plugins/gtk+/glade-gtk-tool-button.c
index 406797c8..093a51c6 100644
--- a/plugins/gtk+/glade-gtk-tool-button.c
+++ b/plugins/gtk+/glade-gtk-tool-button.c
@@ -28,7 +28,7 @@
#include "glade-gtk.h"
#include "glade-tool-button-editor.h"
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_tool_button_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
@@ -135,7 +135,7 @@ glade_gtk_tool_button_set_icon_name (GObject *object, const GValue *value)
gtk_tool_button_set_icon_name (GTK_TOOL_BUTTON (object), name);
}
-void
+G_MODULE_EXPORT void
glade_gtk_tool_button_set_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
@@ -194,7 +194,7 @@ glade_gtk_tool_button_parse_finished (GladeProject *project,
glade_widget_property_set (widget, "image-mode", GLADE_TB_MODE_STOCK);
}
-void
+G_MODULE_EXPORT void
glade_gtk_tool_button_read_widget (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlNode *node)
diff --git a/plugins/gtk+/glade-gtk-tool-item-group.c b/plugins/gtk+/glade-gtk-tool-item-group.c
index 05e3368a..cf35f284 100644
--- a/plugins/gtk+/glade-gtk-tool-item-group.c
+++ b/plugins/gtk+/glade-gtk-tool-item-group.c
@@ -28,7 +28,7 @@
#include "glade-tool-item-group-editor.h"
#include "glade-gtk.h"
-gboolean
+G_MODULE_EXPORT gboolean
glade_gtk_tool_item_group_add_verify (GladeWidgetAdaptor *adaptor,
GtkWidget *container,
GtkWidget *child,
@@ -54,7 +54,7 @@ glade_gtk_tool_item_group_add_verify (GladeWidgetAdaptor *adaptor,
return TRUE;
}
-void
+G_MODULE_EXPORT void
glade_gtk_tool_item_group_add_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
@@ -62,7 +62,7 @@ glade_gtk_tool_item_group_add_child (GladeWidgetAdaptor *adaptor,
gtk_container_add (GTK_CONTAINER (object), GTK_WIDGET (child));
}
-void
+G_MODULE_EXPORT void
glade_gtk_tool_item_group_remove_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
@@ -84,7 +84,7 @@ glade_gtk_tool_item_group_parse_finished (GladeProject *project,
glade_widget_property_set (widget, "custom-label", FALSE);
}
-void
+G_MODULE_EXPORT void
glade_gtk_tool_item_group_read_widget (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlNode *node)
@@ -120,7 +120,7 @@ glade_gtk_tool_item_group_set_custom_label (GObject *object, const GValue *value
glade_widget_property_set_sensitive (gbutton, "label", TRUE, NULL);
}
-void
+G_MODULE_EXPORT void
glade_gtk_tool_item_group_set_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
@@ -152,7 +152,7 @@ glade_gtk_tool_item_group_set_property (GladeWidgetAdaptor *adaptor,
GWA_GET_CLASS (GTK_TYPE_CONTAINER)->set_property (adaptor, object, id, value);
}
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_tool_item_group_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
diff --git a/plugins/gtk+/glade-gtk-tool-item.c b/plugins/gtk+/glade-gtk-tool-item.c
index aefda410..fad3bcbb 100644
--- a/plugins/gtk+/glade-gtk-tool-item.c
+++ b/plugins/gtk+/glade-gtk-tool-item.c
@@ -25,7 +25,7 @@
#include <glib/gi18n-lib.h>
#include <gladeui/glade.h>
-GObject *
+G_MODULE_EXPORT GObject *
glade_gtk_tool_item_constructor (GType type,
guint n_construct_properties,
GObjectConstructParam *construct_properties)
@@ -44,7 +44,7 @@ glade_gtk_tool_item_constructor (GType type,
return ret_obj;
}
-void
+G_MODULE_EXPORT void
glade_gtk_tool_item_post_create (GladeWidgetAdaptor *adaptor,
GObject *object,
GladeCreateReason reason)
@@ -57,7 +57,7 @@ glade_gtk_tool_item_post_create (GladeWidgetAdaptor *adaptor,
gtk_container_add (GTK_CONTAINER (object), glade_placeholder_new ());
}
-void
+G_MODULE_EXPORT void
glade_gtk_tool_item_set_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
diff --git a/plugins/gtk+/glade-gtk-tool-palette.c b/plugins/gtk+/glade-gtk-tool-palette.c
index 1e806218..5741b5e1 100644
--- a/plugins/gtk+/glade-gtk-tool-palette.c
+++ b/plugins/gtk+/glade-gtk-tool-palette.c
@@ -29,7 +29,7 @@
#include "glade-gtk-menu-shell.h"
#include "glade-gtk.h"
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_tool_palette_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
@@ -41,7 +41,7 @@ glade_gtk_tool_palette_create_editable (GladeWidgetAdaptor *adaptor,
return GWA_GET_CLASS (GTK_TYPE_CONTAINER)->create_editable (adaptor, type);
}
-void
+G_MODULE_EXPORT void
glade_gtk_tool_palette_get_child_property (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *child,
@@ -67,7 +67,7 @@ glade_gtk_tool_palette_get_child_property (GladeWidgetAdaptor *adaptor,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_tool_palette_set_child_property (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *child,
@@ -104,7 +104,7 @@ glade_gtk_tool_palette_set_child_property (GladeWidgetAdaptor *adaptor,
property_name, value);
}
-gboolean
+G_MODULE_EXPORT gboolean
glade_gtk_tool_palette_add_verify (GladeWidgetAdaptor *adaptor,
GtkWidget *container,
GtkWidget *child,
@@ -130,7 +130,7 @@ glade_gtk_tool_palette_add_verify (GladeWidgetAdaptor *adaptor,
return TRUE;
}
-void
+G_MODULE_EXPORT void
glade_gtk_tool_palette_add_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
@@ -157,7 +157,7 @@ glade_gtk_tool_palette_add_child (GladeWidgetAdaptor *adaptor,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_tool_palette_remove_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
@@ -228,7 +228,7 @@ G_GNUC_END_IGNORE_DEPRECATIONS
gtk_widget_show (window);
}
-void
+G_MODULE_EXPORT void
glade_gtk_tool_palette_action_activate (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *action_path)
diff --git a/plugins/gtk+/glade-gtk-toolbar.c b/plugins/gtk+/glade-gtk-toolbar.c
index 8f34b0f9..32c99ca4 100644
--- a/plugins/gtk+/glade-gtk-toolbar.c
+++ b/plugins/gtk+/glade-gtk-toolbar.c
@@ -80,7 +80,7 @@ property_icon_size_notify_enabled (GladeProperty *property,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_toolbar_post_create (GladeWidgetAdaptor *adaptor,
GObject *object,
GladeCreateReason reason)
@@ -99,7 +99,7 @@ glade_gtk_toolbar_post_create (GladeWidgetAdaptor *adaptor,
G_CALLBACK (property_icon_size_notify_enabled), object);
}
-void
+G_MODULE_EXPORT void
glade_gtk_toolbar_get_child_property (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *child,
@@ -125,7 +125,7 @@ glade_gtk_toolbar_get_child_property (GladeWidgetAdaptor *adaptor,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_toolbar_set_child_property (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *child,
@@ -161,7 +161,7 @@ glade_gtk_toolbar_set_child_property (GladeWidgetAdaptor *adaptor,
property_name, value);
}
-gboolean
+G_MODULE_EXPORT gboolean
glade_gtk_toolbar_add_verify (GladeWidgetAdaptor *adaptor,
GtkWidget *container,
GtkWidget *child,
@@ -187,7 +187,7 @@ glade_gtk_toolbar_add_verify (GladeWidgetAdaptor *adaptor,
return TRUE;
}
-void
+G_MODULE_EXPORT void
glade_gtk_toolbar_add_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
@@ -215,7 +215,7 @@ glade_gtk_toolbar_add_child (GladeWidgetAdaptor *adaptor,
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_toolbar_remove_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
@@ -283,7 +283,7 @@ G_GNUC_END_IGNORE_DEPRECATIONS
gtk_widget_show (window);
}
-void
+G_MODULE_EXPORT void
glade_gtk_toolbar_action_activate (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *action_path)
@@ -298,7 +298,7 @@ glade_gtk_toolbar_action_activate (GladeWidgetAdaptor *adaptor,
}
/* Write the GtkIconSize as an integer */
-void
+G_MODULE_EXPORT void
glade_gtk_toolbar_write_widget (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlContext *context,
diff --git a/plugins/gtk+/glade-gtk-tree-view.c b/plugins/gtk+/glade-gtk-tree-view.c
index a14498ea..f6232092 100644
--- a/plugins/gtk+/glade-gtk-tree-view.c
+++ b/plugins/gtk+/glade-gtk-tree-view.c
@@ -33,7 +33,7 @@
#include "glade-real-tree-view-editor.h"
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_treeview_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
@@ -45,7 +45,7 @@ glade_gtk_treeview_create_editable (GladeWidgetAdaptor *adaptor,
return GWA_GET_CLASS (GTK_TYPE_CONTAINER)->create_editable (adaptor, type);
}
-gboolean
+G_MODULE_EXPORT gboolean
glade_gtk_treeview_add_verify (GladeWidgetAdaptor *adaptor,
GtkWidget *container,
GtkWidget *child,
@@ -71,7 +71,7 @@ glade_gtk_treeview_add_verify (GladeWidgetAdaptor *adaptor,
return TRUE;
}
-void
+G_MODULE_EXPORT void
glade_gtk_treeview_launch_editor (GObject *treeview)
{
GladeBaseEditor *editor;
@@ -106,7 +106,7 @@ glade_gtk_treeview_launch_editor (GObject *treeview)
gtk_widget_show (window);
}
-void
+G_MODULE_EXPORT void
glade_gtk_treeview_action_activate (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *action_path)
@@ -134,7 +134,7 @@ glade_gtk_treeview_get_column_index (GtkTreeView * view,
return -1;
}
-void
+G_MODULE_EXPORT void
glade_gtk_treeview_get_child_property (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *child,
@@ -155,7 +155,7 @@ glade_gtk_treeview_get_child_property (GladeWidgetAdaptor *adaptor,
property_name, value);
}
-void
+G_MODULE_EXPORT void
glade_gtk_treeview_set_child_property (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *child,
@@ -179,7 +179,7 @@ glade_gtk_treeview_set_child_property (GladeWidgetAdaptor *adaptor,
property_name, value);
}
-GList *
+G_MODULE_EXPORT GList *
glade_gtk_treeview_get_children (GladeWidgetAdaptor *adaptor,
GtkTreeView *view)
{
@@ -198,7 +198,7 @@ glade_gtk_treeview_get_children (GladeWidgetAdaptor *adaptor,
#define INSENSITIVE_COLUMN_SIZING_MSG \
_("Columns must have a fixed size inside a treeview with fixed height mode set")
-void
+G_MODULE_EXPORT void
glade_gtk_treeview_add_child (GladeWidgetAdaptor * adaptor,
GObject * container, GObject * child)
{
@@ -223,7 +223,7 @@ glade_gtk_treeview_add_child (GladeWidgetAdaptor * adaptor,
glade_gtk_cell_layout_sync_attributes (G_OBJECT (column));
}
-void
+G_MODULE_EXPORT void
glade_gtk_treeview_remove_child (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *child)
@@ -238,7 +238,7 @@ glade_gtk_treeview_remove_child (GladeWidgetAdaptor *adaptor,
gtk_tree_view_remove_column (view, column);
}
-void
+G_MODULE_EXPORT void
glade_gtk_treeview_replace_child (GladeWidgetAdaptor *adaptor,
GObject *container,
GObject *current,
@@ -275,7 +275,7 @@ glade_gtk_treeview_replace_child (GladeWidgetAdaptor *adaptor,
glade_gtk_cell_layout_sync_attributes (G_OBJECT (column));
}
-void
+G_MODULE_EXPORT void
glade_gtk_treeview_set_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
diff --git a/plugins/gtk+/glade-gtk-viewport.c b/plugins/gtk+/glade-gtk-viewport.c
index d18630e0..2e5a27ce 100644
--- a/plugins/gtk+/glade-gtk-viewport.c
+++ b/plugins/gtk+/glade-gtk-viewport.c
@@ -27,7 +27,7 @@
#include "glade-viewport-editor.h"
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_viewport_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
diff --git a/plugins/gtk+/glade-gtk-widget.c b/plugins/gtk+/glade-gtk-widget.c
index b67eb685..e143a479 100644
--- a/plugins/gtk+/glade-gtk-widget.c
+++ b/plugins/gtk+/glade-gtk-widget.c
@@ -49,7 +49,7 @@
* (and is for use in overriding some post_create functions
* throughout the catalog).
*/
-void
+G_MODULE_EXPORT void
empty (GObject * container, GladeCreateReason reason)
{
}
@@ -74,7 +74,7 @@ static const gchar *atk_relations_list[] = {
};
-void
+G_MODULE_EXPORT void
glade_gtk_widget_destroy_object (GladeWidgetAdaptor *adaptor,
GObject *object)
{
@@ -314,7 +314,7 @@ glade_gtk_widget_read_style_classes (GladeWidget *widget, GladeXmlNode *node)
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_widget_read_widget (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlNode *node)
@@ -584,7 +584,7 @@ glade_gtk_widget_write_style_classes (GladeWidget *widget,
glade_xml_node_append_child (node, style_node);
}
-void
+G_MODULE_EXPORT void
glade_gtk_widget_write_widget (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlContext *context,
@@ -610,7 +610,7 @@ glade_gtk_widget_write_widget (GladeWidgetAdaptor *adaptor,
GWA_GET_CLASS (G_TYPE_OBJECT)->write_widget (adaptor, widget, context, node);
}
-void
+G_MODULE_EXPORT void
glade_gtk_widget_write_widget_after (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlContext *context,
@@ -627,7 +627,7 @@ glade_gtk_widget_write_widget_after (GladeWidgetAdaptor *adaptor,
GWA_GET_CLASS (G_TYPE_OBJECT)->write_widget_after (adaptor, widget, context, node);
}
-GladeEditorProperty *
+G_MODULE_EXPORT GladeEditorProperty *
glade_gtk_widget_create_eprop (GladeWidgetAdaptor *adaptor,
GladePropertyDef *def,
gboolean use_command)
@@ -651,7 +651,7 @@ glade_gtk_widget_create_eprop (GladeWidgetAdaptor *adaptor,
return eprop;
}
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_widget_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
@@ -666,7 +666,7 @@ glade_gtk_widget_create_editable (GladeWidgetAdaptor *adaptor,
return editable;
}
-gchar *
+G_MODULE_EXPORT gchar *
glade_gtk_widget_string_from_value (GladeWidgetAdaptor *adaptor,
GladePropertyDef *def,
const GValue *value)
@@ -709,7 +709,7 @@ widget_parent_changed (GtkWidget *widget,
glade_widget_set_action_sensitive (gwidget, "remove_parent", FALSE);
}
-void
+G_MODULE_EXPORT void
glade_gtk_widget_deep_post_create (GladeWidgetAdaptor *adaptor,
GObject *widget,
GladeCreateReason reason)
@@ -735,7 +735,7 @@ glade_gtk_widget_deep_post_create (GladeWidgetAdaptor *adaptor,
glade_widget_set_action_visible (gwidget, "read_documentation", FALSE);
}
-void
+G_MODULE_EXPORT void
glade_gtk_widget_set_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
@@ -781,7 +781,7 @@ glade_gtk_widget_set_property (GladeWidgetAdaptor *adaptor,
GWA_GET_CLASS (G_TYPE_OBJECT)->set_property (adaptor, object, id, value);
}
-void
+G_MODULE_EXPORT void
glade_gtk_widget_get_property (GladeWidgetAdaptor * adaptor,
GObject * object,
const gchar * id, GValue * value)
@@ -821,7 +821,7 @@ create_command_property_list (GladeWidget *gnew, GList *saved_props)
}
-void
+G_MODULE_EXPORT void
glade_gtk_widget_action_activate (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *action_path)
@@ -1076,7 +1076,7 @@ glade_gtk_widget_add2group_cb (GtkMenuItem *item, GladeWidget *gwidget)
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_gtk_widget_action_submenu (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *action_path)
diff --git a/plugins/gtk+/glade-gtk-window.c b/plugins/gtk+/glade-gtk-window.c
index 5daa30b6..b1f905a1 100644
--- a/plugins/gtk+/glade-gtk-window.c
+++ b/plugins/gtk+/glade-gtk-window.c
@@ -61,7 +61,7 @@ glade_gtk_window_ensure_titlebar_placeholder (GObject *window)
gtk_widget_hide (placeholder);
}
-void
+G_MODULE_EXPORT void
glade_gtk_window_post_create (GladeWidgetAdaptor *adaptor,
GObject *object,
GladeCreateReason reason)
@@ -143,7 +143,7 @@ glade_gtk_window_read_accel_groups (GladeWidget *widget, GladeXmlNode *node)
}
}
-void
+G_MODULE_EXPORT void
glade_gtk_window_read_widget (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlNode *node)
@@ -195,7 +195,7 @@ glade_gtk_window_write_accel_groups (GladeWidget *widget,
}
-void
+G_MODULE_EXPORT void
glade_gtk_window_write_widget (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
GladeXmlContext *context,
@@ -212,7 +212,7 @@ glade_gtk_window_write_widget (GladeWidgetAdaptor *adaptor,
glade_gtk_window_write_accel_groups (widget, context, node);
}
-GladeEditable *
+G_MODULE_EXPORT GladeEditable *
glade_gtk_window_create_editable (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type)
{
@@ -247,7 +247,7 @@ glade_gtk_window_create_editable (GladeWidgetAdaptor *adaptor,
return editable;
}
-void
+G_MODULE_EXPORT void
glade_gtk_window_set_property (GladeWidgetAdaptor *adaptor,
GObject *object,
const gchar *id,
@@ -294,7 +294,7 @@ glade_gtk_window_set_property (GladeWidgetAdaptor *adaptor,
GWA_GET_CLASS (GTK_TYPE_CONTAINER)->set_property (adaptor, object, id, value);
}
-void
+G_MODULE_EXPORT void
glade_gtk_window_replace_child (GladeWidgetAdaptor *adaptor,
GtkWidget *container,
GtkWidget *current,
@@ -319,7 +319,7 @@ glade_gtk_window_replace_child (GladeWidgetAdaptor *adaptor,
G_OBJECT (new_widget));
}
-void
+G_MODULE_EXPORT void
glade_gtk_window_add_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
@@ -352,7 +352,7 @@ glade_gtk_window_add_child (GladeWidgetAdaptor *adaptor,
}
-void
+G_MODULE_EXPORT void
glade_gtk_window_remove_child (GladeWidgetAdaptor *adaptor,
GObject *object,
GObject *child)
diff --git a/plugins/gtk+/glade-header-bar-editor.c b/plugins/gtk+/glade-header-bar-editor.c
index 92ec7ce4..46e56145 100644
--- a/plugins/gtk+/glade-header-bar-editor.c
+++ b/plugins/gtk+/glade-header-bar-editor.c
@@ -210,7 +210,7 @@ show_decoration_toggled (GtkWidget *widget,
glade_editable_load (GLADE_EDITABLE (editor), gwidget);
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_header_bar_editor_new (void)
{
return g_object_new (GLADE_TYPE_HEADER_BAR_EDITOR, NULL);
diff --git a/plugins/gtk+/glade-icon-factory-editor.c b/plugins/gtk+/glade-icon-factory-editor.c
index 841bb96f..0863118f 100644
--- a/plugins/gtk+/glade-icon-factory-editor.c
+++ b/plugins/gtk+/glade-icon-factory-editor.c
@@ -120,7 +120,7 @@ glade_icon_factory_editor_grab_focus (GtkWidget *widget)
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_icon_factory_editor_new (GladeWidgetAdaptor *adaptor,
GladeEditable *embed)
{
diff --git a/plugins/gtk+/glade-icon-sources.c b/plugins/gtk+/glade-icon-sources.c
index 3ed25b83..d55c612f 100644
--- a/plugins/gtk+/glade-icon-sources.c
+++ b/plugins/gtk+/glade-icon-sources.c
@@ -74,7 +74,7 @@ icon_sources_dup (gchar *icon_name, GList *set, GladeIconSources *dup)
g_hash_table_insert (dup->sources, g_strdup (icon_name), dup_set);
}
-GladeIconSources *
+G_MODULE_EXPORT GladeIconSources *
glade_icon_sources_copy (GladeIconSources *sources)
{
if (!sources)
@@ -87,7 +87,7 @@ glade_icon_sources_copy (GladeIconSources *sources)
return dup;
}
-void
+G_MODULE_EXPORT void
glade_icon_sources_free (GladeIconSources *sources)
{
if (sources)
@@ -97,7 +97,7 @@ glade_icon_sources_free (GladeIconSources *sources)
}
}
-GType
+G_MODULE_EXPORT GType
glade_icon_sources_get_type (void)
{
static GType type_id = 0;
diff --git a/plugins/gtk+/glade-icon-view-editor.c b/plugins/gtk+/glade-icon-view-editor.c
index 4ad40a11..9cddcfba 100644
--- a/plugins/gtk+/glade-icon-view-editor.c
+++ b/plugins/gtk+/glade-icon-view-editor.c
@@ -63,7 +63,7 @@ glade_icon_view_editor_grab_focus (GtkWidget * widget)
gtk_widget_grab_focus (priv->embed);
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_icon_view_editor_new (void)
{
return g_object_new (GLADE_TYPE_ICON_VIEW_EDITOR, NULL);
diff --git a/plugins/gtk+/glade-image-editor.c b/plugins/gtk+/glade-image-editor.c
index 284575f5..bc306bb1 100644
--- a/plugins/gtk+/glade-image-editor.c
+++ b/plugins/gtk+/glade-image-editor.c
@@ -309,7 +309,7 @@ file_toggled (GtkWidget * widget, GladeImageEditor * image_editor)
glade_editable_load (GLADE_EDITABLE (image_editor), gwidget);
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_image_editor_new (void)
{
return g_object_new (GLADE_TYPE_IMAGE_EDITOR, NULL);
diff --git a/plugins/gtk+/glade-image-item-editor.c b/plugins/gtk+/glade-image-item-editor.c
index 859954e2..f2281c50 100644
--- a/plugins/gtk+/glade-image-item-editor.c
+++ b/plugins/gtk+/glade-image-item-editor.c
@@ -274,7 +274,7 @@ table_attach (GtkWidget *table, GtkWidget *child, gint pos, gint row)
gtk_widget_set_hexpand (child, TRUE);
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_image_item_editor_new (GladeWidgetAdaptor *adaptor,
GladeEditable *embed)
{
diff --git a/plugins/gtk+/glade-label-editor.c b/plugins/gtk+/glade-label-editor.c
index 68708862..db0e670f 100644
--- a/plugins/gtk+/glade-label-editor.c
+++ b/plugins/gtk+/glade-label-editor.c
@@ -412,7 +412,7 @@ wrap_mode_toggled (GtkWidget *widget, GladeLabelEditor *label_editor)
glade_editable_load (GLADE_EDITABLE (label_editor), gwidget);
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_label_editor_new (void)
{
return g_object_new (GLADE_TYPE_LABEL_EDITOR, NULL);
diff --git a/plugins/gtk+/glade-layout-editor.c b/plugins/gtk+/glade-layout-editor.c
index af4618cd..aa0e278b 100644
--- a/plugins/gtk+/glade-layout-editor.c
+++ b/plugins/gtk+/glade-layout-editor.c
@@ -63,7 +63,7 @@ glade_layout_editor_grab_focus (GtkWidget * widget)
gtk_widget_grab_focus (priv->embed);
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_layout_editor_new (void)
{
return g_object_new (GLADE_TYPE_LAYOUT_EDITOR, NULL);
diff --git a/plugins/gtk+/glade-level-bar-editor.c b/plugins/gtk+/glade-level-bar-editor.c
index ffcf6c3d..e4faf3e4 100644
--- a/plugins/gtk+/glade-level-bar-editor.c
+++ b/plugins/gtk+/glade-level-bar-editor.c
@@ -61,7 +61,7 @@ glade_level_bar_editor_grab_focus (GtkWidget * widget)
gtk_widget_grab_focus (pbar_editor->priv->embed);
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_level_bar_editor_new (void)
{
return g_object_new (GLADE_TYPE_LEVEL_BAR_EDITOR, NULL);
diff --git a/plugins/gtk+/glade-message-dialog-editor.c b/plugins/gtk+/glade-message-dialog-editor.c
index c6a0bb1d..9d4a098d 100644
--- a/plugins/gtk+/glade-message-dialog-editor.c
+++ b/plugins/gtk+/glade-message-dialog-editor.c
@@ -41,7 +41,7 @@ glade_message_dialog_editor_init (GladeMessageDialogEditor * self)
gtk_widget_init_template (GTK_WIDGET (self));
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_message_dialog_editor_new (void)
{
return g_object_new (GLADE_TYPE_MESSAGE_DIALOG_EDITOR, NULL);
diff --git a/plugins/gtk+/glade-misc-editor.c b/plugins/gtk+/glade-misc-editor.c
index 69548ab0..b9b4ab87 100644
--- a/plugins/gtk+/glade-misc-editor.c
+++ b/plugins/gtk+/glade-misc-editor.c
@@ -41,7 +41,7 @@ glade_misc_editor_init (GladeMiscEditor * self)
gtk_widget_init_template (GTK_WIDGET (self));
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_misc_editor_new (void)
{
return g_object_new (GLADE_TYPE_MISC_EDITOR, NULL);
diff --git a/plugins/gtk+/glade-model-button-editor.c b/plugins/gtk+/glade-model-button-editor.c
index 43a428c9..489da617 100644
--- a/plugins/gtk+/glade-model-button-editor.c
+++ b/plugins/gtk+/glade-model-button-editor.c
@@ -62,7 +62,7 @@ glade_model_button_editor_grab_focus (GtkWidget * widget)
gtk_widget_grab_focus (editor->priv->embed);
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_model_button_editor_new (void)
{
return g_object_new (GLADE_TYPE_MODEL_BUTTON_EDITOR, NULL);
diff --git a/plugins/gtk+/glade-model-data.c b/plugins/gtk+/glade-model-data.c
index 965ef77a..b6fa9d7d 100644
--- a/plugins/gtk+/glade-model-data.c
+++ b/plugins/gtk+/glade-model-data.c
@@ -30,7 +30,7 @@
#include "glade-model-data.h"
#include "glade-column-types.h"
-GladeModelData *
+G_MODULE_EXPORT GladeModelData *
glade_model_data_new (GType type, const gchar *column_name)
{
GladeModelData *data = g_slice_new0 (GladeModelData);
@@ -46,7 +46,7 @@ glade_model_data_new (GType type, const gchar *column_name)
return data;
}
-GladeModelData *
+G_MODULE_EXPORT GladeModelData *
glade_model_data_copy (GladeModelData *data)
{
GladeModelData *dup;
@@ -71,7 +71,7 @@ glade_model_data_copy (GladeModelData *data)
return dup;
}
-void
+G_MODULE_EXPORT void
glade_model_data_free (GladeModelData *data)
{
if (data)
@@ -86,7 +86,7 @@ glade_model_data_free (GladeModelData *data)
}
}
-GNode *
+G_MODULE_EXPORT GNode *
glade_model_data_tree_copy (GNode *node)
{
return g_node_copy_deep (node, (GCopyFunc) glade_model_data_copy, NULL);
@@ -100,7 +100,7 @@ model_data_traverse_free (GNode *node, gpointer data)
return FALSE;
}
-void
+G_MODULE_EXPORT void
glade_model_data_tree_free (GNode *node)
{
if (node)
@@ -111,7 +111,7 @@ glade_model_data_tree_free (GNode *node)
}
}
-GladeModelData *
+G_MODULE_EXPORT GladeModelData *
glade_model_data_tree_get_data (GNode *data_tree, gint row, gint colnum)
{
GNode *node;
@@ -125,7 +125,7 @@ glade_model_data_tree_get_data (GNode *data_tree, gint row, gint colnum)
return NULL;
}
-void
+G_MODULE_EXPORT void
glade_model_data_insert_column (GNode *node,
GType type,
const gchar *column_name,
@@ -146,7 +146,7 @@ glade_model_data_insert_column (GNode *node,
}
}
-void
+G_MODULE_EXPORT void
glade_model_data_remove_column (GNode *node, gint nth)
{
GNode *row, *item;
@@ -166,7 +166,7 @@ glade_model_data_remove_column (GNode *node, gint nth)
}
}
-void
+G_MODULE_EXPORT void
glade_model_data_reorder_column (GNode *node, gint column, gint nth)
{
GNode *row, *item;
@@ -184,7 +184,7 @@ glade_model_data_reorder_column (GNode *node, gint column, gint nth)
}
}
-gint
+G_MODULE_EXPORT gint
glade_model_data_column_index (GNode *node, const gchar *column_name)
{
gint i;
@@ -202,7 +202,7 @@ glade_model_data_column_index (GNode *node, const gchar *column_name)
return -1;
}
-void
+G_MODULE_EXPORT void
glade_model_data_column_rename (GNode *node,
const gchar *column_name,
const gchar *new_name)
@@ -225,7 +225,7 @@ glade_model_data_column_rename (GNode *node,
}
}
-GType
+G_MODULE_EXPORT GType
glade_model_data_tree_get_type (void)
{
static GType type_id = 0;
diff --git a/plugins/gtk+/glade-notebook-editor.c b/plugins/gtk+/glade-notebook-editor.c
index a228158c..d2de0296 100644
--- a/plugins/gtk+/glade-notebook-editor.c
+++ b/plugins/gtk+/glade-notebook-editor.c
@@ -112,7 +112,7 @@ glade_notebook_editor_grab_focus (GtkWidget * widget)
gtk_widget_grab_focus (notebook_editor->priv->embed);
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_notebook_editor_new (void)
{
return g_object_new (GLADE_TYPE_NOTEBOOK_EDITOR, NULL);
diff --git a/plugins/gtk+/glade-popover-editor.c b/plugins/gtk+/glade-popover-editor.c
index 84210943..a4d47946 100644
--- a/plugins/gtk+/glade-popover-editor.c
+++ b/plugins/gtk+/glade-popover-editor.c
@@ -62,7 +62,7 @@ glade_popover_editor_grab_focus (GtkWidget * widget)
gtk_widget_grab_focus (editor->priv->embed);
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_popover_editor_new (void)
{
return g_object_new (GLADE_TYPE_POPOVER_EDITOR, NULL);
diff --git a/plugins/gtk+/glade-popover-menu-editor.c b/plugins/gtk+/glade-popover-menu-editor.c
index 6267813f..0d14bb50 100644
--- a/plugins/gtk+/glade-popover-menu-editor.c
+++ b/plugins/gtk+/glade-popover-menu-editor.c
@@ -62,7 +62,7 @@ glade_popover_menu_editor_grab_focus (GtkWidget * widget)
gtk_widget_grab_focus (editor->priv->popover_editor);
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_popover_menu_editor_new (void)
{
return g_object_new (GLADE_TYPE_POPOVER_MENU_EDITOR, NULL);
diff --git a/plugins/gtk+/glade-progress-bar-editor.c b/plugins/gtk+/glade-progress-bar-editor.c
index aeb8ab75..b0e8760f 100644
--- a/plugins/gtk+/glade-progress-bar-editor.c
+++ b/plugins/gtk+/glade-progress-bar-editor.c
@@ -61,7 +61,7 @@ glade_progress_bar_editor_grab_focus (GtkWidget * widget)
gtk_widget_grab_focus (pbar_editor->priv->embed);
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_progress_bar_editor_new (void)
{
return g_object_new (GLADE_TYPE_PROGRESS_BAR_EDITOR, NULL);
diff --git a/plugins/gtk+/glade-real-tree-view-editor.c b/plugins/gtk+/glade-real-tree-view-editor.c
index 07933a77..fd59969b 100644
--- a/plugins/gtk+/glade-real-tree-view-editor.c
+++ b/plugins/gtk+/glade-real-tree-view-editor.c
@@ -63,7 +63,7 @@ glade_real_tree_view_editor_grab_focus (GtkWidget * widget)
gtk_widget_grab_focus (priv->embed);
}
-GtkWidget *
+G_MODULE_EXPORT GtkWidget *
glade_real_tree_view_editor_new (void)
{
return g_object_new (GLADE_TYPE_REAL_TREE_VIEW_EDITOR, NULL);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]