Changeset 5159


Ignore:
Timestamp:
Feb 28, 2008, 2:48:23 PM (14 years ago)
Author:
charles
Message:

(gtk) #742: gtk dialog buttons need to support `alternative button order' for KDE users

Location:
trunk/gtk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/gtk/dialogs.c

    r5122 r5159  
    140140                                         GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT,
    141141                                         NULL );
     142    gtk_dialog_set_alternative_button_order( GTK_DIALOG( wind ),
     143                                             GTK_RESPONSE_ACCEPT,
     144                                             GTK_RESPONSE_CANCEL,
     145                                             -1 );
    142146    gtk_file_chooser_set_local_only( GTK_FILE_CHOOSER( wind ), TRUE );
    143147    gtk_file_chooser_set_select_multiple( GTK_FILE_CHOOSER( wind ), FALSE );
     
    260264                                              _("This will close all active torrents."));
    261265    gtk_dialog_add_buttons( GTK_DIALOG(wind),
    262                             GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT,
     266                            GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
    263267                            GTK_STOCK_QUIT, GTK_RESPONSE_ACCEPT,
    264268                            NULL );
    265269    gtk_dialog_set_default_response( GTK_DIALOG( wind ),
    266270                                     GTK_RESPONSE_ACCEPT );
     271    gtk_dialog_set_alternative_button_order( GTK_DIALOG( wind ),
     272                                     GTK_RESPONSE_ACCEPT,
     273                                     GTK_RESPONSE_CANCEL );
    267274
    268275    dontask = gtk_check_button_new_with_mnemonic( _("_Don't Ask Me This Again") );
     
    303310{
    304311    struct DeleteData * data = gdata;
    305     const int del = response == GTK_RESPONSE_YES;
     312    const int del = response == GTK_RESPONSE_ACCEPT;
    306313    const int deleteFiles = gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( data->delete_files_tb ) );
    307314    GList * l;
     
    340347                                     parent,
    341348                                     GTK_DIALOG_DESTROY_WITH_PARENT|GTK_DIALOG_NO_SEPARATOR,
    342                                      GTK_STOCK_NO, GTK_RESPONSE_NO,
    343                                      GTK_STOCK_YES, GTK_RESPONSE_YES,
     349                                     GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
     350                                     GTK_STOCK_REMOVE, GTK_RESPONSE_ACCEPT,
    344351                                     NULL );
     352    gtk_dialog_set_alternative_button_order( GTK_DIALOG( d ),
     353                                             GTK_RESPONSE_ACCEPT,
     354                                             GTK_RESPONSE_CANCEL,
     355                                             -1 );
    345356    g_signal_connect( d, "response", G_CALLBACK( deleteResponse ), dd );
    346357
  • trunk/gtk/msgwin.c

    r5122 r5159  
    194194                                               GTK_STOCK_SAVE, GTK_RESPONSE_ACCEPT,
    195195                                               NULL );
     196  gtk_dialog_set_alternative_button_order( GTK_DIALOG( d ),
     197                                           GTK_RESPONSE_ACCEPT,
     198                                           GTK_RESPONSE_CANCEL,
     199                                           -1 );
    196200  g_signal_connect( d, "response",
    197201                    G_CALLBACK( save_dialog_response_cb ), textbuf );
  • trunk/gtk/open-dialog.c

    r5143 r5159  
    149149            GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT,
    150150            NULL );
     151    gtk_dialog_set_default_response( GTK_DIALOG( d ),
     152                                     GTK_RESPONSE_ACCEPT );
     153    gtk_dialog_set_alternative_button_order( GTK_DIALOG( d ),
     154                                             GTK_RESPONSE_ACCEPT,
     155                                             GTK_RESPONSE_CANCEL,
     156                                             -1 );
    151157
    152158    if( tr_ctorGetDestination( ctor, TR_FORCE, &str ) )
Note: See TracChangeset for help on using the changeset viewer.