void gui_cleanup(dt_imageio_module_storage_t *self) { dt_storage_piwigo_gui_data_t *ui = self->gui_data; dt_gui_key_accel_block_on_focus_disconnect(GTK_WIDGET(ui->user_entry)); dt_gui_key_accel_block_on_focus_disconnect(GTK_WIDGET(ui->new_album_entry)); g_free(self->gui_data); }
void gui_cleanup(dt_imageio_module_storage_t *self) { gallery_t *d = (gallery_t *)self->gui_data; dt_gui_key_accel_block_on_focus_disconnect(GTK_WIDGET(d->entry)); dt_gui_key_accel_block_on_focus_disconnect(GTK_WIDGET(d->title_entry)); free(self->gui_data); }
void gui_cleanup(dt_imageio_module_storage_t *self) { dt_storage_flickr_gui_data_t *ui = self->gui_data; dt_gui_key_accel_block_on_focus_disconnect(GTK_WIDGET(ui->user_entry)); dt_gui_key_accel_block_on_focus_disconnect(GTK_WIDGET(ui->title_entry)); dt_gui_key_accel_block_on_focus_disconnect(GTK_WIDGET(ui->summary_entry)); g_free(self->gui_data); }
/* destroy resources */ void gui_cleanup(struct dt_imageio_module_storage_t *self) { dt_storage_facebook_gui_data_t *ui = self->gui_data; dt_gui_key_accel_block_on_focus_disconnect(GTK_WIDGET(ui->comboBox_username)); dt_gui_key_accel_block_on_focus_disconnect(GTK_WIDGET(ui->entry_album_title)); dt_gui_key_accel_block_on_focus_disconnect(GTK_WIDGET(ui->entry_album_summary)); if(ui->facebook_api != NULL) fb_api_destroy(ui->facebook_api); g_free(self->gui_data); }
void gui_cleanup(dt_lib_module_t *self) { dt_lib_camera_t *lib = self->data; dt_gui_key_accel_block_on_focus_disconnect(lib->gui.plabel); dt_gui_key_accel_block_on_focus_disconnect(lib->gui.pname); // remove listener from camera control.. dt_camctl_tether_mode(darktable.camctl, NULL, FALSE); dt_camctl_unregister_listener(darktable.camctl, lib->data.listener); }
void gui_cleanup(dt_lib_module_t *self) { dt_lib_camera_t *lib = self->data; dt_gui_key_accel_block_on_focus_disconnect(lib->gui.plabel); dt_gui_key_accel_block_on_focus_disconnect(lib->gui.pname); free(lib->data.listener); lib->data.listener = NULL; free(self->data); self->data = NULL; }
void gui_cleanup(dt_lib_module_t *self) { const dt_lib_metadata_t *d = (dt_lib_metadata_t *)self->data; dt_control_signal_disconnect(darktable.signals, G_CALLBACK(_mouse_over_image_callback), self); dt_gui_key_accel_block_on_focus_disconnect(GTK_WIDGET(gtk_bin_get_child(GTK_BIN(d->publisher)))); dt_gui_key_accel_block_on_focus_disconnect(GTK_WIDGET(gtk_bin_get_child(GTK_BIN(d->rights)))); dt_gui_key_accel_block_on_focus_disconnect(GTK_WIDGET(gtk_bin_get_child(GTK_BIN(d->title)))); dt_gui_key_accel_block_on_focus_disconnect(GTK_WIDGET(gtk_bin_get_child(GTK_BIN(d->description)))); dt_gui_key_accel_block_on_focus_disconnect(GTK_WIDGET(gtk_bin_get_child(GTK_BIN(d->creator)))); free(self->data); self->data = NULL; }
void gui_cleanup(dt_lib_module_t *self) { dt_lib_tool_lighttable_t *d = (dt_lib_tool_lighttable_t *)self->data; dt_gui_key_accel_block_on_focus_disconnect(d->zoom_entry); g_free(self->data); self->data = NULL; }
void gui_cleanup (dt_lib_module_t *self) { dt_lib_location_t *lib = self->data; dt_gui_key_accel_block_on_focus_disconnect (GTK_WIDGET (lib->search)); free(lib); }
void gui_cleanup(dt_lib_module_t *self) { dt_lib_styles_t *d = (dt_lib_styles_t *)self->data; dt_gui_key_accel_block_on_focus_disconnect(GTK_WIDGET(d->entry)); free(self->data); self->data = NULL; }
void gui_cleanup(dt_lib_module_t *self) { dt_lib_styles_t *d = (dt_lib_styles_t *)self->data; dt_control_signal_disconnect(darktable.signals, G_CALLBACK(_styles_changed_callback), self); dt_gui_key_accel_block_on_focus_disconnect(GTK_WIDGET(d->entry)); free(self->data); self->data = NULL; }
void gui_cleanup (dt_lib_module_t *self) { dt_lib_export_t *d = (dt_lib_export_t *)self->data; dt_gui_key_accel_block_on_focus_disconnect (GTK_WIDGET (d->width)); dt_gui_key_accel_block_on_focus_disconnect (GTK_WIDGET (d->height)); GtkWidget *old = gtk_bin_get_child(GTK_BIN(d->format_box)); if(old) gtk_container_remove(d->format_box, old); old = gtk_bin_get_child(GTK_BIN(d->storage_box)); if(old) gtk_container_remove(d->storage_box, old); while(d->profiles) { g_free(d->profiles->data); d->profiles = g_list_delete_link(d->profiles, d->profiles); } free(self->data); self->data = NULL; }
void gui_cleanup(dt_lib_module_t *self) { // Setup lib data dt_lib_session_t *lib = self->data; dt_gui_key_accel_block_on_focus_disconnect(GTK_WIDGET(lib->gui.entry1)); g_free(self->data); self->data = NULL; }
void gui_cleanup(dt_lib_module_t *self) { dt_lib_geotagging_t *d = (dt_lib_geotagging_t *)self->data; dt_gui_key_accel_block_on_focus_disconnect(d->offset_entry); g_list_free_full(d->timezones, &g_free); d->timezones = NULL; free(self->data); self->data = NULL; }
static void entry_cleanup(lua_State* L,lua_widget widget) { dt_gui_key_accel_block_on_focus_disconnect(widget->widget); }