forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
cura-0.15.04.4-nopower.patch
90 lines (80 loc) · 3.13 KB
/
cura-0.15.04.4-nopower.patch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
diff -Naur Cura-14.09/Cura/gui/printWindow.py Cura-14.09.new/Cura/gui/printWindow.py
--- Cura-14.09/Cura/gui/printWindow.py 2014-09-19 05:44:21.000000000 -0400
+++ Cura-14.09.new/Cura/gui/printWindow.py 2014-12-08 16:36:18.410389600 -0500
@@ -1,7 +1,6 @@
__copyright__ = "Copyright (C) 2013 David Braam - Released under terms of the AGPLv3 License"
import wx
-import power
import time
import sys
import os
@@ -319,18 +318,6 @@
self.sizer = wx.GridBagSizer(2, 2)
self.panel.SetSizer(self.sizer)
- self.powerWarningText = wx.StaticText(parent=self.panel,
- id=-1,
- label=_("Your computer is running on battery power.\nConnect your computer to AC power or your print might not finish."),
- style=wx.ALIGN_CENTER)
- self.powerWarningText.SetBackgroundColour('red')
- self.powerWarningText.SetForegroundColour('white')
- self.powerManagement = power.PowerManagement()
- self.powerWarningTimer = wx.Timer(self)
- self.Bind(wx.EVT_TIMER, self.OnPowerWarningChange, self.powerWarningTimer)
- self.OnPowerWarningChange(None)
- self.powerWarningTimer.Start(10000)
-
self.statsText = wx.StaticText(self.panel, -1, _("InfoLine from printer connection\nInfoLine from dialog\nExtra line\nMore lines for layout\nMore lines for layout\nMore lines for layout"))
self.connectButton = wx.Button(self.panel, -1, _("Connect"))
@@ -341,7 +328,6 @@
self.errorLogButton = wx.Button(self.panel, -1, _("Error log"))
self.progress = wx.Gauge(self.panel, -1, range=1000)
- self.sizer.Add(self.powerWarningText, pos=(0, 0), span=(1, 5), flag=wx.EXPAND|wx.BOTTOM, border=5)
self.sizer.Add(self.statsText, pos=(1, 0), span=(1, 5), flag=wx.LEFT, border=5)
self.sizer.Add(self.connectButton, pos=(2, 0))
#self.sizer.Add(self.loadButton, pos=(2,1))
@@ -373,21 +359,6 @@
self._printerConnection.openActiveConnection()
preventComputerFromSleeping(True)
- def OnPowerWarningChange(self, e):
- type = self.powerManagement.get_providing_power_source_type()
- if type == power.POWER_TYPE_AC and self.powerWarningText.IsShown():
- self.powerWarningText.Hide()
- self.panel.Layout()
- self.Layout()
- self.Fit()
- self.Refresh()
- elif type != power.POWER_TYPE_AC and not self.powerWarningText.IsShown():
- self.powerWarningText.Show()
- self.panel.Layout()
- self.Layout()
- self.Fit()
- self.Refresh()
-
def OnClose(self, e):
if self._printerConnection.hasActiveConnection():
if self._printerConnection.isPrinting():
diff -Naur Cura-14.09/scripts/linux/cura.py Cura-14.09.new/scripts/linux/cura.py
--- Cura-14.09/scripts/linux/cura.py 2014-09-19 05:44:21.000000000 -0400
+++ Cura-14.09.new/scripts/linux/cura.py 2014-12-08 16:37:44.840391177 -0500
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/python2
import os, sys
@@ -9,7 +9,6 @@
import wx
import serial
import numpy
- import power
except ImportError as e:
if e.message[0:16] == 'No module named ':
module = e.message[16:]
@@ -20,12 +19,6 @@
module = 'pyserial'
print 'Requires ' + module
- if module == 'power':
- print "Install from: https://github.com/GreatFruitOmsk/Power"
- else:
- print "Try sudo easy_install " + module
- print e.message
-
exit(1)