Changeset 172:565a6ea1f630


Ignore:
Timestamp:
05/12/12 17:28:52 (12 years ago)
Author:
István Váradi <ivaradi@…>
Branch:
default
Phase:
public
Message:

The beginnings of the checklist editor widget

Location:
src/mlx
Files:
1 added
2 edited

Legend:

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

    r171 r172  
    1111from mlx.gui.gates import FleetGateStatus
    1212from mlx.gui.prefs import Preferences
     13from mlx.gui.checklist import ChecklistEditor
    1314
    1415import mlx.const as const
     
    8586
    8687        self._preferences = Preferences(self)
     88        self._checklistEditor = ChecklistEditor(self)
    8789
    8890        menuBar = self._buildMenuBar(accelGroup)
     
    770772        menuBar.append(toolsMenuItem)
    771773
    772         prefsMenuItem = gtk.ImageMenuItem(gtk.STOCK_PREFERENCES)
     774        checklistMenuItem = gtk.ImageMenuItem(gtk.STOCK_PREFERENCES)
     775        checklistMenuItem.set_use_stock(True)
     776        checklistMenuItem.set_label(xstr("menu_tools_chklst"))
     777        checklistMenuItem.add_accelerator("activate", accelGroup,
     778                                          ord(xstr("menu_tools_chklst_key")),
     779                                          CONTROL_MASK, ACCEL_VISIBLE)
     780        checklistMenuItem.connect("activate", self._editChecklist)
     781        toolsMenu.append(checklistMenuItem)
     782
     783        prefsMenuItem = gtk.ImageMenuItem(gtk.STOCK_APPLY)
    773784        prefsMenuItem.set_use_stock(True)
    774785        prefsMenuItem.set_label(xstr("menu_tools_prefs"))
     
    878889            self._mainWindow.set_default(None)
    879890
     891    def _editChecklist(self, menuItem):
     892        """Callback for editing the checklists."""
     893        self._checklistEditor.run()
     894       
    880895    def _editPreferences(self, menuItem):
    881896        """Callback for editing the preferences."""
  • src/mlx/i18n.py

    r166 r172  
    142142
    143143        self.add("menu_tools", "Tools")
     144        self.add("menu_tools_chklst", "_Checklist Editor")
     145        self.add("menu_tools_chklst_key", "c")
    144146        self.add("menu_tools_prefs", "_Preferences")
    145147        self.add("menu_tools_prefs_key", "p")
     
    619621                 "Select PIREP directory")
    620622
     623        self.add("chklst_title", "Checklist Editor")
     624
    621625        self.add("prefs_sounds_frame_bg", "Background")
    622626        self.add("prefs_sounds_enable",
     
    771775
    772776        self.add("menu_tools", "Eszközök")
     777        self.add("menu_tools_chklst", "_Ellenörzőlista szerkesztő")
     778        self.add("menu_tools_chklst_key", "e")
    773779        self.add("menu_tools_prefs", "_Beállítások")
    774780        self.add("menu_tools_prefs_key", "b")
     
    12001206        self.add("gates_plane_unknown", "ISMERETLEN")
    12011207                 
     1208        self.add("chklst_title", "Ellenörzőlista szerkesztő")
     1209
    12021210        self.add("prefs_title", "Beállítások")
    12031211        self.add("prefs_tab_general", "_Általános")
Note: See TracChangeset for help on using the changeset viewer.