X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fpsppire.c;h=6910ddd1f403e46cae869b93cc08d12af2f9e36c;hb=97a777315ec2f2000ac67da1f405323a5e2294e2;hp=2f209a08953539f25a38ac74a3aa0d07e491bcab;hpb=83ad8f5b760cb46bd1d86f60a40d6aace21118ef;p=pspp-builds.git diff --git a/src/ui/gui/psppire.c b/src/ui/gui/psppire.c index 2f209a08..6910ddd1 100644 --- a/src/ui/gui/psppire.c +++ b/src/ui/gui/psppire.c @@ -68,6 +68,10 @@ replace_casereader (struct casereader *s) psppire_data_store_set_case_file (the_data_store, pcf); } +#define _(msgid) gettext (msgid) +#define N_(msgid) msgid + + void initialize (void) { @@ -79,7 +83,6 @@ initialize (void) bindtextdomain (PACKAGE, locale_dir); - textdomain (PACKAGE); glade_init (); @@ -120,6 +123,7 @@ initialize (void) unlink (OUTPUT_FILE_NAME); journal_enable (); + textdomain (PACKAGE); new_data_window (NULL, NULL); } @@ -135,6 +139,7 @@ de_initialize (void) } + struct icon_info { const char *file_name; @@ -184,6 +189,19 @@ create_icon_factory (void) } } + + { + /* Create our own "pspp-stock-reset" item, using the + GTK_STOCK_REFRESH icon set */ + + GtkStockItem item = {"pspp-stock-reset", N_("_Reset"), 0, 0, PACKAGE}; + GtkIconSet *icon_set = + gtk_icon_factory_lookup_default (GTK_STOCK_REFRESH); + + gtk_stock_add (&item, 1); + gtk_icon_factory_add (factory, "pspp-stock-reset", icon_set); + } + gtk_icon_factory_add_default (factory); }