[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