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
Lars Brubaker
26d36ad541
More refactoring
...
Improved debugshowbounds
2017-08-07 16:11: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
11a889dbf9
Rename control to match current behavior
2017-08-07 12:31:06 -07:00
John Lewin
ec19b41d49
Remove unused button factory instance
2017-08-03 19:00:39 -07:00
John Lewin
733214552c
Remove unused instance
2017-08-03 19:00:38 -07:00
John Lewin
4abea0ab0c
Extract button factory options to new class
2017-08-03 19:00:37 -07:00
Lars Brubaker
d3e7d00b3e
Put in a enable retract setting
...
Made slice settings disable work
2017-08-02 15:19:32 -07:00
John Lewin
83a4bcf1b7
Create '+' tab for main content view
...
- Make RenameItemWindow more generic, reuse for Rename Printer
- Move Delete Printer to printer overflow menu
- Move Rename Printer to printer overflow menu
- Remove PrinterSelector from printer overflow menu
- Remove Add New Printer action from PrinterSelector
- Remove pencil icon/edit printer behavior from PrinterSelector
2017-07-27 14:32:21 -07:00
John Lewin
3ca7eabfea
Restore original Slice Settings tab styling
2017-07-01 19:50:09 -07:00
John Lewin
62199e5279
Use initializer syntax, drop Agg.UI prefix, use 14 point font
2017-07-01 19:50:09 -07:00
Lars Brubaker
5165270687
removing dead code.
2017-06-26 17:19:27 -07:00
Lars Brubaker
7f8763cd12
Took out alternate engines
2017-06-15 16:54:36 -07:00