Changeset 999:e096a5638b87


Ignore:
Timestamp:
07/04/19 18:54:23 (5 years ago)
Author:
István Váradi <ivaradi@…>
Branch:
python3
Phase:
public
Message:

Removed Gtk 2/3 constant definitions (re #347)

Location:
src/mlx/gui
Files:
14 edited

Legend:

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

    r996 r999  
    2424                                              xstr("bugreport_title"),
    2525                                              gui.mainWindow,
    26                                               DIALOG_MODAL)
     26                                              Gtk.DialogFlags.MODAL)
    2727
    28         self.add_button(xstr("button_cancel"), RESPONSETYPE_REJECT)
    29         self._sendButton = self.add_button(xstr("button_send"), RESPONSETYPE_ACCEPT)
     28        self.add_button(xstr("button_cancel"), Gtk.ResponseType.REJECT)
     29        self._sendButton = self.add_button(xstr("button_send"), Gtk.ResponseType.ACCEPT)
    3030        self._sendButton.set_can_default(True)
    3131        self._gui = gui
     
    6464        self._description = description = Gtk.TextView()
    6565        description.set_tooltip_text(xstr("bugreport_description_tooltip"))
    66         description.set_wrap_mode(WRAP_WORD)
     66        description.set_wrap_mode(Gtk.WrapMode.WORD)
    6767        label.set_mnemonic_widget(description)
    6868
     
    7070        scrolledWindow.add(description)
    7171        scrolledWindow.set_size_request(-1, 200)
    72         scrolledWindow.set_policy(POLICY_AUTOMATIC, POLICY_AUTOMATIC)
    73         scrolledWindow.set_shadow_type(SHADOW_IN)
     72        scrolledWindow.set_policy(Gtk.PolicyType.AUTOMATIC,
     73                                  Gtk.PolicyType.AUTOMATIC)
     74        scrolledWindow.set_shadow_type(Gtk.ShadowType.IN)
    7475
    7576        alignment = Gtk.Alignment(xalign = 0.5, yalign = 0.0, xscale = 1.0, yscale = 1.0)
     
    105106        response = super(BugReportDialog, self).run()
    106107
    107         print("response", response, RESPONSETYPE_ACCEPT)
    108         if response==RESPONSETYPE_ACCEPT:
     108        print("response", response, Gtk.ResponseType.ACCEPT)
     109        if response==Gtk.ResponseType.ACCEPT:
    109110            self._send()
    110111        else:
  • src/mlx/gui/callouts.py

    r996 r999  
    5454                                                     xstr("callouts_title"),
    5555                                                     gui.mainWindow,
    56                                                      DIALOG_MODAL)
    57 
    58         self.add_button(xstr("button_cancel"), RESPONSETYPE_REJECT)
    59         self.add_button(xstr("button_ok"), RESPONSETYPE_ACCEPT)
     56                                                     Gtk.DialogFlags.MODAL)
     57
     58        self.add_button(xstr("button_cancel"), Gtk.ResponseType.REJECT)
     59        self.add_button(xstr("button_ok"), Gtk.ResponseType.ACCEPT)
    6060
    6161        self._gui = gui
     
    133133
    134134        self._fileListModel = Gtk.ListStore(int, str, str)
    135         self._fileListModel.set_sort_column_id(0, SORT_DESCENDING)
     135        self._fileListModel.set_sort_column_id(0, Gtk.SortType.DESCENDING)
    136136
    137137        self._addingFile = False
     
    156156        column.set_sort_indicator(True)
    157157        column.set_sort_column_id(0)
    158         column.set_sort_order(SORT_DESCENDING)
     158        column.set_sort_order(Gtk.SortType.DESCENDING)
    159159        column.set_expand(False)
    160160
     
    173173                               self._fileListButtonPressed)
    174174        selection = self._fileList.get_selection()
    175         selection.set_mode(SELECTION_MULTIPLE)
     175        selection.set_mode(Gtk.SelectionMode.MULTIPLE)
    176176        selection.connect("changed", self._fileListSelectionChanged)
    177177
     
    181181        scrolledWindow.add(self._fileList)
    182182        scrolledWindow.set_size_request(300, -1)
    183         scrolledWindow.set_policy(POLICY_AUTOMATIC, POLICY_AUTOMATIC)
    184         scrolledWindow.set_shadow_type(SHADOW_IN)
     183        scrolledWindow.set_policy(Gtk.PolicyType.AUTOMATIC,
     184                                  Gtk.PolicyType.AUTOMATIC)
     185        scrolledWindow.set_shadow_type(Gtk.ShadowType.IN)
    185186       
    186187        fileListAlignment = Gtk.Alignment(xscale=1.0, yscale=1.0,
     
    204205        self.hide()
    205206
    206         if response==RESPONSETYPE_ACCEPT:
     207        if response==Gtk.ResponseType.ACCEPT:
    207208            self._saveApproachCallouts()
    208209            config = self._gui.config
     
    225226        dialog.hide()
    226227
    227         if result==RESPONSETYPE_OK:
     228        if result==Gtk.ResponseType.OK:
    228229            filePath = dialog.get_filename()
    229230            baseName = os.path.basename(filePath)
     
    293294        if otherPath is not None:
    294295            dialog = Gtk.MessageDialog(parent = self,
    295                                        type = MESSAGETYPE_QUESTION,
     296                                       type = Gtk.MessageType.QUESTION,
    296297                                       message_format =
    297298                                       xstr("callouts_altitude_clash"))
    298299            dialog.format_secondary_markup(xstr("callouts_altitude_clash_sec"))
    299             dialog.add_button(xstr("button_no"), RESPONSETYPE_NO)
    300             dialog.add_button(xstr("button_yes"), RESPONSETYPE_YES)
     300            dialog.add_button(xstr("button_no"), Gtk.ResponseType.NO)
     301            dialog.add_button(xstr("button_yes"), Gtk.ResponseType.YES)
    301302            dialog.set_title(WINDOW_TITLE_BASE)
    302303
     
    304305            dialog.hide()
    305306
    306             if result!=RESPONSETYPE_YES:
     307            if result!=Gtk.ResponseType.YES:
    307308                newAltitude = None
    308309               
     
    348349            dialog = Gtk.FileChooserDialog(title = WINDOW_TITLE_BASE + " - " +
    349350                                           xstr("callouts_open_title"),
    350                                            action = FILE_CHOOSER_ACTION_OPEN,
     351                                           action = Gtk.FileChooserAction.OPEN,
    351352                                           buttons = (Gtk.STOCK_CANCEL,
    352                                                       RESPONSETYPE_CANCEL,
    353                                                       Gtk.STOCK_OK, RESPONSETYPE_OK),
     353                                                      Gtk.ResponseType.CANCEL,
     354                                                      Gtk.STOCK_OK, Gtk.ResponseType.OK),
    354355                                           parent = self)
    355356            dialog.set_modal(True)           
     
    389390        if altitude is not None: return altitude
    390391
    391         descending = self._fileList.get_column(0).get_sort_order()==SORT_DESCENDING
     392        descending = self._fileList.get_column(0).get_sort_order()==Gtk.SortType.DESCENDING
    392393        model = self._fileListModel
    393394        numEntries = model.iter_n_children(None)
     
    473474    def _fileListButtonPressed(self, widget, event):
    474475        """Called when a mouse button is pressed on the file list."""
    475         if event.type!=EVENT_BUTTON_PRESS or event.button!=3:
     476        if event.type!=Gdk.EventType.BUTTON_PRESS or event.button!=3:
    476477            return
    477478
  • src/mlx/gui/checklist.py

    r996 r999  
    2828                                              xstr("chklst_title"),
    2929                                              gui.mainWindow,
    30                                               DIALOG_MODAL)
    31 
    32         self.add_button(xstr("button_cancel"), RESPONSETYPE_REJECT)
    33         self.add_button(xstr("button_ok"), RESPONSETYPE_ACCEPT)
     30                                              Gtk.DialogFlags.MODAL)
     31
     32        self.add_button(xstr("button_cancel"), Gtk.ResponseType.REJECT)
     33        self.add_button(xstr("button_ok"), Gtk.ResponseType.ACCEPT)
    3434
    3535        self._gui = gui
     
    162162        self._fileListPopupMenu = None
    163163        selection = self._fileList.get_selection()
    164         selection.set_mode(SELECTION_MULTIPLE)
     164        selection.set_mode(Gtk.SelectionMode.MULTIPLE)
    165165        selection.connect("changed", self._fileListSelectionChanged)
    166166
     
    170170        scrolledWindow.add(self._fileList)
    171171        scrolledWindow.set_size_request(200, -1)
    172         scrolledWindow.set_policy(POLICY_AUTOMATIC, POLICY_AUTOMATIC)
    173         scrolledWindow.set_shadow_type(SHADOW_IN)
     172        scrolledWindow.set_policy(Gtk.PolicyType.AUTOMATIC,
     173                                  Gtk.PolicyType.AUTOMATIC)
     174        scrolledWindow.set_shadow_type(Gtk.ShadowType.IN)
    174175
    175176        fileBox.pack_start(scrolledWindow, False, False, 4)
     
    187188        self.hide()
    188189
    189         if response==RESPONSETYPE_ACCEPT:
     190        if response==Gtk.ResponseType.ACCEPT:
    190191            self._saveChecklist()
    191192            config = self._gui.config
     
    321322    def _fileListButtonPressed(self, widget, event):
    322323        """Called when a mouse button is pressed on the file list."""
    323         if event.type!=EVENT_BUTTON_PRESS or event.button!=3:
     324        if event.type!=Gdk.EventType.BUTTON_PRESS or event.button!=3:
    324325            return
    325326
  • src/mlx/gui/common.py

    r998 r999  
    3535from gi.repository import Pango
    3636
    37 
    38 MESSAGETYPE_ERROR = Gtk.MessageType.ERROR
    39 MESSAGETYPE_QUESTION = Gtk.MessageType.QUESTION
    40 MESSAGETYPE_INFO = Gtk.MessageType.INFO
    41 RESPONSETYPE_NONE = Gtk.ResponseType.NONE
    42 RESPONSETYPE_OK = Gtk.ResponseType.OK
    43 RESPONSETYPE_YES = Gtk.ResponseType.YES
    44 RESPONSETYPE_NO = Gtk.ResponseType.NO
    45 RESPONSETYPE_ACCEPT = Gtk.ResponseType.ACCEPT
    46 RESPONSETYPE_REJECT = Gtk.ResponseType.REJECT
    47 RESPONSETYPE_CANCEL = Gtk.ResponseType.CANCEL
    48 ACCEL_VISIBLE = Gtk.AccelFlags.VISIBLE
    49 CONTROL_MASK = Gdk.ModifierType.CONTROL_MASK
    50 DIALOG_MODAL = Gtk.DialogFlags.MODAL
    51 WRAP_WORD = Gtk.WrapMode.WORD
    52 JUSTIFY_CENTER = Gtk.Justification.CENTER
    53 JUSTIFY_LEFT = Gtk.Justification.LEFT
    54 
    55 CONTROL_MASK = Gdk.ModifierType.CONTROL_MASK
    56 SHIFT_MASK = Gdk.ModifierType.SHIFT_MASK
    57 BUTTON1_MASK = Gdk.ModifierType.BUTTON1_MASK
    58 
    59 SCROLL_UP = Gdk.ScrollDirection.UP
    60 SCROLL_DOWN = Gdk.ScrollDirection.DOWN
    61 
    62 SPIN_USER_DEFINED = Gtk.SpinType.USER_DEFINED
    63 
    64 FILE_CHOOSER_ACTION_SELECT_FOLDER = Gtk.FileChooserAction.SELECT_FOLDER
    65 FILE_CHOOSER_ACTION_OPEN = Gtk.FileChooserAction.OPEN
    66 FILE_CHOOSER_ACTION_SAVE = Gtk.FileChooserAction.SAVE
    67 
    68 SELECTION_MULTIPLE = Gtk.SelectionMode.MULTIPLE
    69 
    70 SHADOW_IN = Gtk.ShadowType.IN
    71 SHADOW_NONE = Gtk.ShadowType.NONE
    72 
    73 POLICY_AUTOMATIC = Gtk.PolicyType.AUTOMATIC
    74 POLICY_NEVER = Gtk.PolicyType.NEVER
    75 POLICY_ALWAYS = Gtk.PolicyType.ALWAYS
    76 
    77 WEIGHT_NORMAL = Pango.Weight.NORMAL
    78 WEIGHT_BOLD = Pango.Weight.BOLD
    79 
    80 WINDOW_STATE_ICONIFIED = Gdk.WindowState.ICONIFIED
    81 WINDOW_STATE_WITHDRAWN = Gdk.WindowState.WITHDRAWN
    82 
    83 SORT_ASCENDING = Gtk.SortType.ASCENDING
    84 SORT_DESCENDING = Gtk.SortType.DESCENDING
    85 
    86 EVENT_BUTTON_PRESS = Gdk.EventType.BUTTON_PRESS
    87 
    88 TREE_VIEW_COLUMN_FIXED = Gtk.TreeViewColumnSizing.FIXED
    89 
    90 FILL = Gtk.AttachOptions.FILL
    91 EXPAND = Gtk.AttachOptions.EXPAND
    92 
    93 UPDATE_IF_VALID = Gtk.SpinButtonUpdatePolicy.IF_VALID
    94 
    95 SELECTION_MULTIPLE = Gtk.SelectionMode.MULTIPLE
    96 
    97 pixbuf_new_from_file = GdkPixbuf.Pixbuf.new_from_file
    98 
    9937import codecs
    10038_utf8Decoder = codecs.getdecoder("utf-8")
     
    314252                                                titleLabel,
    315253                                                gui.mainWindow,
    316                                                 DIALOG_MODAL)
    317         self.add_button(cancelButtonLabel, RESPONSETYPE_CANCEL)
    318         self.add_button(okButtonLabel, RESPONSETYPE_OK)
     254                                                Gtk.DialogFlags.MODAL)
     255        self.add_button(cancelButtonLabel, Gtk.ResponseType.CANCEL)
     256        self.add_button(okButtonLabel, Gtk.ResponseType.OK)
    319257
    320258        contentArea = self.get_content_area()
     
    488426def addFaultTag(buffer):
    489427    """Add a tag named 'fault' to the given buffer."""
    490     buffer.create_tag("fault", foreground="red", weight=WEIGHT_BOLD)
     428    buffer.create_tag("fault", foreground="red", weight=Pango.Weight.BOLD)
    491429
    492430#------------------------------------------------------------------------------
     
    523461    Return a boolean indicating the answer."""
    524462    dialog = Gtk.MessageDialog(parent = parent,
    525                                type = MESSAGETYPE_QUESTION,
     463                               type = Gtk.MessageType.QUESTION,
    526464                               message_format = question)
    527465
    528     dialog.add_button(xstr("button_no"), RESPONSETYPE_NO)
    529     dialog.add_button(xstr("button_yes"), RESPONSETYPE_YES)
     466    dialog.add_button(xstr("button_no"), Gtk.ResponseType.NO)
     467    dialog.add_button(xstr("button_yes"), Gtk.ResponseType.YES)
    530468
    531469    dialog.set_title(title)
     
    533471    dialog.hide()
    534472
    535     return result==RESPONSETYPE_YES
     473    return result==Gtk.ResponseType.YES
    536474
    537475#------------------------------------------------------------------------------
     
    541479    """Display an error dialog box with the given message."""
    542480    dialog = Gtk.MessageDialog(parent = parent,
    543                                type = MESSAGETYPE_ERROR,
     481                               type = Gtk.MessageType.ERROR,
    544482                               message_format = message)
    545     dialog.add_button(xstr("button_ok"), RESPONSETYPE_OK)
     483    dialog.add_button(xstr("button_ok"), Gtk.ResponseType.OK)
    546484    dialog.set_title(title)
    547485    if secondary is not None:
  • src/mlx/gui/delaycodes.py

    r996 r999  
    198198        self._viewport = self._createViewport()
    199199        self._viewport.add(self._eventBox)
    200         self._viewport.set_shadow_type(SHADOW_NONE)
     200        self._viewport.set_shadow_type(Gtk.ShadowType.NONE)
    201201
    202202        self.pack_start(self._viewport, True, True, 0)
     
    255255
    256256        column = Gtk.TreeViewColumn("", Gtk.CellRendererText())
    257         column.set_sizing(TREE_VIEW_COLUMN_FIXED)
     257        column.set_sizing(Gtk.TreeViewColumnSizing.FIXED)
    258258        self._treeView.append_column(column)
    259259
    260260        for header in headers:
    261261            column = Gtk.TreeViewColumn(header, Gtk.CellRendererText())
    262             column.set_sizing(TREE_VIEW_COLUMN_FIXED)
     262            column.set_sizing(Gtk.TreeViewColumnSizing.FIXED)
    263263            self._treeView.append_column(column)
    264264
     
    283283                alignment.add(label)
    284284                self._table.attach(alignment, 1, numColumns, i, i+1,
    285                                    yoptions = FILL)
     285                                   yoptions = Gtk.AttachOptions.FILL)
    286286                self._table.set_row_spacing(i, 8)
    287287            elif type==DELAYCODE:
     
    292292                alignment.add(checkButton)
    293293                self._table.attach(alignment, 0, 1, i, i+1,
    294                                    xoptions = FILL, yoptions = FILL)
     294                                   xoptions = Gtk.AttachOptions.FILL,
     295                                   yoptions = Gtk.AttachOptions.FILL)
    295296                if firstDelayCodeRow:
    296297                    self._alignments.append(alignment)
     
    302303                                          xscale = 1.0)
    303304                    alignment.add(label)
    304                     xoptions = FILL
    305                     if j==(numColumns-2): xoptions |= EXPAND
     305                    xoptions = Gtk.AttachOptions.FILL
     306                    if j==(numColumns-2): xoptions |= Gtk.AttachOptions.EXPAND
    306307                    self._table.attach(alignment, j+1, j+2, i, i+1,
    307                                        xoptions = xoptions, yoptions = FILL)
     308                                       xoptions = xoptions,
     309                                       yoptions = Gtk.AttachOptions.FILL)
    308310                    if firstDelayCodeRow:
    309311                        self._alignments.append(alignment)
  • src/mlx/gui/faultexplain.py

    r997 r999  
    3434        self._fault = fault = Gtk.Label()
    3535        fault.set_xalign(0.0)
    36         fault.set_justify(JUSTIFY_LEFT)
     36        fault.set_justify(Gtk.Justification.LEFT)
    3737        fault.set_line_wrap(True)
    3838
     
    4747
    4848        self._explanation = explanation = Gtk.TextView()
    49         explanation.set_wrap_mode(WRAP_WORD)
     49        explanation.set_wrap_mode(Gtk.WrapMode.WORD)
    5050        explanation.set_accepts_tab(False)
    5151        explanation.set_size_request(-1, 100)
     
    153153
    154154        scroller = Gtk.ScrolledWindow()
    155         scroller.set_policy(POLICY_AUTOMATIC, POLICY_AUTOMATIC)
    156         scroller.set_shadow_type(SHADOW_NONE)
     155        scroller.set_policy(Gtk.PolicyType.AUTOMATIC, Gtk.PolicyType.AUTOMATIC)
     156        scroller.set_shadow_type(Gtk.ShadowType.NONE)
    157157
    158158        self._faults = Gtk.VBox()
  • src/mlx/gui/flight.py

    r998 r999  
    641641        dialog.hide()
    642642
    643         if response==RESPONSETYPE_OK:
     643        if response==Gtk.ResponseType.OK:
    644644            fileName = dialog.get_filename()
    645645            print("Saving", fileName)
     
    650650                print("Failed to save flight:", util.utf2unicode(str(e)))
    651651                dialog = Gtk.MessageDialog(parent = self._wizard.gui.mainWindow,
    652                                            type = MESSAGETYPE_ERROR,
     652                                           type = Gtk.MessageType.ERROR,
    653653                                           message_format =
    654654                                           xstr("flightsel_save_failed"))
    655                 dialog.add_button(xstr("button_ok"), RESPONSETYPE_OK)
     655                dialog.add_button(xstr("button_ok"), Gtk.ResponseType.OK)
    656656                dialog.set_title(WINDOW_TITLE_BASE)
    657657                secondary = xstr("flightsel_save_failed_sec")
     
    716716        font = Pango.FontDescription("sans")
    717717        font.set_size(int(32 * scale * Pango.SCALE))
    718         font.set_weight(Pango.WEIGHT_NORMAL)
     718        font.set_weight(Pango.Weight.NORMAL)
    719719        layout.set_font_description(font)
    720720
     
    932932        dialog.hide()
    933933
    934         if response==RESPONSETYPE_OK:
     934        if response==Gtk.ResponseType.OK:
    935935            fileName = dialog.get_filename()
    936936            print("Loading", fileName)
     
    943943                print("Failed to load flight:", util.utf2unicode(str(e)))
    944944                dialog = Gtk.MessageDialog(parent = self._wizard.gui.mainWindow,
    945                                            type = MESSAGETYPE_ERROR,
     945                                           type = Gtk.MessageType.ERROR,
    946946                                           message_format =
    947947                                           xstr("flightsel_load_failed"))
    948                 dialog.add_button(xstr("button_ok"), RESPONSETYPE_OK)
     948                dialog.add_button(xstr("button_ok"), Gtk.ResponseType.OK)
    949949                dialog.set_title(WINDOW_TITLE_BASE)
    950950                secondary = xstr("flightsel_load_failed_sec")
     
    10261026        dialog = Gtk.FileChooserDialog(title = WINDOW_TITLE_BASE + " - " +
    10271027                                       xstr("flightsel_save_title"),
    1028                                        action = FILE_CHOOSER_ACTION_SAVE,
     1028                                       action = Gtk.FileChooserAction.SAVE,
    10291029                                       buttons = (Gtk.STOCK_CANCEL,
    1030                                                   RESPONSETYPE_CANCEL,
    1031                                                   Gtk.STOCK_OK, RESPONSETYPE_OK),
     1030                                                  Gtk.ResponseType.CANCEL,
     1031                                                  Gtk.STOCK_OK, Gtk.ResponseType.OK),
    10321032                                       parent = gui.mainWindow)
    10331033        dialog.set_modal(True)
     
    10561056        dialog = Gtk.FileChooserDialog(title = WINDOW_TITLE_BASE + " - " +
    10571057                                       xstr("flightsel_load_title"),
    1058                                        action = FILE_CHOOSER_ACTION_OPEN,
     1058                                       action = Gtk.FileChooserAction.OPEN,
    10591059                                       buttons = (Gtk.STOCK_CANCEL,
    1060                                                   RESPONSETYPE_CANCEL,
    1061                                                   Gtk.STOCK_OK, RESPONSETYPE_OK),
     1060                                                  Gtk.ResponseType.CANCEL,
     1061                                                  Gtk.STOCK_OK, Gtk.ResponseType.OK),
    10621062                                       parent = gui.mainWindow)
    10631063        dialog.set_modal(True)
     
    12281228        else:
    12291229            dialog = Gtk.MessageDialog(parent = self._wizard.gui.mainWindow,
    1230                                        type = MESSAGETYPE_ERROR,
     1230                                       type = Gtk.MessageType.ERROR,
    12311231                                       message_format = xstr("gatesel_conflict"))
    1232             dialog.add_button(xstr("button_ok"), RESPONSETYPE_OK)
     1232            dialog.add_button(xstr("button_ok"), Gtk.ResponseType.OK)
    12331233            dialog.set_title(WINDOW_TITLE_BASE)
    12341234            dialog.format_secondary_markup(xstr("gatesel_conflict_sec"))
     
    16601660            else:
    16611661                secondaryMessage = xstr("register_nologin") % (result.pilotID,)
    1662             messageType = MESSAGETYPE_INFO
     1662            messageType = Gtk.MessageType.INFO
    16631663
    16641664            config = gui.config
     
    16731673        elif returned and result.emailAlreadyRegistered:
    16741674            secondaryMessage = xstr("register_email_already")
    1675             messageType = MESSAGETYPE_ERROR
     1675            messageType = Gtk.MessageType.ERROR
    16761676        elif returned and result.invalidData:
    16771677            secondaryMessage = xstr("register_invalid_data")
    1678             messageType = MESSAGETYPE_ERROR
     1678            messageType = Gtk.MessageType.ERROR
    16791679        else:
    16801680            secondaryMessage = xstr("register_error")
    1681             messageType = MESSAGETYPE_ERROR
     1681            messageType = Gtk.MessageType.ERROR
    16821682
    16831683        dialog = Gtk.MessageDialog(parent = gui.mainWindow,
     
    17331733        labelAlignment.add(label)
    17341734        labelAlignment.resize_children()
    1735         table.attach(labelAlignment, 0, 1, row, row + 1, xoptions = FILL)
     1735        table.attach(labelAlignment, 0, 1, row, row + 1,
     1736                     xoptions = Gtk.AttachOptions.FILL)
    17361737
    17371738        alignment = Gtk.Alignment(xalign=0.0, yalign = 0.5,
     
    17531754
    17541755        buttonAlignment.add(button)
    1755         table.attach(buttonAlignment, 0, 4, row, row + 1, xoptions = FILL,
     1756        table.attach(buttonAlignment, 0, 4, row, row + 1,
     1757                     xoptions = Gtk.AttachOptions.FILL,
    17561758                     ypadding = 4)
    17571759
     
    17621764        label = Gtk.Label(xstr("student_check_flight_status"))
    17631765        labelAlignment.add(label)
    1764         table.attach(labelAlignment, 0, 1, row, row + 1, xoptions = FILL)
     1766        table.attach(labelAlignment, 0, 1, row, row + 1,
     1767                     xoptions = Gtk.AttachOptions.FILL)
    17651768
    17661769        alignment = Gtk.Alignment(xalign=0.0, yalign = 0.5,
     
    18071810
    18081811        alignment.add(hbox)
    1809         table.attach(alignment, 0, 4, row, row + 1, xoptions = FILL)
     1812        table.attach(alignment, 0, 4, row, row + 1,
     1813                     xoptions = Gtk.AttachOptions.FILL)
    18101814
    18111815    @property
     
    18951899
    18961900        dialog = Gtk.MessageDialog(parent = gui.mainWindow,
    1897                                    type = MESSAGETYPE_INFO,
     1901                                   type = Gtk.MessageType.INFO,
    18981902                                   message_format = xstr("student_fo"))
    18991903
    1900         dialog.add_button(xstr("button_ok"), RESPONSETYPE_OK)
     1904        dialog.add_button(xstr("button_ok"), Gtk.ResponseType.OK)
    19011905        dialog.set_title(WINDOW_TITLE_BASE)
    19021906        secondary = xstr("student_fo_secondary")
     
    25012505        self._route = Gtk.TextView()
    25022506        self._route.set_tooltip_text(xstr("route_route_tooltip"))
    2503         self._route.set_wrap_mode(WRAP_WORD)
     2507        self._route.set_wrap_mode(Gtk.WrapMode.WORD)
    25042508        self._route.get_buffer().connect("changed", self._routeChanged)
    25052509        self._route.get_buffer().connect_after("insert-text", self._routeInserted)
     
    26262630                                                        xstr("simbrief_credentials_title"),
    26272631                                                        gui.mainWindow,
    2628                                                         DIALOG_MODAL)
    2629         self.add_button(xstr("button_cancel"), RESPONSETYPE_CANCEL)
    2630         self.add_button(xstr("button_ok"), RESPONSETYPE_OK)
     2632                                                        Gtk.DialogFlags.MODAL)
     2633        self.add_button(xstr("button_cancel"), Gtk.ResponseType.CANCEL)
     2634        self.add_button(xstr("button_ok"), Gtk.ResponseType.OK)
    26312635
    26322636        contentArea = self.get_content_area()
     
    30163020            response = dialog.run()
    30173021
    3018             if response==RESPONSETYPE_OK:
     3022            if response==Gtk.ResponseType.OK:
    30193023                userName = dialog.userName
    30203024                self._userName.set_text(userName)
     
    30543058                                                               "simbrief_result_unknown")
    30553059                dialog = Gtk.MessageDialog(parent = self._wizard.gui.mainWindow,
    3056                                            type = MESSAGETYPE_ERROR,
     3060                                           type = Gtk.MessageType.ERROR,
    30573061                                           message_format =
    30583062                                           xstr(message) + "\n"+
    30593063                                           xstr("simbrief_cancelled"))
    30603064
    3061                 dialog.add_button(xstr("button_ok"), RESPONSETYPE_OK)
     3065                dialog.add_button(xstr("button_ok"), Gtk.ResponseType.OK)
    30623066                dialog.set_title(WINDOW_TITLE_BASE)
    30633067                secondary = xstr("flightsel_save_failed_sec")
     
    32393243        label.set_use_markup(True)
    32403244        label.set_use_underline(True)
    3241         label.set_justify(JUSTIFY_CENTER)
     3245        label.set_justify(Gtk.Justification.CENTER)
    32423246        label.set_alignment(0.5, 1.0)
    32433247
     
    33793383    def _motionNotify(self, tankFigure, event):
    33803384        """Called when the mouse pointer moves within the area of a tank figure."""
    3381         if self._enabled and event.state==BUTTON1_MASK:
     3385        if self._enabled and event.state==Gdk.ModifierType.BUTTON1_MASK:
    33823386            self._setExpectedFromY(event.y)
    33833387
     
    33853389        """Called when a scroll event is received."""
    33863390        if self._enabled:
    3387             increment = 1 if event.state==CONTROL_MASK \
    3388                         else 100 if event.state==SHIFT_MASK \
     3391            increment = 1 if event.state==Gdk.ModifierType.CONTROL_MASK \
     3392                        else 100 if event.state==Gdk.ModifierType.SHIFT_MASK \
    33893393                        else 10 if event.state==0 else 0
    33903394            if increment!=0:
    3391                 if event.direction==SCROLL_DOWN:
     3395                if event.direction==Gdk.ScrollDirection.DOWN:
    33923396                    increment *= -1
    3393                 self._expectedButton.spin(SPIN_USER_DEFINED, increment)
     3397                self._expectedButton.spin(Gtk.SpinType.USER_DEFINED, increment)
    33943398
    33953399    def _expectedChanged(self, spinButton):
     
    47494753        dialog.hide()
    47504754
    4751         if result==RESPONSETYPE_OK:
     4755        if result==Gtk.ResponseType.OK:
    47524756            self._lastSavePath = dialog.get_filename()
    47534757            self._savePIREP(page)
     
    47684772
    47694773        if error:
    4770             type = MESSAGETYPE_ERROR
     4774            type = Gtk.MessageType.ERROR
    47714775            message = xstr("finish_save_failed")
    47724776            secondary = xstr("finish_save_failed_sec") % (error,)
    47734777        else:
    4774             type = MESSAGETYPE_INFO
     4778            type = Gtk.MessageType.INFO
    47754779            message = xstr("finish_save_done")
    47764780            if automatic:
     
    47824786        dialog = Gtk.MessageDialog(parent = gui.mainWindow,
    47834787                                   type = type, message_format = message)
    4784         dialog.add_button(xstr("button_ok"), RESPONSETYPE_OK)
     4788        dialog.add_button(xstr("button_ok"), Gtk.ResponseType.OK)
    47854789        dialog.set_title(WINDOW_TITLE_BASE)
    47864790        if secondary is not None:
     
    47984802            dialog = Gtk.FileChooserDialog(title = WINDOW_TITLE_BASE + " - " +
    47994803                                           xstr("finish_save_title"),
    4800                                            action = FILE_CHOOSER_ACTION_SAVE,
     4804                                           action = Gtk.FileChooserAction.SAVE,
    48014805                                           buttons = (Gtk.STOCK_CANCEL,
    4802                                                       RESPONSETYPE_CANCEL,
    4803                                                       Gtk.STOCK_OK, RESPONSETYPE_OK),
     4806                                                      Gtk.ResponseType.CANCEL,
     4807                                                      Gtk.STOCK_OK, Gtk.ResponseType.OK),
    48044808                                           parent = gui.mainWindow)
    48054809            dialog.set_modal(True)
     
    51445148        if not self._pirepSent and not self._pirepSaved:
    51455149            dialog = Gtk.MessageDialog(parent = gui.mainWindow,
    5146                                        type = MESSAGETYPE_QUESTION,
     5150                                       type = Gtk.MessageType.QUESTION,
    51475151                                       message_format = xstr("finish_newFlight_question"))
    51485152
    5149             dialog.add_button(xstr("button_no"), RESPONSETYPE_NO)
    5150             dialog.add_button(xstr("button_yes"), RESPONSETYPE_YES)
     5153            dialog.add_button(xstr("button_no"), Gtk.ResponseType.NO)
     5154            dialog.add_button(xstr("button_yes"), Gtk.ResponseType.YES)
    51515155
    51525156            dialog.set_title(WINDOW_TITLE_BASE)
    51535157            result = dialog.run()
    51545158            dialog.hide()
    5155             if result!=RESPONSETYPE_YES:
     5159            if result!=Gtk.ResponseType.YES:
    51565160                return
    51575161
     
    53505354        else:
    53515355            dialog = Gtk.MessageDialog(parent = gui.mainWindow,
    5352                                        type = MESSAGETYPE_ERROR,
     5356                                       type = Gtk.MessageType.ERROR,
    53535357                                       message_format =
    53545358                                       xstr("chkfinish_passedset_failed"))
     
    58825886                                   xstr("login_invalid"))
    58835887                dialog = Gtk.MessageDialog(parent = self.gui.mainWindow,
    5884                                            type = MESSAGETYPE_ERROR,
     5888                                           type = Gtk.MessageType.ERROR,
    58855889                                           message_format = message)
    5886                 dialog.add_button(xstr("button_ok"), RESPONSETYPE_OK)
     5890                dialog.add_button(xstr("button_ok"), Gtk.ResponseType.OK)
    58875891                dialog.set_title(WINDOW_TITLE_BASE)
    58885892                if isReload:
     
    58995903                      else xstr("login_failconn")
    59005904            dialog = Gtk.MessageDialog(parent = self.gui.mainWindow,
    5901                                        type = MESSAGETYPE_ERROR,
     5905                                       type = Gtk.MessageType.ERROR,
    59025906                                       message_format = message)
    5903             dialog.add_button(xstr("button_ok"), RESPONSETYPE_OK)
     5907            dialog.add_button(xstr("button_ok"), Gtk.ResponseType.OK)
    59045908            dialog.set_title(WINDOW_TITLE_BASE)
    59055909            secondary = xstr("reload_failconn_sec") if isReload \
  • src/mlx/gui/flightlist.py

    r997 r999  
    116116        self._model = Gtk.ListStore(*types)
    117117        if defaultSortableIndex is not None:
    118             sortOrder = SORT_DESCENDING \
     118            sortOrder = Gtk.SortType.DESCENDING \
    119119              if self._columnDescriptors[defaultSortableIndex-1]._defaultDescending \
    120               else SORT_ASCENDING
     120              else Gtk.SortType.ASCENDING
    121121            self._model.set_sort_column_id(defaultSortableIndex, sortOrder)
    122122        self._view = Gtk.TreeView(self._model)
     
    138138        selection.connect("changed", self._selectionChanged)
    139139        if multiSelection:
    140             selection.set_mode(SELECTION_MULTIPLE)
     140            selection.set_mode(Gtk.SelectionMode.MULTIPLE)
    141141
    142142        scrolledWindow = Gtk.ScrolledWindow()
     
    206206    def _buttonPressEvent(self, widget, event):
    207207        """Called when a mouse button is pressed or released."""
    208         if event.type!=EVENT_BUTTON_PRESS or event.button!=3 or \
     208        if event.type!=Gdk.EventType.BUTTON_PRESS or event.button!=3 or \
    209209           self._popupMenuProducer is None:
    210210            return
  • src/mlx/gui/gui.py

    r997 r999  
    502502
    503503        dialog = Gtk.MessageDialog(parent = self._mainWindow,
    504                                    type = MESSAGETYPE_ERROR,
     504                                   type = Gtk.MessageType.ERROR,
    505505                                   message_format = xstr("conn_failed"))
    506506
     
    533533        self._statusbar.updateConnection(self._connecting, self._connected)
    534534
    535         dialog = Gtk.MessageDialog(type = MESSAGETYPE_ERROR,
     535        dialog = Gtk.MessageDialog(type = Gtk.MessageType.ERROR,
    536536                                   message_format = xstr("conn_broken"),
    537537                                   parent = self._mainWindow)
     
    592592        """Cancel the current file, if the user confirms it."""
    593593        dialog = Gtk.MessageDialog(parent = self._mainWindow,
    594                                    type = MESSAGETYPE_QUESTION,
     594                                   type = Gtk.MessageType.QUESTION,
    595595                                   message_format = xstr("cancelFlight_question"))
    596596
    597         dialog.add_button(xstr("button_no"), RESPONSETYPE_NO)
    598         dialog.add_button(xstr("button_yes"), RESPONSETYPE_YES)
     597        dialog.add_button(xstr("button_no"), Gtk.ResponseType.NO)
     598        dialog.add_button(xstr("button_yes"), Gtk.ResponseType.YES)
    599599
    600600        dialog.set_title(WINDOW_TITLE_BASE)
     
    602602        dialog.hide()
    603603
    604         if result==RESPONSETYPE_YES:
     604        if result==Gtk.ResponseType.YES:
    605605            self.reset()
    606606
     
    741741        iconified = Gdk.WindowState.ICONIFIED
    742742
    743         if (event.changed_mask&WINDOW_STATE_WITHDRAWN)!=0:
    744             if (event.new_window_state&WINDOW_STATE_WITHDRAWN)!=0:
     743        if (event.changed_mask&Gdk.WindowState.WITHDRAWN)!=0:
     744            if (event.new_window_state&Gdk.WindowState.WITHDRAWN)!=0:
    745745                self._statusIcon.mainWindowHidden()
    746746            else:
    747747                self._statusIcon.mainWindowShown()
    748748
    749         if (event.changed_mask&WINDOW_STATE_ICONIFIED)!=0 and \
    750            (event.new_window_state&WINDOW_STATE_ICONIFIED)==0:
     749        if (event.changed_mask&Gdk.WindowState.ICONIFIED)!=0 and \
     750           (event.new_window_state&Gdk.WindowState.ICONIFIED)==0:
    751751            self._mainWindow.present()
    752752
     
    931931
    932932            dialog = Gtk.MessageDialog(parent = self.mainWindow,
    933                                        type = MESSAGETYPE_ERROR,
     933                                       type = Gtk.MessageType.ERROR,
    934934                                       message_format = xstr("fleet_failed"))
    935             dialog.add_button(xstr("button_ok"), RESPONSETYPE_OK)
     935            dialog.add_button(xstr("button_ok"), Gtk.ResponseType.OK)
    936936            dialog.set_title(WINDOW_TITLE_BASE)
    937937            dialog.run()
     
    976976        else:
    977977            dialog = Gtk.MessageDialog(parent = self.mainWindow,
    978                                        type = MESSAGETYPE_ERROR,
     978                                       type = Gtk.MessageType.ERROR,
    979979                                       message_format = xstr("fleet_update_failed"))
    980             dialog.add_button(xstr("button_ok"), RESPONSETYPE_ACCEPT)
     980            dialog.add_button(xstr("button_ok"), Gtk.ResponseType.ACCEPT)
    981981            dialog.set_title(WINDOW_TITLE_BASE)
    982982            dialog.run()
     
    10771077        loadPIREPMenuItem.add_accelerator("activate", accelGroup,
    10781078                                          ord(xstr("menu_file_loadPIREP_key")),
    1079                                           CONTROL_MASK, ACCEL_VISIBLE)
     1079                                          Gdk.ModifierType.CONTROL_MASK,
     1080                                          Gtk.AccelFlags.VISIBLE)
    10801081        loadPIREPMenuItem.connect("activate", self._loadPIREP)
    10811082        fileMenu.append(loadPIREPMenuItem)
     
    10881089        quitMenuItem.add_accelerator("activate", accelGroup,
    10891090                                     ord(xstr("menu_file_quit_key")),
    1090                                      CONTROL_MASK, ACCEL_VISIBLE)
     1091                                     Gdk.ModifierType.CONTROL_MASK,
     1092                                     Gtk.AccelFlags.VISIBLE)
    10911093        quitMenuItem.connect("activate", self._quit)
    10921094        fileMenu.append(quitMenuItem)
     
    11031105        timetableMenuItem.add_accelerator("activate", accelGroup,
    11041106                                          ord(xstr("menu_tools_timetable_key")),
    1105                                           CONTROL_MASK, ACCEL_VISIBLE)
     1107                                          Gdk.ModifierType.CONTROL_MASK,
     1108                                          Gtk.AccelFlags.VISIBLE)
    11061109        timetableMenuItem.connect("activate", self.showTimetable)
    11071110        self._timetableMenuItem.set_sensitive(False)
     
    11141117        flightsMenuItem.add_accelerator("activate", accelGroup,
    11151118                                        ord(xstr("menu_tools_flights_key")),
    1116                                         CONTROL_MASK, ACCEL_VISIBLE)
     1119                                        Gdk.ModifierType.CONTROL_MASK,
     1120                                        Gtk.AccelFlags.VISIBLE)
    11171121        flightsMenuItem.connect("activate", self.showFlights)
    11181122        self._flightsMenuItem.set_sensitive(False)
     
    11241128        checklistMenuItem.add_accelerator("activate", accelGroup,
    11251129                                          ord(xstr("menu_tools_chklst_key")),
    1126                                           CONTROL_MASK, ACCEL_VISIBLE)
     1130                                          Gdk.ModifierType.CONTROL_MASK,
     1131                                          Gtk.AccelFlags.VISIBLE)
    11271132        checklistMenuItem.connect("activate", self._editChecklist)
    11281133        toolsMenu.append(checklistMenuItem)
     
    11331138        approachCalloutsMenuItem.add_accelerator("activate", accelGroup,
    11341139                                                 ord(xstr("menu_tools_callouts_key")),
    1135                                                  CONTROL_MASK, ACCEL_VISIBLE)
     1140                                                 Gdk.ModifierType.CONTROL_MASK,
     1141                                                 Gtk.AccelFlags.VISIBLE)
    11361142        approachCalloutsMenuItem.connect("activate", self._editApproachCallouts)
    11371143        toolsMenu.append(approachCalloutsMenuItem)
     
    11421148        prefsMenuItem.add_accelerator("activate", accelGroup,
    11431149                                      ord(xstr("menu_tools_prefs_key")),
    1144                                       CONTROL_MASK, ACCEL_VISIBLE)
     1150                                      Gdk.ModifierType.CONTROL_MASK,
     1151                                      Gtk.AccelFlags.VISIBLE)
    11451152        prefsMenuItem.connect("activate", self._editPreferences)
    11461153        toolsMenu.append(prefsMenuItem)
     
    11531160        bugReportMenuItem.add_accelerator("activate", accelGroup,
    11541161                                          ord(xstr("menu_tools_bugreport_key")),
    1155                                           CONTROL_MASK, ACCEL_VISIBLE)
     1162                                          Gdk.ModifierType.CONTROL_MASK,
     1163                                          Gtk.AccelFlags.VISIBLE)
    11561164        bugReportMenuItem.connect("activate", self._reportBug)
    11571165        toolsMenu.append(bugReportMenuItem)
     
    11681176        self._showMonitorMenuItem.add_accelerator("activate", accelGroup,
    11691177                                                  ord(xstr("menu_view_monitor_key")),
    1170                                                   CONTROL_MASK, ACCEL_VISIBLE)
     1178                                                  Gdk.ModifierType.CONTROL_MASK,
     1179                                                  Gtk.AccelFlags.VISIBLE)
    11711180        self._showMonitorMenuItem.connect("toggled", self._toggleMonitorWindow)
    11721181        viewMenu.append(self._showMonitorMenuItem)
     
    11781187        showDebugMenuItem.add_accelerator("activate", accelGroup,
    11791188                                          ord(xstr("menu_view_debug_key")),
    1180                                           CONTROL_MASK, ACCEL_VISIBLE)
     1189                                          Gdk.ModifierType.CONTROL_MASK,
     1190                                          Gtk.AccelFlags.VISIBLE)
    11811191        showDebugMenuItem.connect("toggled", self._toggleDebugLog)
    11821192        viewMenu.append(showDebugMenuItem)
     
    11921202        manualMenuItem.add_accelerator("activate", accelGroup,
    11931203                                       ord(xstr("menu_help_manual_key")),
    1194                                        CONTROL_MASK, ACCEL_VISIBLE)
     1204                                       Gdk.ModifierType.CONTROL_MASK,
     1205                                       Gtk.AccelFlags.VISIBLE)
    11951206        manualMenuItem.connect("activate", self._showManual)
    11961207        helpMenu.append(manualMenuItem)
     
    12031214        aboutMenuItem.add_accelerator("activate", accelGroup,
    12041215                                      ord(xstr("menu_help_about_key")),
    1205                                       CONTROL_MASK, ACCEL_VISIBLE)
     1216                                      Gdk.ModifierType.CONTROL_MASK,
     1217                                      Gtk.AccelFlags.VISIBLE)
    12061218        aboutMenuItem.connect("activate", self._showAbout)
    12071219        helpMenu.append(aboutMenuItem)
     
    12541266        """Quit from the application."""
    12551267        if force:
    1256             result=RESPONSETYPE_YES
     1268            result=Gtk.ResponseType.YES
    12571269        else:
    12581270            dialog = Gtk.MessageDialog(parent = self._mainWindow,
    1259                                        type = MESSAGETYPE_QUESTION,
     1271                                       type = Gtk.MessageType.QUESTION,
    12601272                                       message_format = xstr("quit_question"))
    12611273
    1262             dialog.add_button(xstr("button_no"), RESPONSETYPE_NO)
    1263             dialog.add_button(xstr("button_yes"), RESPONSETYPE_YES)
     1274            dialog.add_button(xstr("button_no"), Gtk.ResponseType.NO)
     1275            dialog.add_button(xstr("button_yes"), Gtk.ResponseType.YES)
    12641276
    12651277            dialog.set_title(WINDOW_TITLE_BASE)
     
    12671279            dialog.hide()
    12681280
    1269         if result==RESPONSETYPE_YES:
     1281        if result==Gtk.ResponseType.YES:
    12701282            self._statusIcon.destroy()
    12711283            return Gtk.main_quit()
     
    13241336        else:
    13251337            dialog = Gtk.MessageDialog(parent = self.mainWindow,
    1326                                        type = MESSAGETYPE_ERROR,
     1338                                       type = Gtk.MessageType.ERROR,
    13271339                                       message_format = xstr("timetable_failed"))
    1328             dialog.add_button(xstr("button_ok"), RESPONSETYPE_OK)
     1340            dialog.add_button(xstr("button_ok"), Gtk.ResponseType.OK)
    13291341            dialog.set_title(WINDOW_TITLE_BASE)
    13301342            dialog.run()
     
    13541366        else:
    13551367            dialog = Gtk.MessageDialog(parent = self.mainWindow,
    1356                                        type = MESSAGETYPE_ERROR,
     1368                                       type = Gtk.MessageType.ERROR,
    13571369                                       message_format = xstr("acceptedflt_failed"))
    1358             dialog.add_button(xstr("button_ok"), RESPONSETYPE_OK)
     1370            dialog.add_button(xstr("button_ok"), Gtk.ResponseType.OK)
    13591371            dialog.set_title(WINDOW_TITLE_BASE)
    13601372            dialog.run()
     
    14191431        self._pirepEditor.setPIREP(pirep)
    14201432        self._pirepEditor.show_all()
    1421         if self._pirepEditor.run()==RESPONSETYPE_OK:
     1433        if self._pirepEditor.run()==Gtk.ResponseType.OK:
    14221434            self.beginBusy(xstr("pirepEdit_save_busy"))
    14231435            self.webHandler.sendPIREP(self._pirepUpdatedCallback, pirep,
     
    14341446        self.endBusy()
    14351447        secondaryMarkup = None
    1436         type = MESSAGETYPE_ERROR
     1448        type = Gtk.MessageType.ERROR
    14371449        if returned:
    14381450            if result.success:
     
    14541466            dialog = Gtk.MessageDialog(parent = self._wizard.gui.mainWindow,
    14551467                                       type = type, message_format = messageFormat)
    1456             dialog.add_button(xstr("button_ok"), RESPONSETYPE_OK)
     1468            dialog.add_button(xstr("button_ok"), Gtk.ResponseType.OK)
    14571469            dialog.set_title(WINDOW_TITLE_BASE)
    14581470            if secondaryMarkup is not None:
     
    14781490        dialog.hide()
    14791491
    1480         if result==RESPONSETYPE_OK:
     1492        if result==Gtk.ResponseType.OK:
    14811493            self._lastLoadedPIREP = dialog.get_filename()
    14821494
     
    14841496            if pirep is None:
    14851497                dialog = Gtk.MessageDialog(parent = self._mainWindow,
    1486                                            type = MESSAGETYPE_ERROR,
     1498                                           type = Gtk.MessageType.ERROR,
    14871499                                           message_format = xstr("loadPIREP_failed"))
    1488                 dialog.add_button(xstr("button_ok"), RESPONSETYPE_OK)
     1500                dialog.add_button(xstr("button_ok"), Gtk.ResponseType.OK)
    14891501                dialog.set_title(WINDOW_TITLE_BASE)
    14901502                dialog.format_secondary_markup(xstr("loadPIREP_failed_sec"))
     
    14971509                    result = dialog.run()
    14981510
    1499                     if result==RESPONSETYPE_OK:
     1511                    if result==Gtk.ResponseType.OK:
    15001512                        self.sendPIREP(pirep)
    15011513                    elif result==1:
     
    15131525            dialog = Gtk.FileChooserDialog(title = WINDOW_TITLE_BASE + " - " +
    15141526                                           xstr("loadPIREP_browser_title"),
    1515                                            action = FILE_CHOOSER_ACTION_OPEN,
     1527                                           action = Gtk.FileChooserAction.OPEN,
    15161528                                           buttons = (Gtk.STOCK_CANCEL,
    1517                                                       RESPONSETYPE_CANCEL,
    1518                                                       Gtk.STOCK_OK, RESPONSETYPE_OK),
     1529                                                      Gtk.ResponseType.CANCEL,
     1530                                                      Gtk.STOCK_OK, Gtk.ResponseType.OK),
    15191531                                           parent = self._mainWindow)
    15201532            dialog.set_modal(True)
     
    15411553                            xstr("loadPIREP_send_title"),
    15421554                            parent = self._mainWindow,
    1543                             flags = DIALOG_MODAL)
     1555                            flags = Gtk.DialogFlags.MODAL)
    15441556
    15451557        contentArea = dialog.get_content_area()
     
    16361648        table.attach(labelAlignment, 1, 2, 4, 5)
    16371649
    1638         dialog.add_button(xstr("button_cancel"), RESPONSETYPE_REJECT)
     1650        dialog.add_button(xstr("button_cancel"), Gtk.ResponseType.REJECT)
    16391651        dialog.add_button(xstr("viewPIREP"), 1)
    1640         dialog.add_button(xstr("sendPIREP"), RESPONSETYPE_OK)
     1652        dialog.add_button(xstr("sendPIREP"), Gtk.ResponseType.OK)
    16411653
    16421654        return dialog
     
    16561668        self.endBusy()
    16571669        secondaryMarkup = None
    1658         type = MESSAGETYPE_ERROR
     1670        type = Gtk.MessageType.ERROR
    16591671        if returned:
    16601672            if result.success:
    1661                 type = MESSAGETYPE_INFO
     1673                type = Gtk.MessageType.INFO
    16621674                messageFormat = xstr("sendPIREP_success")
    16631675                secondaryMarkup = xstr("sendPIREP_success_sec")
     
    16771689        dialog = Gtk.MessageDialog(parent = self._wizard.gui.mainWindow,
    16781690                                   type = type, message_format = messageFormat)
    1679         dialog.add_button(xstr("button_ok"), RESPONSETYPE_OK)
     1691        dialog.add_button(xstr("button_ok"), Gtk.ResponseType.OK)
    16801692        dialog.set_title(WINDOW_TITLE_BASE)
    16811693        if secondaryMarkup is not None:
     
    17231735        self.endBusy()
    17241736        secondaryMarkup = None
    1725         type = MESSAGETYPE_ERROR
     1737        type = Gtk.MessageType.ERROR
    17261738        if returned:
    17271739            if result.success:
    1728                 type = MESSAGETYPE_INFO
     1740                type = Gtk.MessageType.INFO
    17291741                messageFormat = xstr("sendBugReport_success") % (result.ticketID,)
    17301742                secondaryMarkup = xstr("sendBugReport_success_sec")
     
    17381750        dialog = Gtk.MessageDialog(parent = self._wizard.gui._bugReportDialog,
    17391751                                   type = type, message_format = messageFormat)
    1740         dialog.add_button(xstr("button_ok"), RESPONSETYPE_OK)
     1752        dialog.add_button(xstr("button_ok"), Gtk.ResponseType.OK)
    17411753        dialog.set_title(WINDOW_TITLE_BASE)
    17421754        if secondaryMarkup is not None:
     
    18151827
    18161828            logoPath = os.path.join(self._programDirectory, "logo.png")
    1817             logo = pixbuf_new_from_file(logoPath)
     1829            logo = GdkPixbuf.Pixbuf.new_from_file(logoPath)
    18181830            dialog.set_logo(logo)
    18191831
     
    18871899            response = dialog.run()
    18881900
    1889             if response==RESPONSETYPE_OK:
     1901            if response==Gtk.ResponseType.OK:
    18901902                self._credentialsUserName = dialog.userName
    18911903                self._credentialsPassword = dialog.password
     
    19151927        if not self.config.pilotID and not self.config.password:
    19161928            dialog = Gtk.MessageDialog(parent = self._mainWindow,
    1917                                        type = MESSAGETYPE_QUESTION,
     1929                                       type = Gtk.MessageType.QUESTION,
    19181930                                       message_format = xstr("register_ask"))
    19191931
  • src/mlx/gui/info.py

    r996 r999  
    4141
    4242        scroller = Gtk.ScrolledWindow()
    43         scroller.set_policy(POLICY_AUTOMATIC, POLICY_AUTOMATIC)
    44         scroller.set_shadow_type(SHADOW_IN)
     43        scroller.set_policy(Gtk.PolicyType.AUTOMATIC, Gtk.PolicyType.AUTOMATIC)
     44        scroller.set_shadow_type(Gtk.ShadowType.IN)
    4545
    4646        comments = Gtk.TextView()
    47         comments.set_wrap_mode(WRAP_WORD)
     47        comments.set_wrap_mode(Gtk.WrapMode.WORD)
    4848        scroller.add(comments)
    4949        alignment.add(scroller)
     
    9090        scrolledWindow.add(table)
    9191        scrolledWindow.set_size_request(-1, 185)
    92         scrolledWindow.set_policy(POLICY_AUTOMATIC, POLICY_AUTOMATIC)
    93         scrolledWindow.set_shadow_type(SHADOW_IN)
     92        scrolledWindow.set_policy(Gtk.PolicyType.AUTOMATIC,
     93                                  Gtk.PolicyType.AUTOMATIC)
     94        scrolledWindow.set_shadow_type(Gtk.ShadowType.IN)
    9495
    9596        alignment.add(scrolledWindow)
  • src/mlx/gui/pirep.py

    r996 r999  
    4040        heading.set_editable(False)
    4141        heading.set_can_focus(False)
    42         heading.set_wrap_mode(WRAP_WORD)
     42        heading.set_wrap_mode(Gtk.WrapMode.WORD)
    4343        heading.set_size_request(-1, 16)
    4444
    4545        buffer = heading.get_buffer()
    46         self._headingTag  = buffer.create_tag("heading", weight=WEIGHT_BOLD)
     46        self._headingTag  = buffer.create_tag("heading", weight=Pango.Weight.BOLD)
    4747        buffer.set_text("%s - %s" % (senderPID, senderName))
    4848        buffer.apply_tag(self._headingTag,
     
    5757
    5858        self._messageView = messageView = Gtk.TextView()
    59         messageView.set_wrap_mode(WRAP_WORD)
     59        messageView.set_wrap_mode(Gtk.WrapMode.WORD)
    6060        messageView.set_editable(False)
    6161        messageView.set_can_focus(False)
     
    112112
    113113        scroller = Gtk.ScrolledWindow()
    114         scroller.set_policy(POLICY_AUTOMATIC, POLICY_AUTOMATIC)
    115         scroller.set_shadow_type(SHADOW_NONE)
     114        scroller.set_policy(Gtk.PolicyType.AUTOMATIC, Gtk.PolicyType.AUTOMATIC)
     115        scroller.set_shadow_type(Gtk.ShadowType.NONE)
    116116
    117117        self._messages = Gtk.VBox()
     
    204204        - the text view."""
    205205        scrolledWindow = Gtk.ScrolledWindow()
    206         scrolledWindow.set_shadow_type(SHADOW_IN)
    207         scrolledWindow.set_policy(POLICY_AUTOMATIC, POLICY_AUTOMATIC)
     206        scrolledWindow.set_shadow_type(Gtk.ShadowType.IN)
     207        scrolledWindow.set_policy(Gtk.PolicyType.AUTOMATIC,
     208                                  Gtk.PolicyType.AUTOMATIC)
    208209
    209210        textView = Gtk.TextView()
    210         textView.set_wrap_mode(WRAP_WORD)
     211        textView.set_wrap_mode(Gtk.WrapMode.WORD)
    211212        textView.set_editable(editable)
    212213        textView.set_cursor_visible(editable)
     
    313314            self._notebook.append_page(messagesTab, label)
    314315
    315         self._okButton = self.add_button(xstr("button_ok"), RESPONSETYPE_OK)
     316        self._okButton = self.add_button(xstr("button_ok"), Gtk.ResponseType.OK)
    316317        self._okButton.set_can_default(True)
    317318
     
    868869        self._notebook.append_page(logTab, label)
    869870
    870         self.add_button(xstr("button_cancel"), RESPONSETYPE_CANCEL)
    871 
    872         self._okButton = self.add_button(xstr("button_save"), RESPONSETYPE_NONE)
     871        self.add_button(xstr("button_cancel"), Gtk.ResponseType.CANCEL)
     872
     873        self._okButton = self.add_button(xstr("button_save"), Gtk.ResponseType.NONE)
    873874        self._okButton.connect("clicked", self._okClicked)
    874875        self._okButton.set_can_default(True)
     
    15121513        The PIREP is updated from the data in the window."""
    15131514        if not askYesNo(xstr("pirepEdit_save_question"), parent = self):
    1514             self.response(RESPONSETYPE_CANCEL)
     1515            self.response(Gtk.ResponseType.CANCEL)
    15151516
    15161517        pirep = self._pirep
     
    15591560        pirep.flightDefects = self._flightInfo.faultsAndExplanations
    15601561
    1561         self.response(RESPONSETYPE_OK)
     1562        self.response(Gtk.ResponseType.OK)
    15621563
    15631564
  • src/mlx/gui/prefs.py

    r996 r999  
    173173                                          xstr("prefs_title"),
    174174                                          gui.mainWindow,
    175                                           DIALOG_MODAL)
    176 
    177         self.add_button(xstr("button_cancel"), RESPONSETYPE_REJECT)
    178         self.add_button(xstr("button_ok"), RESPONSETYPE_ACCEPT)
     175                                          Gtk.DialogFlags.MODAL)
     176
     177        self.add_button(xstr("button_cancel"), Gtk.ResponseType.REJECT)
     178        self.add_button(xstr("button_ok"), Gtk.ResponseType.ACCEPT)
    179179        self.set_resizable(False)
    180180
     
    222222        self.hide()
    223223
    224         if response==RESPONSETYPE_ACCEPT:
     224        if response==Gtk.ResponseType.ACCEPT:
    225225            self._toConfig(config)
    226226            config.save()
     
    512512        if not self._changingLanguage and not self._warnedRestartNeeded:
    513513            dialog = Gtk.MessageDialog(parent = self,
    514                                        type = MESSAGETYPE_INFO,
     514                                       type = Gtk.MessageType.INFO,
    515515                                       message_format = xstr("prefs_restart"))
    516             dialog.add_button(xstr("button_ok"), RESPONSETYPE_OK)
     516            dialog.add_button(xstr("button_ok"), Gtk.ResponseType.OK)
    517517            dialog.set_title(self.get_title())
    518518            dialog.format_secondary_markup(xstr("prefs_language_restart_sec"))
     
    550550        dialog = Gtk.FileChooserDialog(title = WINDOW_TITLE_BASE + " - " +
    551551                                       xstr("prefs_pirepDirectory_browser_title"),
    552                                        action = FILE_CHOOSER_ACTION_SELECT_FOLDER,
    553                                        buttons = (Gtk.STOCK_CANCEL, RESPONSETYPE_CANCEL,
    554                                                   Gtk.STOCK_OK, RESPONSETYPE_OK),
     552                                       action = Gtk.FileChooserAction.SELECT_FOLDER,
     553                                       buttons = (Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL,
     554                                                  Gtk.STOCK_OK, Gtk.ResponseType.OK),
    555555                                       parent = self)
    556556        dialog.set_modal(True)
     
    564564        dialog.hide()
    565565
    566         if result==RESPONSETYPE_OK:
     566        if result==Gtk.ResponseType.OK:
    567567            self._pirepDirectory.set_text(dialog.get_filename())
    568568
     
    592592
    593593        label = Gtk.Label(xstr("prefs_msgs_fs"))
    594         label.set_justify(JUSTIFY_CENTER)
     594        label.set_justify(Gtk.Justification.CENTER)
    595595        label.set_alignment(0.5, 1.0)
    596596        table.attach(label, 1, 2, 0, 1)
    597597
    598598        label = Gtk.Label(xstr("prefs_msgs_sound"))
    599         label.set_justify(JUSTIFY_CENTER)
     599        label.set_justify(Gtk.Justification.CENTER)
    600600        label.set_alignment(0.5, 1.0)
    601601        table.attach(label, 2, 3, 0, 1)
     
    607607            messageTypeStr = const.messageType2string(messageType)
    608608            label = Gtk.Label(xstr("prefs_msgs_type_" + messageTypeStr))
    609             label.set_justify(JUSTIFY_CENTER)
     609            label.set_justify(Gtk.Justification.CENTER)
    610610            label.set_use_underline(True)
    611611            label.set_alignment(0.5, 0.5)
     
    834834            pass
    835835
    836         okButton = self.get_widget_for_response(RESPONSETYPE_ACCEPT)
     836        okButton = self.get_widget_for_response(Gtk.ResponseType.ACCEPT)
    837837        okButton.set_sensitive(sensitive)
    838838
     
    842842           not self._autoUpdate.get_active():
    843843            dialog = Gtk.MessageDialog(parent = self,
    844                                        type = MESSAGETYPE_INFO,
     844                                       type = Gtk.MessageType.INFO,
    845845                                       message_format = xstr("prefs_update_auto_warning"))
    846             dialog.add_button(xstr("button_ok"), RESPONSETYPE_OK)
     846            dialog.add_button(xstr("button_ok"), Gtk.ResponseType.OK)
    847847            dialog.set_title(self.get_title())
    848848            dialog.run()
  • src/mlx/gui/statusbar.py

    r997 r999  
    4242
    4343        iconPath = os.path.join(iconDirectory, "conn_grey.png")
    44         self._connGreyIcon = pixbuf_new_from_file(iconPath)
     44        self._connGreyIcon = GdkPixbuf.Pixbuf.new_from_file(iconPath)
    4545
    4646        iconPath = os.path.join(iconDirectory, "conn_red.png")
    47         self._connRedIcon = pixbuf_new_from_file(iconPath)
     47        self._connRedIcon = GdkPixbuf.Pixbuf.new_from_file(iconPath)
    4848
    4949        iconPath = os.path.join(iconDirectory, "conn_green.png")
    50         self._connGreenIcon = pixbuf_new_from_file(iconPath)
     50        self._connGreenIcon = GdkPixbuf.Pixbuf.new_from_file(iconPath)
    5151
    5252        self._connStateArea = Gtk.DrawingArea()
  • src/mlx/gui/timetable.py

    r997 r999  
    7676        self._model = Gtk.ListStore(*types)
    7777        if defaultSortableIndex is not None:
    78             sortOrder = SORT_DESCENDING \
     78            sortOrder = Gtk.SortType.DESCENDING \
    7979              if self._columnDescriptors[defaultSortableIndex-1]._defaultDescending \
    80               else SORT_ASCENDING
     80              else Gtk.SortType.ASCENDING
    8181            self._model.set_sort_column_id(defaultSortableIndex, sortOrder)
    8282        self._view = Gtk.TreeView(self._model)
     
    175175    def _buttonPressEvent(self, widget, event):
    176176        """Called when a mouse button is pressed or released."""
    177         if event.type!=EVENT_BUTTON_PRESS or event.button!=3 or \
     177        if event.type!=Gdk.EventType.BUTTON_PRESS or event.button!=3 or \
    178178           self._popupMenuProducer is None:
    179179            return
     
    441441        contentArea.pack_start(frame, True, True, 4)
    442442
    443         self.add_button(xstr("button_cancel"), RESPONSETYPE_CANCEL)
    444 
    445         self._okButton = self.add_button(xstr("button_book"), RESPONSETYPE_OK)
     443        self.add_button(xstr("button_cancel"), Gtk.ResponseType.CANCEL)
     444
     445        self._okButton = self.add_button(xstr("button_book"), Gtk.ResponseType.OK)
    446446        self._okButton.set_use_underline(True)
    447447        self._okButton.set_can_default(True)
     
    755755        result = dialog.run()
    756756        dialog.hide()
    757         if result==RESPONSETYPE_OK:
     757        if result==Gtk.ResponseType.OK:
    758758            flightIDs = [flightPair.flight0.id]
    759759            if flightPair.flight1 is not None:
     
    772772        if returned:
    773773            dialog = Gtk.MessageDialog(parent = self,
    774                                        type = MESSAGETYPE_INFO,
     774                                       type = Gtk.MessageType.INFO,
    775775                                       message_format = xstr("bookflights_successful"))
    776776            dialog.format_secondary_markup(xstr("bookflights_successful_secondary"))
    777777        else:
    778778            dialog = Gtk.MessageDialog(parent = self,
    779                                        type = MESSAGETYPE_ERROR,
     779                                       type = Gtk.MessageType.ERROR,
    780780                                       message_format = xstr("bookflights_failed"))
    781781            dialog.format_secondary_markup(xstr("bookflights_failed_secondary"))
    782782
    783         dialog.add_button(xstr("button_ok"), RESPONSETYPE_OK)
     783        dialog.add_button(xstr("button_ok"), Gtk.ResponseType.OK)
    784784        dialog.set_title(WINDOW_TITLE_BASE)
    785785
Note: See TracChangeset for help on using the changeset viewer.