void ide_langserv_symbol_resolver_set_client (IdeLangservSymbolResolver *self, IdeLangservClient *client) { IdeLangservSymbolResolverPrivate *priv = ide_langserv_symbol_resolver_get_instance_private (self); g_return_if_fail (IDE_IS_LANGSERV_SYMBOL_RESOLVER (self)); g_return_if_fail (!client || IDE_IS_LANGSERV_CLIENT (client)); if (g_set_object (&priv->client, client)) g_object_notify_by_pspec (G_OBJECT (self), properties [PROP_CLIENT]); }
void ide_langserv_rename_provider_set_client (IdeLangservRenameProvider *self, IdeLangservClient *client) { IdeLangservRenameProviderPrivate *priv = ide_langserv_rename_provider_get_instance_private (self); g_return_if_fail (IDE_IS_LANGSERV_RENAME_PROVIDER (self)); g_return_if_fail (!client || IDE_IS_LANGSERV_CLIENT (client)); if (g_set_object (&priv->client, client)) g_object_notify_by_pspec (G_OBJECT (self), properties [PROP_CLIENT]); }
static void ide_script_set_file (IdeScript *self, GFile *file) { IdeScriptPrivate *priv = ide_script_get_instance_private (self); g_return_if_fail (IDE_IS_SCRIPT (self)); g_return_if_fail (G_IS_FILE (file)); if (g_set_object (&priv->file, file)) g_object_notify_by_pspec (G_OBJECT (self), properties [PROP_FILE]); }
static void builder_context_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) { BuilderContext *self = BUILDER_CONTEXT (object); switch (prop_id) { case PROP_BASE_DIR: g_set_object (&self->base_dir, g_value_get_object (value)); break; case PROP_APP_DIR: g_set_object (&self->app_dir, g_value_get_object (value)); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); } }
void ide_terminal_page_set_pty (IdeTerminalPage *self, VtePty *pty) { g_return_if_fail (IDE_IS_TERMINAL_PAGE (self)); g_return_if_fail (VTE_IS_PTY (pty)); if (g_set_object (&self->pty, pty)) { vte_terminal_reset (VTE_TERMINAL (self->terminal_top), TRUE, TRUE); vte_terminal_set_pty (VTE_TERMINAL (self->terminal_top), pty); } }
static gboolean photos_base_manager_default_set_active_object (PhotosBaseManager *self, GObject *object) { PhotosBaseManagerPrivate *priv; priv = photos_base_manager_get_instance_private (self); if (!g_set_object (&priv->active_object, object)) return FALSE; g_signal_emit (self, signals[ACTIVE_CHANGED], 0, object); return TRUE; }
void gthree_basic_material_set_env_map (GthreeBasicMaterial *basic, GthreeTexture *texture) { GthreeBasicMaterialPrivate *priv = gthree_basic_material_get_instance_private (basic); if (g_set_object (&priv->env_map, texture)) { gthree_material_set_needs_update (GTHREE_MATERIAL (basic), TRUE); g_object_notify_by_pspec (G_OBJECT (basic), obj_props[PROP_ENV_MAP]); } }
static void ide_file_set_file (IdeFile *self, GFile *file) { g_return_if_fail (IDE_IS_FILE (self)); g_return_if_fail (G_IS_FILE (file)); if (file != self->file) { if (g_set_object (&self->file, file)) g_object_notify_by_pspec (G_OBJECT (self), properties [PROP_FILE]); } }
static void ide_git_vcs_reload_worker (GTask *task, gpointer source_object, gpointer task_data, GCancellable *cancellable) { IdeGitVcs *self = source_object; g_autoptr(GgitRepository) repository1 = NULL; g_autoptr(GgitRepository) repository2 = NULL; g_autoptr(GError) error = NULL; IDE_ENTRY; g_assert (G_IS_TASK (task)); g_assert (IDE_IS_GIT_VCS (self)); g_assert (!cancellable || G_IS_CANCELLABLE (cancellable)); if (!(repository1 = ide_git_vcs_load (self, &error)) || !(repository2 = ide_git_vcs_load (self, &error))) { g_debug ("%s", error->message); g_task_return_error (task, g_steal_pointer (&error)); IDE_EXIT; } g_mutex_lock (&self->repository_mutex); g_set_object (&self->repository, repository1); g_set_object (&self->change_monitor_repository, repository2); if (!ide_git_vcs_load_monitor_locked (self, &error)) g_task_return_error (task, g_steal_pointer (&error)); else g_task_return_boolean (task, TRUE); g_mutex_unlock (&self->repository_mutex); IDE_EXIT; }
void _gedit_app_set_default_page_setup (GeditApp *app, GtkPageSetup *page_setup) { GeditAppPrivate *priv; g_return_if_fail (GEDIT_IS_APP (app)); g_return_if_fail (GTK_IS_PAGE_SETUP (page_setup)); priv = gedit_app_get_instance_private (app); g_set_object (&priv->page_setup, page_setup); }
static void gs_editor_app_tile_clicked_cb (GsAppTile *tile, GsEditor *self) { GsApp *app = gs_app_tile_get_app (tile); AsApp *item = as_store_get_app_by_id (self->store, gs_app_get_id (app)); if (item == NULL) { g_warning ("failed to find %s", gs_app_get_id (app)); return; } g_set_object (&self->selected_item, item); gs_editor_refresh_details (self); gs_editor_set_page (self, "details"); }
static void gtk_source_style_scheme_chooser_button_set_style_scheme (GtkSourceStyleSchemeChooser *chooser, GtkSourceStyleScheme *scheme) { GtkSourceStyleSchemeChooserButton *button = GTK_SOURCE_STYLE_SCHEME_CHOOSER_BUTTON (chooser); GtkSourceStyleSchemeChooserButtonPrivate *priv = GET_PRIV (button); if (g_set_object (&priv->scheme, scheme)) { gtk_source_style_scheme_chooser_button_update_label (button); g_object_notify (G_OBJECT (button), "style-scheme"); } }
static void gb_editor_view_set_document (GbEditorView *self, GbEditorDocument *document) { g_return_if_fail (GB_IS_EDITOR_VIEW (self)); g_return_if_fail (GB_IS_EDITOR_DOCUMENT (document)); if (g_set_object (&self->document, document)) { if (self->frame1) gb_editor_frame_set_document (self->frame1, document); if (self->frame2) gb_editor_frame_set_document (self->frame2, document); g_settings_bind (self->settings, "style-scheme-name", document, "style-scheme-name", G_SETTINGS_BIND_GET); g_settings_bind (self->settings, "highlight-matching-brackets", document, "highlight-matching-brackets", G_SETTINGS_BIND_GET); g_object_bind_property_full (document, "language", self->tweak_button, "label", G_BINDING_SYNC_CREATE, language_to_string, NULL, NULL, NULL); g_signal_connect_object (document, "modified-changed", G_CALLBACK (gb_editor_view__buffer_modified_changed), self, G_CONNECT_SWAPPED); g_signal_connect_object (document, "notify::title", G_CALLBACK (gb_editor_view__buffer_notify_title), self, G_CONNECT_SWAPPED); g_signal_connect_object (document, "notify::changed-on-volume", G_CALLBACK (gb_editor_view__buffer_changed_on_volume), self, G_CONNECT_SWAPPED); g_object_notify_by_pspec (G_OBJECT (self), gParamSpecs [PROP_DOCUMENT]); gb_editor_view_actions_update (self); } }
void ide_project_file_set_file_info (IdeProjectFile *file, GFileInfo *file_info) { IdeProjectFilePrivate *priv = ide_project_file_get_instance_private (file); g_return_if_fail (IDE_IS_PROJECT_FILE (file)); g_return_if_fail (!file_info || G_IS_FILE_INFO (file_info)); if (g_set_object (&priv->file_info, file_info)) { g_object_notify_by_pspec (G_OBJECT (file), properties [PROP_FILE_INFO]); g_object_notify_by_pspec (G_OBJECT (file), properties [PROP_NAME]); } }
static void ide_highlight_engine_set_highlighter (IdeHighlightEngine *self, IdeHighlighter *highlighter) { g_return_if_fail (IDE_IS_HIGHLIGHT_ENGINE (self)); g_return_if_fail (!highlighter || IDE_IS_HIGHLIGHTER (highlighter)); if (g_set_object (&self->highlighter, highlighter)) { if (highlighter != NULL) IDE_HIGHLIGHTER_GET_IFACE (highlighter)->set_engine (highlighter, self); ide_highlight_engine_reload (self); g_object_notify_by_pspec (G_OBJECT (self), gParamSpecs [PROP_HIGHLIGHTER]); } }
static void tmpl_parser_set_stream (TmplParser *self, GInputStream *stream) { g_assert (TMPL_IS_PARSER (self)); g_assert (!stream || G_IS_INPUT_STREAM (stream)); if (stream == NULL) { g_warning ("TmplParser created without a stream!"); return; } g_set_object (&self->stream, stream); }
void rg_graph_set_table (RgGraph *self, RgTable *table) { RgGraphPrivate *priv = rg_graph_get_instance_private (self); g_return_if_fail (RG_IS_GRAPH (self)); g_return_if_fail (!table || RG_IS_TABLE (table)); if (g_set_object (&priv->table, table)) { egg_signal_group_set_target (priv->table_signals, table); gtk_widget_queue_resize (GTK_WIDGET (self)); g_object_notify_by_pspec (G_OBJECT (self), properties [PROP_TABLE]); } }
static void gtk_font_button_font_chooser_set_font_map (GtkFontChooser *chooser, PangoFontMap *font_map) { GtkFontButton *font_button = GTK_FONT_BUTTON (chooser); if (g_set_object (&font_button->priv->font_map, font_map)) { PangoContext *context; if (!font_map) font_map = pango_cairo_font_map_get_default (); context = gtk_widget_get_pango_context (font_button->priv->font_label); pango_context_set_font_map (context, font_map); } }
static void fu_wac_module_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) { FuWacModule *self = FU_WAC_MODULE (object); FuWacModulePrivate *priv = GET_PRIVATE (self); switch (prop_id) { case PROP_FW_TYPE: priv->fw_type = g_value_get_uint (value); break; case PROP_USB_DEVICE: g_set_object (&priv->usb_device, g_value_get_object (value)); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } }
/** * as_image_set_pixbuf: * @image: a #AsImage instance. * @pixbuf: the #GdkPixbuf, or %NULL * * Sets the image pixbuf. * * Since: 0.1.6 **/ void as_image_set_pixbuf (AsImage *image, GdkPixbuf *pixbuf) { AsImagePrivate *priv = GET_PRIVATE (image); guchar *data; guint len; g_set_object (&priv->pixbuf, pixbuf); if (pixbuf == NULL) return; if (priv->md5 == NULL) { data = gdk_pixbuf_get_pixels_with_length (pixbuf, &len); priv->md5 = g_compute_checksum_for_data (G_CHECKSUM_MD5, data, len); } priv->width = gdk_pixbuf_get_width (pixbuf); priv->height = gdk_pixbuf_get_height (pixbuf); }
/** * gtk_source_file_set_location: * @file: a #GtkSourceFile. * @location: (nullable): the new #GFile, or %NULL. * * Sets the location. * * Since: 3.14 */ void gtk_source_file_set_location (GtkSourceFile *file, GFile *location) { g_return_if_fail (GTK_SOURCE_IS_FILE (file)); g_return_if_fail (location == NULL || G_IS_FILE (location)); if (g_set_object (&file->priv->location, location)) { g_object_notify (G_OBJECT (file), "location"); /* The modification_time is for the old location. */ file->priv->modification_time_set = FALSE; file->priv->externally_modified = FALSE; file->priv->deleted = FALSE; } }
static gboolean fu_provider_chug_wait_for_connect (FuProviderChug *provider_chug, FuProviderChugItem *item, GError **error) { FuProviderChugPrivate *priv = GET_PRIVATE (item->provider_chug); g_autoptr(GUsbDevice) device = NULL; device = g_usb_context_wait_for_replug (priv->usb_ctx, item->usb_device, CH_DEVICE_USB_TIMEOUT, error); if (device == NULL) return FALSE; /* update item */ g_set_object (&item->usb_device, device); return TRUE; }
static void ide_git_buffer_change_monitor__vcs_reloaded_cb (IdeGitBufferChangeMonitor *self, GgitRepository *new_repository, IdeGitVcs *vcs) { IDE_ENTRY; g_assert (IDE_IS_GIT_BUFFER_CHANGE_MONITOR (self)); g_assert (IDE_IS_GIT_VCS (vcs)); g_set_object (&self->repository, new_repository); /* force reload of the git object on next calculation */ g_clear_object (&self->cached_blob); ide_git_buffer_change_monitor_recalculate (self); IDE_EXIT; }
static void check_provider_is_default (GtdManager *manager, GtdProvider *provider) { GtdManagerPrivate *priv; gchar *default_provider; priv = manager->priv; default_provider = g_settings_get_string (priv->settings, "default-provider"); if (g_strcmp0 (default_provider, gtd_provider_get_id (provider)) == 0) { g_set_object (&priv->default_provider, provider); g_object_notify (G_OBJECT (manager), "default-provider"); } g_free (default_provider); }
/** * gtd_manager_set_default_storage: * @manager: a #GtdManager * @default_storage: (nullable): the default storage location. * * Sets the default storage location id. */ void gtd_manager_set_default_provider (GtdManager *manager, GtdProvider *provider) { GtdManagerPrivate *priv; g_return_if_fail (GTD_IS_MANAGER (manager)); priv = manager->priv; if (g_set_object (&priv->default_provider, provider)) { g_settings_set_string (priv->settings, "default-provider", provider ? gtd_provider_get_id (provider) : "local"); g_object_notify (G_OBJECT (manager), "default-provider"); } }
static void gtd_manager_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) { GtdManagerPrivate *priv = gtd_manager_get_instance_private (GTD_MANAGER (object)); switch (prop_id) { case PROP_DEFAULT_PROVIDER: if (g_set_object (&priv->default_provider, g_value_get_object (value))) g_object_notify (object, "default-provider"); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); } }
void ide_terminal_page_set_launcher (IdeTerminalPage *self, IdeTerminalLauncher *launcher) { g_return_if_fail (IDE_IS_TERMINAL_PAGE (self)); g_return_if_fail (!launcher || IDE_IS_TERMINAL_LAUNCHER (launcher)); if (g_set_object (&self->launcher, launcher)) { if (launcher != NULL) { const gchar *title = ide_terminal_launcher_get_title (launcher); ide_page_set_title (IDE_PAGE (self), title); } else { self->manage_spawn = FALSE; } } }
/** * as_image_set_pixbuf: * @image: a #AsImage instance. * @pixbuf: the #GdkPixbuf, or %NULL * * Sets the image pixbuf. * * Since: 0.1.6 **/ void as_image_set_pixbuf (AsImage *image, GdkPixbuf *pixbuf) { AsImagePrivate *priv = GET_PRIVATE (image); guchar *data; guint len; g_set_object (&priv->pixbuf, pixbuf); if (pixbuf == NULL) return; if (priv->md5 == NULL) { g_autofree gchar *md5_tmp = NULL; data = gdk_pixbuf_get_pixels_with_length (pixbuf, &len); md5_tmp = g_compute_checksum_for_data (G_CHECKSUM_MD5, data, len); as_ref_string_assign_safe (&priv->md5, md5_tmp); } priv->width = (guint) gdk_pixbuf_get_width (pixbuf); priv->height = (guint) gdk_pixbuf_get_height (pixbuf); }
static void gs_editor_button_undo_remove_clicked_cb (GtkWidget *widget, GsEditor *self) { if (self->deleted_item == NULL) return; /* add this back to the store and set it as current */ as_store_add_app (self->store, self->deleted_item); g_set_object (&self->selected_item, self->deleted_item); g_clear_object (&self->deleted_item); /* hide notification */ widget = GTK_WIDGET (gtk_builder_get_object (self->builder, "revealer_notification")); gtk_revealer_set_reveal_child (GTK_REVEALER (widget), FALSE); self->pending_changes = TRUE; gs_editor_refresh_choice (self); gs_editor_refresh_details (self); gs_editor_set_page (self, "details"); }
static void almanah_storage_manager_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec) { AlmanahStorageManagerPrivate *priv = ALMANAH_STORAGE_MANAGER (object)->priv; switch (property_id) { case PROP_FILENAME: if (priv->filename) g_free (priv->filename); priv->filename = g_strdup (g_value_get_string (value)); break; case PROP_SETTINGS: g_set_object (&priv->settings, g_value_get_object (value)); break; default: /* We don't have any other property... */ G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); break; } }