John Lewin
d0677b4f2d
Hide Cancel implementation from callers, provide OnCancel for parity
...
- Make cancelButton field rather than property
- Add helpers for visibility and control name
2017-10-18 09:24:29 -07:00
John Lewin
6b699ebe22
Fix vertical alignment of Text size slider
...
- Issue MatterHackers/MCCentral#2075
Invalid vertical alignment on slider control
2017-10-15 01:50:48 -07:00
John Lewin
c4a60d3245
Remove Touchscreen options
...
- Issue MatterHackers/MCCentral#2074
Invalid layout in touchscreen mode
2017-10-15 01:37:47 -07:00
John Lewin
145ef1ad63
Move theme image adjustment functionality into StaticData.LoadIcon
2017-10-14 23:32:04 -07:00
John Lewin
7590d71fc3
De-emphasize toggle switch borders
2017-10-01 19:49:31 -07:00
John Lewin
eadc3d5640
Remove ButtonBase
2017-09-22 14:12:00 -07:00
Lars Brubaker
d8c025ed9d
Did some name rebranding (made it easier)
2017-09-20 15:29:09 -07:00
Lars Brubaker
2a71b04a3b
Made the material control update when changed
2017-09-20 11:14:53 -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
9479c2a061
Finished the temperature widget tests and implementation
...
Refactoring extruder to hotend where true
2017-09-08 10:23:28 -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
bf3cd0d96e
More making printerConnection passed to classes.
2017-09-02 08:37:14 -07:00
Lars Brubaker
3773adabd7
Make leveling with probe wizard auto advance when possible
...
cache bsp bed results
2017-09-01 11:49:09 -07:00
John Lewin
98238aad40
Move HeaderText from constructor parameter to WizardPage property
...
- Improves readability, allows side-by-side with Window title
- Slight increase in overhead due to reconstruction of internal printer
2017-08-24 00:16:31 -07:00
John Lewin
65135f93a2
Require WizardPage actions to be registered with AddPageAction
...
- Add HorizontalSpacer and Cancel buttons to all windows
2017-08-23 17:27:30 -07:00
John Lewin
559c300cb4
Revise WizardWindow api
...
- WizardPage instance should drive window namespace and title
- Key open windows page initial WizardPage type
2017-08-23 15:51:29 -07:00
John Lewin
3a9833697d
Platform providers
...
- New Provider model
- Remove WindowsFileDialogs project
- Remove PlatformAbstract assembly, use AggContext
- Rename OsInformation to OperatingSystem
2017-08-22 13:42:34 -07:00
Lars Brubaker
412481d255
Put in validate layer height
...
made right button not do design tools
check starting bed temp
2017-08-21 15:46:16 -07:00
John Lewin
ea28bb7999
Fix touchscreen build breaks
2017-08-20 13:24:49 -07:00
John Lewin
85518a3954
Revise GetThemedEditButton for reuse, rewrite to adjust alpha vs hsl
...
- Rename GetThemedEditButton to GenerateIconButton
- Extract hard-coded icon to callers and add ImageBuffer parameter
- Prevent washed out whites in mixed color images by adjusting alpha
- Reuse new GenerateIconButton helper for Undo/Redo buttons
2017-08-14 05:49:22 -07:00
John Lewin
411b50172c
Assume white menu background, skip InvertLightness on menu icons
2017-08-12 11:26:26 -07:00
John Lewin
3fea92a239
Collapse method into constructor
2017-08-12 11:22:41 -07:00
John Lewin
240b93496b
Consolidate and reuse constructor bodies
2017-08-12 10:36:18 -07:00
Lars Brubaker
16866e5f95
Don't try to heat bed if it doesn't exists.
2017-08-09 14:35:28 -07:00
Lars Brubaker
7c5f5a2775
Brought in the changes to set temp before leveling.
2017-08-08 17:49:26 -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
0d2967d037
Remove SettingsViewBase type, use existing type of sibling controls
2017-08-06 19:22:47 -07:00
John Lewin
af63fdf0f8
Convert CheckForUpdateWindow to WizardPage
2017-08-06 10:45:24 -07:00
John Lewin
1ec80d8e62
First pass at new menubar
2017-08-04 15:47:43 -07:00
John Lewin
83e27e0ab8
Remove unnecessary Action variable, use lambda as method parameter
2017-08-02 17:29:34 -07:00
John Lewin
898267c330
Avoid ReloadAll when rebuilding thumbnails
2017-08-02 17:24:53 -07:00
John Lewin
1ab8c3eae3
Purge thumbnail cache when requested
2017-08-02 17:16:00 -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
Lars Brubaker
5fe3e3e433
Fixed the M280 command to work with marlin
...
Server auto leveling working with marlin firmware
2017-06-21 12:09:55 -07:00
John Lewin
af4838531e
Revise theme selector
2017-06-19 18:50:07 -07:00
John Lewin
291ae92eb4
Refactor ThemeControl
2017-06-16 21:50:24 -07:00
John Lewin
a1151fada2
Tune styling, remove unused buttonFactory, default row height working
2017-06-16 21:31:07 -07:00
John Lewin
dccbaa0bad
Convert TextSize to SettingsItem format
2017-06-16 21:12:28 -07:00
John Lewin
e7a1ce36eb
Group checkboxes together
2017-06-16 20:42:33 -07:00
John Lewin
5e801e3a72
Convert TouchscreenMode to SettingsItem format
2017-06-16 20:41:41 -07:00
John Lewin
97bc421f6a
Convert Thumbnails to SettingsItem format
2017-06-16 20:33:12 -07:00
John Lewin
e624de8bac
Convert LanguageSelector to SettingsItem format
2017-06-16 20:23:45 -07:00
John Lewin
2122123669
Convert Notifications to SettingsItem format
2017-06-16 20:16:49 -07:00
John Lewin
4034225074
Fix ApplicationSettingsView item colors
2017-06-16 20:05:52 -07:00
John Lewin
9a4d119590
Initial work on new SettingsItem type for ApplicationSettings
2017-06-16 18:06:07 -07:00
John Lewin
8cccf19323
Remove AppSettings wrap widgets, convert to concise white settings menu
2017-06-15 23:55:01 -07:00