Commit graph

375 commits

Author SHA1 Message Date
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