static void gb_terminal_view_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) { GbTerminalView *self = GB_TERMINAL_VIEW (object); switch (prop_id) { case PROP_FONT_NAME: gb_terminal_view_set_font_name (self, g_value_get_string (value)); break; case PROP_MANAGE_SPAWN: self->manage_spawn = g_value_get_boolean (value); break; case PROP_PTY: self->pty = g_value_dup_object (value); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); } }
static void gb_terminal_view_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) { GbTerminalView *self = GB_TERMINAL_VIEW (object); switch (prop_id) { case PROP_FONT_NAME: gb_terminal_view_set_font_name (self, g_value_get_string (value)); break; case PROP_DOCUMENT: gb_terminal_view_set_document (self, g_value_get_object (value)); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); } }