Commit graph

60 commits

Author SHA1 Message Date
Lars Brubaker
b367642c76 Don't show load and unload on extruders 2-4 2018-01-23 14:22:30 -08:00
Lars Brubaker
8e9904c6d2 Made load and unload intrinsic to all printers and extruders
Took out macro location option
Added load and unload macros to StaticData
2018-01-18 15:28:23 -08:00
John Lewin
5e4184217e Extract SliceSettingsWidget settings/tab view to reusable control
- Make Configure Printer persist/restore last tab
- Revise layouts.txt groups
- Issue MatterHackers/MCCentral#2646
Configure Printer should use same implementation as SliceSettingsWidget
2018-01-14 10:39:12 -08:00
John Lewin
42a5e08ac4 Rename SliceSettingsOrganizer -> SettingsOrganizer 2018-01-14 10:37:48 -08:00
LarsBrubaker
8174ad4da1 Needed and self 2018-01-13 13:03:30 -08:00
John Lewin
13cc147dfe Caller specified pointSize for DropDownLists 2018-01-12 14:51:10 -08:00
John Lewin
511da77d51 Fix spelling 2018-01-12 14:51:10 -08:00
Lars Brubaker
cb43fab60f Made switching to no editor layout correctly.
Fixed extruder 3 and 4
2018-01-10 14:43:21 -08:00
Lars Brubaker
ab2fa6e910 Extruders beyond 0 only have temperature
Removed ability to set material for extruders other than the first
added settings for extruder 1-4 temp
Refactored emulator (move classes to new files)
Made the emulator support multiple extruders
2018-01-10 12:56:50 -08:00
Lars Brubaker
88147ae13e Temperature widgets using hosted controls 2018-01-09 15:26:59 -08:00
Lars Brubaker
6a3a09950e Making the temp controls be hosted settings 2018-01-09 15:26:58 -08:00
John Lewin
1900858a8f Fix typos 2017-11-04 21:11:00 -07:00
Lars Brubaker
8d1fecab8c Changed RGBA_Bytes -> Color 2017-10-31 11:43:25 -07:00
John Lewin
f38cd7fc41 Add ShowMessageBox overload without callback requirement 2017-10-18 19:54:06 -07:00
John Lewin
1e8190eaa6 Make ButtonFactory helper proxies private, accessible through .Options 2017-10-15 00:22:47 -07:00
Lars Brubaker
f52ae953ab Name the drop list on hot end 2017-09-21 09:12:33 -07:00
Lars Brubaker
5f2dc2699d Made the temperature widgets reflect the actual on off state of the printer 2017-09-20 13:22:20 -07:00
Lars Brubaker
2a71b04a3b Made the material control update when changed 2017-09-20 11:14:53 -07:00
John Lewin
0adca628f7 Add disabled overlay to temperature controls 2017-09-19 13:55:31 -07:00
John Lewin
294df0a588 Convert ActiveSliceSettings usage from static to local references 2017-09-17 01:12:18 -07:00
John Lewin
e1f3dec6b1 Make PrinterConnection.PrinterSettings private, use PrinterConfig 2017-09-15 12:09:56 -07:00
John Lewin
b7749fe8cc Remove unused PrinterConnection parameters and local references 2017-09-13 21:45:44 -07:00
Lars Brubaker
8666df73fe Fixing the colors on the extruder material selector in dark theme 2017-09-11 12:05:57 -07:00
Lars Brubaker
99d690e9b0 Got the bed control to be in sync with the extruder controls 2017-09-11 10:55:00 -07:00
Lars Brubaker
21ae87d485 Made the temp graph have the goal on it and be more responsive 2017-09-08 11:47:16 -07:00
Lars Brubaker
9479c2a061 Finished the temperature widget tests and implementation
Refactoring extruder to hotend where true
2017-09-08 10:23:28 -07:00
Lars Brubaker
0a54cd266b Wrote test for Hotend drop down
Theme  the folders check box
Make sure we reset the macros when we start them (made clear by unload -> cancel -> unload)
Made fan controls more consistent with actual data model of printer
improved edit number display to be more consistent with 3d number edits
2017-09-07 16:24:31 -07:00
Lars Brubaker
2a26f266a5 Moved extruder actions to hot end drop down 2017-09-06 18:16:57 -07:00
Lars Brubaker
b39666634a More making printerConnection passed to classes.
Made the speeds for movement controls be extensions methods on PrinterSettings
TODO: Why on ExportPrintItemPage was that if the leveling turned on or off we would show the check box by rebuilding that window.
2017-09-05 10:33:46 -07:00
Lars Brubaker
3dd9270797 More making printerConnection passed to classes. 2017-09-03 11:48:24 -07:00
Lars Brubaker
b65d1f136d Making printerConnection passed to classes. 2017-09-01 21:23:20 -07:00
Lars Brubaker
293fd3ff12 Made more tests pass
deleted unused print status row
Made printer connection only have one status message output
Made sure the ApplicationTemDataPath is right for tests
Refactoring
2017-08-30 10:38:01 -07:00
Lars Brubaker
35e82f3a58 Make sure we render hole and support groups correctly 2017-08-29 12:43:45 -07:00
Lars Brubaker
f7d4163125 Refactoring VAnchor and HAnchore names
Making more debug info for show bounds
2017-08-07 15:47:27 -07:00
John Lewin
e75bb81c78 Extract unique button types to theme config 2017-08-04 09:15:35 -07:00
John Lewin
4abea0ab0c Extract button factory options to new class 2017-08-03 19:00:37 -07:00
John Lewin
bcc9ac0513 Add temperature targets to extruder/bed dropdown panels 2017-07-31 17:57:10 -07:00
Lars Brubaker
235432a3fb Put in a first pass at a temp graph 2017-06-30 18:00:11 -07:00
John Lewin
bd10edc2aa Revise temperature widgets 2017-06-27 18:52:13 -07:00
Lars Brubaker
5165270687 removing dead code. 2017-06-26 17:19:27 -07:00
John Lewin
1ac3274e7d Move CommunicationState enums into PrinterCommunication namespace 2017-06-13 17:33:23 -07:00
John Lewin
9aaf0f6311 Rename PrinterConnectionAndCommunication 2017-06-13 17:22:49 -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
7acf309153 Revise extruder number for clarity regarding value
- Internal code should use zero based index values
2017-01-23 15:31:28 -08:00
John Lewin
cbe60da89a Refactor temperature widgets 2017-01-23 15:31:28 -08:00
John Lewin
535a161115 Remove event keyword from private fields 2016-12-29 06:57:42 -08:00
Lars Brubaker
eccc9a2a81 Fixed a bug in getting extruder temps
Made temperature a settings key
MatterHackers/MCCentral#553
Extruder and bed not being heated before printing
2016-10-10 12:44:22 -07:00
John Lewin
c008234248 Rename ActiveValue to GetValue, consolidate GetValue overrides 2016-06-15 17:19:29 -07:00
John Lewin
cd804e48be Refactor TemperatureWidgetExtruder 2016-05-04 07:16:54 -07:00
Lars Brubaker
895eea253c Converted lots of get properties to methods in SettingsProfile 2016-04-27 18:57:51 -07:00