Commit graph

75 commits

Author SHA1 Message Date
Lars Brubaker
5ce6ba2eb7 Made it possible to render translucent extrusion paths.
Fixed some ui consistencies.
2015-12-16 18:32:15 -08:00
Lars Brubaker
3c87566de8 Put in 2D centering. 2015-11-09 12:43:40 -08:00
Lars Brubaker
59cbe0f66e Put in code to reset the track ball view. 2015-11-09 12:36:47 -08:00
Lars Brubaker
5ae3cdcc07 Make the 3d views rebuild on revert. 2015-09-21 11:01:20 -07:00
John Lewin
fed2db8b6c Make ViewControls3D display actual mode during overrides
- Show trackball controls during mouse overrides

Conflicts:
	PartPreviewWindow/View3D/View3DCreateSelecitonData.cs
	PartPreviewWindow/View3D/View3DWidget.cs
	Submodules/agg-sharp
2015-08-17 10:20:13 -07:00
Lars Brubaker
52428f8fdb Made the print bed model and texture only get created when the bed size or shape changes.
Made the water mark image get cached.
2015-08-13 16:24:17 -07:00
larsbrubaker
dd626569f9 Took out some dead code
Renaming for clarity
Created a GCodeProxy class to clean up some of the gcode injection and processing.
2015-07-23 07:47:56 -07:00
larsbrubaker
4dbc03edb8 Change from background workers to async functions
Made the SlicingOutputMessage and SlicingDone events not rooted (as print item wrappers aren't)
2015-07-21 08:10:05 -07:00
Lars Brubaker
5cc1b651b4 UI thread is more explicit about what functions it accepts and now accepts no parameter functions. 2015-06-11 12:06:40 -07:00
Lars Brubaker
61dab45d0b Put in the speeds legend
Removed unused icons
2015-05-22 15:07:48 -07:00
Gregory Diaz
5f9d67422c Merge branch 'development' of https://github.com/MatterHackers/MatterControl into color_gradient_work 2015-05-21 17:44:27 -07:00
Lars Brubaker
6be1916c89 Improved the message for gcode loading error. 2015-05-21 15:09:59 -07:00
Gregory Diaz
b98120bcc1 Merge branch 'development' of https://github.com/MatterHackers/MatterControl into color_gradient_work 2015-05-20 13:52:34 -07:00
Lars Brubaker
df21f25361 Fix for incorrect message when creating a gcode file that is too big to load. 2015-05-20 12:36:34 -07:00
Gregory Diaz
f47b791669 Layout is fine need to rethink logic 2015-05-04 17:16:06 -07:00
Gregory Diaz
cd9c2e8cbd Color Gradient almost complete just need to modify visibility bashed on speed checkbox state 2015-05-04 13:34:13 -07:00
Gregory Diaz
7e85b71e1e Merge branch 'development' of https://github.com/MatterHackers/MatterControl into color_gradient_work 2015-04-23 11:59:59 -07:00
Lars Brubaker
f3f921ab4f Re-wrote toggle switch to be a view for checkbox. 2015-04-22 08:43:09 -07:00
Gregory Diaz
077390fe5d Added visibility logic to color gradient widget and changed position in gcode window 2015-04-13 11:04:17 -07:00
Gregory Diaz
4f364bdd2f More Progress better implementation 2015-04-11 15:49:20 -07:00
Gregory Diaz
1495a5794d Good progress on color gradient layout. 2015-04-11 15:20:18 -07:00
Lars Brubaker
591528ee91 Ran code maid against this code. 2015-04-08 15:20:10 -07:00
Gregory Diaz
6ab36e4d79 Modified code so that processing message in layer view is added after the bed and part are drawn onto layer view 2015-03-26 16:07:12 -07:00
Lars Brubaker
53ded760e9 Put a try catch around the printer on idle call
Refactor / renaming
2015-03-25 18:01:57 -07:00
Lars Brubaker
1ab46d7977 Fixed the error message when a gcode file is too big to show.
Made the terminal window output during printing show the time since start.
2015-02-21 16:30:29 -08:00
Lars Brubaker
e7c0261d25 Made many more of the factory fixed size settings include the point size scaling so they are the right size. 2015-01-27 09:34:15 -08:00
Lars Brubaker
d1056ceccc Make sure we release the keydown handle 2015-01-20 18:02:45 -08:00
Lars Brubaker
b5f8c9fc37 Made ComTester understand commands while printing.
Made it possible to creat HUGE test gcode files.
Made a massage when trying to load huge gcode.
2015-01-19 17:33:17 -08:00
Lars Brubaker
b891465f27 Turned off switching to gcode view (was confusing when switching queue items). 2015-01-10 12:47:06 -08:00
larsbrubaker
2cdd3e24df Fixed a bug with the visibility state of sync to print while not printing and finishing a print. 2015-01-09 22:31:20 -08:00
Lars Brubaker
3d765929b5 Put a delay in the com tester
Made the sync o print follow the printer better.
2015-01-09 15:49:08 -08:00
larsbrubaker
d16a2a7004 Make sure the gcode view is always hooked up to the right window for up and down arrows. 2015-01-09 08:28:40 -08:00
Lars Brubaker
58353881e5 Make the generate button show up after a print is done. 2014-12-30 11:48:53 -08:00
larsbrubaker
326cc83672 Fixed a problem with the sync to print.
Refactoring for clarity.
2014-12-16 23:02:46 -08:00
larsbrubaker
330d75079c More allocation validation. 2014-10-29 15:47:10 -07:00
larsbrubaker
93b6fa049c Making the 2d 3d button not show in gcode view until it is needed. 2014-10-27 17:20:32 -07:00
Kevin Pope
caed3e4b52 Merge branch 'development' of https://github.com/MatterHackers/MatterControl into development 2014-10-27 11:50:22 -07:00
Kevin Pope
e3af28900e Make 3D view panels visible in edit mode only.
Make 2D view panel visible only after layer data is generated.
2014-10-27 11:49:59 -07:00
larsbrubaker
a7989de8e2 Fixed a bug with trying to render null meshes.
Starting work on fixing grid on gcode view not being able to be hidden.
2014-10-27 10:33:41 -07:00
larsbrubaker
222a5a46a7 Changed ButtonEventHandler to EventHandler
Made lock disable the selection widget but be more inteligent about re-enabling it after unlock
2014-10-24 13:41:13 -07:00
larsbrubaker
2c2368d969 Fixed a memory leak in ViewGcodeBasic.
Made sd files load into an empty queue
2014-10-22 11:06:52 -07:00
larsbrubaker
398023ba7b Put in actual extruder temp setting and reading for multi extruders.
Got rid of crash when no gcode loaded and try to clear it.
2014-10-15 17:04:14 -07:00
larsbrubaker
b90177e4e0 Fixed the 3d gcode view stopping correct rendering.
Removed MatterRepair from project
Renaming
2014-10-11 08:13:26 -07:00
larsbrubaker
2881375666 Making it possible to register for specific settings changes (extending what we've been doing to be more generic). 2014-10-02 14:42:18 -07:00
larsbrubaker
7a3d263f9d Improved the parameters that we pass to gcode renderer (made them a class)
Made it so we can remove the offsets when rendering multi material gcode
Default to grid on
Extruder offsets are now loadable and savable and editable
2014-09-29 17:59:57 -07:00
Kevin Pope
2faec9d1c0 Work on print history widget. 2014-09-24 19:14:31 -07:00
Kevin Pope
4e4f257737 Updating preview window controls. 2014-09-24 11:15:38 -07:00
Kevin Pope
73b6c8298b Added custom themed slider, added double slider. 2014-09-17 19:18:46 -07:00
larsbrubaker
c9ffc3eb98 Made fixed width and height in button factory doubles. 2014-08-30 13:28:13 -07:00
larsbrubaker
9bbd272467 Cleaned up the GetRenderType call to eventually improve the 3d gcode layer creation speed
Made setting the extruder temp to 0 suppress outputting M109
2014-08-29 10:45:21 -07:00