Merge remote-tracking branch 'upstream/master'

master
Ilya Kulakov 2012-12-07 14:48:25 +07:00
commit f42ee83bc7
123 changed files with 33 additions and 69 deletions

View File

@ -2,7 +2,7 @@ from __future__ import absolute_import
import wx, wx.stc import wx, wx.stc
from Cura.gui import gcodeTextArea from Cura.gui.util import gcodeTextArea
from Cura.util import profile from Cura.util import profile
class alterationPanel(wx.Panel): class alterationPanel(wx.Panel):

View File

@ -1,11 +1,11 @@
from __future__ import absolute_import from __future__ import absolute_import
import wx, os, platform, types, webbrowser, math, subprocess, multiprocessing, threading, time, re, shutil import wx, os, multiprocessing, threading, time, shutil
from Cura.util import profile from Cura.util import profile
from Cura.util import sliceRun from Cura.util import sliceRun
from Cura.util import meshLoader from Cura.util import meshLoader
from Cura.gui import dropTarget from Cura.gui.util import dropTarget
class batchRunWindow(wx.Frame): class batchRunWindow(wx.Frame):
def __init__(self, parent): def __init__(self, parent):
@ -19,7 +19,6 @@ class batchRunWindow(wx.Frame):
self.panel = wx.Panel(self, -1) self.panel = wx.Panel(self, -1)
self.SetSizer(wx.BoxSizer(wx.VERTICAL)) self.SetSizer(wx.BoxSizer(wx.VERTICAL))
self.GetSizer().Add(self.panel, 1, flag=wx.EXPAND) self.GetSizer().Add(self.panel, 1, flag=wx.EXPAND)
#self.SetIcon(icon.getMainIcon())
self.sizer = wx.GridBagSizer(2,2) self.sizer = wx.GridBagSizer(2,2)
self.panel.SetSizer(self.sizer) self.panel.SetSizer(self.sizer)
@ -61,7 +60,7 @@ class batchRunWindow(wx.Frame):
self._updateListbox() self._updateListbox()
def OnRemModel(self, e): def OnRemModel(self, e):
if self.selection == None: if self.selection is None:
return return
self.list.remove(self.selection) self.list.remove(self.selection)
self._updateListbox() self._updateListbox()

View File

@ -1,6 +1,6 @@
from __future__ import absolute_import from __future__ import absolute_import
import wx, wx.lib.stattext, os, sys, platform, types import wx, wx.lib.stattext, types
from Cura.util import validators from Cura.util import validators
from Cura.util import profile from Cura.util import profile

View File

@ -8,13 +8,14 @@ from Cura.avr_isp import intelHex
from Cura.util import machineCom from Cura.util import machineCom
from Cura.util import profile from Cura.util import profile
from Cura.util import resources
def getDefaultFirmware(): def getDefaultFirmware():
if profile.getPreference('machine_type') == 'ultimaker': if profile.getPreference('machine_type') == 'ultimaker':
if sys.platform.startswith('linux'): if sys.platform.startswith('linux'):
return os.path.join(os.path.dirname(os.path.abspath(__file__)), "../firmware/ultimaker_115200.hex") return resources.getPathForFirmware("ultimaker_115200.hex")
else: else:
return os.path.join(os.path.dirname(os.path.abspath(__file__)), "../firmware/ultimaker_250000.hex") return resources.getPathForFirmware("ultimaker_250000.hex")
return None return None
class InstallFirmware(wx.Dialog): class InstallFirmware(wx.Dialog):

View File

@ -15,8 +15,8 @@ except:
print "Failed to find PyOpenGL: http://pyopengl.sourceforge.net/" print "Failed to find PyOpenGL: http://pyopengl.sourceforge.net/"
hasOpenGLlibs = False hasOpenGLlibs = False
from Cura.gui import toolbarUtil from Cura.gui.util import toolbarUtil
from Cura.gui import opengl from Cura.gui.util import opengl
from Cura.util import util3d from Cura.util import util3d
from Cura.util import svg from Cura.util import svg
from Cura.util import profile from Cura.util import profile
@ -35,7 +35,6 @@ class flatSlicerWindow(wx.Frame):
self.panel = wx.Panel(self, -1) self.panel = wx.Panel(self, -1)
self.SetSizer(wx.BoxSizer(wx.VERTICAL)) self.SetSizer(wx.BoxSizer(wx.VERTICAL))
self.GetSizer().Add(self.panel, 1, flag=wx.EXPAND) self.GetSizer().Add(self.panel, 1, flag=wx.EXPAND)
#self.SetIcon(icon.getMainIcon())
self.toolbar = toolbarUtil.Toolbar(self.panel) self.toolbar = toolbarUtil.Toolbar(self.panel)

View File

@ -1,27 +0,0 @@
#----------------------------------------------------------------------
# This file was generated by /usr/bin/img2py
#
from wx.lib.embeddedimage import PyEmbeddedImage
Main = PyEmbeddedImage(
"iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAIAAAD9MqGbAAAAA3NCSVQICAjb4U/gAAAC/klE"
"QVQ4jYWUe0hTYRTAz+5rd5uPys2Z89mtLLecPRQpZw+ishf0gB5EQRZFWY20h/6jGQWSlJRR"
"RFGRFJXRHw3ECpRWbqRZq1WabErqqjWd7XF3d7e72x8rfKX9/jsf349zzncOn6DyPRuPBeAv"
"IY5DUBT+hy2IY/FYII1g2s2mi5Vl7WZTMBhQZS5Qqefbf3w7UlIxeYp0PBkDgMYGXenhAo4L"
"yqcqUqiZpjfGVoMeAFat35yjWTau6f3lrCwrxgn8bNWNxcvzERRl/f4TB3e9ano2ccHYuxcN"
"A46fqzdsWbpybfiIEAr3aUsYH52mzJjAROVJVOdbo7bkdMiod+gbvZYv0Sq1NDZuLoK4Xzc7"
"W43ipBRMEjFK6+cwjKHdABDNsh9KtQAgmTY9cctO1vHTdOxA+FJMTi4ZGzc2JyJTpACAE8fy"
"6l8RUtmfgqWyvAajYuPWcEgHPf8wZ2drAODW1WoylUKFJAA0ftWteaTMb15SPutpbwIUWg4t"
"u5eyXadptj0f0WdBxWWht/+Z7vH929cyvF6cDzVh/k6nmZUwHpR5O0/gDnnykvKtvzp6XJa1"
"1LahPgHg8MlTU6SxN2rO9TNMyEc3XKojRaLIokludFD+nT+jqVZQqS55LhE1ffiGCe588qYR"
"DAAEPe6Wmirn9RoifY4sc0GpvNaHBo62ALIUEFQIJgGdHSNiB9Lnlien7elgSWRoshGRWYXF"
"8es2cV2Wzrs3AUDE4QCAmElKqc08cCUr4ziOitvbynieg/D2DZczL1xzuey2XjPeUeTjaNV5"
"HdgNLk833VuP4ZFCkdw9+ImhbYDPGGGG2f9ik9X5GUeJAMfWPslJFyvEfgcvQAR8aESaURrP"
"c3szTnzsbwMAkrbFdz1kAOwzd29WnxShoveGwj7rg9EvNBZbd52xrYKKW5RI7XA6Wn701A86"
"WhFUSCm1ePKGiUwA0Os03pdWUPMAEOL8jFgBACTdJ5tXLRj1J4yFcRh89qao6ASIWcH5He5A"
"lwRiBqIX/gbbS0S3wHAu3wAAAABJRU5ErkJggg==")
getMainData = Main.GetData
getMainImage = Main.GetImage
getMainBitmap = Main.GetBitmap
getMainIcon = Main.GetIcon

View File

@ -21,8 +21,7 @@ from Cura.gui import simpleMode
from Cura.gui import projectPlanner from Cura.gui import projectPlanner
from Cura.gui import batchRun from Cura.gui import batchRun
from Cura.gui import flatSlicerWindow from Cura.gui import flatSlicerWindow
from Cura.gui import icon from Cura.gui.util import dropTarget
from Cura.gui import dropTarget
from Cura.util import validators from Cura.util import validators
from Cura.util import profile from Cura.util import profile
from Cura.util import version from Cura.util import version
@ -58,7 +57,6 @@ class mainWindow(configBase.configWindowBase):
extruderCount = int(profile.getPreference('extruder_amount')) extruderCount = int(profile.getPreference('extruder_amount'))
wx.EVT_CLOSE(self, self.OnClose) wx.EVT_CLOSE(self, self.OnClose)
#self.SetIcon(icon.getMainIcon())
self.SetDropTarget(dropTarget.FileDropTarget(self.OnDropFiles, meshLoader.supportedExtensions())) self.SetDropTarget(dropTarget.FileDropTarget(self.OnDropFiles, meshLoader.supportedExtensions()))

View File

@ -20,8 +20,8 @@ except:
print "Failed to find PyOpenGL: http://pyopengl.sourceforge.net/" print "Failed to find PyOpenGL: http://pyopengl.sourceforge.net/"
hasOpenGLlibs = False hasOpenGLlibs = False
from Cura.gui import opengl from Cura.gui.util import opengl
from Cura.gui import toolbarUtil from Cura.gui.util import toolbarUtil
from Cura.util import profile from Cura.util import profile
from Cura.util import gcodeInterpreter from Cura.util import gcodeInterpreter

View File

@ -11,8 +11,8 @@ import platform
import wx import wx
from wx.lib import buttons from wx.lib import buttons
from Cura.gui import webcam from Cura.gui.util import webcam
from Cura.gui import taskbar from Cura.gui.util import taskbar
from Cura.util import machineCom from Cura.util import machineCom
from Cura.util import gcodeInterpreter from Cura.util import gcodeInterpreter
from Cura.util import power from Cura.util import power
@ -118,8 +118,6 @@ class printWindow(wx.Frame):
if not self.cam.hasCamera(): if not self.cam.hasCamera():
self.cam = None self.cam = None
#self.SetIcon(icon.getMainIcon())
self.SetSizer(wx.BoxSizer()) self.SetSizer(wx.BoxSizer())
self.panel = wx.Panel(self) self.panel = wx.Panel(self)
self.GetSizer().Add(self.panel, 1, flag=wx.EXPAND) self.GetSizer().Add(self.panel, 1, flag=wx.EXPAND)

View File

@ -20,12 +20,12 @@ except:
print "Failed to find PyOpenGL: http://pyopengl.sourceforge.net/" print "Failed to find PyOpenGL: http://pyopengl.sourceforge.net/"
hasOpenGLlibs = False hasOpenGLlibs = False
from Cura.gui import opengl from Cura.gui.util import opengl
from Cura.gui import toolbarUtil from Cura.gui.util import toolbarUtil
from Cura.gui import configBase from Cura.gui import configBase
from Cura.gui import printWindow from Cura.gui import printWindow
from Cura.gui import dropTarget from Cura.gui.util import dropTarget
from Cura.gui import taskbar from Cura.gui.util import taskbar
from Cura.util import validators from Cura.util import validators
from Cura.util import profile from Cura.util import profile
from Cura.util import util3d from Cura.util import util3d
@ -149,8 +149,7 @@ class projectPlanner(wx.Frame):
self.panel = wx.Panel(self, -1) self.panel = wx.Panel(self, -1)
self.SetSizer(wx.BoxSizer(wx.VERTICAL)) self.SetSizer(wx.BoxSizer(wx.VERTICAL))
self.GetSizer().Add(self.panel, 1, flag=wx.EXPAND) self.GetSizer().Add(self.panel, 1, flag=wx.EXPAND)
#self.SetIcon(icon.getMainIcon())
self.SetDropTarget(dropTarget.FileDropTarget(self.OnDropFiles, meshLoader.supportedExtensions())) self.SetDropTarget(dropTarget.FileDropTarget(self.OnDropFiles, meshLoader.supportedExtensions()))
self.list = [] self.list = []

View File

@ -8,7 +8,7 @@ from Cura.gui import configBase
from Cura.gui import preview3d from Cura.gui import preview3d
from Cura.gui import sliceProgessPanel from Cura.gui import sliceProgessPanel
from Cura.gui import preferencesDialog from Cura.gui import preferencesDialog
from Cura.gui import dropTarget from Cura.gui.util import dropTarget
from Cura.gui import printWindow from Cura.gui import printWindow
from Cura.util import profile from Cura.util import profile
from Cura.util import version from Cura.util import version
@ -21,7 +21,6 @@ class simpleModeWindow(configBase.configWindowBase):
super(simpleModeWindow, self).__init__(title='Cura - Quickprint - ' + version.getVersion()) super(simpleModeWindow, self).__init__(title='Cura - Quickprint - ' + version.getVersion())
wx.EVT_CLOSE(self, self.OnClose) wx.EVT_CLOSE(self, self.OnClose)
#self.SetIcon(icon.getMainIcon())
self.SetDropTarget(dropTarget.FileDropTarget(self.OnDropFiles, meshLoader.supportedExtensions())) self.SetDropTarget(dropTarget.FileDropTarget(self.OnDropFiles, meshLoader.supportedExtensions()))

View File

@ -8,8 +8,8 @@ import time
import re import re
import platform import platform
from Cura.gui import taskbar
from Cura.gui import preferencesDialog from Cura.gui import preferencesDialog
from Cura.gui.util import taskbar
from Cura.util import profile from Cura.util import profile
from Cura.util import sliceRun from Cura.util import sliceRun
from Cura.util import exporer from Cura.util import exporer

View File

Before

Width:  |  Height:  |  Size: 345 KiB

After

Width:  |  Height:  |  Size: 345 KiB

View File

Before

Width:  |  Height:  |  Size: 517 B

After

Width:  |  Height:  |  Size: 517 B

View File

Before

Width:  |  Height:  |  Size: 507 B

After

Width:  |  Height:  |  Size: 507 B

View File

Before

Width:  |  Height:  |  Size: 712 B

After

Width:  |  Height:  |  Size: 712 B

View File

Before

Width:  |  Height:  |  Size: 410 B

After

Width:  |  Height:  |  Size: 410 B

View File

Before

Width:  |  Height:  |  Size: 617 B

After

Width:  |  Height:  |  Size: 617 B

View File

Before

Width:  |  Height:  |  Size: 505 B

After

Width:  |  Height:  |  Size: 505 B

View File

Before

Width:  |  Height:  |  Size: 614 B

After

Width:  |  Height:  |  Size: 614 B

View File

Before

Width:  |  Height:  |  Size: 471 B

After

Width:  |  Height:  |  Size: 471 B

View File

Before

Width:  |  Height:  |  Size: 510 B

After

Width:  |  Height:  |  Size: 510 B

View File

Before

Width:  |  Height:  |  Size: 485 B

After

Width:  |  Height:  |  Size: 485 B

View File

Before

Width:  |  Height:  |  Size: 394 B

After

Width:  |  Height:  |  Size: 394 B

View File

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View File

Before

Width:  |  Height:  |  Size: 891 B

After

Width:  |  Height:  |  Size: 891 B

View File

Before

Width:  |  Height:  |  Size: 59 KiB

After

Width:  |  Height:  |  Size: 59 KiB

View File

Before

Width:  |  Height:  |  Size: 60 KiB

After

Width:  |  Height:  |  Size: 60 KiB

View File

Before

Width:  |  Height:  |  Size: 60 KiB

After

Width:  |  Height:  |  Size: 60 KiB

View File

Before

Width:  |  Height:  |  Size: 59 KiB

After

Width:  |  Height:  |  Size: 59 KiB

View File

Before

Width:  |  Height:  |  Size: 59 KiB

After

Width:  |  Height:  |  Size: 59 KiB

View File

Before

Width:  |  Height:  |  Size: 59 KiB

After

Width:  |  Height:  |  Size: 59 KiB

View File

Before

Width:  |  Height:  |  Size: 59 KiB

After

Width:  |  Height:  |  Size: 59 KiB

View File

Before

Width:  |  Height:  |  Size: 656 B

After

Width:  |  Height:  |  Size: 656 B

View File

Before

Width:  |  Height:  |  Size: 713 B

After

Width:  |  Height:  |  Size: 713 B

View File

Before

Width:  |  Height:  |  Size: 387 B

After

Width:  |  Height:  |  Size: 387 B

View File

Before

Width:  |  Height:  |  Size: 623 B

After

Width:  |  Height:  |  Size: 623 B

View File

Before

Width:  |  Height:  |  Size: 672 B

After

Width:  |  Height:  |  Size: 672 B

View File

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 50 KiB

View File

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 48 KiB

View File

Before

Width:  |  Height:  |  Size: 926 B

After

Width:  |  Height:  |  Size: 926 B

View File

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 48 KiB

View File

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 49 KiB

View File

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 49 KiB

View File

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 49 KiB

View File

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 49 KiB

View File

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 49 KiB

View File

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 48 KiB

View File

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 48 KiB

View File

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 50 KiB

View File

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 50 KiB

View File

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 50 KiB

View File

Before

Width:  |  Height:  |  Size: 941 B

After

Width:  |  Height:  |  Size: 941 B

View File

Before

Width:  |  Height:  |  Size: 51 KiB

After

Width:  |  Height:  |  Size: 51 KiB

View File

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 52 KiB

View File

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 49 KiB

View File

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 50 KiB

View File

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 49 KiB

View File

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 49 KiB

View File

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 50 KiB

View File

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 50 KiB

View File

Before

Width:  |  Height:  |  Size: 423 B

After

Width:  |  Height:  |  Size: 423 B

View File

Before

Width:  |  Height:  |  Size: 690 B

After

Width:  |  Height:  |  Size: 690 B

View File

Before

Width:  |  Height:  |  Size: 635 B

After

Width:  |  Height:  |  Size: 635 B

View File

Before

Width:  |  Height:  |  Size: 561 B

After

Width:  |  Height:  |  Size: 561 B

View File

Before

Width:  |  Height:  |  Size: 595 B

After

Width:  |  Height:  |  Size: 595 B

View File

Before

Width:  |  Height:  |  Size: 586 B

After

Width:  |  Height:  |  Size: 586 B

View File

Before

Width:  |  Height:  |  Size: 533 B

After

Width:  |  Height:  |  Size: 533 B

View File

Before

Width:  |  Height:  |  Size: 572 B

After

Width:  |  Height:  |  Size: 572 B

View File

Before

Width:  |  Height:  |  Size: 563 B

After

Width:  |  Height:  |  Size: 563 B

View File

Before

Width:  |  Height:  |  Size: 620 B

After

Width:  |  Height:  |  Size: 620 B

View File

Before

Width:  |  Height:  |  Size: 644 B

After

Width:  |  Height:  |  Size: 644 B

View File

Before

Width:  |  Height:  |  Size: 633 B

After

Width:  |  Height:  |  Size: 633 B

View File

Before

Width:  |  Height:  |  Size: 608 B

After

Width:  |  Height:  |  Size: 608 B

View File

Before

Width:  |  Height:  |  Size: 623 B

After

Width:  |  Height:  |  Size: 623 B

View File

Before

Width:  |  Height:  |  Size: 609 B

After

Width:  |  Height:  |  Size: 609 B

View File

Before

Width:  |  Height:  |  Size: 600 B

After

Width:  |  Height:  |  Size: 600 B

View File

Before

Width:  |  Height:  |  Size: 577 B

After

Width:  |  Height:  |  Size: 577 B

View File

Before

Width:  |  Height:  |  Size: 608 B

After

Width:  |  Height:  |  Size: 608 B

View File

Before

Width:  |  Height:  |  Size: 588 B

After

Width:  |  Height:  |  Size: 588 B

View File

Before

Width:  |  Height:  |  Size: 559 B

After

Width:  |  Height:  |  Size: 559 B

View File

Before

Width:  |  Height:  |  Size: 593 B

After

Width:  |  Height:  |  Size: 593 B

View File

Before

Width:  |  Height:  |  Size: 596 B

After

Width:  |  Height:  |  Size: 596 B

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 358 B

After

Width:  |  Height:  |  Size: 358 B

Some files were not shown because too many files have changed in this diff Show More