John Lewin
c00f7c2139
Revise naming to reflect behavior
2017-09-13 21:38:34 -07:00
John Lewin
e1700dadcd
Remove non-applicable code
2017-09-13 21:35:02 -07:00
John Lewin
c5e92c8cb6
Remove dead code
2017-09-13 21:30:19 -07:00
John Lewin
a3286f7962
Remove unused controls
2017-09-13 21:28:48 -07:00
John Lewin
31a798b0a2
Revise naming to reflect behavior
2017-09-13 21:25:49 -07:00
John Lewin
d1a05ad632
Collapse method into caller, make evident it populates unitsArea
2017-09-13 21:23:29 -07:00
John Lewin
c22176634b
Remove redundant wrapping widget
2017-09-13 21:18:36 -07:00
John Lewin
71e6cf76d0
Rename CreateSettingInfoUIControls
2017-09-13 21:18:13 -07:00
John Lewin
d5b2ea4c64
Improve second level tab styling
2017-09-13 18:19:42 -07:00
John Lewin
6539a16e46
Remove dead code
2017-09-13 07:19:15 -07:00
John Lewin
388ad445e3
Tune first heading margin
2017-09-13 07:08:36 -07:00
John Lewin
acff39eee0
Complete rename to UIField
2017-09-13 06:59:30 -07:00
John Lewin
334f64148b
Remove per-field GCode sections, improve highlight styling
2017-09-13 06:45:23 -07:00
John Lewin
1f97bb6a4f
Add mode for two row fields with heading in 1st row, content is 2nd
2017-09-13 06:45:22 -07:00
John Lewin
5e6afa4496
Eliminate IUIField interface
2017-09-13 06:45:22 -07:00
John Lewin
2e54309277
Move toggle fields back into common data area
2017-09-13 06:45:22 -07:00
John Lewin
d565dae770
Fix VerticalLine height
2017-09-13 06:45:22 -07:00
John Lewin
2307358ac8
Restore last separator line, adjust spacing, set SettingsRow bg color
2017-09-13 06:45:22 -07:00
John Lewin
c9d6b20e16
Optional toggle labels
2017-09-13 06:45:22 -07:00
John Lewin
ab150ba3ad
Add initial toggle switch implementation for slice settings
2017-09-13 06:45:22 -07:00
John Lewin
72e1bb12e8
Add layout option for missing units section
2017-09-13 06:45:21 -07:00
John Lewin
3a821e648b
Adjust VerticalLine width, preset colors, row height
2017-09-13 06:45:21 -07:00
John Lewin
96fc979a5c
Revise SliceSettingsRow styling
2017-09-13 06:45:21 -07:00
John Lewin
10d4d15cd3
Drop padding on primary container
2017-09-13 06:45:21 -07:00
John Lewin
73d917d6db
Switch to vertical bar styling for variance
2017-09-13 06:45:21 -07:00
John Lewin
0e4c538df9
Remove excess right margin on Restore button
2017-09-13 06:45:21 -07:00
John Lewin
79e35d0e4f
Don't show units details for HARDWARE_PRESETS
2017-09-13 06:45:21 -07:00
John Lewin
f1596b535f
Improve checkbox behavior, reload on Show Reset button click
2017-09-13 06:45:21 -07:00
John Lewin
2e343e5af8
Revise int and double fields
2017-09-13 06:45:20 -07:00
John Lewin
bb3602c3ff
Remove redundant parameters in favor of existing instance members
...
- Ensure local printerConnection reference is stored
2017-09-13 06:45:20 -07:00
John Lewin
393db7ba79
Remove ISettingsField type
2017-09-13 06:45:20 -07:00
John Lewin
ebfe02db2e
Convert PositiveDoubleField to BoundDoubleField/DoubleField types
2017-09-13 06:45:20 -07:00
John Lewin
51d6cc07e8
Remove HardwarePresetField, use CheckboxField
2017-09-13 06:45:20 -07:00
John Lewin
4fec085e14
Add functionality to detect user versus code driven change events
2017-09-13 06:45:19 -07:00
John Lewin
df158920ad
Remove dead code
2017-09-13 06:45:19 -07:00
John Lewin
54fe42c48c
Convert Vector2Field to UIField
2017-09-13 06:45:19 -07:00
John Lewin
bbcf935022
Convert ListField to UIField
2017-09-13 06:45:19 -07:00
John Lewin
5c3257d8c4
Convert ComPortField to UIField
2017-09-13 06:45:19 -07:00
John Lewin
1e06cc2d57
Remove unused settingData param, IntOrMmField code
2017-09-13 06:45:18 -07:00
John Lewin
5d105dec21
Consolidate SettingsRow view details & state into SliceSettingsRow
2017-09-13 06:45:18 -07:00
John Lewin
155e33f120
Make SliceSettingsWidget require a SettingsContext
2017-09-13 06:45:18 -07:00
John Lewin
9180598ff3
Move isPrimarySettingsView into SettingsContext
2017-09-13 06:45:18 -07:00
John Lewin
a0940eaa71
Move NamedSettingsLayer ViewFilter into SettingsContext
2017-09-13 06:45:18 -07:00
John Lewin
e5c7802e90
Convert common types to UIField
...
- Investigate feasibility of NumberField, TextField, CheckboxField, etc...
2017-09-13 06:45:18 -07:00
John Lewin
59215767fd
Work on UIField abstraction
2017-09-13 06:44:48 -07:00
John Lewin
39fcb70e23
Extract settings field generation into individual classes
2017-09-13 06:44:47 -07:00
John Lewin
90d0b74244
Remove layerCascade knowledge from widgets
...
- Add new SettingsContext object
- Redirect all calls through SettingsContext
- Exposes only get/set mechanism to SliceSettingsWidget
2017-09-13 06:44:47 -07:00
Lars Brubaker
3dd9270797
More making printerConnection passed to classes.
2017-09-03 11:48:24 -07:00
Lars Brubaker
6ecbb6e4b3
Make un-pin keep the current window open
...
Make the default slice settings size better
Make a minimum dock window size
fixed terminal in floating mode
found text wrapping bug (actually is center | fit)
improved icon layout in part view (better padding vs margin)
put minimum size on text of slice setting
removed extra unused gui widget from settings name
put in debug stack navigation F2 F3
2017-08-24 11:50:55 -07:00
John Lewin
4cecbc6e23
Simplify type name
2017-08-15 12:34:24 -07:00