Commit graph

361 commits

Author SHA1 Message Date
Lars Brubaker
09ae3f689f Put in the Restore All menu
Made text wrap in the slice settings
Took out manual wrapping for slice settings
2016-04-22 17:30:34 -07:00
Lars Brubaker
a4fb584bbf Reduced the distance between vector 2 edit controls 2016-04-22 16:58:54 -07:00
Lars Brubaker
d1b49492b3 Better Restore button 2016-04-22 15:05:21 -07:00
Lars Brubaker
2c0f2c9592 Making the new settings ui stuff work
Stubbing out api to have user settings
Removed unneeded class that held index
2016-04-22 13:19:26 -07:00
Lars Brubaker
ddbef452c1 Took out the onidle timing in MH text widget
Making more delegates call by invoke
took out unused usings
Made the settings save on edit complete (so they work)
2016-04-21 18:02:02 -07:00
Lars Brubaker
edd2aa135f bit of work on slice settings ui 2016-04-21 17:24:56 -07:00
Greg
54ac246cf8 Removed unused function and renamed variables for clarity 2016-04-21 10:58:19 -07:00
Greg
a1a60ea032 SliceSettingsUI WIP: Invoke CreateSliceSettingContainer() in all places where a setting is changed. Everything is currently working except for CheckBox and Hardware_Present Data Edit Types. 2016-04-21 10:58:19 -07:00
Greg
299ab02e80 SliceSettingsUI WIP: CreateSliceSettingsContainer() call on INT DATAT EDIT TYPES 2016-04-21 10:58:19 -07:00
Greg
a9c382729f SliceSettings UI WIP: One function that creates all containers. 2016-04-21 10:58:19 -07:00
Greg
31526ee035 WIP SliceSettingPresetsUI: One function that knows how to create the correct preset widget at all times 2016-04-21 10:58:19 -07:00
Greg
f5e5839395 SliceSettings UI WIP: Removed dead code, refactored existing code so that variable names make sense in the new context, moved SliceSettingsDetailControl into its own .cs file so that code is more readable. 2016-04-21 10:58:19 -07:00
Greg
c1c7a9dfec SliceSettingsUI WIP: UserSettingOverlay only appears once the Enter Key is pressed. Also revert button kind of works. 2016-04-21 10:58:19 -07:00
Greg
069bfb93b9 SliceSettings Tab UI WIP: removed the SliceSettingsSaveBar from the SliceSettingsWidget. 2016-04-21 10:58:19 -07:00
Greg
12050172c8 WIP: When preset value is changed we hide the preset label and replace it with a revert button. 2016-04-21 10:58:19 -07:00
Greg
15dae7c79c WIP: New slice preset implementation. 2016-04-21 10:58:19 -07:00
Greg
6515cf7854 WIP: New UI for SliceSettings 2016-04-21 10:58:19 -07:00
Lars Brubaker
ea89d41bc6 Working on resuming for non-max z printers
Added settings to support resuming
Save the baby step offset for print resuming
Make sure we don't resume prints that are not started
Refactoring
2016-04-20 11:53:08 -07:00
Lars Brubaker
cd5a4ab5e5 Merge remote-tracking branch 'origin/1.5.1' 2016-03-07 15:38:37 -08:00
Greg
a7d87ce6cd Added a hardware setting to show/hide marlin firmware updater. 2016-03-07 14:11:36 -08:00
Greg
f08680e9c9 Added test to make sure Bed Temperature options are not visible while "Has Heated Bed" checkbox is unchecked 2016-03-03 17:57:14 -08:00
Greg
1e4c1cda53 Added automated test to ensure that setting values are being passed to MatterSlice with the correct values. Also added a stress test in slice settings. 2016-03-03 16:57:43 -08:00
John Lewin
eea7dd9fe4 Remove DataStorage qualifier, add using statements 2016-02-24 10:53:22 -08:00
Gregory Diaz
2d42ec52e1 Added unittest for ensuring that when has_hardware_leveling = 1 we dont show the Print Leveling tab in Slice Settings and also that when has_hardware_leveling = 0 we do show Print Leveling 2016-02-01 17:20:18 -08:00
Lars Brubaker
3edee26813 Making it possible to hide control settings based on machine hardware settings. 2016-01-29 15:25:14 -08:00
larsbrubaker
5a19be14d2 Made the require print leveling work better
Fixed a bug with selecting print solutions other than 3 point
Don't show the leveling on/off when leveling is required for printing.
Removed dead code
Show the wizard if required and not run.
Refresh the display if print leveling required setting is changed
2016-01-16 21:33:11 -08:00
Lars Brubaker
f4a8be2153 Put in some localization. 2016-01-08 17:55:42 -08:00
John Lewin
56382ec893 Rename Simple to Basic
- Revise settings iteration for clarity
 - Update HelpText per support
2015-12-21 15:01:34 -08:00
Lars Brubaker
3fc618b30f you can now type a partial entry to a count or mm field and not have it get messed up if you are slow. 2015-10-19 18:32:23 -07:00
Lars Brubaker
544ee2fa9a Added top infill speed.
Hid solid_shell on slic3r
Put in more comments
2015-10-13 13:40:35 -07:00
John Lewin
7362c6a771 Run DB save operations in a transaction
- Fixes #104492002 - Linux bottleneck
2015-09-29 17:21:55 -07:00
Kevin E. Pope
d7b2dc5bc1 Adjust menu border colors. 2015-09-17 18:25:35 -07:00
Lars Brubaker
286e0e5086 Moved the WrappedTextWidget to agg. 2015-08-10 10:59:45 -07:00
Lars Brubaker
5cc1b651b4 UI thread is more explicit about what functions it accepts and now accepts no parameter functions. 2015-06-11 12:06:40 -07:00
Lars Brubaker
76c8e64c77 Made the action menus have a bit more clarity. 2015-05-26 18:28:57 -07:00
Lars Brubaker
1f1ec9f701 Made the behavior of the 3d view match more closely the results of the gcode view in regards to the center_on_bed option. 2015-05-22 11:11:32 -07:00
Lars Brubaker
4b3c06ca32 Fixed the bug with the multi-line edit not getting the 'edit presets' overlay. 2015-05-20 12:43:01 -07:00
Lars Brubaker
16ba8db568 Don't save when only changing view. 2015-05-18 12:36:41 -07:00
Lars Brubaker
eb78472c42 Made the outer surface multiple setting work in standard mode.
Renamed the interface modes.
Made quick menus save immediately on change.
Renamed Perimeters to surface in same spots
latest agg
2015-05-02 10:50:14 -07:00
Lars Brubaker
8b075926e9 Added solid_shell setting
Adde SetSettingsOnChange for setting that affect other setting.
Refactoring
2015-05-01 18:44:43 -07:00
Lars Brubaker
9ed545ad22 Put in the ability to specify bottom and top layers in mm
Also interface layers and z gap
improved the slice settings layout
improved intermediate settings to be much more useful
Added a new mm setting and improved the optional % editing.
2015-04-24 13:09:25 -07:00
Lars Brubaker
f3f921ab4f Re-wrote toggle switch to be a view for checkbox. 2015-04-22 08:43:09 -07:00
Lars Brubaker
bcd67d4aa1 Took out the code for remembering and setting the slice settings tab and added new code that puts it
and reads it from the user settings db.
2015-04-16 18:08:43 -07:00
Lars Brubaker
591528ee91 Ran code maid against this code. 2015-04-08 15:20:10 -07:00
Lars Brubaker
90331a49a3 Moving to using submodules
Changed HasEmergecyStoy to ShowResetConnection
2015-02-26 10:17:41 -08:00
Lars Brubaker
fd094f25af Fixed a bug where the temp could get in a state of ping-ponging between values.
Working on better cache cleaning.
Added a heat extruder before homing config option
Made 3D Stuffmaker use the new setting
2015-02-19 10:56:54 -08:00
Lars Brubaker
e7c0261d25 Made many more of the factory fixed size settings include the point size scaling so they are the right size. 2015-01-27 09:34:15 -08:00
larsbrubaker
51dcf9bc17 Added has hardware leveling to slice settings and implemented in code to
remove the software print leveling when present.
Added the setting to lulzbot mini, robo r1 and prntrbot simple metal
2015-01-23 08:03:59 -08:00
Lars Brubaker
d520c04edd Put in the ability to SelectAllOnFocus for TextEditWidget. 2015-01-05 16:19:05 -08:00
Kevin Pope
c975dcc1c5 Merge branch 'development' of https://github.com/MatterHackers/MatterControl into development 2015-01-02 13:07:46 -08:00