Commit graph

65 commits

Author SHA1 Message Date
Lars Brubaker
9cc6d5f469 Added passing UndoBuffer to rebuildable 2018-03-08 17:29:35 -08:00
John Lewin
06e9a73b03 Extract embedded types to new files 2018-03-07 12:25:57 -08:00
John Lewin
0657611a73 Add sorting fields
- Issue MatterHackers/MCCentral#2865
Add sorting fields to ILibraryItem as promised by sort menu
2018-02-27 17:38:47 -08:00
Lars Brubaker
d6a50e3956 Improving STL export
Getting more MatterCad scripting working
2018-02-23 18:05:32 -08:00
John Lewin
3b26f3aa08 Add library container browsing for MCX items 2018-02-23 14:26:56 -08:00
John Lewin
dacb181bcb Remove Color button in favor of Color panel 2018-02-20 15:24:21 -08:00
John Lewin
bbcf61457b Move RenderBed state from widget to model 2018-02-18 10:59:49 -08:00
John Lewin
784034f2c6 Simplify 2018-02-16 18:48:24 -08:00
John Lewin
15f37f77e9 Revise spacing 2018-02-16 09:29:54 -08:00
John Lewin
565949e867 Add prototype Color swatch panel 2018-02-15 22:29:47 -08:00
John Lewin
37cc65cd9d Change Color button to drop styling
- Issue MatterHackers/MCCentral#2830
Inconsistent button styling
2018-02-14 08:08:18 -08:00
Lars Brubaker
b658dc5902 Removing the old align adding the new one 2018-02-13 13:43:22 -08:00
John Lewin
7a4d4df4c0 Rename ILibraryContentItem -> ILibraryObject3D
- Rename member .GetContent() -> .GetObject3D()
2018-02-12 19:26:38 -08:00
John Lewin
995d5c18bf Add common base interface and necessary implementations 2018-02-12 19:26:38 -08:00
John Lewin
39af20993d Remove unused ILibraryContentItem.SetContent() definition 2018-02-12 19:26:37 -08:00
Lars Brubaker
8f6f0f7162 Working on new arrange toolAdding Remove and Bake to IObject3D
Made Localize() exist in agg
2018-02-12 15:28:26 -08:00
John Lewin
0dbe669b42 Use existing IContentStore pattern to simplify subtree edit/save
- Issue MatterHackers/MCCentral#2803
More lightweight pattern needed for functionality of BranchEditContainer
2018-02-09 21:25:37 -08:00
John Lewin
c102abd44a Restore PublicPropertyEditor creation on selection
- Issue MatterHackers/MCCentral#2791
PublicPropertyEditor not appearing for selected items
2018-02-07 18:46:31 -08:00
John Lewin
8ffc73c549 Allow mixed IObject3DComponent editors and primary editor
- Allows containers to display inner editors as well primary editor
2018-02-06 08:49:05 -08:00
John Lewin
c6846afbb7 Update selection on save 2018-02-05 17:24:05 -08:00
John Lewin
0c957eb25d Revise sub-tree editing 2018-02-05 17:23:17 -08:00
John Lewin
fb3ff35ee0 Add IObject3DComponent support
- Issue MatterHackers/MCCentral#2739
Finish ImageConverter port to stacked IObject3D node
2018-01-31 14:36:41 -08:00
John Lewin
f6b0b68c9e Add RegisterOperation for type -> operation mapping 2018-01-30 12:29:16 -08:00
Lars Brubaker
2346ed359e Cleaning and improving editing properties. 2018-01-26 17:53:54 -08:00
Lars Brubaker
104ac94632 One more test passing 2018-01-25 08:41:15 -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
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
996037213b Use of default font size 2018-01-12 10:55:30 -08:00
John Lewin
5ff0bed4ae Remove unexpected partial class designations 2018-01-11 01:13:38 -08:00
John Lewin
4ee30102e6 Revise spacing 2018-01-11 01:07:44 -08:00
John Lewin
1b5f1daed1 Add reusable SearchButton helper 2018-01-10 23:21:46 -08:00
John Lewin
0825a9132b Simplify, expose previously wrapped SectionWidget, sync styling 2018-01-10 18:55:44 -08:00
John Lewin
ef609040cd Tuning padding 2018-01-10 18:55:43 -08:00
John Lewin
fbb6b5667f Use theme styling 2018-01-10 18:55:42 -08:00
John Lewin
5c0f8ce7a5 Fix sidebar panel colors 2018-01-10 18:55:42 -08:00
John Lewin
ef9407cef7 Encapsulate behaviors into specialized classes 2018-01-10 18:55:42 -08:00
Lars Brubaker
cb43fab60f Made switching to no editor layout correctly.
Fixed extruder 3 and 4
2018-01-10 14:43:21 -08:00
John Lewin
716760e360 Move operations back into toolbar
- Issue MatterHackers/MCCentral#2620
Move operations to toolbar
2018-01-10 11:39:39 -08:00
John Lewin
1ebe2b4cd3 Enforce sidebar panel padding
- Issue MatterHackers/MCCentral#2618
Inconsistent padding in sidebar section widgets
2018-01-10 09:04:31 -08:00
John Lewin
5e1ccdc3a8 Clear or show editor for selection, move buttons into editor
- Issue MatterHackers/MCCentral#2615
Invalid editor after selection change
2018-01-09 18:43:58 -08:00
John Lewin
c3c098d005 Consolidate scene selection operations, revise styling 2018-01-09 15:50:43 -08:00
John Lewin
4c9b95f54d Make object editor the first panel 2018-01-09 15:50:42 -08:00
John Lewin
4d810f2c56 Guard for null in non-printer case 2018-01-08 23:53:39 -08:00
John Lewin
f60259e9d3 Consolidate header and footer bars into SelectedObjectPanel 2018-01-08 23:34:40 -08:00
John Lewin
bbdbc82ddc Remember selection panel size
- Issue MatterHackers/MCCentral#2613
IObject3D -> Selection panel should remember its size
2018-01-08 21:25:36 -08:00
Lars Brubaker
c50b245d9e Fixed resize container
Working on new subtract test
2018-01-08 14:23:37 -08:00
John Lewin
8f1e2183e3 Full height selection panel 2018-01-05 11:45:11 -08:00
John Lewin
817fe3e105 DropDownList should allow caller to specify text color
- Issue MatterHackers/MCCentral#2514
Adjust print popup menu for forced white background
2017-12-29 09:06:37 -08:00
Lars Brubaker
b665025e17 Made do undo work for subtract, support, color, intersect & paint 2017-12-07 13:22:07 -08:00
John Lewin
793b745da0 Add missing localizations 2017-12-04 15:07:56 -08:00