[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
AW: Suggestion - Windows GUI Open File Dialog
From: |
ajk-eis |
Subject: |
AW: Suggestion - Windows GUI Open File Dialog |
Date: |
Wed, 9 May 2012 21:00:47 +0200 |
Thanks again to all of you!
I will try to check it out in the next few days. My son had a bit of
trouble using the make file with the repository clone to compile a LINUX
(UBUNTU) version. Are there specific steps / instructions for that? He's
pretty knowledgeable (much more so than I am) but doesn't have much time.
Alle
> -----Ursprüngliche Nachricht-----
> Von: address@hidden [mailto:address@hidden Im Auftrag
> von Harry Thijssen
> Gesendet: Mittwoch, 9. Mai 2012 14:32
> An: address@hidden
> Cc: ajk-eis; John Darrington; address@hidden
> Betreff: Re: Suggestion - Windows GUI Open File Dialog
>
> Hi
>
> You are right about this. I changed the installer accordingly. I just
> build a new RC package with the latest master version which should
> also include the update for the german langauage issue. You can find
> it at http://sourceforge.net/projects/pspp4windows/files/2012-05-09-
> ReleaseCandidate/
>
> Due to personal reasons I have no time to do any testing at all on
> this build. If anybody has the time available please do so and report
> your results.
>
> Have fun
>
>
>
> 2012/5/9 Ben Pfaff <address@hidden>:
> > "ajk-eis" <address@hidden> writes:
> >
> >> 1. The default installation folder should be upper case "PSPP" for the
> >> windows installation to match the normal naming conventions in windows.
> >> (Regardless of 2.)
> >
> > I'm CCing Harry, who makes the Windows builds. He'd have to make
> > that change.
> >
> >> 2. The file dialog should be case insensitive as far as the ordering of
> >> files and folders is concerned since this is the behaviour expected by
> the
> >> normal user.
> >
> > John (CCed), the following solves this particular issue but it
> > make me nervous because who knows what might depend on LC_COLLATE
> > while the file chooser dialog runs? We might have to carefully
> > audit the source to avoid unwanted LC_COLLATE dependencies, and
> > then set LC_COLLATE based on the locale globally. What do you think?
> >
> > diff --git a/src/ui/gui/psppire-window.c b/src/ui/gui/psppire-window.c
> > index 4c7fcf5..379e007 100644
> > --- a/src/ui/gui/psppire-window.c
> > +++ b/src/ui/gui/psppire-window.c
> > @@ -791,9 +791,15 @@ psppire_window_file_chooser_dialog (PsppireWindow
> *toplevel)
> > void
> > psppire_window_open (PsppireWindow *de)
> > {
> > - GtkWidget *dialog = psppire_window_file_chooser_dialog (de);
> > + GtkWidget *dialog;
> > + gint retval;
> > +
> > + setlocale (LC_COLLATE, "");
> > + dialog = psppire_window_file_chooser_dialog (de);
> > + retval = gtk_dialog_run (GTK_DIALOG (dialog));
> > + setlocale (LC_COLLATE, "C");
> >
> > - switch (gtk_dialog_run (GTK_DIALOG (dialog)))
> > + switch (retval)
> > {
> > case GTK_RESPONSE_ACCEPT:
> > {