[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][TOP]

use glade_xml_new_with_domain instead of glade_xml_new


安部と申します。gnome-develにも振ります。

"Rue. SATOH" wrote:

> ・memprof は /usr/share/locale/ja/ 以下のmessages.mo を必ず見に行って
>   しまいます。ちょっと後で調べてみます。

libgladeを使っているアプリケーションの場合、glade_xml_newではなく
glade_xml_new_with_domainを使わないとダメです。


  A A
= . . =
   V
end
Ryuji Abe

--- main.c.orig	Tue Nov 16 19:48:38 1999
+++ main.c	Tue Nov 16 19:49:32 1999
@@ -610,7 +610,7 @@
        GtkWidget *run_dialog;
        GtkWidget *entry;
 
-       xml = glade_xml_new (glade_file, "RunDialog");
+       xml = glade_xml_new_with_domain (glade_file, "RunDialog",
PACKAGE);
        run_dialog = glade_xml_get_widget (xml, "RunDialog");
        entry = glade_xml_get_widget (xml, "RunDialog-entry");
 
@@ -799,7 +799,7 @@
        GtkWidget *skip_clist = glade_xml_get_widget (preferences_xml,
"skip-clist");
        GtkWidget *property_box = glade_xml_get_widget
(preferences_xml, "Preferences");
 
-       xml = glade_xml_new (glade_file, "SkipAddDialog");
+       xml = glade_xml_new_with_domain (glade_file, "SkipAddDialog",
PACKAGE);
        dialog = glade_xml_get_widget (xml, "SkipAddDialog");
        entry = glade_xml_get_widget (xml, "SkipAddDialog-entry");
 
@@ -883,7 +883,7 @@
        GtkWidget *stack_command_entry;
        GtkWidget *button;
 
-       xml = glade_xml_new (glade_file, "Preferences");
+       xml = glade_xml_new_with_domain (glade_file, "Preferences",
PACKAGE);
        skip_clist = glade_xml_get_widget (xml, "skip-clist");
        stack_command_entry = glade_xml_get_widget (xml,
"stack-command-entry");
        property_box = glade_xml_get_widget (xml, "Preferences");
@@ -924,7 +924,7 @@
        GladeXML *xml;
        GtkWidget *dialog;
 
-       xml = glade_xml_new (glade_file, "About");
+       xml = glade_xml_new_with_domain (glade_file, "About",
PACKAGE);
        dialog = glade_xml_get_widget (xml, "About");
        gtk_object_destroy (GTK_OBJECT (xml));
 
@@ -991,7 +991,7 @@
        GladeXML *xml;
        GtkWidget *vpaned;       
 
-       xml = glade_xml_new (glade_file, "MainWindow");
+       xml = glade_xml_new_with_domain (glade_file, "MainWindow",
PACKAGE);
 
        main_window = glade_xml_get_widget (xml, "MainWindow");
        gtk_signal_connect (GTK_OBJECT (main_window), "destroy",