John Lewin
5d55a3d83c
Move world transforms outs of TrackballTumbleWidget
...
- Host on MeshViewer in MatterControl
2017-06-01 18:29:01 -07:00
John Lewin
e45a0f16f7
Fix empty Layer2D view
...
- Refactor ViewControlsToggle
- Remove public accessors to button controls
- Add event for changing modes
- Subscribe to new event
- Collapse named functions into single use callers for clarity
2017-05-26 20:13:56 -07:00
Lars Brubaker
8134b3f450
Fixed the Macros window to cancel on user closes with the X windows button.
...
Put cancel into max length and temp stream
Made close function take a bool if the system did it
Moved To EventHandler<> in GuiWidget
Made a ClosedEventsArgs
2017-02-03 13:06:08 -08:00
John Lewin
6765f5ec15
Convert public EventHandler fields to events
...
- Use Action instead of EventHandler
- Convert FunctionToCallOnSave to instance member named RefreshMacros
- Remove empty private setter
- Rename functionToLaunchCreator to Show()
2017-01-24 11:49:13 -08:00
Lars Brubaker
95fc69e7f8
Always call UserChanged when ChangeCloudSyncStatus
...
Don't clear the LastSessionUserName
It should only be used in the name field of the login screen and nowhere else.
2016-10-21 17:09:53 -07:00
Lars Brubaker
08113c8575
Set the expected nozzle size when constructing the gcode viewer
2016-07-29 15:10:13 -07:00
John Lewin
f304e9f3d6
Migrate SettingsProfile functionality to new SettingsHelpers type
...
- Add as child property of settings scope, ready for merge of types
- Progress on Issue #1113
2016-07-18 16:58:25 -07:00
Lars Brubaker
c36918e480
Check in new settings rebuild gcode rules.
2016-07-18 11:17:57 -07:00
Lars Brubaker
a95fbdf109
Made the cost and mass fields update as settings are changed
...
Made only settings that require gcode to be rebuilt cause the hash code to change
2016-07-18 10:52:36 -07:00
John Lewin
da695dc581
Convert more string literals into SettingsKey constants
2016-07-12 17:51:26 -07:00
larsbrubaker
7f65698864
Converted more settings methods to GetValue<T>
2016-06-16 06:58:28 -07:00
Lars Brubaker
5614563530
let .net do the rounding
2016-05-11 12:26:20 -07:00
Lars Brubaker
895eea253c
Converted lots of get properties to methods in SettingsProfile
2016-04-27 18:57:51 -07:00
Lars Brubaker
695aa2d891
white space
2015-12-22 16:44:54 -08:00
Lars Brubaker
16562edf45
This value accidentally not cached. Turned it back on.
...
Made some call backs go through invoke.
2015-12-17 16:26:54 -08:00
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
c97574662f
Making gl rendering of grid a bit faster.
2015-11-10 15:07:01 -08:00
Lars Brubaker
0cab206c4b
Making the track ball tumble widget more mobile friendly.
...
Made GetPosition (mouseevent) public
turned off all the timing code
2015-10-30 12:35:54 -07:00
Lars Brubaker
b9fb72f305
Broke up PerformanceTimer into separate class files
...
Made it render as overlays when needed (android)
Turned off tests we are not currently using.
2015-10-22 13:41:12 -07:00
Lars Brubaker
5bc930a4b1
Made gcode renderer render faster if in opengl
...
put in new functions to render fast gl lines and round lines
Put in some comments for RenderOpenGL
2015-10-21 14:51:39 -07:00
Lars Brubaker
25a2dc032e
Wrote new performance timer code
...
Put in a warning when infilling 100% and not on LINES
2015-10-20 15:39:59 -07:00
Lars Brubaker
02a5d6993d
Made the leveling page easier to use on touch
...
made the message box easier to use on touch
fixed spelling errors.
2015-10-19 15:59:42 -07:00
Lars Brubaker
79928f8fb7
Made the Debugger.Break() only exist in debug mode.
2015-09-17 13:45:26 -07:00
Lars Brubaker
6af489407d
Added disposable to GCodeRenderer and GCodeVertexBuffer
...
Made them get called to release memory.
2015-09-17 12:36:32 -07:00
Lars Brubaker
fa97829073
Put in lots of code to break on exceptions in the debugger.
...
Made the cloud provider able to report that it is loading
2015-09-11 10:48:24 -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
Lars Brubaker
4a2e7677e9
typo. small fix for a null.
2015-05-19 15:37:51 -07:00
Lars Brubaker
591528ee91
Ran code maid against this code.
2015-04-08 15:20:10 -07:00
Lars Brubaker
d911e64ee3
check the filament used in the background task so it is cached before the ui is created.
2015-04-06 10:53:21 -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
55fa89d684
Making GCodeFile a abstract base class
...
implementing a loaded gcode file and as streamed gcode file
2015-01-20 12:57:30 -08: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
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
larsbrubaker
f202a3336f
Turned the 3d view render options into radio buttons.
...
Made the 2D gcode view able to show speed and extrusion simulation.
Made the 3D gcode view able to turn off speed and extrusion simulation.
2014-08-18 11:02:00 -07:00
larsbrubaker
0838cc5e0f
improved colors on gcode bed
2014-07-25 14:21:10 -07:00
larsbrubaker
e5a170a38b
Made it possible to show and hide the grid in 3d gcode view.
...
Made the post load processing on gcode files happen in a background thread so as not to lock up the ui.
2014-07-18 12:21:43 -07:00
Kevin Pope
606a361a48
Get/set gcode view settings via datastore.
2014-07-01 18:32:39 -07:00