[Rawstudio-commit] r2961 - branches/rawstudio-ng-color/librawstudio

Anders Kvist anders at kvistmail.dk
Sat Jan 2 03:21:59 CET 2010


Author: akv
Date: 2010-01-02 03:21:58 +0100 (Sat, 02 Jan 2010)
New Revision: 2961

Modified:
   branches/rawstudio-ng-color/librawstudio/rs-lens-db-editor.c
Log:
Added lensfun updater to lens editor. This still nededs a bit of work. It's added as a button to the dialog which closes the dialog. A new lens editor is opened when update is done.

Modified: branches/rawstudio-ng-color/librawstudio/rs-lens-db-editor.c
===================================================================
--- branches/rawstudio-ng-color/librawstudio/rs-lens-db-editor.c	2010-01-02 02:00:38 UTC (rev 2960)
+++ branches/rawstudio-ng-color/librawstudio/rs-lens-db-editor.c	2010-01-02 02:21:58 UTC (rev 2961)
@@ -415,6 +415,13 @@
 }
 
 void
+update_lensfun(GtkButton *button, gpointer user_data)
+{
+	rs_lens_db_editor_update_lensfun();
+	rs_lens_db_editor();
+}
+
+void
 rs_lens_db_editor() 
 {
 	GtkTreeModel *tree_model = GTK_TREE_MODEL(gtk_list_store_new(10, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_BOOLEAN, G_TYPE_BOOLEAN, G_TYPE_OBJECT));
@@ -507,6 +514,10 @@
 
         gtk_box_pack_start (GTK_BOX (GTK_DIALOG(editor)->vbox), frame, TRUE, TRUE, 0);
 
+	GtkWidget *button_update_lensfun = gtk_button_new_with_label(_("Update lensfun database"));
+	g_signal_connect(button_update_lensfun, "clicked", G_CALLBACK(update_lensfun), NULL);
+	gtk_dialog_add_action_widget (GTK_DIALOG (editor), button_update_lensfun, GTK_RESPONSE_NONE);
+
         GtkWidget *button_close = gtk_button_new_from_stock(GTK_STOCK_CLOSE);
         gtk_dialog_add_action_widget (GTK_DIALOG (editor), button_close, GTK_RESPONSE_CLOSE);
 




More information about the Rawstudio-commit mailing list