Commit Graph

268 Commits (4d6bc5efae52c6b5055255244d9506a4fe9cc94b)

Author SHA1 Message Date
Ferdi van der Werf 928b359086 Reset scale to 1.0 instead of 1 2012-04-18 01:56:25 +02:00
Ferdi van der Werf 3bc4eeea89 Removed unused method 2012-04-18 01:54:04 +02:00
Ferdi van der Werf 2a3428e023 Refactored scale and rotate statictext to reset buttons 2012-04-18 01:51:34 +02:00
Ferdi van der Werf cbadc04c0f Added multiply icons and buttons 2012-04-18 00:41:40 +02:00
Daid 10515a6125 Add NormalButton for toolbars, which has tooltip support, and proper image loading. Add icon for scale to machine size. 2012-04-18 00:08:42 +02:00
Daid 2b20654057 Fix the toolbar buttons file path to be relative to the python file instead of the current working directory 2012-04-17 23:27:11 +02:00
Daid e3aae1e716 Merge branch 'master' of github.com:daid/Cura 2012-04-17 23:18:58 +02:00
Ferdi van der Werf 949b6c1a1e Refactored GenBitmapToggleButton to ToolButton:
* Added ToggleButton, refactored mirrorX, mirrorY, mirrorZ, swapXZ and swapYZ to use ToggleButton.
* Removed old event handlers for mirrorX, mirrorY, mirrorZ, swapXZ and swapYZ.
2012-04-17 23:16:24 +02:00
Ferdi van der Werf 599f79db89 Moved some code for consistency, fixed swapXY button 2012-04-17 20:08:24 +02:00
Daid 6885a39be1 Merge conflic solved
Merge branch 'master' of github.com:daid/Cura

Conflicts:
	Cura/util/profile.py
2012-04-17 19:14:48 +02:00
Daid 0ed8e32b0c Some changes for the project manager. 2012-04-17 19:12:40 +02:00
Ferdi van der Werf 7a2ef03c8c Removing first separator on toolbar2, we need all the space can get 2012-04-17 15:31:25 +02:00
Ferdi van der Werf e25d5cb300 Merge upstream, fixed conflicts, showing complete toolbar at bottom of preview 2012-04-17 15:19:15 +02:00
daid aea30f1e0b Change default FOV to look more natural 2012-04-17 13:29:16 +02:00
daid ddaca56c89 Added "scale up to max size" button, we really need those icons... 2012-04-17 12:08:19 +02:00
Ferdi van der Werf 20d975004c New layout icons for 3d preview pane 2012-04-16 23:06:02 +02:00
daid 870d4fd96f Seperate print interface into a different process. 2012-04-13 18:14:38 +02:00
daid 5994267b29 With the fixes from PyroMani the MacOS version is much more stable and on-par with the Linux version. So the warning message can be removed. 2012-04-13 12:18:51 +02:00
daid af737ef097 Fixed #52 - Correct error message when trying to print without a model. Fixed #53 - Give an error message when slicing without model loaded. 2012-04-13 12:16:56 +02:00
daid 493dceedc9 Fixing #51 - First run wizard calibration not working because default steps_per_e is zero 2012-04-13 12:13:02 +02:00
Ferdi van der Werf e062908f0d Removed ToolTip, only popup used right now 2012-04-13 00:11:11 +02:00
Ferdi van der Werf 44c4085881 Flip renamed to Mirror, need to propagate to variables 2012-04-13 00:05:09 +02:00
Ferdi van der Werf 05e13100f7 Added popup window for OSX 2012-04-12 23:13:56 +02:00
Ferdi van der Werf fe0ca4563c Switched flip y and z images, removed comments 2012-04-12 22:25:09 +02:00
Ferdi van der Werf 2fc8ef6a7c Experimental icons for flip x,y,z and swap xz,yz 2012-04-12 22:18:34 +02:00
daid 3b2b76a8ac Fixed #46 - added support for calculating print costs. 2012-04-12 14:26:03 +02:00
daid 2d10cb47f4 Add option to save profile when slicing 2012-04-12 13:58:19 +02:00
Ferdi van der Werf 76f845d3fa Fixes #49 issue
Calling self.Layout() after changing the static text fixes text going
outside the box.
Needs to be checked on Linux and Windows.
2012-04-11 23:49:09 +02:00
daid 497eb6f03d Add version info 2012-04-11 16:34:15 +02:00
daid a79a7c066d Allow math expressions in fields. 2012-04-10 16:45:53 +02:00
daid 7fb30600a2 Add popup on textctrl, even tough it does not work for MacOS, it does work for linux/windows. 2012-04-10 15:49:09 +02:00
Ferdi van der Werf 956b6ad33d Probably fixes #17 issue
On OSX spp.Destroy() causes an segfault, sizer.Remove(app) removes app
from the form but tries to call spp.Destroy() afterwards.
By hiding and detaching I created a workaround for the OSX problem.
This solution needs testing on Windows and Linux.
2012-04-09 01:26:37 +02:00
Ferdi van der Werf e2f4ce4ef6 Upstream merge 2012-04-08 22:43:39 +02:00
Ferdi van der Werf 61915438a6 Fixes #1 issue
Moving enter and leave window event to label, fixes the bug on osx that
didn't show tooltips.
2012-04-08 22:30:49 +02:00
Daid d0691018c2 Fixed progress bar error when slicing with skin enabled. 2012-04-07 16:27:22 +02:00
daid b294aede47 Added skin setting to advanced settings 2012-04-06 17:08:49 +02:00
daid 1ded2a5c18 Added defaults for swap_xz and swap_yz 2012-04-06 15:15:41 +02:00
daid bcf7466f9d Updated advanced window (old name) to expert window (new name), was already called expert config in the GUI, just refactor in the code 2012-04-06 14:41:38 +02:00
Daid 251a96141e Split up some OpenGL stuff from preview3d. Added swapXZ and swapYZ for rotating on the platform 2012-04-05 22:35:52 +02:00
daid 8a82f0c625 Change default support material amount to 50%, this seems to make the support a lot easier to remove, without affecting quality. 2012-04-05 18:00:22 +02:00
daid 835b7883ca Add bottom layer thickness. Fix bug with line with in 3D preview (was not calculated from layer thickness) 2012-04-05 16:50:59 +02:00
daid 374b2d1b5e Add temperature control to print window 2012-04-04 17:02:22 +02:00
Daid 96d014b2c4 Add support and skirt/raft colors to GCode preview 2012-04-03 23:45:42 +02:00
Daid 0a5cc62205 Add support to GCode comments. Show connect button in print dialog. 2012-04-03 20:27:46 +02:00
daid 7000945a07 Simplify the printer interface. 2012-04-03 17:01:51 +02:00
daid c2ce7b9c24 Updated print window with statistics about the print. Filament used, and estimated print time. 2012-04-03 12:06:02 +02:00
daid e999faf08a Add hidden virtual printer, for testing 2012-04-03 11:59:38 +02:00
daid 7f27198e7b Disable the window icon till we find out why the MacOS crashes, and the windows version does not work. 2012-04-03 10:44:53 +02:00
Daid 2595e57d5a Fix confict 2012-04-02 19:39:36 +02:00
Daid 6d82dfb4bd Just a comment 2012-04-02 19:34:27 +02:00
daid a8963b1cc1 Make the printer interface a bit more user friendly. 2012-04-02 18:56:44 +02:00
daid 7ec27fec92 Added extra fan control. Advanced setting to enabled/disable fan. And expert setting to set the fan start layer and fan speed. 2012-04-02 16:09:56 +02:00
daid 85d44ad8a0 Added icon to main window. Added win32 installer script, with drivers for Arduino Mega2560. 2012-04-02 14:43:39 +02:00
Daid ca92f69770 Printing works! If you press the right buttons in the right order that is. 2012-04-01 19:16:31 +02:00
Daid 7d13b17dd9 Small optimalization in gcode preview, saves a square root per line 2012-03-31 21:48:23 +02:00
Daid fe91a1b123 Merge branch 'master' of github.com:daid/Cura 2012-03-30 17:39:18 +02:00
daid 88337f1675 No longer use the current_profile.ini to share the profile between the backend slicer and the frontend. No longer have simple-mode overwrite the current profile from normal mode. 2012-03-30 13:54:49 +02:00
daid e17c4387c9 Speed up the first layer for low quality prints. 2012-03-30 12:11:10 +02:00
daid 7cb514f4aa Disable skirt for ABS on simple mode. Because we already have a raft. 2012-03-30 11:12:26 +02:00
daid 9966bbf6f4 Fix start.gcode saving when the tab is opened for the first time. 2012-03-30 09:49:28 +02:00
Daid c44c656235 Merge branch 'master' of github.com:daid/Cura 2012-03-29 21:11:43 +02:00
daid ab6430c843 Added simple mode dialog 2012-03-29 14:45:14 +02:00
daid ddfd386b73 Make GCode reader store paths per layer 2012-03-29 11:01:33 +02:00
Daid 3ec6fa40d6 Merge branch 'master' of github.com:daid/Cura 2012-03-28 20:36:52 +02:00
daid 0834aec2d2 Added my own STL loader, no longer using the one from Skeinforge. This one is 3 to 4 times faster. 2012-03-28 16:53:08 +02:00
daid 405f4880cd Split gui to gui and util directories. 2012-03-28 14:26:40 +02:00
daid 5d531a7a00 Remove debug message 2012-03-28 12:24:34 +02:00
daid 8b3b3e5076 Move SF into its own directory, to seperate SF and Cura. Rename newui to gui. 2012-03-27 17:20:30 +02:00