left, right, main = self.panel.CreateConfigPanel(self)
- printWindowTypes = ['Basic', 'Advanced']
- for p in pluginInfo.getPluginList('printwindow'):
- printWindowTypes.append(p.getName())
- configBase.TitleRow(left, _("Print window"))
- configBase.SettingRow(left, 'printing_window', printWindowTypes)
-
configBase.TitleRow(left, _("Colours"))
configBase.SettingRow(left, 'model_colour', wx.Colour)
for i in xrange(1, extruderCount):
def _openPrintWindowForConnection(self, connection):
if connection.window is None or not connection.window:
- connection.window = None
- windowType = profile.getPreference('printing_window')
- for p in pluginInfo.getPluginList('printwindow'):
- if p.getName() == windowType:
- connection.window = printWindow.printWindowPlugin(self, connection, p.getFullFilename())
- break
- if connection.window is None:
- if windowType == "Basic":
- connection.window = printWindow.printWindowBasic(self, connection)
- else:
- connection.window = printWindow.printWindowAdvanced(self, connection)
+ connection.window = printWindow.printWindowAdvanced(self, connection)
connection.window.Show()
connection.window.Raise()