[gedit] app: use g_object_class_install_properties
- From: Paolo Borelli <pborelli src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit] app: use g_object_class_install_properties
- Date: Sun, 13 Sep 2015 19:15:48 +0000 (UTC)
commit 3bf6bb8650a65063cacf31ed6d454225509aa3de
Author: Paolo Borelli <pborelli gnome org>
Date: Sun Sep 13 20:28:20 2015 +0200
app: use g_object_class_install_properties
gedit/gedit-app.c | 34 ++++++++++++++++++----------------
1 files changed, 18 insertions(+), 16 deletions(-)
---
diff --git a/gedit/gedit-app.c b/gedit/gedit-app.c
index 63b6e92..39698a1 100644
--- a/gedit/gedit-app.c
+++ b/gedit/gedit-app.c
@@ -59,13 +59,6 @@
#define GEDIT_PAGE_SETUP_FILE "gedit-page-setup"
#define GEDIT_PRINT_SETTINGS_FILE "gedit-print-settings"
-/* Properties */
-enum
-{
- PROP_0,
- PROP_LOCKDOWN
-};
-
typedef struct
{
GeditPluginsEngine *engine;
@@ -101,6 +94,15 @@ typedef struct
GApplicationCommandLine *command_line;
} GeditAppPrivate;
+enum
+{
+ PROP_0,
+ PROP_LOCKDOWN,
+ LAST_PROP
+};
+
+static GParamSpec *properties[LAST_PROP];
+
static const GOptionEntry options[] =
{
/* Version */
@@ -1319,15 +1321,15 @@ gedit_app_class_init (GeditAppClass *klass)
klass->set_window_title = gedit_app_set_window_title_impl;
klass->create_window = gedit_app_create_window_impl;
- g_object_class_install_property (object_class,
- PROP_LOCKDOWN,
- g_param_spec_flags ("lockdown",
- "Lockdown",
- "The lockdown mask",
- GEDIT_TYPE_LOCKDOWN_MASK,
- 0,
- G_PARAM_READABLE |
- G_PARAM_STATIC_STRINGS));
+ properties[PROP_LOCKDOWN] =
+ g_param_spec_flags ("lockdown",
+ "Lockdown",
+ "The lockdown mask",
+ GEDIT_TYPE_LOCKDOWN_MASK,
+ 0,
+ G_PARAM_READABLE | G_PARAM_STATIC_STRINGS);
+
+ g_object_class_install_properties (object_class, LAST_PROP, properties);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]