[Gnucash-changes] r12282 - gnucash/trunk - Remove some deprecated gnome functions.

David Hampton hampton at cvs.gnucash.org
Sat Jan 7 02:03:49 EST 2006


Author: hampton
Date: 2006-01-07 02:03:48 -0500 (Sat, 07 Jan 2006)
New Revision: 12282
Trac: http://svn.gnucash.org/trac/changeset/12282

Modified:
   gnucash/trunk/ChangeLog
   gnucash/trunk/src/business/business-gnome/dialog-date-close.c
   gnucash/trunk/src/business/business-gnome/dialog-order.c
   gnucash/trunk/src/gnome-utils/gnc-druid-provider-file-gnome.c
   gnucash/trunk/src/gnome-utils/gnc-druid-provider-file-gnome.h
Log:
Remove some deprecated gnome functions.


Modified: gnucash/trunk/ChangeLog
===================================================================
--- gnucash/trunk/ChangeLog	2006-01-07 06:18:14 UTC (rev 12281)
+++ gnucash/trunk/ChangeLog	2006-01-07 07:03:48 UTC (rev 12282)
@@ -1,5 +1,10 @@
 2006-01-07  David Hampton  <hampton at employees.org>
 
+	* src/business/business-gnome/dialog-order.c:
+	* src/business/business-gnome/dialog-date-close.c:
+	* src/gnome-utils/gnc-druid-provider-file-gnome.[ch]: Remove some
+	deprecated gnome functions.
+
 	* src/bin/gnucash-valgrind.in:
 	* src/bin/Makefile.am: Add a script to invoke the new gnucash.bin
 	executable via valgrind.

Modified: gnucash/trunk/src/business/business-gnome/dialog-date-close.c
===================================================================
--- gnucash/trunk/src/business/business-gnome/dialog-date-close.c	2006-01-07 06:18:14 UTC (rev 12281)
+++ gnucash/trunk/src/business/business-gnome/dialog-date-close.c	2006-01-07 07:03:48 UTC (rev 12282)
@@ -116,9 +116,6 @@
   GtkWidget *alignment;
   char *s;
 
-  /* Make noises, basically */
-  gnome_triggers_vdo(message, GNOME_MESSAGE_BOX_QUESTION, NULL);
-
   s = gnome_program_locate_file (NULL,
 				 GNOME_FILE_DOMAIN_PIXMAP,
 				 "gnome-question.png", TRUE, NULL);

Modified: gnucash/trunk/src/business/business-gnome/dialog-order.c
===================================================================
--- gnucash/trunk/src/business/business-gnome/dialog-order.c	2006-01-07 06:18:14 UTC (rev 12281)
+++ gnucash/trunk/src/business/business-gnome/dialog-order.c	2006-01-07 07:03:48 UTC (rev 12282)
@@ -138,7 +138,7 @@
   gncOrderSetReference (order, gtk_editable_get_chars
 			(GTK_EDITABLE (ow->ref_entry), 0, -1));
 
-  tt = gnome_date_edit_get_date (GNOME_DATE_EDIT (ow->opened_date));
+  tt = gnome_date_edit_get_time (GNOME_DATE_EDIT (ow->opened_date));
   timespecFromTime_t (&ts, tt);
   gncOrderSetDateOpened (order, ts);
 

Modified: gnucash/trunk/src/gnome-utils/gnc-druid-provider-file-gnome.c
===================================================================
--- gnucash/trunk/src/gnome-utils/gnc-druid-provider-file-gnome.c	2006-01-07 06:18:14 UTC (rev 12281)
+++ gnucash/trunk/src/gnome-utils/gnc-druid-provider-file-gnome.c	2006-01-07 07:03:48 UTC (rev 12282)
@@ -170,7 +170,7 @@
   gchar *filename;
   gboolean res;
 
-  filename = gnome_file_entry_get_full_path(prov_f->file_entry, FALSE);
+  filename = gtk_file_chooser_get_filename(prov_f->file_entry);
 
   if (desc_f->glob)
     res = gnc_dpfg_start_glob(prov, filename);
@@ -222,7 +222,8 @@
   GNCDruidProviderDescFile *desc_f;
   GNCDruidProviderFileCB *cb;
   GnomeDruidPageStandard *page;
-  GnomeFileEntry *file_entry;
+  GtkFileChooser *file_entry;
+  GtkWidget *label;
 
   /* verify that this is the correct provider descriptor */
   g_return_val_if_fail(IS_GNC_DRUID_PROVIDER_DESC_FILE(desc), NULL);
@@ -251,20 +252,21 @@
   prov->page = GNOME_DRUID_PAGE(page);
   prov_base->pages = g_list_prepend(NULL, page);
 
+  /* Build the label */
+  label = gtk_label_new(desc_f->text);
+  gtk_box_pack_start(GTK_BOX(page->vbox), label, FALSE, FALSE, 0);
+
   /* Build the file entry */
-  file_entry = GNOME_FILE_ENTRY(gnome_file_entry_new(desc_f->history_id, desc->title));
+  file_entry = GTK_FILE_CHOOSER(gtk_file_chooser_widget_new(GTK_FILE_CHOOSER_ACTION_OPEN));
   g_assert(file_entry);
   prov->file_entry = file_entry;
-  gnome_file_entry_set_modal(file_entry, TRUE);
-  gnome_file_entry_set_default_path(file_entry, desc_f->last_dir);
+  gtk_file_chooser_set_current_folder(file_entry, desc_f->last_dir);
+  gtk_box_pack_start(GTK_BOX(page->vbox), GTK_WIDGET(file_entry), TRUE, TRUE, 0);
 
   /* Set the page properties */
   if (desc->title)
     gnome_druid_page_standard_set_title(page, desc->title);
 
-  gnome_druid_page_standard_append_item(page, desc_f->text, GTK_WIDGET(file_entry),
-					NULL);
-
   /* Show the page */
   gtk_widget_show_all(GTK_WIDGET(page));
 

Modified: gnucash/trunk/src/gnome-utils/gnc-druid-provider-file-gnome.h
===================================================================
--- gnucash/trunk/src/gnome-utils/gnc-druid-provider-file-gnome.h	2006-01-07 06:18:14 UTC (rev 12281)
+++ gnucash/trunk/src/gnome-utils/gnc-druid-provider-file-gnome.h	2006-01-07 07:03:48 UTC (rev 12282)
@@ -29,7 +29,7 @@
   GNCDruidProvider parent;
 
   GnomeDruidPage*	page;
-  GnomeFileEntry*	file_entry;
+  GtkFileChooser*       file_entry;
 
   GNCDruidProviderFileCB* cb;
 



More information about the gnucash-changes mailing list