Commit graph

670 commits

Author SHA1 Message Date
Lars Brubaker
eae2f773e6 Put in clean nozzle page
Added IVertexSource get weighted center
refactoring
2018-03-14 15:01:38 -07:00
Lars Brubaker
9cc6d5f469 Added passing UndoBuffer to rebuildable 2018-03-08 17:29:35 -08:00
Lars Brubaker
859304fd16 Fixed print recovery test
removed the gcode buffer size variable (it didn't work)
2018-02-21 18:15:22 -08:00
John Lewin
b582a83082 Skip plugins which are invalid for the current printer
- Issue MatterHackers/MCCentral#2829
Export dialog should filter non-applicable export plugins
2018-02-13 18:30:54 -08:00
John Lewin
55511875b1 Add Initialize(printer) to IExportPlugin, use ref in member functions 2018-02-13 18:11:01 -08:00
John Lewin
2efc28bc94 Remove GetOptionsPanel requirement from IExportPlugin
- Add IExportWithOptions for additional specialization
2018-02-13 16:26:07 -08:00
John Lewin
158d907c08 Add printer param to IExportPlugin.Generate()
- Issue MatterHackers/MCCentral#2828
Export plugins should be passed a reference to the export printer
2018-02-13 16:26:07 -08:00
John Lewin
127fedd0d5 Simplify SaveAs, move into menu definition,
- Extract persistence to Scene.ToPersistedLibraryItem()
2018-02-12 19:26:37 -08:00
John Lewin
8cc01f9791 Remove experimental code 2018-02-12 19:26:36 -08:00
John Lewin
bf800dac36 Add cut/copy/paste/save support to scene views
- Issue MatterHackers/MCCentral#2775
Make CTRL-C function as expected in View3DWidget
- Issue MatterHackers/MCCentral#2776
Make CTRL-S function as expected in View3DWidget
2018-02-06 13:31:52 -08:00
Lars Brubaker
104ac94632 One more test passing 2018-01-25 08:41:15 -08:00
Lars Brubaker
81f7cdb8b2 Removing secondary accent color 2018-01-24 09:30:05 -08:00
John Lewin
3501ff1e0d Fix margins 2018-01-23 12:55:10 -08:00
John Lewin
e1fd908628 Use icon for InlineTitleEdit
- Issue MatterHackers/MCCentral#2705
2018-01-23 12:35:27 -08:00
John Lewin
51a2406c0f Implement overflow menus 2018-01-21 21:07:14 -08:00
John Lewin
dfc151ee20 Only fire TitleChanged on user driven actions
- Issue MatterHackers/MCCentral#2698
IObject3D names change unexpectedly
2018-01-19 20:43:46 -08:00
John Lewin
b00d7f4621 Use Inline Title editor on ConfigurePrinter
- Issue MatterHackers/MCCentral#2685
Create Inline Title editor for label -> edit -> label
2018-01-17 23:48:48 -08:00
John Lewin
9d4f7e7e83 Add support for bold titles 2018-01-17 23:48:48 -08:00
John Lewin
c6648fa393 Create Inline Title editor and use on SelectedObjectEditor
MatterHackers/MCCentral#2685
Create Inline Title editor for label -> edit -> label
2018-01-17 23:48:48 -08:00
John Lewin
fd439fe675 Switch to transparent button backgrounds
- Add TextIconButton for image/text combos
- Add SimpleFlowButton for hover behaviors on Flowlayout types
- Duplicate hover behaviors in PopupMenuButton
- Base SimpleButton on GuiWidget rather than classic button type
- Issue MatterHackers/MCCentral#2671
Evaluate transparent normal fill for toolbar buttons
2018-01-16 19:01:09 -08:00
John Lewin
a34b431f17 Remove PrintingWindow
- Issue MatterHackers/MCCentral#2666
Remove PrintingWindow
2018-01-16 16:39:41 -08:00
John Lewin
fd2418f0fb Fix typos 2018-01-15 20:58:14 -08:00
John Lewin
74ac1da7a3 Restore printer name field on Configure Printer tab
- Issue MatterHackers/MCCentral#2656
Investigate PrinterNameStaysChanged failure
2018-01-15 20:31:57 -08:00
John Lewin
918ab7de76 Filter and search SliceSettings views
- Issue MatterHackers/MCCentral#2651
- Issue MatterHackers/MCCentral#2650
- Issue MatterHackers/MCCentral#2649
ShowHelp in Configure Printer not synced with SliceSettingsWidget
2018-01-14 16:29:41 -08:00
John Lewin
80ae5d9bef Remove dead code 2018-01-14 10:39:12 -08:00
John Lewin
5e4184217e Extract SliceSettingsWidget settings/tab view to reusable control
- Make Configure Printer persist/restore last tab
- Revise layouts.txt groups
- Issue MatterHackers/MCCentral#2646
Configure Printer should use same implementation as SliceSettingsWidget
2018-01-14 10:39:12 -08:00
John Lewin
42a5e08ac4 Rename SliceSettingsOrganizer -> SettingsOrganizer 2018-01-14 10:37:48 -08:00
John Lewin
31444392ca Simplify property names 2018-01-14 10:37:48 -08:00
John Lewin
1a91cbc5c8 Use theme default font size 2018-01-12 14:51:10 -08:00
John Lewin
13cc147dfe Caller specified pointSize for DropDownLists 2018-01-12 14:51:10 -08:00
John Lewin
1f547580db Remove dead code 2018-01-12 10:55:30 -08:00
John Lewin
83641f0d31 Add DockingTabControl left border 2018-01-12 10:55:30 -08:00
John Lewin
d343606b43 Revise and increase use of default font size 2018-01-12 10:55:30 -08:00
John Lewin
7bccbe5587 Revise update widgets
- Issue MatterHackers/MCCentral#2330
update page has bad margin
2018-01-11 22:11:43 -08:00
John Lewin
1553b16dca Use alternate mechanism to sync DockingTabControl width
- Issue MatterHackers/MCCentral#2632
DockingTabControl failing to persist width
2018-01-11 15:24:28 -08:00
John Lewin
fbb6b5667f Use theme styling 2018-01-10 18:55:42 -08:00
John Lewin
6413eea315 Add separator type 2018-01-10 11:38:28 -08:00
John Lewin
c3c098d005 Consolidate scene selection operations, revise styling 2018-01-09 15:50:43 -08:00
John Lewin
70cf16a2f2 Configure Printer should use new tab styling
- Issue MatterHackers/MCCentral#2611
2018-01-08 17:30:32 -08:00
John Lewin
871c5331c3 Set MinimumSize X to MinDockingWidth
- Issue MatterHackers/MCCentral#2612
Must have minimum size on DockingTabs
2018-01-08 17:30:32 -08:00
Lars Brubaker
50138c00c6 Make themes default to have more contrast when required 2018-01-08 16:42:27 -08:00
John Lewin
01221d9d95 Add close x to Configure -> Printer
- Issue MatterHackers/MCCentral#2572
2018-01-08 16:14:40 -08:00
John Lewin
5b520e880e Revise tab bar background colors 2018-01-08 15:15:43 -08:00
John Lewin
a4f86cccda Use new tab styling
- Issue MatterHackers/MCCentral#2607
Use new tab styling for DockingTabs
2018-01-08 14:30:15 -08:00
Lars Brubaker
c50b245d9e Fixed resize container
Working on new subtract test
2018-01-08 14:23:37 -08:00
John Lewin
02d1d47850 Revise slice settings 2018-01-04 12:27:29 -08:00
John Lewin
38666e89c4 Maintain state across ReloadAll
- Issue MatterHackers/MCCentral#2561
Configure -> Printer should survive ReloadAll
2018-01-03 15:25:17 -08:00
Lars Brubaker
7741b3a278 Update the default name we use to save the workspace 2018-01-03 14:49:47 -08:00
John Lewin
5801bf14c5 Ensure control is invisible at startup
- Issue MatterHackers/MCCentral#2200
Phantom text drawn for first few seconds
2017-12-29 13:34:43 -08:00
John Lewin
50d61f95b5 EditableNumberDisplay should allow caller to specify text color
- Issue MatterHackers/MCCentral#2528
Adjust ScaleControls for fixed white background
2017-12-29 11:52:03 -08:00