Commit graph

63 commits

Author SHA1 Message Date
John Lewin
b7d0332898 Convert AdjustmentControls to use SettingsRow 2018-04-06 17:36:16 -07:00
John Lewin
1728ef6a1f Convert to use SettingsRow 2018-04-06 16:57:47 -07:00
John Lewin
639ad41cf8 Add HelpText, remove background color 2018-04-06 16:09:11 -07:00
John Lewin
5b6726e4f2 Use ImageWidget for non-actionable icons 2018-04-06 16:08:43 -07:00
Lars Brubaker
d3818471c5 Made probe calibration happen automatically if required 2018-04-06 14:59:09 -07:00
John Lewin
bdbfb10d37 Use theme color
- Issue MatterHackers/MCCentral#3048
Wrong theme colors
2018-04-06 13:27:09 -07:00
John Lewin
8dfeeac3cd Finish switch to new toggle controls
- Issue MatterHackers/MCCentral#3043
Remove current ToggleSwitch factory to resolve differing types
2018-04-06 13:26:17 -07:00
Lars Brubaker
0e6fb3f420 Put in the cog for leveling calibration 2018-04-06 11:49:08 -07:00
John Lewin
ac3982c9d5 Fix spelling 2018-04-04 15:58:57 -07:00
Lars Brubaker
329aa70981 Putting leveling buttons back on main page
Getting better leveling triangles
2018-04-04 14:58:18 -07:00
Lars Brubaker
b7f3de2a0d Working on new probe calibration wizard 2018-03-09 18:22:38 -08:00
John Lewin
65f9d97195 Use themed icon 2018-02-21 18:44:48 -08:00
John Lewin
87d474d796 Consolidate Edit Leveling and Run Leveling buttons
- Move Run Leveling button into Edit Leveling dialog per discussions
2018-02-01 23:26:40 -08:00
John Lewin
155a175dfa Use Icon instead of Text buttons for Configure actions
- Issue MatterHackers/MCCentral#2699
2018-02-01 23:11:22 -08:00
John Lewin
c6d5605893 Convert EditLevelingSettingsWindow to DialogPage
- Issue MatterHackers/MCCentral#2759
Edit Leveling Settings window should use DialogPage for consistency
2018-02-01 23:09:53 -08:00
John Lewin
e998f137aa Rename Connection.PrinterIsConnected -> Connection.IsConnected 2018-02-01 14:51:44 -08:00
John Lewin
eb0b7255b6 More consistent manual controls disabled styling
- Issue MatterHackers/MCCentral#2687
Inconsistent disabled styling
2018-01-18 09:28:08 -08:00
John Lewin
1a91cbc5c8 Use theme default font size 2018-01-12 14:51:10 -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
John Lewin
2dc29674e8 Use bold fonts for AltGroupBox controls 2017-10-31 15:20:25 -07:00
John Lewin
145ef1ad63 Move theme image adjustment functionality into StaticData.LoadIcon 2017-10-14 23:32:04 -07:00
John Lewin
e1f3dec6b1 Make PrinterConnection.PrinterSettings private, use PrinterConfig 2017-09-15 12:09:56 -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
bf3cd0d96e More making printerConnection passed to classes. 2017-09-02 08:37:14 -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
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
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
d264a9fc7c Restore Software Print Leveling options into Controls section 2017-06-23 15:13:39 -07:00
John Lewin
23c8993396 Reduce SettingsViews to essentials 2017-06-15 22:45:02 -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
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
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
535a161115 Remove event keyword from private fields 2016-12-29 06:57:42 -08:00
Lars Brubaker
de12a5c8ba Finished print leveling test – fixed reset to defaults
Moved more things to settings key
Disabled end-user license agreement on Mac for now
2016-09-27 12:47:15 -07:00
Lars Brubaker
ac7b2ee71b Made the printer list sorted 2016-07-29 11:16:59 -07:00
Lars Brubaker
0adb6ae82d Made leveling settings editable when not connected 2016-07-29 09:44:16 -07:00
John Lewin
80dab6c9e8 Make PrintLevelingChange event static
- Cleanup namespaces
 - Guard for null reference with null conditional invoke
2016-07-18 16:58:25 -07:00
John Lewin
85b2ddefc3 Rename PrintLevelingEnabled event 2016-07-18 16:58:25 -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
John Lewin
da695dc581 Convert more string literals into SettingsKey constants 2016-07-12 17:51:26 -07:00
Lars Brubaker
7f85f168d5 Took out the prepend of MatterControl on profile settings and made them consistent lower case underscore. 2016-06-16 16:35:10 -07:00
John Lewin
814763ed72 Convert some accessors to use GetValue<T> 2016-06-15 16:15:47 -07:00
Lars Brubaker
3290a91947 Made the auto level indicator button navigate to the auto level properties panel. 2016-05-17 15:30:39 -07:00
John Lewin
8ca7fdf5b8 Create extension method for InvertLightness 2016-05-10 11:13:10 -07:00