diff options
author | Sébastien Wilmet <swilmet@informatique-libre.be> | 2023-03-21 16:00:00 +0100 |
---|---|---|
committer | Sébastien Wilmet <swilmet@informatique-libre.be> | 2023-03-21 16:00:00 +0100 |
commit | f90a1dbefbb539881da0764b52b9e71da6b376a0 (patch) | |
tree | 3abbe0fa5e19912531bfa7267284cbd08f4f2eef | |
parent | 82ac7f1b7fe1c08d10b6b05754ecc4ea777a8689 (diff) | |
download | gedit-f90a1dbefbb539881da0764b52b9e71da6b376a0.tar.gz |
Window: small refactorings for the property
Especially, document it with a gtk-doc comment.
-rw-r--r-- | gedit/gedit-window.c | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/gedit/gedit-window.c b/gedit/gedit-window.c index 68a345593..0569df58e 100644 --- a/gedit/gedit-window.c +++ b/gedit/gedit-window.c @@ -173,9 +173,9 @@ gedit_window_get_property (GObject *object, switch (prop_id) { case PROP_STATE: - g_value_set_flags (value, - gedit_window_get_state (window)); + g_value_set_flags (value, gedit_window_get_state (window)); break; + default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; @@ -455,18 +455,23 @@ gedit_window_class_init (GeditWindowClass *klass) klass->tab_removed = gedit_window_tab_removed; + object_class->get_property = gedit_window_get_property; object_class->dispose = gedit_window_dispose; object_class->finalize = gedit_window_finalize; - object_class->get_property = gedit_window_get_property; widget_class->window_state_event = gedit_window_window_state_event; widget_class->configure_event = gedit_window_configure_event; widget_class->key_press_event = gedit_window_key_press_event; + /** + * GeditWindow:state: + * + * The state of the #GeditWindow. + */ properties[PROP_STATE] = g_param_spec_flags ("state", - "State", - "The window's state", + "state", + "", GEDIT_TYPE_WINDOW_STATE, GEDIT_WINDOW_STATE_NORMAL, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS); |