Commit graph

592 commits

Author SHA1 Message Date
John Lewin
2682c73021 Remove printer dependencies from non-printer contexts 2018-04-05 18:46:31 -07:00
John Lewin
2d6d6e5c6c Revise button container right margin 2018-04-05 16:02:54 -07:00
John Lewin
2980038dff Rename member to match current behavior 2018-04-05 15:59:44 -07:00
John Lewin
2339988df7 Move BackgroundColor to parent 2018-04-05 15:57:32 -07:00
John Lewin
170fee4672 Disable selectedObjectPanel when selected scene item lost 2018-04-05 15:54:17 -07:00
John Lewin
746f4e1d2e Move View Options to parent container 2018-04-05 15:54:14 -07:00
John Lewin
5a13d9cf30 Move view options from overflow menu to new persistent panel
- Issue MatterHackers/MCCentral#3014
Add View Options panel to model view
2018-04-05 15:52:17 -07:00
John Lewin
d556fbcf75 Move state from UI layer to model 2018-04-05 15:52:14 -07:00
John Lewin
ac3982c9d5 Fix spelling 2018-04-04 15:58:57 -07:00
John Lewin
2335db7e12 Update for TrackBall changes 2018-04-03 08:36:21 -07:00
John Lewin
9e0f03e68e Remove disabled test code from product 2018-03-27 09:27:06 -07:00
Lars Brubaker
9139345012 Added SetInterval to uithread
Make sure we don't show time to turn of temps if already off
Make sure tumble cube is build before putting textures on it
2018-03-20 18:48:26 -07:00
John Lewin
5d75a6bc17 Make radio menus interactive 2018-03-16 17:45:48 -07:00
John Lewin
20d6628b82 Extract "Show Bed/Print Area" menu items for reuse 2018-03-16 17:45:48 -07:00
John Lewin
3393f196a2 Change GCodePanel accessibility, move init logic to PrinterTabPage 2018-03-14 17:14:51 -07:00
John Lewin
8b5d05ed93 Revise naming for clarity
- GCode3DWidget is no longer what the name suggests
2018-03-14 17:14:51 -07:00
John Lewin
c5977bf3f4 Revise naming for clarity 2018-03-14 17:14:50 -07:00
John Lewin
fa099d0a72 Only render 3D GCode if in PartViewMode.Layers3D
- Issue MatterHackers/MCCentral#2934
GCode render features appearing in Model view
2018-03-14 17:14:50 -07:00
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
John Lewin
d54e317382 Revise long running task title assignment and draw position
- Issue MatterHackers/MCCentral#2737
long running task overlaps title and content
2018-02-20 18:27:52 -08:00
John Lewin
93b580c89a Set MeshViewer as the projection matrix reference
- Resize layerRenderRatioSlider on BoundsChanged
2018-02-20 15:26:29 -08:00
John Lewin
bbcf61457b Move RenderBed state from widget to model 2018-02-18 10:59:49 -08:00
John Lewin
34e7c1234b Move scrollbars to InteractionLayer, add split container with splitters
- Add SplitContainer with InterationLayer and ResizeContainers as split
2018-02-18 10:59:49 -08:00
John Lewin
9c3c9582b3 Reduce accessibility of TrackballTumbleWidget, convert to field 2018-02-18 10:59:49 -08:00
John Lewin
07f77a4ba5 Eliminate redundant container 2018-02-18 10:59:49 -08:00
John Lewin
048541dc74 Add missing GCodePanelWidth persistence 2018-02-18 10:59:49 -08:00
John Lewin
3d924e012e Fix null reference error 2018-02-16 18:48:41 -08:00
John Lewin
784034f2c6 Simplify 2018-02-16 18:48:24 -08:00
John Lewin
643647b700 Rename "Materials Option" -> Materials
- Issue MatterHackers/MCCentral#2811
Inconsistent naming style
2018-02-13 18:35:55 -08:00
John Lewin
f8d9070c61 Rename GetContentStream() -> GetStream() 2018-02-12 19:26:38 -08:00
John Lewin
f440981e51 Rename ILibraryContentStream -> ILibraryAssetStream 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
127fedd0d5 Simplify SaveAs, move into menu definition,
- Extract persistence to Scene.ToPersistedLibraryItem()
2018-02-12 19:26:37 -08:00
John Lewin
cdaf22d0f2 Remove dead code 2018-02-12 19:26:37 -08:00
John Lewin
68f7c2fa12 Collapse ILibraryReadOnlyStream into ILibraryContentStream 2018-02-12 19:26:36 -08:00
John Lewin
19972a900f Move SaveChanges from GuiWidget(View3DWidget) to SceneContext 2018-02-12 19:26:36 -08:00
Lars Brubaker
7ef109e749 Working on adding all primitives 2018-02-08 15:42:23 -08:00
John Lewin
8f55a938c5 Evaluate move of view buttons to Printer bar
- Issue MatterHackers/MCCentral#2784
Model/GCode tab buttons should be moved to printer bar
2018-02-07 18:46:31 -08:00
John Lewin
92ebda5e90 Add support for saving created content to library containers
- Issue MatterHackers/MCCentral#2767
LibraryContainer -> Save fails in SqliteContainer
- Issue MatterHackers/MCCentral#2743
Part -> Edit -> Save fails to save back to original
2018-02-07 18:46:31 -08:00
John Lewin
f3c0a9436d Disable selection on children to ensure Click event on widget
- MatterHackers/MCCentral#2779
New Cut/Copy/Paste/Save menu items intermittently function
2018-02-06 15:42:19 -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
John Lewin
dedb371388 Change casing to match revised accessibility 2018-02-05 17:57:40 -08:00
John Lewin
78546c6f80 Make View3DWidget Scene private 2018-02-05 17:41:04 -08:00
John Lewin
7d07dee708 Resolve unexpected switch to ViewControls3DButtons.Rotate
- Issue MatterHackers/MCCentral#2772
MatterControl unexpectedly starts in orbit mode
2018-02-05 14:25:52 -08:00
John Lewin
dc82f027cd Use new radio button menu style
- Issue MatterHackers/MCCentral#2769
Model render menu options should use gutter and bool menu item type
2018-02-03 13:49:11 -08:00
John Lewin
ea9de0d609 Remove dead code 2018-02-02 18:19:58 -08:00
John Lewin
43cc7bc4d8 Remove redundant code in SwitchStateToEditing
- Set PartSelect as default mode in ViewControls3D
- Move Scene.SelectFirstChild to View3DWidget initialize
- Drop everything else
2018-02-02 17:43:54 -08:00
John Lewin
f6b0b68c9e Add RegisterOperation for type -> operation mapping 2018-01-30 12:29:16 -08:00