Commit graph

135 commits

Author SHA1 Message Date
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
07676d327a Reuse SettingsItem for PowerControls toggle switch row 2018-01-11 16:12:08 -08:00
John Lewin
c807a635f7 Extract box styling for reuse 2018-01-10 23:59:03 -08:00
John Lewin
ff2adf51bc Consolidate ManualPrinterControls/ManualPrinterControlsDesktop 2018-01-10 22:44:45 -08:00
John Lewin
f6bbafc3a2 Revise style enforcement and widget registration 2018-01-10 22:40:04 -08:00
John Lewin
704f268062 Allow caller to set border color and radius 2018-01-10 18:55:44 -08:00
John Lewin
c426b36510 Simplify type name 2018-01-10 18:55:44 -08:00
John Lewin
0825a9132b Simplify, expose previously wrapped SectionWidget, sync styling 2018-01-10 18:55:44 -08:00
John Lewin
2ff53914ea Use consistent naming style 2018-01-10 18:55:43 -08:00
John Lewin
27f75d4403 Eliminate ControlsWidgetBase 2018-01-10 18:55:43 -08:00
John Lewin
fbb6b5667f Use theme styling 2018-01-10 18:55:42 -08:00
John Lewin
f8c784af31 Reuse SectionWidget for Printer Controls, revert bold fonts 2017-10-31 18:04:57 -07:00
Lars Brubaker
b0fa37b2a4 Added first pass at support for SLA printers
Took out unused slice settings
2017-10-30 13:10:18 -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
Lars Brubaker
2a26f266a5 Moved extruder actions to hot end drop down 2017-09-06 18:16:57 -07:00
Lars Brubaker
3dd9270797 More making printerConnection passed to classes. 2017-09-03 11:48:24 -07:00
Lars Brubaker
bf3cd0d96e More making printerConnection passed to classes. 2017-09-02 08:37:14 -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
f7d4163125 Refactoring VAnchor and HAnchore names
Making more debug info for show bounds
2017-08-07 15:47:27 -07:00
John Lewin
5e8728d4aa Move heading size to ThemeConfig for reuse in plugins 2017-08-06 20:55:00 -07:00
John Lewin
0d2967d037 Remove SettingsViewBase type, use existing type of sibling controls 2017-08-06 19:22:47 -07:00
John Lewin
1caf8fc09a Extract heading point size to caller 2017-08-06 18:17:46 -07:00
John Lewin
f3909b3671 Collapse small helper functions into single construction method
- Remove unused button factory
2017-08-06 17:44:57 -07:00
John Lewin
237baf798f Remove unused controls 2017-08-06 17:36:21 -07:00
John Lewin
d6a97052bf Make standard button factory member names more generic 2017-08-01 21:18:00 -07:00
John Lewin
620c5e008a Execute AddPlugins logic at load time 2017-06-28 09:17:17 -07:00
John Lewin
bd10edc2aa Revise temperature widgets 2017-06-27 18:52:13 -07:00
John Lewin
d264a9fc7c Restore Software Print Leveling options into Controls section 2017-06-23 15:13:39 -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
John Lewin
4559073237 Move more widgets to printer action bar
- Extract elements in PrinterConnectAndSelectControl to components
- Use new components in printer action bar
- Extract more factories to shared components
- Move shared color to ThemeConfig
- Add support for widget generation during ShowPopup
2017-05-24 14:19:02 -07:00
John Lewin
1e643617c5 Adjust tab styling
- Pass separator bars to tabs, disable drawn borders
- Remove ActionBar from leftnav
- Remove PrintProgressBar from leftnav
- Revise BreadCrumb button attributes
- Revise UpFolder icon
- Revise overflow/pancake menu icon
- Create OverflowButton to encapsulate common menu item
- Use horizontal/VerticalLine for consistent color/weight separators
- Reduce visual clutter
  - Minimize regions created by color and line separators
  - Reduce the contrast of separator lines
  - Reduce the contrast of region backgrounds
  - Use consistent background colors across sibling tab pages
2017-05-23 14:54:36 -07:00
Lars Brubaker
7916d883dc Fixed the e controls to disable correctly.
Make sure we always set the enabled level correctly when parent changed
2017-02-27 13:26:33 -08:00
Lars Brubaker
6ff4755f51 Made the tuning controls layout correctly (hack)
Fixed tab background color on part preview window
Change the background color back for controls
2017-02-24 10:17:34 -08:00
Lars Brubaker
ac8a4808b3 Show reset if enabled
show hover effect
code for making temp in right place
2017-02-23 16:59:13 -08:00
Lars Brubaker
b3530b64a8 Better positioning of movement controls
Guard against null
2017-02-23 16:30:21 -08:00
John Lewin
109720dfac Skip PowerControls on TouchScreen 2017-02-23 15:24:27 -08:00
Lars Brubaker
f3d43d0665 disable rather than hide slice engines when not usable. 2017-02-23 13:33:47 -08:00
Lars Brubaker
16e8ce2940 Added terminal to touchscreen controls
Moved android override into touchscreen
2017-02-23 12:43:37 -08:00
Lars Brubaker
dce35bd843 Make sure the resume button always shows the correct state. 2017-02-17 09:53:45 -08: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
651d9108cf Tuning controls should be enabled when connected/finshedprint 2017-02-02 19:15:40 -08:00
John Lewin
f296b13d67 Extract and reuse Z-Offset control as new ZTuningWidget 2017-01-19 12:31:53 -08:00
John Lewin
535a161115 Remove event keyword from private fields 2016-12-29 06:57:42 -08:00
Lars Brubaker
d8d3e23522 Put in the action menus and controls. 2016-12-08 15:39:23 -08:00
Lars Brubaker
f401a3323c Moved Mocros to the top of the controls window
Putting in Macro Menu
Changed closeButton back to cancelButton
2016-11-30 13:31:19 -08:00
John Lewin
49591ee403 Refine ManualPrinterControls scrollable behavior
- Use ScrollableWidget for ManualPrinterControls base
- Remove conditional Android compilation
- Remove ManualControlsWidget type
- Rebuild ManualControls widget on ReloadAdvancedControls
2016-10-05 10:40:01 -07:00
Lars Brubaker
ecf3e085d1 Make sure we are checking PrinterSelected rather than ActiveSliceSettings.Instance == null
The later does not happen anymore.
2016-07-21 15:05:59 -07:00