Commit graph

371 commits

Author SHA1 Message Date
Lars Brubaker
a97f117029 Getting + tab to open on startup
Fixing test that failed as part of this
2018-02-08 15:42:23 -08:00
John Lewin
e998f137aa Rename Connection.PrinterIsConnected -> Connection.IsConnected 2018-02-01 14:51:44 -08:00
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
817fe3e105 DropDownList should allow caller to specify text color
- Issue MatterHackers/MCCentral#2514
Adjust print popup menu for forced white background
2017-12-29 09:06:37 -08:00
John Lewin
732e633ed9 Add drop arrows on popup menus
- Issue MatterHackers/MCCentral#2515
Add drop arrows to controls that show popups
2017-12-27 17:35:20 -08:00
LarsBrubaker
2b515ec7cc Changed the buttons to not be upper 2017-12-10 21:44:08 -08:00
LarsBrubaker
e18c98f830 Made the reset - connect - print -cancel buttons butter
Made them all have icons, switch states better and enable disable butter
The all also hold position and are closer to the play stop modle of a music player
2017-12-10 21:11:32 -08:00
John Lewin
c1b2aeb7d8 Rename Wizard Window/Page -> Dialog Window/Page 2017-11-08 15:56:37 -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
ffa4c3e034 Revise colors 2017-10-30 09:01:54 -07:00
John Lewin
fc82a505ed Fix spacing issue with Connect/Disconnect buttons 2017-10-21 09:18:43 -07:00
Lars Brubaker
c0f659b537 Android building 2017-10-20 17:33:00 -07:00
John Lewin
c831eb6484 Improve SelectedObjectPanel visibility/positioning, try toolbar buttons 2017-10-20 07:26:33 -07:00
John Lewin
f38cd7fc41 Add ShowMessageBox overload without callback requirement 2017-10-18 19:54:06 -07:00
John Lewin
bacb4a95ca Fix Touchscreen 2017-10-16 18:18:09 -07:00
John Lewin
fe6e93acef Revise slicing to run as async tasks
- MatterHackers/MCCentral#1308
Change slicing thread system to run as async method
- MatterHackers/MCCentral#1941
Selecting 'Print' then viewing gcode does not show any gcode
2017-10-16 17:09:00 -07:00
John Lewin
306a0320fe Consolidate PrinterActionsRow into PrinterActionsBar 2017-10-16 16:32:25 -07:00
John Lewin
28b9a263c0 Rename print buttons for clarity 2017-10-16 15:53:17 -07:00
John Lewin
bb785ed260 Remove "Add Printer" button from printer toolbar 2017-10-16 15:49:31 -07:00
John Lewin
1e8190eaa6 Make ButtonFactory helper proxies private, accessible through .Options 2017-10-15 00:22:47 -07:00
John Lewin
6c9f7c8922 Reduce complexity of ButtonFactory, use ImageBuffers vs String or Buffer 2017-10-15 00:00:20 -07:00
John Lewin
145ef1ad63 Move theme image adjustment functionality into StaticData.LoadIcon 2017-10-14 23:32:04 -07:00
John Lewin
ba8383e695 Move into proper namespace 2017-09-27 12:50:54 -07:00
John Lewin
680ea95b80 Restore Android using statements 2017-09-25 23:15:07 -07:00
John Lewin
6e6b0b951b Use minimal view widget for Slice popup button 2017-09-25 22:11:02 -07:00
John Lewin
455958e534 Rename file to match content, extract embedded class to new file 2017-09-25 21:03:31 -07:00
John Lewin
5a856f6d8f Fix button position/size - use consistent type for icon actions 2017-09-25 13:48:30 -07:00
John Lewin
80a75a40fe Continue consolidating Printer load operations 2017-09-23 14:45:24 -07:00
John Lewin
afdd5d5e7f Guard against null reference on early init 2017-09-23 12:22:58 -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
9721f93266 Rename instance method to Connect 2017-09-18 12:14:58 -07:00
John Lewin
76e7af0436 Eliminate PrinterConnection.Instance 2017-09-17 21:08:16 -07:00
John Lewin
294df0a588 Convert ActiveSliceSettings usage from static to local references 2017-09-17 01:12:18 -07:00
John Lewin
55ac2571fa Remove static ActivePrintItem 2017-09-15 18:45:21 -07:00
John Lewin
b70d75968a Remove ActivePrintItemChanged event 2017-09-15 16:51:44 -07:00
John Lewin
e1f3dec6b1 Make PrinterConnection.PrinterSettings private, use PrinterConfig 2017-09-15 12:09:56 -07:00