Skip to content

Commit 2f5b674

Browse files
committed
Make "fill cargo" context menu disablable
1 parent 80ced86 commit 2f5b674

File tree

2 files changed

+14
-5
lines changed

2 files changed

+14
-5
lines changed

gui/builtinPreferenceViews/pyfaContextMenuPreferences.py

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -68,22 +68,27 @@ def populatePanel(self, panel):
6868
rbSizerRow2.Add(self.rbBox5, 1, wx.ALL, 5)
6969
self.rbBox5.Bind(wx.EVT_RADIOBOX, self.OnSetting5Change)
7070

71+
self.rbBox6 = wx.RadioBox(panel, -1, _t("Spoolup"), wx.DefaultPosition, wx.DefaultSize, [_t('Disabled'), _t('Enabled')], 1, wx.RA_SPECIFY_COLS)
72+
self.rbBox6.SetSelection(self.settings.get('spoolup'))
73+
rbSizerRow2.Add(self.rbBox6, 1, wx.ALL, 5)
74+
self.rbBox6.Bind(wx.EVT_RADIOBOX, self.OnSetting6Change)
75+
7176
mainSizer.Add(rbSizerRow2, 1, wx.ALL | wx.EXPAND, 0)
7277

7378
# Row 3
7479
rbSizerRow3 = wx.BoxSizer(wx.HORIZONTAL)
7580

76-
self.rbBox6 = wx.RadioBox(panel, -1, _t("Spoolup"), wx.DefaultPosition, wx.DefaultSize, [_t('Disabled'), _t('Enabled')], 1, wx.RA_SPECIFY_COLS)
77-
self.rbBox6.SetSelection(self.settings.get('spoolup'))
78-
rbSizerRow3.Add(self.rbBox6, 1, wx.ALL, 5)
79-
self.rbBox6.Bind(wx.EVT_RADIOBOX, self.OnSetting6Change)
80-
8181
self.rbBox7 = wx.RadioBox(panel, -1, _t("Additions Panel Copy/Paste"), wx.DefaultPosition, wx.DefaultSize, [_t('Disabled'), _t('Enabled')], 1,
8282
wx.RA_SPECIFY_COLS)
8383
self.rbBox7.SetSelection(self.settings.get('additionsCopyPaste'))
8484
rbSizerRow3.Add(self.rbBox7, 1, wx.ALL, 5)
8585
self.rbBox7.Bind(wx.EVT_RADIOBOX, self.OnSetting7Change)
8686

87+
self.rbBox8 = wx.RadioBox(panel, -1, _t("Fill cargo with"), wx.DefaultPosition, wx.DefaultSize, [_t('Disabled'), _t('Enabled')], 1, wx.RA_SPECIFY_COLS)
88+
self.rbBox8.SetSelection(self.settings.get('cargoFill'))
89+
rbSizerRow3.Add(self.rbBox8, 1, wx.ALL, 5)
90+
self.rbBox8.Bind(wx.EVT_RADIOBOX, self.OnSetting8Change)
91+
8792
mainSizer.Add(rbSizerRow3, 1, wx.ALL | wx.EXPAND, 0)
8893

8994
panel.SetSizer(mainSizer)
@@ -110,6 +115,9 @@ def OnSetting6Change(self, event):
110115
def OnSetting7Change(self, event):
111116
self.settings.set('additionsCopyPaste', event.GetInt())
112117

118+
def OnSetting8Change(self, event):
119+
self.settings.set('cargoFill', event.GetInt())
120+
113121
def getImage(self):
114122
return BitmapLoader.getBitmap("settings_menu", "gui")
115123

service/settings.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -490,6 +490,7 @@ def __init__(self):
490490
"moduleFill" : 1,
491491
"spoolup" : 1,
492492
"additionsCopyPaste" : 1,
493+
"cargoFill" : 1,
493494
}
494495

495496
self.ContextMenuDefaultSettings = SettingsProvider.getInstance().getSettings("pyfaContextMenuSettings", ContextMenuDefaultSettings)

0 commit comments

Comments
 (0)