content provider: Prefix statics

This is a step towards unity builds.
This commit is contained in:
Matthias Clasen
2024-09-09 07:58:11 -04:00
parent fc9df1308c
commit e29b7d0b0d

View File

@@ -47,19 +47,19 @@ struct _GdkContentProviderPrivate
}; };
enum { enum {
PROP_0, GDK_CONTENT_PROVIDER_PROP_0,
PROP_FORMATS, GDK_CONTENT_PROVIDER_PROP_FORMATS,
PROP_STORABLE_FORMATS, GDK_CONTENT_PROVIDER_PROP_STORABLE_FORMATS,
N_PROPERTIES GDK_CONTENT_PROVIDER_N_PROPERTIES
}; };
enum { enum {
CONTENT_CHANGED, GDK_CONTENT_PROVIDER_CONTENT_CHANGED,
N_SIGNALS GDK_CONTENT_PROVIDER_N_SIGNALS
}; };
static GParamSpec *properties[N_PROPERTIES] = { NULL, }; static GParamSpec *gdk_content_provider_properties[GDK_CONTENT_PROVIDER_N_PROPERTIES] = { NULL, };
static guint signals[N_SIGNALS] = { 0 }; static guint gdk_content_provider_signals[GDK_CONTENT_PROVIDER_N_SIGNALS] = { 0 };
G_DEFINE_TYPE_WITH_PRIVATE (GdkContentProvider, gdk_content_provider, G_TYPE_OBJECT) G_DEFINE_TYPE_WITH_PRIVATE (GdkContentProvider, gdk_content_provider, G_TYPE_OBJECT)
@@ -139,11 +139,11 @@ gdk_content_provider_get_property (GObject *gobject,
switch (prop_id) switch (prop_id)
{ {
case PROP_FORMATS: case GDK_CONTENT_PROVIDER_PROP_FORMATS:
g_value_take_boxed (value, gdk_content_provider_ref_formats (provider)); g_value_take_boxed (value, gdk_content_provider_ref_formats (provider));
break; break;
case PROP_STORABLE_FORMATS: case GDK_CONTENT_PROVIDER_PROP_STORABLE_FORMATS:
g_value_take_boxed (value, gdk_content_provider_ref_storable_formats (provider)); g_value_take_boxed (value, gdk_content_provider_ref_storable_formats (provider));
break; break;
@@ -173,7 +173,7 @@ gdk_content_provider_class_init (GdkContentProviderClass *class)
* *
* The possible formats that the provider can provide its data in. * The possible formats that the provider can provide its data in.
*/ */
properties[PROP_FORMATS] = gdk_content_provider_properties[GDK_CONTENT_PROVIDER_PROP_FORMATS] =
g_param_spec_boxed ("formats", NULL, NULL, g_param_spec_boxed ("formats", NULL, NULL,
GDK_TYPE_CONTENT_FORMATS, GDK_TYPE_CONTENT_FORMATS,
G_PARAM_READABLE | G_PARAM_READABLE |
@@ -185,7 +185,7 @@ gdk_content_provider_class_init (GdkContentProviderClass *class)
* *
* The subset of formats that clipboard managers should store this provider's data in. * The subset of formats that clipboard managers should store this provider's data in.
*/ */
properties[PROP_STORABLE_FORMATS] = gdk_content_provider_properties[GDK_CONTENT_PROVIDER_PROP_STORABLE_FORMATS] =
g_param_spec_boxed ("storable-formats", NULL, NULL, g_param_spec_boxed ("storable-formats", NULL, NULL,
GDK_TYPE_CONTENT_FORMATS, GDK_TYPE_CONTENT_FORMATS,
G_PARAM_READABLE | G_PARAM_READABLE |
@@ -197,7 +197,7 @@ gdk_content_provider_class_init (GdkContentProviderClass *class)
* *
* Emitted whenever the content provided by this provider has changed. * Emitted whenever the content provided by this provider has changed.
*/ */
signals[CONTENT_CHANGED] = gdk_content_provider_signals[GDK_CONTENT_PROVIDER_CONTENT_CHANGED] =
g_signal_new (I_("content-changed"), g_signal_new (I_("content-changed"),
G_TYPE_FROM_CLASS (class), G_TYPE_FROM_CLASS (class),
G_SIGNAL_RUN_LAST, G_SIGNAL_RUN_LAST,
@@ -205,7 +205,7 @@ gdk_content_provider_class_init (GdkContentProviderClass *class)
NULL, NULL, NULL, NULL, NULL, NULL,
G_TYPE_NONE, 0); G_TYPE_NONE, 0);
g_object_class_install_properties (object_class, N_PROPERTIES, properties); g_object_class_install_properties (object_class, GDK_CONTENT_PROVIDER_N_PROPERTIES, gdk_content_provider_properties);
} }
static void static void
@@ -261,9 +261,9 @@ gdk_content_provider_content_changed (GdkContentProvider *provider)
{ {
g_return_if_fail (GDK_IS_CONTENT_PROVIDER (provider)); g_return_if_fail (GDK_IS_CONTENT_PROVIDER (provider));
g_signal_emit (provider, signals[CONTENT_CHANGED], 0); g_signal_emit (provider, gdk_content_provider_signals[GDK_CONTENT_PROVIDER_CONTENT_CHANGED], 0);
g_object_notify_by_pspec (G_OBJECT (provider), properties[PROP_FORMATS]); g_object_notify_by_pspec (G_OBJECT (provider), gdk_content_provider_properties[GDK_CONTENT_PROVIDER_PROP_FORMATS]);
} }
/** /**