Ignore:
Timestamp:
04/29/12 07:37:22 (13 years ago)
Author:
István Váradi <ivaradi@…>
Branch:
default
Phase:
public
Message:

The buttons are now explicitly defined for message dialogs to avoid language problems

Location:
src/mlx/gui
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • src/mlx/gui/common.py

    r123 r124  
    2424    MESSAGETYPE_QUESTION = gtk.MESSAGE_QUESTION
    2525    MESSAGETYPE_INFO = gtk.MESSAGE_INFO
    26     BUTTONSTYPE_OK = gtk.BUTTONS_OK
    27     BUTTONSTYPE_YES_NO = gtk.BUTTONS_YES_NO
     26    RESPONSETYPE_OK = gtk.RESPONSE_OK
    2827    RESPONSETYPE_YES = gtk.RESPONSE_YES
     28    RESPONSETYPE_NO = gtk.RESPONSE_NO
    2929    RESPONSETYPE_ACCEPT = gtk.RESPONSE_ACCEPT
    3030    RESPONSETYPE_REJECT = gtk.RESPONSE_REJECT
     
    4949    MESSAGETYPE_QUESTION = gtk.MessageType.QUESTION
    5050    MESSAGETYPE_INFO = gtk.MessageType.INFO
    51     BUTTONSTYPE_OK = gtk.ButtonsType.OK
    52     BUTTONSTYPE_YES_NO = gtk.ButtonsType.YES_NO
     51    RESPONSETYPE_OK = gtk.ResponseType.OK
    5352    RESPONSETYPE_YES = gtk.ResponseType.YES
     53    RESPONSETYPE_NO = gtk.ResponseType.NO
    5454    RESPONSETYPE_ACCEPT = gtk.ResponseType.ACCEPT
    5555    RESPONSETYPE_REJECT = gtk.ResponseType.REJECT
  • src/mlx/gui/flight.py

    r122 r124  
    306306                dialog = gtk.MessageDialog(parent = self._wizard.gui.mainWindow,
    307307                                           type = MESSAGETYPE_ERROR,
    308                                            buttons = BUTTONSTYPE_OK,
    309308                                           message_format = xstr("login_invalid"))
     309                dialog.add_button(xstr("button_ok"), RESPONSETYPE_OK)
    310310                dialog.set_title(WINDOW_TITLE_BASE)
    311311                dialog.format_secondary_markup(xstr("login_invalid_sec"))
     
    315315            dialog = gtk.MessageDialog(parent = self._wizard.gui.mainWindow,
    316316                                       type = MESSAGETYPE_ERROR,
    317                                        buttons = BUTTONSTYPE_OK,
    318317                                       message_format = xstr("login_failconn"))
     318            dialog.add_button(xstr("button_ok"), RESPONSETYPE_OK)
    319319            dialog.set_title(WINDOW_TITLE_BASE)
    320320            dialog.format_secondary_markup(xstr("login_failconn_sec"))
     
    523523            dialog = gtk.MessageDialog(parent = self._wizard.gui.mainWindow,
    524524                                       type = MESSAGETYPE_ERROR,
    525                                        buttons = BUTTONSTYPE_OK,
    526525                                       message_format = xstr("gatesel_conflict"))
     526            dialog.add_button(xstr("button_ok"), RESPONSETYPE_OK)
    527527            dialog.set_title(WINDOW_TITLE_BASE)
    528528            dialog.format_secondary_markup(xstr("gatesel_conflict_sec"))
     
    18801880       
    18811881        dialog = gtk.MessageDialog(parent = self._wizard.gui.mainWindow,
    1882                                    type = type, buttons = BUTTONSTYPE_OK,
    1883                                    message_format = messageFormat)
     1882                                   type = type, message_format = messageFormat)
     1883        dialog.add_button(xstr("button_ok"), RESPONSETYPE_OK)
    18841884        dialog.set_title(WINDOW_TITLE_BASE)
    18851885        if secondaryMarkup is not None:
     
    21402140            dialog = gtk.MessageDialog(parent = self.gui.mainWindow,
    21412141                                       type = MESSAGETYPE_ERROR,
    2142                                        buttons = BUTTONSTYPE_OK,
    21432142                                       message_format =
    21442143                                       xstr("fleet_update_failed"))
     2144            dialog.add_button(xstr("button_ok"), RESPONSETYPE_OK)
    21452145            dialog.set_title(WINDOW_TITLE_BASE)
    21462146            dialog.run()
  • src/mlx/gui/gui.py

    r123 r124  
    581581            dialog = gtk.MessageDialog(parent = self.mainWindow,
    582582                                       type = MESSAGETYPE_ERROR,
    583                                        buttons = BUTTONSTYPE_OK,
    584583                                       message_format = xstr("fleet_failed"))
     584            dialog.add_button(xstr("button_ok"), RESPONSETYPE_ACCEPT)
    585585            dialog.set_title(WINDOW_TITLE_BASE)
    586586            dialog.run()
     
    756756            dialog = gtk.MessageDialog(parent = self._mainWindow,
    757757                                       type = MESSAGETYPE_QUESTION,
    758                                        buttons = BUTTONSTYPE_YES_NO,
    759758                                       message_format = xstr("quit_question"))
     759
     760            dialog.add_button(xstr("button_no"), RESPONSETYPE_NO)
     761            dialog.add_button(xstr("button_yes"), RESPONSETYPE_YES)
    760762
    761763            dialog.set_title(WINDOW_TITLE_BASE)
  • src/mlx/gui/prefs.py

    r123 r124  
    1919                                          xstr("prefs_title"),
    2020                                          gui.mainWindow,
    21                                           DIALOG_MODAL,
    22                                           (gtk.STOCK_CANCEL,
    23                                            RESPONSETYPE_REJECT,
    24                                            gtk.STOCK_OK,
    25                                            RESPONSETYPE_ACCEPT))
     21                                          DIALOG_MODAL)
     22
     23        self.add_button(xstr("button_cancel"), RESPONSETYPE_REJECT)
     24        self.add_button(xstr("button_ok"), RESPONSETYPE_ACCEPT)
     25       
    2626        self._gui = gui
    2727
     
    139139            dialog = gtk.MessageDialog(parent = self,
    140140                                       type = MESSAGETYPE_INFO,
    141                                        buttons = BUTTONSTYPE_OK,
    142141                                       message_format = xstr("prefs_restart"))
     142            dialog.add_button(xstr("button_ok"), RESPONSETYPE_OK)
    143143            dialog.set_title(self.get_title())
    144144            dialog.format_secondary_markup(xstr("prefs_language_restart_sec"))
     
    199199            dialog = gtk.MessageDialog(parent = self,
    200200                                       type = MESSAGETYPE_INFO,
    201                                        buttons = BUTTONSTYPE_OK,
    202201                                       message_format = xstr("prefs_update_auto_warning"))
     202            dialog.add_button(xstr("button_ok"), RESPONSETYPE_OK)
    203203            dialog.set_title(self.get_title())
    204204            dialog.run()
  • src/mlx/gui/update.py

    r115 r124  
    7575            gtk.Dialog(WINDOW_TITLE_BASE + " " + xstr("update_title"),
    7676                       parentWindow,
    77                        gtk.DialogFlags.MODAL if pygobject else gtk.DIALOG_MODAL,
    78                        (gtk.STOCK_CANCEL, 0,
    79                         gtk.STOCK_OK, 1))
    80 
     77                       gtk.DialogFlags.MODAL if pygobject else gtk.DIALOG_MODAL)
     78        sudoDialog.add_button(xstr("button_cancel"), 0)
     79        sudoDialog.add_button(xstr("button_ok"), 1)
     80                       
    8181        infoLabelAlignment = gtk.Alignment(xalign = 0.5, xscale = 0.1)
    8282        infoLabelAlignment.set_padding(padding_top = 4, padding_bottom = 10,
Note: See TracChangeset for help on using the changeset viewer.