summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSébastien Wilmet <swilmet@informatique-libre.be>2023-03-21 16:00:00 +0100
committerSébastien Wilmet <swilmet@informatique-libre.be>2023-03-21 16:00:00 +0100
commitf90a1dbefbb539881da0764b52b9e71da6b376a0 (patch)
tree3abbe0fa5e19912531bfa7267284cbd08f4f2eef
parent82ac7f1b7fe1c08d10b6b05754ecc4ea777a8689 (diff)
downloadgedit-f90a1dbefbb539881da0764b52b9e71da6b376a0.tar.gz
Window: small refactorings for the property
Especially, document it with a gtk-doc comment.
-rw-r--r--gedit/gedit-window.c15
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);