[glade/glade-3-36.msvc: 14/18] plugins/gtk+/*.h: Mark symbols with G_MODULE_EXPORT
- From: Chun-wei Fan <fanchunwei src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glade/glade-3-36.msvc: 14/18] plugins/gtk+/*.h: Mark symbols with G_MODULE_EXPORT
- Date: Mon, 8 Jun 2020 10:11:17 +0000 (UTC)
commit 95badf10352e7ed4419744ae52a34f9769fb9626
Author: Chun-wei Fan <fanchunwei src gnome org>
Date: Wed Jun 3 19:21:02 2020 +0800
plugins/gtk+/*.h: Mark symbols with G_MODULE_EXPORT
For the signals to be recognized at runtime, we must make sure these
symbols are exported.
plugins/gtk+/glade-about-dialog-editor.h | 2 ++
plugins/gtk+/glade-accels.h | 10 ++++++++++
plugins/gtk+/glade-action-bar-editor.h | 2 ++
plugins/gtk+/glade-action-editor.h | 2 ++
plugins/gtk+/glade-activatable-editor.h | 2 ++
plugins/gtk+/glade-app-chooser-button-editor.h | 2 ++
plugins/gtk+/glade-app-chooser-widget-editor.h | 2 ++
plugins/gtk+/glade-arrow-editor.h | 2 ++
plugins/gtk+/glade-attributes.h | 5 +++++
plugins/gtk+/glade-box-editor.h | 2 ++
plugins/gtk+/glade-button-editor.h | 2 ++
plugins/gtk+/glade-cell-renderer-editor.h | 4 ++++
plugins/gtk+/glade-column-types.h | 7 +++++++
plugins/gtk+/glade-combo-box-editor.h | 2 ++
plugins/gtk+/glade-combo-box-text-editor.h | 2 ++
plugins/gtk+/glade-entry-editor.h | 2 ++
plugins/gtk+/glade-eprop-enum-int.h | 1 +
plugins/gtk+/glade-file-chooser-button-editor.h | 2 ++
plugins/gtk+/glade-file-chooser-dialog-editor.h | 2 ++
plugins/gtk+/glade-file-chooser-editor.h | 2 ++
plugins/gtk+/glade-file-chooser-widget-editor.h | 2 ++
plugins/gtk+/glade-fixed.h | 1 +
plugins/gtk+/glade-font-button-editor.h | 2 ++
plugins/gtk+/glade-font-chooser-dialog-editor.h | 2 ++
plugins/gtk+/glade-font-chooser-editor.h | 2 ++
plugins/gtk+/glade-font-chooser-widget-editor.h | 2 ++
plugins/gtk+/glade-grid-editor.h | 2 ++
plugins/gtk+/glade-gtk-action-widgets.h | 3 +++
plugins/gtk+/glade-gtk-button.h | 1 +
plugins/gtk+/glade-gtk-cell-layout.h | 5 +++++
plugins/gtk+/glade-gtk-cell-renderer.h | 1 +
plugins/gtk+/glade-gtk-dialog.h | 1 +
plugins/gtk+/glade-gtk-frame.h | 1 +
plugins/gtk+/glade-gtk-image.h | 1 +
plugins/gtk+/glade-gtk-menu-shell.h | 10 ++++++++++
plugins/gtk+/glade-gtk-notebook.h | 1 +
plugins/gtk+/glade-gtk-tree-view.h | 1 +
plugins/gtk+/glade-header-bar-editor.h | 2 ++
plugins/gtk+/glade-icon-factory-editor.h | 2 ++
plugins/gtk+/glade-icon-sources.h | 5 +++++
plugins/gtk+/glade-icon-view-editor.h | 2 ++
plugins/gtk+/glade-image-editor.h | 2 ++
plugins/gtk+/glade-image-item-editor.h | 2 ++
plugins/gtk+/glade-label-editor.h | 2 ++
plugins/gtk+/glade-layout-editor.h | 2 ++
plugins/gtk+/glade-level-bar-editor.h | 2 ++
plugins/gtk+/glade-message-dialog-editor.h | 2 ++
plugins/gtk+/glade-misc-editor.h | 2 ++
plugins/gtk+/glade-model-button-editor.h | 2 ++
plugins/gtk+/glade-model-data.h | 13 +++++++++++++
plugins/gtk+/glade-notebook-editor.h | 2 ++
plugins/gtk+/glade-popover-editor.h | 2 ++
plugins/gtk+/glade-popover-menu-editor.h | 2 ++
plugins/gtk+/glade-progress-bar-editor.h | 2 ++
plugins/gtk+/glade-real-tree-view-editor.h | 2 ++
plugins/gtk+/glade-recent-action-editor.h | 2 ++
plugins/gtk+/glade-recent-chooser-dialog-editor.h | 2 ++
plugins/gtk+/glade-recent-chooser-editor.h | 2 ++
plugins/gtk+/glade-recent-chooser-menu-editor.h | 2 ++
plugins/gtk+/glade-recent-chooser-widget-editor.h | 2 ++
plugins/gtk+/glade-scale-button-editor.h | 2 ++
plugins/gtk+/glade-scale-editor.h | 2 ++
plugins/gtk+/glade-scrollable-editor.h | 2 ++
plugins/gtk+/glade-scrollbar-editor.h | 2 ++
plugins/gtk+/glade-scrolled-window-editor.h | 2 ++
plugins/gtk+/glade-spin-button-editor.h | 2 ++
plugins/gtk+/glade-stack-editor.h | 2 ++
plugins/gtk+/glade-stack-switcher-editor.h | 2 ++
plugins/gtk+/glade-store-editor.h | 2 ++
plugins/gtk+/glade-string-list.h | 7 +++++++
plugins/gtk+/glade-text-view-editor.h | 2 ++
plugins/gtk+/glade-tool-button-editor.h | 2 ++
plugins/gtk+/glade-tool-item-group-editor.h | 2 ++
plugins/gtk+/glade-tool-palette-editor.h | 2 ++
plugins/gtk+/glade-treeview-editor.h | 2 ++
plugins/gtk+/glade-viewport-editor.h | 2 ++
plugins/gtk+/glade-widget-editor.h | 2 ++
plugins/gtk+/glade-window-editor.h | 2 ++
78 files changed, 196 insertions(+)
---
diff --git a/plugins/gtk+/glade-about-dialog-editor.h b/plugins/gtk+/glade-about-dialog-editor.h
index a37eeaed..249e1866 100644
--- a/plugins/gtk+/glade-about-dialog-editor.h
+++ b/plugins/gtk+/glade-about-dialog-editor.h
@@ -49,7 +49,9 @@ struct _GladeAboutDialogEditorClass
GladeWindowEditorClass parent;
};
+G_MODULE_EXPORT
GType glade_about_dialog_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_about_dialog_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-accels.h b/plugins/gtk+/glade-accels.h
index ce15b0ef..4175ea8d 100644
--- a/plugins/gtk+/glade-accels.h
+++ b/plugins/gtk+/glade-accels.h
@@ -30,6 +30,7 @@ struct _GladeKey {
gchar *name;
};
+G_MODULE_EXPORT
extern const GladeKey GladeKeys[];
#define GLADE_KEYS_LAST_ALPHANUM "9"
@@ -37,25 +38,34 @@ extern const GladeKey GladeKeys[];
#define GLADE_KEYS_LAST_KP "KP_9"
#define GLADE_KEYS_LAST_FKEY "F35"
+G_MODULE_EXPORT
GType glade_accel_glist_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GType glade_eprop_accel_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GList *glade_accel_list_copy (GList *accels);
+G_MODULE_EXPORT
void glade_accel_list_free (GList *accels);
+G_MODULE_EXPORT
gchar *glade_accels_make_string (GList *accels);
+G_MODULE_EXPORT
GladeAccelInfo *glade_accel_read (GladeXmlNode *node,
gboolean require_signal);
+G_MODULE_EXPORT
GladeXmlNode *glade_accel_write (GladeAccelInfo *accel_info,
GladeXmlContext *context,
gboolean write_signal);
+G_MODULE_EXPORT
void glade_gtk_write_accels (GladeWidget *widget,
GladeXmlContext *context,
GladeXmlNode *node,
gboolean write_signal);
+G_MODULE_EXPORT
void glade_gtk_read_accels (GladeWidget *widget,
GladeXmlNode *node,
gboolean require_signal);
diff --git a/plugins/gtk+/glade-action-bar-editor.h b/plugins/gtk+/glade-action-bar-editor.h
index dc7c4d82..c7544334 100644
--- a/plugins/gtk+/glade-action-bar-editor.h
+++ b/plugins/gtk+/glade-action-bar-editor.h
@@ -49,7 +49,9 @@ struct _GladeActionBarEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_action_bar_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_action_bar_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-action-editor.h b/plugins/gtk+/glade-action-editor.h
index d0b89b90..6bdb4a13 100644
--- a/plugins/gtk+/glade-action-editor.h
+++ b/plugins/gtk+/glade-action-editor.h
@@ -49,7 +49,9 @@ struct _GladeActionEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_action_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_action_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-activatable-editor.h b/plugins/gtk+/glade-activatable-editor.h
index 02462dfe..4d947dc4 100644
--- a/plugins/gtk+/glade-activatable-editor.h
+++ b/plugins/gtk+/glade-activatable-editor.h
@@ -49,7 +49,9 @@ struct _GladeActivatableEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_activatable_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_activatable_editor_new (GladeWidgetAdaptor *adaptor,
GladeEditable *editable);
diff --git a/plugins/gtk+/glade-app-chooser-button-editor.h b/plugins/gtk+/glade-app-chooser-button-editor.h
index 4625b78d..f0d7b1f7 100644
--- a/plugins/gtk+/glade-app-chooser-button-editor.h
+++ b/plugins/gtk+/glade-app-chooser-button-editor.h
@@ -48,7 +48,9 @@ struct _GladeAppChooserButtonEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_app_chooser_button_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_app_chooser_button_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-app-chooser-widget-editor.h b/plugins/gtk+/glade-app-chooser-widget-editor.h
index 80f081a1..2c167087 100644
--- a/plugins/gtk+/glade-app-chooser-widget-editor.h
+++ b/plugins/gtk+/glade-app-chooser-widget-editor.h
@@ -48,7 +48,9 @@ struct _GladeAppChooserWidgetEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_app_chooser_widget_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_app_chooser_widget_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-arrow-editor.h b/plugins/gtk+/glade-arrow-editor.h
index a3097a71..385adfbf 100644
--- a/plugins/gtk+/glade-arrow-editor.h
+++ b/plugins/gtk+/glade-arrow-editor.h
@@ -60,7 +60,9 @@ struct _GladeArrowEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_arrow_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_arrow_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-attributes.h b/plugins/gtk+/glade-attributes.h
index 9627dcfc..f3c91ee1 100644
--- a/plugins/gtk+/glade-attributes.h
+++ b/plugins/gtk+/glade-attributes.h
@@ -23,12 +23,17 @@ struct _GladeAttribute {
};
+G_MODULE_EXPORT
GType glade_eprop_attrs_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GType glade_attr_glist_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GladeAttribute *glade_gtk_attribute_from_string (PangoAttrType type,
const gchar *strval);
+G_MODULE_EXPORT
gchar *glade_gtk_string_from_attr (GladeAttribute *gattr);
+G_MODULE_EXPORT
void glade_attr_list_free (GList *attrs);
diff --git a/plugins/gtk+/glade-box-editor.h b/plugins/gtk+/glade-box-editor.h
index f923eb95..eb73ad44 100644
--- a/plugins/gtk+/glade-box-editor.h
+++ b/plugins/gtk+/glade-box-editor.h
@@ -48,7 +48,9 @@ struct _GladeBoxEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_box_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_box_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-button-editor.h b/plugins/gtk+/glade-button-editor.h
index d76b277e..41dfc409 100644
--- a/plugins/gtk+/glade-button-editor.h
+++ b/plugins/gtk+/glade-button-editor.h
@@ -48,7 +48,9 @@ struct _GladeButtonEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_button_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_button_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-cell-renderer-editor.h b/plugins/gtk+/glade-cell-renderer-editor.h
index 957d02e8..271d9fe3 100644
--- a/plugins/gtk+/glade-cell-renderer-editor.h
+++ b/plugins/gtk+/glade-cell-renderer-editor.h
@@ -55,12 +55,16 @@ struct _GladeCellRendererEditorClass
GtkBoxClass parent;
};
+G_MODULE_EXPORT
GType glade_eprop_cell_attribute_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GType glade_cell_renderer_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_cell_renderer_editor_new (GladeWidgetAdaptor *adaptor,
GladeEditorPageType type,
GladeEditable *editable);
+G_MODULE_EXPORT
GladeWidget *glade_cell_renderer_get_model (GladeWidget *renderer);
G_END_DECLS
diff --git a/plugins/gtk+/glade-column-types.h b/plugins/gtk+/glade-column-types.h
index 2638c3c8..dd9a0136 100644
--- a/plugins/gtk+/glade-column-types.h
+++ b/plugins/gtk+/glade-column-types.h
@@ -34,15 +34,22 @@ typedef struct
#define GLADE_TYPE_COLUMN_TYPE_LIST (glade_column_type_list_get_type())
#define GLADE_TYPE_EPROP_COLUMN_TYPES (glade_eprop_column_types_get_type())
+G_MODULE_EXPORT
GType glade_column_type_list_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GType glade_eprop_column_types_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
void glade_column_list_free (GList *list);
+G_MODULE_EXPORT
GList *glade_column_list_copy (GList *list);
+G_MODULE_EXPORT
GladeColumnType *glade_column_type_new (const gchar *type_name,
const gchar *column_name);
+G_MODULE_EXPORT
void glade_column_type_free (GladeColumnType *column);
+G_MODULE_EXPORT
GladeColumnType *glade_column_list_find_column (GList *list, const gchar *column_name);
G_END_DECLS
diff --git a/plugins/gtk+/glade-combo-box-editor.h b/plugins/gtk+/glade-combo-box-editor.h
index 331a1cf1..277a47a7 100644
--- a/plugins/gtk+/glade-combo-box-editor.h
+++ b/plugins/gtk+/glade-combo-box-editor.h
@@ -48,7 +48,9 @@ struct _GladeComboBoxEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_combo_box_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_combo_box_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-combo-box-text-editor.h b/plugins/gtk+/glade-combo-box-text-editor.h
index 8b4a2985..5f523660 100644
--- a/plugins/gtk+/glade-combo-box-text-editor.h
+++ b/plugins/gtk+/glade-combo-box-text-editor.h
@@ -48,7 +48,9 @@ struct _GladeComboBoxTextEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_combo_box_text_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_combo_box_text_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-entry-editor.h b/plugins/gtk+/glade-entry-editor.h
index 8561bca6..92954fd4 100644
--- a/plugins/gtk+/glade-entry-editor.h
+++ b/plugins/gtk+/glade-entry-editor.h
@@ -48,7 +48,9 @@ struct _GladeEntryEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_entry_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_entry_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-eprop-enum-int.h b/plugins/gtk+/glade-eprop-enum-int.h
index b119db8e..1af798f0 100644
--- a/plugins/gtk+/glade-eprop-enum-int.h
+++ b/plugins/gtk+/glade-eprop-enum-int.h
@@ -22,6 +22,7 @@ typedef struct {
GladeEditorPropertyClass eprop_class;
} GladeEPropEnumIntClass;
+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.h b/plugins/gtk+/glade-file-chooser-button-editor.h
index dbcf8be4..4afdb95d 100644
--- a/plugins/gtk+/glade-file-chooser-button-editor.h
+++ b/plugins/gtk+/glade-file-chooser-button-editor.h
@@ -49,7 +49,9 @@ struct _GladeFileChooserButtonEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_file_chooser_button_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_file_chooser_button_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-file-chooser-dialog-editor.h b/plugins/gtk+/glade-file-chooser-dialog-editor.h
index 281bf19c..bb87557e 100644
--- a/plugins/gtk+/glade-file-chooser-dialog-editor.h
+++ b/plugins/gtk+/glade-file-chooser-dialog-editor.h
@@ -49,7 +49,9 @@ struct _GladeFileChooserDialogEditorClass
GladeWindowEditorClass parent;
};
+G_MODULE_EXPORT
GType glade_file_chooser_dialog_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_file_chooser_dialog_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-file-chooser-editor.h b/plugins/gtk+/glade-file-chooser-editor.h
index b26f3df7..fca3f632 100644
--- a/plugins/gtk+/glade-file-chooser-editor.h
+++ b/plugins/gtk+/glade-file-chooser-editor.h
@@ -49,7 +49,9 @@ struct _GladeFileChooserEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_file_chooser_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_file_chooser_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-file-chooser-widget-editor.h b/plugins/gtk+/glade-file-chooser-widget-editor.h
index 8af63499..49bdd4e7 100644
--- a/plugins/gtk+/glade-file-chooser-widget-editor.h
+++ b/plugins/gtk+/glade-file-chooser-widget-editor.h
@@ -49,7 +49,9 @@ struct _GladeFileChooserWidgetEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_file_chooser_widget_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_file_chooser_widget_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-fixed.h b/plugins/gtk+/glade-fixed.h
index 9b77fb50..4ebab3d8 100644
--- a/plugins/gtk+/glade-fixed.h
+++ b/plugins/gtk+/glade-fixed.h
@@ -84,6 +84,7 @@ struct _GladeFixedClass {
};
+G_MODULE_EXPORT
GType glade_fixed_get_type (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-font-button-editor.h b/plugins/gtk+/glade-font-button-editor.h
index b9c78a31..589fc2dc 100644
--- a/plugins/gtk+/glade-font-button-editor.h
+++ b/plugins/gtk+/glade-font-button-editor.h
@@ -49,7 +49,9 @@ struct _GladeFontButtonEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_font_button_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_font_button_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-font-chooser-dialog-editor.h b/plugins/gtk+/glade-font-chooser-dialog-editor.h
index 8bae4ff5..4cf61f49 100644
--- a/plugins/gtk+/glade-font-chooser-dialog-editor.h
+++ b/plugins/gtk+/glade-font-chooser-dialog-editor.h
@@ -49,7 +49,9 @@ struct _GladeFontChooserDialogEditorClass
GladeWindowEditorClass parent;
};
+G_MODULE_EXPORT
GType glade_font_chooser_dialog_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_font_chooser_dialog_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-font-chooser-editor.h b/plugins/gtk+/glade-font-chooser-editor.h
index 60920e98..f05218de 100644
--- a/plugins/gtk+/glade-font-chooser-editor.h
+++ b/plugins/gtk+/glade-font-chooser-editor.h
@@ -49,7 +49,9 @@ struct _GladeFontChooserEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_font_chooser_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_font_chooser_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-font-chooser-widget-editor.h b/plugins/gtk+/glade-font-chooser-widget-editor.h
index 66a5d353..7c07db93 100644
--- a/plugins/gtk+/glade-font-chooser-widget-editor.h
+++ b/plugins/gtk+/glade-font-chooser-widget-editor.h
@@ -49,7 +49,9 @@ struct _GladeFontChooserWidgetEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_font_chooser_widget_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_font_chooser_widget_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-grid-editor.h b/plugins/gtk+/glade-grid-editor.h
index 703a5c4d..9ab69f55 100644
--- a/plugins/gtk+/glade-grid-editor.h
+++ b/plugins/gtk+/glade-grid-editor.h
@@ -48,7 +48,9 @@ struct _GladeGridEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_grid_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_grid_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-gtk-action-widgets.h b/plugins/gtk+/glade-gtk-action-widgets.h
index 82ac1d8b..3b39e848 100644
--- a/plugins/gtk+/glade-gtk-action-widgets.h
+++ b/plugins/gtk+/glade-gtk-action-widgets.h
@@ -33,13 +33,16 @@ G_BEGIN_DECLS
#define GLADE_TAG_ACTION_WIDGET "action-widget"
#define GLADE_TAG_RESPONSE "response"
+G_MODULE_EXPORT
void glade_gtk_action_widgets_ensure_names (GladeWidget *widget,
gchar *action_container);
+G_MODULE_EXPORT
void glade_gtk_action_widgets_read_child (GladeWidget *widget,
GladeXmlNode *node,
gchar *action_container);
+G_MODULE_EXPORT
void glade_gtk_action_widgets_write_child (GladeWidget *widget,
GladeXmlContext *context,
GladeXmlNode *node,
diff --git a/plugins/gtk+/glade-gtk-button.h b/plugins/gtk+/glade-gtk-button.h
index 365d3cdb..685a70ce 100644
--- a/plugins/gtk+/glade-gtk-button.h
+++ b/plugins/gtk+/glade-gtk-button.h
@@ -26,6 +26,7 @@
G_BEGIN_DECLS
+G_MODULE_EXPORT
void glade_gtk_sync_use_appearance (GladeWidget *gwidget);
diff --git a/plugins/gtk+/glade-gtk-cell-layout.h b/plugins/gtk+/glade-gtk-cell-layout.h
index 4e06ce02..9496b3ff 100644
--- a/plugins/gtk+/glade-gtk-cell-layout.h
+++ b/plugins/gtk+/glade-gtk-cell-layout.h
@@ -26,19 +26,24 @@
G_BEGIN_DECLS
+G_MODULE_EXPORT
gboolean glade_gtk_cell_layout_sync_attributes (GObject *layout);
/* Base editor handlers */
+G_MODULE_EXPORT
gchar *glade_gtk_cell_layout_get_display_name (GladeBaseEditor *editor,
GladeWidget *gchild,
gpointer user_data);
+G_MODULE_EXPORT
void glade_gtk_cell_layout_child_selected (GladeBaseEditor *editor,
GladeWidget *gchild,
gpointer data);
+G_MODULE_EXPORT
gboolean glade_gtk_cell_layout_move_child (GladeBaseEditor *editor,
GladeWidget *gparent,
GladeWidget *gchild,
gpointer data);
+G_MODULE_EXPORT
GList *glade_gtk_cell_layout_get_children (GladeWidgetAdaptor *adaptor,
GObject *container);
diff --git a/plugins/gtk+/glade-gtk-cell-renderer.h b/plugins/gtk+/glade-gtk-cell-renderer.h
index 6b2a4dd0..b5caaa33 100644
--- a/plugins/gtk+/glade-gtk-cell-renderer.h
+++ b/plugins/gtk+/glade-gtk-cell-renderer.h
@@ -26,6 +26,7 @@
G_BEGIN_DECLS
+G_MODULE_EXPORT
gboolean glade_gtk_cell_renderer_sync_attributes (GObject * object);
G_END_DECLS
diff --git a/plugins/gtk+/glade-gtk-dialog.h b/plugins/gtk+/glade-gtk-dialog.h
index e8c95e1a..e54c4cf2 100644
--- a/plugins/gtk+/glade-gtk-dialog.h
+++ b/plugins/gtk+/glade-gtk-dialog.h
@@ -26,6 +26,7 @@
G_BEGIN_DECLS
+G_MODULE_EXPORT
void glade_gtk_file_chooser_default_forall (GtkWidget * widget, gpointer data);
diff --git a/plugins/gtk+/glade-gtk-frame.h b/plugins/gtk+/glade-gtk-frame.h
index 2c02d510..53d684f8 100644
--- a/plugins/gtk+/glade-gtk-frame.h
+++ b/plugins/gtk+/glade-gtk-frame.h
@@ -26,6 +26,7 @@
G_BEGIN_DECLS
+G_MODULE_EXPORT
gboolean
glade_gtk_write_special_child_label_item (GladeWidgetAdaptor *adaptor,
GladeWidget *widget,
diff --git a/plugins/gtk+/glade-gtk-image.h b/plugins/gtk+/glade-gtk-image.h
index 6a9e6b35..0b162c4b 100644
--- a/plugins/gtk+/glade-gtk-image.h
+++ b/plugins/gtk+/glade-gtk-image.h
@@ -26,6 +26,7 @@
G_BEGIN_DECLS
+G_MODULE_EXPORT
void glade_gtk_write_icon_size (GladeWidget *widget,
GladeXmlContext *context,
GladeXmlNode *node,
diff --git a/plugins/gtk+/glade-gtk-menu-shell.h b/plugins/gtk+/glade-gtk-menu-shell.h
index ac2c0459..ba708636 100644
--- a/plugins/gtk+/glade-gtk-menu-shell.h
+++ b/plugins/gtk+/glade-gtk-menu-shell.h
@@ -26,38 +26,48 @@
G_BEGIN_DECLS
+G_MODULE_EXPORT
void glade_gtk_menu_shell_launch_editor (GObject *object, gchar *title);
+G_MODULE_EXPORT
gboolean glade_gtk_menu_shell_change_type (GladeBaseEditor *editor,
GladeWidget *gchild,
GType type,
gpointer data);
+G_MODULE_EXPORT
GladeWidget *glade_gtk_menu_shell_build_child (GladeBaseEditor *editor,
GladeWidget *gparent,
GType type,
gpointer data);
+G_MODULE_EXPORT
gboolean glade_gtk_menu_shell_delete_child (GladeBaseEditor *editor,
GladeWidget *gparent,
GladeWidget *gchild,
gpointer data);
+G_MODULE_EXPORT
gboolean glade_gtk_menu_shell_move_child (GladeBaseEditor *editor,
GladeWidget *gparent,
GladeWidget *gchild,
gpointer data);
+G_MODULE_EXPORT
gchar *glade_gtk_menu_shell_tool_item_get_display_name (GladeBaseEditor *editor,
GladeWidget *gchild,
gpointer user_data);
+G_MODULE_EXPORT
void glade_gtk_toolbar_child_selected (GladeBaseEditor *editor,
GladeWidget *gchild,
gpointer data);
+G_MODULE_EXPORT
void glade_gtk_tool_palette_child_selected (GladeBaseEditor *editor,
GladeWidget *gchild,
gpointer data);
+G_MODULE_EXPORT
void glade_gtk_recent_chooser_menu_child_selected (GladeBaseEditor *editor,
GladeWidget *gchild,
gpointer data);
+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-notebook.h b/plugins/gtk+/glade-gtk-notebook.h
index f0954591..85733d26 100644
--- a/plugins/gtk+/glade-gtk-notebook.h
+++ b/plugins/gtk+/glade-gtk-notebook.h
@@ -26,6 +26,7 @@
G_BEGIN_DECLS
+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-tree-view.h b/plugins/gtk+/glade-gtk-tree-view.h
index 100f8467..e2001609 100644
--- a/plugins/gtk+/glade-gtk-tree-view.h
+++ b/plugins/gtk+/glade-gtk-tree-view.h
@@ -26,6 +26,7 @@
G_BEGIN_DECLS
+G_MODULE_EXPORT
void glade_gtk_treeview_launch_editor (GObject * treeview);
G_END_DECLS
diff --git a/plugins/gtk+/glade-header-bar-editor.h b/plugins/gtk+/glade-header-bar-editor.h
index 1420a47c..cc3da9a2 100644
--- a/plugins/gtk+/glade-header-bar-editor.h
+++ b/plugins/gtk+/glade-header-bar-editor.h
@@ -49,7 +49,9 @@ struct _GladeHeaderBarEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_header_bar_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_header_bar_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-icon-factory-editor.h b/plugins/gtk+/glade-icon-factory-editor.h
index d772ed83..66fdd6b3 100644
--- a/plugins/gtk+/glade-icon-factory-editor.h
+++ b/plugins/gtk+/glade-icon-factory-editor.h
@@ -49,7 +49,9 @@ struct _GladeIconFactoryEditorClass
GtkBoxClass parent;
};
+G_MODULE_EXPORT
GType glade_icon_factory_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_icon_factory_editor_new (GladeWidgetAdaptor *adaptor,
GladeEditable *editable);
diff --git a/plugins/gtk+/glade-icon-sources.h b/plugins/gtk+/glade-icon-sources.h
index 05adfa95..f49b590a 100644
--- a/plugins/gtk+/glade-icon-sources.h
+++ b/plugins/gtk+/glade-icon-sources.h
@@ -37,11 +37,16 @@ typedef struct _GladeParamIconSources GladeParamIconSources;
#define GLADE_TYPE_ICON_SOURCES (glade_icon_sources_get_type())
#define GLADE_TYPE_EPROP_ICON_SOURCES (glade_eprop_icon_sources_get_type())
+G_MODULE_EXPORT
GType glade_icon_sources_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GType glade_eprop_icon_sources_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GladeIconSources *glade_icon_sources_new (void);
+G_MODULE_EXPORT
GladeIconSources *glade_icon_sources_copy (GladeIconSources *sources);
+G_MODULE_EXPORT
void glade_icon_sources_free (GladeIconSources *sources);
G_END_DECLS
diff --git a/plugins/gtk+/glade-icon-view-editor.h b/plugins/gtk+/glade-icon-view-editor.h
index 7a9a8431..ec213469 100644
--- a/plugins/gtk+/glade-icon-view-editor.h
+++ b/plugins/gtk+/glade-icon-view-editor.h
@@ -49,7 +49,9 @@ struct _GladeIconViewEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_icon_view_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_icon_view_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-image-editor.h b/plugins/gtk+/glade-image-editor.h
index 4025d2ce..564326d6 100644
--- a/plugins/gtk+/glade-image-editor.h
+++ b/plugins/gtk+/glade-image-editor.h
@@ -55,7 +55,9 @@ struct _GladeImageEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_image_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_image_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-image-item-editor.h b/plugins/gtk+/glade-image-item-editor.h
index 2f0789ec..d2aed7bd 100644
--- a/plugins/gtk+/glade-image-item-editor.h
+++ b/plugins/gtk+/glade-image-item-editor.h
@@ -55,7 +55,9 @@ struct _GladeImageItemEditorClass
GtkBoxClass parent;
};
+G_MODULE_EXPORT
GType glade_image_item_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_image_item_editor_new (GladeWidgetAdaptor *adaptor,
GladeEditable *editable);
diff --git a/plugins/gtk+/glade-label-editor.h b/plugins/gtk+/glade-label-editor.h
index 8817790f..13e83b49 100644
--- a/plugins/gtk+/glade-label-editor.h
+++ b/plugins/gtk+/glade-label-editor.h
@@ -60,7 +60,9 @@ struct _GladeLabelEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_label_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_label_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-layout-editor.h b/plugins/gtk+/glade-layout-editor.h
index 13dff9bc..a46fd483 100644
--- a/plugins/gtk+/glade-layout-editor.h
+++ b/plugins/gtk+/glade-layout-editor.h
@@ -60,7 +60,9 @@ struct _GladeLayoutEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_layout_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_layout_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-level-bar-editor.h b/plugins/gtk+/glade-level-bar-editor.h
index dbadabbd..31a86f97 100644
--- a/plugins/gtk+/glade-level-bar-editor.h
+++ b/plugins/gtk+/glade-level-bar-editor.h
@@ -49,7 +49,9 @@ struct _GladeLevelBarEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_level_bar_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_level_bar_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-message-dialog-editor.h b/plugins/gtk+/glade-message-dialog-editor.h
index 1639a30e..f2307a13 100644
--- a/plugins/gtk+/glade-message-dialog-editor.h
+++ b/plugins/gtk+/glade-message-dialog-editor.h
@@ -49,7 +49,9 @@ struct _GladeMessageDialogEditorClass
GladeWindowEditorClass parent;
};
+G_MODULE_EXPORT
GType glade_message_dialog_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_message_dialog_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-misc-editor.h b/plugins/gtk+/glade-misc-editor.h
index 4af9fb90..bf2d66d3 100644
--- a/plugins/gtk+/glade-misc-editor.h
+++ b/plugins/gtk+/glade-misc-editor.h
@@ -48,7 +48,9 @@ struct _GladeMiscEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_misc_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_misc_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-model-button-editor.h b/plugins/gtk+/glade-model-button-editor.h
index 6ca58f8f..cb37bdf0 100644
--- a/plugins/gtk+/glade-model-button-editor.h
+++ b/plugins/gtk+/glade-model-button-editor.h
@@ -49,7 +49,9 @@ struct _GladeModelButtonEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_model_button_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_model_button_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-model-data.h b/plugins/gtk+/glade-model-data.h
index 9b298939..7a7cb084 100644
--- a/plugins/gtk+/glade-model-data.h
+++ b/plugins/gtk+/glade-model-data.h
@@ -41,32 +41,45 @@ typedef struct _GladeModelData GladeModelData;
#define GLADE_TYPE_MODEL_DATA_TREE (glade_model_data_tree_get_type())
#define GLADE_TYPE_EPROP_MODEL_DATA (glade_eprop_model_data_get_type())
+G_MODULE_EXPORT
GType glade_model_data_tree_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GType glade_eprop_model_data_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GladeModelData *glade_model_data_new (GType type,
const gchar *column_name);
+G_MODULE_EXPORT
GladeModelData *glade_model_data_copy (GladeModelData *data);
+G_MODULE_EXPORT
void glade_model_data_free (GladeModelData *data);
+G_MODULE_EXPORT
GNode *glade_model_data_tree_copy (GNode *node);
+G_MODULE_EXPORT
void glade_model_data_tree_free (GNode *node);
+G_MODULE_EXPORT
GladeModelData *glade_model_data_tree_get_data (GNode *data_tree,
gint row,
gint colnum);
+G_MODULE_EXPORT
void glade_model_data_insert_column (GNode *node,
GType type,
const gchar *column_name,
gint nth);
+G_MODULE_EXPORT
void glade_model_data_remove_column (GNode *node,
gint nth);
+G_MODULE_EXPORT
void glade_model_data_reorder_column (GNode *node,
gint column,
gint nth);
+G_MODULE_EXPORT
gint glade_model_data_column_index (GNode *node,
const gchar *column_name);
+G_MODULE_EXPORT
void glade_model_data_column_rename (GNode *node,
const gchar *column_name,
const gchar *new_name);
diff --git a/plugins/gtk+/glade-notebook-editor.h b/plugins/gtk+/glade-notebook-editor.h
index 56226cc8..a6ed945f 100644
--- a/plugins/gtk+/glade-notebook-editor.h
+++ b/plugins/gtk+/glade-notebook-editor.h
@@ -48,7 +48,9 @@ struct _GladeNotebookEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_notebook_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_notebook_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-popover-editor.h b/plugins/gtk+/glade-popover-editor.h
index 91ae2ed2..aa67d753 100644
--- a/plugins/gtk+/glade-popover-editor.h
+++ b/plugins/gtk+/glade-popover-editor.h
@@ -49,7 +49,9 @@ struct _GladePopoverEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_popover_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_popover_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-popover-menu-editor.h b/plugins/gtk+/glade-popover-menu-editor.h
index 37d7f4e3..d69c3466 100644
--- a/plugins/gtk+/glade-popover-menu-editor.h
+++ b/plugins/gtk+/glade-popover-menu-editor.h
@@ -49,7 +49,9 @@ struct _GladePopoverMenuEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_popover_menu_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_popover_menu_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-progress-bar-editor.h b/plugins/gtk+/glade-progress-bar-editor.h
index dd3a58a9..c74e8913 100644
--- a/plugins/gtk+/glade-progress-bar-editor.h
+++ b/plugins/gtk+/glade-progress-bar-editor.h
@@ -49,7 +49,9 @@ struct _GladeProgressBarEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_progress_bar_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_progress_bar_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-real-tree-view-editor.h b/plugins/gtk+/glade-real-tree-view-editor.h
index c9dee736..28489c3b 100644
--- a/plugins/gtk+/glade-real-tree-view-editor.h
+++ b/plugins/gtk+/glade-real-tree-view-editor.h
@@ -60,7 +60,9 @@ struct _GladeRealTreeViewEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_real_tree_view_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_real_tree_view_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-recent-action-editor.h b/plugins/gtk+/glade-recent-action-editor.h
index ba1895cd..0d810360 100644
--- a/plugins/gtk+/glade-recent-action-editor.h
+++ b/plugins/gtk+/glade-recent-action-editor.h
@@ -49,7 +49,9 @@ struct _GladeRecentActionEditorClass
GladeActionEditorClass parent;
};
+G_MODULE_EXPORT
GType glade_recent_action_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_recent_action_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-recent-chooser-dialog-editor.h
b/plugins/gtk+/glade-recent-chooser-dialog-editor.h
index 26742e72..ada4aad9 100644
--- a/plugins/gtk+/glade-recent-chooser-dialog-editor.h
+++ b/plugins/gtk+/glade-recent-chooser-dialog-editor.h
@@ -49,7 +49,9 @@ struct _GladeRecentChooserDialogEditorClass
GladeWindowEditorClass parent;
};
+G_MODULE_EXPORT
GType glade_recent_chooser_dialog_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_recent_chooser_dialog_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-recent-chooser-editor.h b/plugins/gtk+/glade-recent-chooser-editor.h
index f737bd24..9c076607 100644
--- a/plugins/gtk+/glade-recent-chooser-editor.h
+++ b/plugins/gtk+/glade-recent-chooser-editor.h
@@ -49,7 +49,9 @@ struct _GladeRecentChooserEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_recent_chooser_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_recent_chooser_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-recent-chooser-menu-editor.h b/plugins/gtk+/glade-recent-chooser-menu-editor.h
index d75c7b90..74c783e1 100644
--- a/plugins/gtk+/glade-recent-chooser-menu-editor.h
+++ b/plugins/gtk+/glade-recent-chooser-menu-editor.h
@@ -49,7 +49,9 @@ struct _GladeRecentChooserMenuEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_recent_chooser_menu_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_recent_chooser_menu_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-recent-chooser-widget-editor.h
b/plugins/gtk+/glade-recent-chooser-widget-editor.h
index 24cf4f60..316b9e77 100644
--- a/plugins/gtk+/glade-recent-chooser-widget-editor.h
+++ b/plugins/gtk+/glade-recent-chooser-widget-editor.h
@@ -49,7 +49,9 @@ struct _GladeRecentChooserWidgetEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_recent_chooser_widget_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_recent_chooser_widget_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-scale-button-editor.h b/plugins/gtk+/glade-scale-button-editor.h
index 56c9d97e..efee9400 100644
--- a/plugins/gtk+/glade-scale-button-editor.h
+++ b/plugins/gtk+/glade-scale-button-editor.h
@@ -49,7 +49,9 @@ struct _GladeScaleButtonEditorClass
GladeButtonEditorClass parent;
};
+G_MODULE_EXPORT
GType glade_scale_button_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_scale_button_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-scale-editor.h b/plugins/gtk+/glade-scale-editor.h
index 1af20426..15b26368 100644
--- a/plugins/gtk+/glade-scale-editor.h
+++ b/plugins/gtk+/glade-scale-editor.h
@@ -48,7 +48,9 @@ struct _GladeScaleEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_scale_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_scale_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-scrollable-editor.h b/plugins/gtk+/glade-scrollable-editor.h
index 8735fe00..88e0439c 100644
--- a/plugins/gtk+/glade-scrollable-editor.h
+++ b/plugins/gtk+/glade-scrollable-editor.h
@@ -48,7 +48,9 @@ struct _GladeScrollableEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_scrollable_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_scrollable_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-scrollbar-editor.h b/plugins/gtk+/glade-scrollbar-editor.h
index 479ed895..127b80f0 100644
--- a/plugins/gtk+/glade-scrollbar-editor.h
+++ b/plugins/gtk+/glade-scrollbar-editor.h
@@ -48,7 +48,9 @@ struct _GladeScrollbarEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_scrollbar_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_scrollbar_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-scrolled-window-editor.h b/plugins/gtk+/glade-scrolled-window-editor.h
index 2d0b4bf7..01d96478 100644
--- a/plugins/gtk+/glade-scrolled-window-editor.h
+++ b/plugins/gtk+/glade-scrolled-window-editor.h
@@ -49,7 +49,9 @@ struct _GladeScrolledWindowEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_scrolled_window_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_scrolled_window_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-spin-button-editor.h b/plugins/gtk+/glade-spin-button-editor.h
index 3d4d80ff..76a755e7 100644
--- a/plugins/gtk+/glade-spin-button-editor.h
+++ b/plugins/gtk+/glade-spin-button-editor.h
@@ -49,7 +49,9 @@ struct _GladeSpinButtonEditorClass
GladeEntryEditorClass parent;
};
+G_MODULE_EXPORT
GType glade_spin_button_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_spin_button_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-stack-editor.h b/plugins/gtk+/glade-stack-editor.h
index a68ead20..2d9ad6c5 100644
--- a/plugins/gtk+/glade-stack-editor.h
+++ b/plugins/gtk+/glade-stack-editor.h
@@ -48,7 +48,9 @@ struct _GladeStackEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_stack_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_stack_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-stack-switcher-editor.h b/plugins/gtk+/glade-stack-switcher-editor.h
index fde25b39..5d1e5707 100644
--- a/plugins/gtk+/glade-stack-switcher-editor.h
+++ b/plugins/gtk+/glade-stack-switcher-editor.h
@@ -48,7 +48,9 @@ struct _GladeStackSwitcherEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_stack_switcher_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_stack_switcher_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-store-editor.h b/plugins/gtk+/glade-store-editor.h
index 77c3d416..de7ea794 100644
--- a/plugins/gtk+/glade-store-editor.h
+++ b/plugins/gtk+/glade-store-editor.h
@@ -49,7 +49,9 @@ struct _GladeStoreEditorClass
GtkBoxClass parent;
};
+G_MODULE_EXPORT
GType glade_store_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_store_editor_new (GladeWidgetAdaptor *adaptor,
GladeEditable *editable);
diff --git a/plugins/gtk+/glade-string-list.h b/plugins/gtk+/glade-string-list.h
index bfbfe02f..d259b67a 100644
--- a/plugins/gtk+/glade-string-list.h
+++ b/plugins/gtk+/glade-string-list.h
@@ -21,12 +21,17 @@ struct _GladeString {
gboolean translatable;
};
+G_MODULE_EXPORT
GType glade_eprop_string_list_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GType glade_string_list_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
void glade_string_list_free (GList *list);
+G_MODULE_EXPORT
GList *glade_string_list_copy (GList *list);
+G_MODULE_EXPORT
GList *glade_string_list_append (GList *list,
const gchar *string,
const gchar *comment,
@@ -34,8 +39,10 @@ GList *glade_string_list_append (GList *list,
gboolean translatable,
const gchar *id);
+G_MODULE_EXPORT
gchar *glade_string_list_to_string (GList *list);
+G_MODULE_EXPORT
GladeEditorProperty *glade_eprop_string_list_new (GladePropertyDef *pdef,
gboolean use_command,
gboolean translatable,
diff --git a/plugins/gtk+/glade-text-view-editor.h b/plugins/gtk+/glade-text-view-editor.h
index b3ac2516..c3e7aaf7 100644
--- a/plugins/gtk+/glade-text-view-editor.h
+++ b/plugins/gtk+/glade-text-view-editor.h
@@ -49,7 +49,9 @@ struct _GladeTextViewEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_text_view_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_text_view_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-tool-button-editor.h b/plugins/gtk+/glade-tool-button-editor.h
index a1d072bd..a3eece37 100644
--- a/plugins/gtk+/glade-tool-button-editor.h
+++ b/plugins/gtk+/glade-tool-button-editor.h
@@ -55,7 +55,9 @@ struct _GladeToolButtonEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_tool_button_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_tool_button_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-tool-item-group-editor.h b/plugins/gtk+/glade-tool-item-group-editor.h
index 56594703..25a2c035 100644
--- a/plugins/gtk+/glade-tool-item-group-editor.h
+++ b/plugins/gtk+/glade-tool-item-group-editor.h
@@ -52,7 +52,9 @@ struct _GladeToolItemGroupEditorClass
GtkBoxClass parent;
};
+G_MODULE_EXPORT
GType glade_tool_item_group_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_tool_item_group_editor_new (GladeWidgetAdaptor *adaptor,
GladeEditable *editable);
diff --git a/plugins/gtk+/glade-tool-palette-editor.h b/plugins/gtk+/glade-tool-palette-editor.h
index 56925df2..eb6e4778 100644
--- a/plugins/gtk+/glade-tool-palette-editor.h
+++ b/plugins/gtk+/glade-tool-palette-editor.h
@@ -49,7 +49,9 @@ struct _GladeToolPaletteEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_tool_palette_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_tool_palette_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-treeview-editor.h b/plugins/gtk+/glade-treeview-editor.h
index 6c0d5c4f..5d5d7384 100644
--- a/plugins/gtk+/glade-treeview-editor.h
+++ b/plugins/gtk+/glade-treeview-editor.h
@@ -50,7 +50,9 @@ struct _GladeTreeViewEditorClass
GtkBoxClass parent;
};
+G_MODULE_EXPORT
GType glade_tree_view_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_tree_view_editor_new (GladeWidgetAdaptor *adaptor,
GladeEditable *editable);
diff --git a/plugins/gtk+/glade-viewport-editor.h b/plugins/gtk+/glade-viewport-editor.h
index 98900a8a..3e23ee2a 100644
--- a/plugins/gtk+/glade-viewport-editor.h
+++ b/plugins/gtk+/glade-viewport-editor.h
@@ -60,7 +60,9 @@ struct _GladeViewportEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_viewport_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_viewport_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-widget-editor.h b/plugins/gtk+/glade-widget-editor.h
index 605254a6..10337e6b 100644
--- a/plugins/gtk+/glade-widget-editor.h
+++ b/plugins/gtk+/glade-widget-editor.h
@@ -48,7 +48,9 @@ struct _GladeWidgetEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_widget_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_widget_editor_new (void);
G_END_DECLS
diff --git a/plugins/gtk+/glade-window-editor.h b/plugins/gtk+/glade-window-editor.h
index afd906bb..62776253 100644
--- a/plugins/gtk+/glade-window-editor.h
+++ b/plugins/gtk+/glade-window-editor.h
@@ -49,7 +49,9 @@ struct _GladeWindowEditorClass
GladeEditorSkeletonClass parent;
};
+G_MODULE_EXPORT
GType glade_window_editor_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT
GtkWidget *glade_window_editor_new (void);
G_END_DECLS
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]