Commit graph

48 commits

Author SHA1 Message Date
John Lewin
e1f3dec6b1 Make PrinterConnection.PrinterSettings private, use PrinterConfig 2017-09-15 12:09:56 -07:00
John Lewin
b2b89ecb84 Revise naming to reflect behavior 2017-09-13 22:00:28 -07:00
John Lewin
b7749fe8cc Remove unused PrinterConnection parameters and local references 2017-09-13 21:45:44 -07:00
Lars Brubaker
49bb791233 Turn off stretch 2017-09-13 15:59:23 -07:00
Lars Brubaker
ad2c579160 Improving SolidSlider to layout better 2017-09-13 15:55:22 -07:00
John Lewin
155e33f120 Make SliceSettingsWidget require a SettingsContext 2017-09-13 06:45:18 -07:00
John Lewin
0b5148067b Persist SliceSettings viewstate across application restarts 2017-09-13 06:44:48 -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
3dd9270797 More making printerConnection passed to classes. 2017-09-03 11:48:24 -07:00
Lars Brubaker
b65d1f136d Making printerConnection passed to classes. 2017-09-01 21:23:20 -07:00
Lars Brubaker
3504c57c77 Keep show folders open if opened 2017-09-01 17:42:11 -07:00
John Lewin
42832879b5 Remove TerminalControls wrapping class, use TerminalWidget directly 2017-08-26 15:29:00 +03: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
4ab65e81c9 Correctly determine editing mode 2017-08-17 11:18:11 -07:00
John Lewin
6659ebce36 Add support for switching editing modes 2017-08-17 11:02:30 -07:00
John Lewin
43f492c7c9 Break out printer controls from View3D 2017-08-17 11:02:29 -07:00
John Lewin
ef7fbb1c4a Remove non-applicable WindowMode.Embeded state 2017-08-17 11:02:29 -07:00
John Lewin
5e0b016e89 Simplify property name 2017-08-16 05:55:23 -07:00
John Lewin
b781751331 Consolidate bed state into model
- Always fire OnActivePrinterChange - move filtering for IsLoading lower
2017-08-16 05:53:26 -07:00
John Lewin
70210cfe54 Adjust ViewControls3D position, use local theme variable for conciseness 2017-08-15 20:33:32 -07:00
John Lewin
737453379a Move IsPinned and SettingsTabIndex state into printer model 2017-08-15 19:20:12 -07:00
Lars Brubaker
af534f0802 Made the popup tab selection be persistent (in mem) 2017-08-15 15:12:38 -07:00
John Lewin
6c215415d0 Revise printer tabs layout 2017-08-15 12:35:12 -07:00
John Lewin
70fe9123a1 Make PrinterTabPage derive from TabPage 2017-08-15 12:34:24 -07:00
John Lewin
580312f05d Move Undo operations to ViewControls3D 2017-08-14 12:38:50 -07:00
John Lewin
3b1bb05858 Tune toolbar/button styles, extract toolbar padding to theme 2017-08-14 11:53:45 -07:00
John Lewin
40e729ab8c Use common button spacing 2017-08-10 06:00:11 -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
1e1cf68070 Guard for null reference 2017-07-14 10:27:49 -07:00
Lars Brubaker
a01ab7930d Getting extruder selection to work on mcx files 2017-07-12 14:28:43 -07:00
John Lewin
02f5af43d9 Remove unused controls 2017-07-11 12:06:34 -07:00
John Lewin
dda6f89c2b Fix widget ordering to restore layer view controls
- Less coupling to MeshViewerWidget
- Interaction layer concept/surface added for IA volumes
  - Holds most IA volume logic and controls
2017-07-11 08:10:57 -07:00
John Lewin
ae93fedc46 Move TrackballTumble and GCode viewer 2017-07-10 16:28:41 -07:00
John Lewin
a50e8acc2a Move keyboard hooks to parent 2017-07-10 16:28:41 -07:00
John Lewin
b2c898be6c Move 2D layer view to same context as siblings views 2017-07-10 16:28:41 -07:00
John Lewin
0ce412c8d5 Revise layer indicators 2017-07-07 16:51:10 -07:00
Lars Brubaker
71a7837880 Merge branch 'design_tools' of https://github.com/MatterHackers/MatterControl into design_tools 2017-07-07 13:01:22 -07:00
Lars Brubaker
0c6cc22510 Put in a layer value display 2017-07-07 12:52:00 -07:00
John Lewin
5c4d9b7a6e Ensure layer features are only drawn when gcodeViewer is active 2017-07-07 12:28:03 -07:00
John Lewin
1a9d90bc15 Ensure view and button state are always synced 2017-07-07 12:28:02 -07:00
John Lewin
5e85b29e11 Move view mode selection buttons into main toolbar, revise icons 2017-07-06 18:15:53 -07:00
John Lewin
92e397fabd Remove unused items 2017-07-06 16:30:46 -07:00
John Lewin
82b1cb3a5a Remove unused items 2017-07-06 16:20:10 -07:00
John Lewin
d2c25ca814 Move GCode rendering registration to PrinterTabPage 2017-07-06 16:05:08 -07:00
John Lewin
03799e8fda Remove unused, unnecessary items 2017-07-06 15:51:04 -07:00
John Lewin
b91683bee7 Fix slider update source and control positions 2017-07-06 15:04:44 -07:00
John Lewin
840f2f9cc9 Move sliders and overflow menu to parent control 2017-07-06 14:54:26 -07:00
John Lewin
34a377ede2 Exact PrinterTabPage to new file 2017-07-06 14:54:26 -07:00