Re: What to use on GTK+3

2015-08-08 Thread Daniel Kasak
No no no. Everybody is wrong. What we need is:

[ Actually, now that I come to think about it, this is not the action
I would like to take at this time. Thankyou all the same]
[ This is precisely the action that I require, and I thank you for the
explicit dialog and verbose text in the buttons; it really makes sure
I know what it about to happen, and possibly makes the rest of the
text of the dialog redundant, but hey, at least there is zero scope
for confusion]

Dan

On Sun, Aug 9, 2015 at 11:45 AM, Paul Davis  wrote:
> On Sat, Aug 8, 2015 at 8:41 PM, Allin Cottrell  wrote:
>
>> However, in relation to Igor's original point, giving the user options of
>> Yes/No is IMO fine if your dialog asks a short, simple question that
>> requires an answer of Yes or No. As in
>>
>> Overwrite ? Yes/No
>> Send message? Yes/No
>> Really delete X? Yes/No
>>
>> One could rephrase these messages as something other than Yes/No questions
>> but would that actually be clearer? I doubt it.
>
> I think you're wrong. Each one of these can be converted into a dialog
> of the following general form:
>
>   Need confirmation to carry out potentially significant action
>
> [ Do not take this action ][ Take this action ]
>
>
> A specific case may help
>
>
>   Overwriting this file may cause data loss
>
>[ Do not overwrite the file ]   [ Overwrite the file ]
>
>
> or
>
>   Once your message is sent, you cannot delete it.
>
>[ Do not send this message]  [ Send this message]
>
>
> Both these examples are clearer, because they explain what is at stake.
> ___
> gtk-list mailing list
> gtk-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/gtk-list
___
gtk-list mailing list
gtk-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-list


Re: What to use on GTK+3

2015-08-08 Thread Paul Davis
On Sat, Aug 8, 2015 at 8:41 PM, Allin Cottrell  wrote:

> However, in relation to Igor's original point, giving the user options of
> Yes/No is IMO fine if your dialog asks a short, simple question that
> requires an answer of Yes or No. As in
>
> Overwrite ? Yes/No
> Send message? Yes/No
> Really delete X? Yes/No
>
> One could rephrase these messages as something other than Yes/No questions
> but would that actually be clearer? I doubt it.

I think you're wrong. Each one of these can be converted into a dialog
of the following general form:

  Need confirmation to carry out potentially significant action

[ Do not take this action ][ Take this action ]


A specific case may help


  Overwriting this file may cause data loss

   [ Do not overwrite the file ]   [ Overwrite the file ]


or

  Once your message is sent, you cannot delete it.

   [ Do not send this message]  [ Send this message]


Both these examples are clearer, because they explain what is at stake.
___
gtk-list mailing list
gtk-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-list


Re: What to use on GTK+3

2015-08-08 Thread Allin Cottrell

On Sat, 8 Aug 2015, Tristan Van Berkom wrote:


On Sun, Aug 9, 2015 at 3:11 AM, Igor Korot  wrote:

Emmanuele,

On Sat, Aug 8, 2015 at 1:52 PM, Emmanuele Bassi  wrote:
 Use "Yes", but please: consider using a more descriptive label and icon 
than

 just "yes".

The "Yes", "No" and "Cancel" are legitimate button labels, especially if 
used

in one dialog.


In some very few cases you may find yourself with no better option 
than "yes", "no" or "cancel" as button labels in a dialog, 
however, probably 99% of the time you can do better, and you do a 
disservice to your users by choosing GTK_STOCK_OK just because you 
were too lazy to search for a proper verb which describes the 
consequent action properly.


Granted (and thanks for the interesting stackexchange reference 
infra). Giving options of just OK/Cancel seems to be generally 
suboptimal and in some cases positively evil.


However, in relation to Igor's original point, giving the user 
options of Yes/No is IMO fine if your dialog asks a short, simple 
question that requires an answer of Yes or No. As in


Overwrite ? Yes/No
Send message? Yes/No
Really delete X? Yes/No

One could rephrase these messages as something other than Yes/No 
questions but would that actually be clearer? I doubt it. I'd want 
to see peer-reviewed psychological studies showing an error rate 
that was lower by a statistically significant margin before I 
believed that.


Allin Cottrell


___
gtk-list mailing list
gtk-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-list


Re: What to use on GTK+3

2015-08-08 Thread Tristan Van Berkom

On Sun, Aug 9, 2015 at 3:11 AM, Igor Korot  wrote:

Emmanuele,

On Sat, Aug 8, 2015 at 1:52 PM, Emmanuele Bassi  
wrote:
 Use "Yes", but please: consider using a more descriptive label and 
icon than

 just "yes".

The "Yes", "No" and "Cancel" are legitimate button labels, especially 
if used

in one dialog.




In some very few cases you may find yourself with no better option than 
"yes", "no" or "cancel" as button labels in a dialog, however, probably 
99% of the time you can do better, and you do a disservice to your 
users by choosing GTK_STOCK_OK just because you were too lazy to search 
for a proper verb which describes the consequent action properly.


This is a point which has been thought of and discussed to death, I 
suggest you google around for blog posts on the subject which can be 
enlightening as to why its pretty much universally agreed by usability 
experts that "yes" / "no" dialogs are just really undesirable and 
should be avoided.


Here's one random post I've seen before which happened to float to the 
top of my search results:

http://ux.stackexchange.com/questions/9946/should-i-use-yes-no-or-ok-cancel-on-my-message-box

Cheers,
   -Tristan






Could you please update the documentation to let people know about it?

Thank you



 Ciao,
  Emmanuele.


 On Saturday, August 8, 2015, Igor Korot  wrote:


 Hi, ALL,
 It looks like all GTK_STOCK_XXX have their replacemewnts in GTK+-3.

 However, GTK_STOCK_YES does not. And it is very useful item.

 Is there a replacement I can use?

 Thank you.
 ___
 gtk-list mailing list
 gtk-list@gnome.org
 https://mail.gnome.org/mailman/listinfo/gtk-list




 --
 https://www.bassi.io
 [@] ebassi [@gmail.com]


___
gtk-list mailing list
gtk-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-list



___
gtk-list mailing list
gtk-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-list


Re: What to use on GTK+3

2015-08-08 Thread Igor Korot
Emmanuele,

On Sat, Aug 8, 2015 at 1:52 PM, Emmanuele Bassi  wrote:
> Use "Yes", but please: consider using a more descriptive label and icon than
> just "yes".

The "Yes", "No" and "Cancel" are legitimate button labels, especially if used
in one dialog.

Could you please update the documentation to let people know about it?

Thank you

>
> Ciao,
>  Emmanuele.
>
>
> On Saturday, August 8, 2015, Igor Korot  wrote:
>>
>> Hi, ALL,
>> It looks like all GTK_STOCK_XXX have their replacemewnts in GTK+-3.
>>
>> However, GTK_STOCK_YES does not. And it is very useful item.
>>
>> Is there a replacement I can use?
>>
>> Thank you.
>> ___
>> gtk-list mailing list
>> gtk-list@gnome.org
>> https://mail.gnome.org/mailman/listinfo/gtk-list
>
>
>
> --
> https://www.bassi.io
> [@] ebassi [@gmail.com]
___
gtk-list mailing list
gtk-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-list


Re: What to use on GTK+3

2015-08-08 Thread Emmanuele Bassi
Use "Yes", but please: consider using a more descriptive label and icon
than just "yes".

Ciao,
 Emmanuele.

On Saturday, August 8, 2015, Igor Korot  wrote:

> Hi, ALL,
> It looks like all GTK_STOCK_XXX have their replacemewnts in GTK+-3.
>
> However, GTK_STOCK_YES does not. And it is very useful item.
>
> Is there a replacement I can use?
>
> Thank you.
> ___
> gtk-list mailing list
> gtk-list@gnome.org 
> https://mail.gnome.org/mailman/listinfo/gtk-list
>


-- 
https://www.bassi.io
[@] ebassi [@gmail.com]
___
gtk-list mailing list
gtk-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-list


What to use on GTK+3

2015-08-08 Thread Igor Korot
Hi, ALL,
It looks like all GTK_STOCK_XXX have their replacemewnts in GTK+-3.

However, GTK_STOCK_YES does not. And it is very useful item.

Is there a replacement I can use?

Thank you.
___
gtk-list mailing list
gtk-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-list