John Lewin
a324a036bc
Remove UnsavedChanges prompt - always save bedplate changes before print
2017-06-02 20:59:33 -07:00
John Lewin
55e217641a
Better expose reusable components
...
- Move ActiveView3D reference to ApplicationController
- Use ActivewView3D reference rather than ChildrenRecursive search
- Reuse EditPrinter button on action bar to get more tests passing
- Move IsContentFileType helper to LibraryConfig
- Make PlatingHelpers operate on IEnumerable<IObject3D> versus Scene
- Pass Scene.Children rather than Scene
- When plating multiple items, pass the updated IEnumerable context
2017-06-02 13:23:08 -07:00
John Lewin
efc4d93cd7
Fix merge errors
2017-06-01 22:03:36 -07:00
John Lewin
5d55a3d83c
Move world transforms outs of TrackballTumbleWidget
...
- Host on MeshViewer in MatterControl
2017-06-01 18:29:01 -07:00
Lars Brubaker
0e2b319348
Working on getting the Object3DIterator working
2017-06-01 09:42:40 -07:00
Lars Brubaker
5a551e9fbe
Working on adding in the selection rectangle.
2017-05-31 17:47:12 -07:00
Lars Brubaker
a73414c488
using new Initialize widget method
2017-05-31 14:22:24 -07:00
John Lewin
565fa3606f
Remove and replace DynamicDropDownMenu with DropDownMenu
2017-05-31 13:33:43 -07:00
John Lewin
2d737b679c
Switch menus from TupleList<string, Func<bool>> to List<NamedAction>
...
- Menu actions always returned true and result was ignored
- Remove custom TupleList type, prefer lists with custom types
2017-05-31 12:51:15 -07:00
Lars Brubaker
4f46d1e7d4
Got decent filtering working correctly
...
Better debugging of BVH info
2017-05-31 11:56:25 -07:00
Lars Brubaker
4489f3407f
Merge remote-tracking branch 'origin/design_tools' into design_tools
...
# Conflicts:
# PartPreviewWindow/ViewGcodeBasic.cs
2017-05-30 18:16:57 -07:00
Lars Brubaker
e8de6b5b7a
Working on new proof of bvh enumeration behavior
2017-05-30 17:51:52 -07:00
John Lewin
02482f7121
Add support for conditional close to menus
...
- Use IIgnoredPopupChild marker interface
- Extract RotateControl to new file
- Use PopupActionPanel base for conditional close behavior
- Extract Grid options to new GridOptionsPanel.cs
- Fix null reference on translate/scale of gcodeViewWiget
2017-05-30 17:38:19 -07:00
Lars Brubaker
706d86bcd0
Use the right view for drawing
2017-05-30 10:10:30 -07:00
larsbrubaker
2d0ce4bccf
Testing drawing ray trace vertex data from TriangleShape
2017-05-29 16:56:56 -07:00
larsbrubaker
c0831f27db
Merge branch 'design_tools' of https://github.com/MatterHackers/MatterControl into design_tools
2017-05-29 14:31:09 -07:00
larsbrubaker
105feb077f
Moved the bhv debug test to the debug bvh class
2017-05-29 14:24:59 -07:00
larsbrubaker
9cb7f18276
Some interesting results with iterating IBvhItems
2017-05-29 11:44:53 -07:00
larsbrubaker
cdbff43c10
Correct transform
2017-05-27 17:06:26 -07:00
larsbrubaker
45f5d2b739
Experimenting with iterators
2017-05-27 16:29:35 -07:00
John Lewin
3ec34e0adc
Remove ViewControls2D, use shared ViewControls across Layer2D/3D views
2017-05-26 21:28:35 -07:00
John Lewin
bce4137069
Remove sidebar, fix ViewControl buttons
2017-05-26 13:46:12 -07:00
John Lewin
4d4b9dca8e
Continue migrating sidebar items to new locations
2017-05-26 02:10:22 -07:00
John Lewin
fa3eea5467
Move Undo/Redo button to PrinterActionsBar
2017-05-26 01:14:22 -07:00
John Lewin
7c4ff5569b
Fix more menu issues
...
- Restore ViewControls3D Overflow menu selection
- Revise DropList styling
- Revert to prior mechanism for DynamicPopupContent
- Create redirector in PrinterTabPage for dynamic overflow menu
2017-05-26 00:23:20 -07:00
John Lewin
42898a6f91
Fix Layer3D view in design_tools, sync part/layer views on enter
...
- Revert to 1.7/ViewGcodeBasic code and make functional
2017-05-25 18:17:09 -07:00
John Lewin
08d2a6ab1a
Working toward shared ViewControls3D and functional slicing
...
- More missing functionality restored in action bars/slicing views
2017-05-25 01:15:00 -07:00
John Lewin
4559073237
Move more widgets to printer action bar
...
- Extract elements in PrinterConnectAndSelectControl to components
- Use new components in printer action bar
- Extract more factories to shared components
- Move shared color to ThemeConfig
- Add support for widget generation during ShowPopup
2017-05-24 14:19:02 -07:00
John Lewin
69e83b3dd9
Continue migrating features to new layout
...
- Create toolbar for printer
- Migrate ActionBarPlus code to new toolbar
- Migrate printer specific actions from Options to new toolbar
- Consolidate and reuse theme factory instances
- Restore F1 reporting of unnamed widgets, useful for finding types
2017-05-23 19:07:57 -07:00
John Lewin
f9c769998d
Migrate View3D>Edit>Display options to ViewControls3D overflow menu
2017-05-22 18:17:35 -07:00
John Lewin
4d84844f96
Throw exceptions for missing functionality rather than Debug.Break
...
- Fix unexpected abort in NUnit testruns
- Tests should fail rather than crash, highlighting areas needing focus
2017-05-21 22:37:30 -07:00
John Lewin
03a593f1b5
Move to new library model and view
...
- Add new listview control for library content
- Migrate library providers to containers
- Cloud, Sqlite, Directories, Queue, History
- Migrate SideBar components to containers
- Primatives, Text, Braille, ImageConverter
- Create new library container types
- Zip files, Calibration parts, Printer SDCards
- Reduce leftnav to Library, Settings, Controls, Options
- Add DragDrop support for image content
2017-05-20 00:41:02 -07:00
John Lewin
d647cf8a86
Add DragDrop support for image content
2017-04-05 19:03:04 -07:00
Lars Brubaker
ceaa1a94da
Moved drag drop to be in our mouse data rather than mirrored api
2017-04-05 16:25:43 -07:00
John Lewin
907609b587
Design tools
2017-03-15 16:29:56 -07:00
Lars Brubaker
9200ef1a9f
compile and continue
2017-03-06 17:41:06 -08:00
Lars Brubaker
3d89a6d071
Fixing the export button to work correctly.
2017-03-06 17:32:46 -08:00
John Lewin
78c04a0e37
Consolidate DisplayMode logic into IsTouchscreen setting
2017-02-16 15:02:49 -08:00
Lars Brubaker
8134b3f450
Fixed the Macros window to cancel on user closes with the X windows button.
...
Put cancel into max length and temp stream
Made close function take a bool if the system did it
Moved To EventHandler<> in GuiWidget
Made a ClosedEventsArgs
2017-02-03 13:06:08 -08:00
Lars Brubaker
9c55f8f982
New default constructor, moved hanchor vanchor
...
removed cover
2017-02-01 16:39:24 -08:00
John Lewin
8510ca5b3d
Remove duplicate .Click event from ButtonBase
2017-01-17 15:31:08 -08:00
Lars Brubaker
ecaf2d3cdf
Interactive user prompts should confirm the action requested
2016-12-12 17:42:22 -08:00
Lars Brubaker
83a3c87557
Quality settings override correctly.
2016-12-06 17:54:27 -08:00
John Lewin
408fc580f4
Remove duplicate semicolons
2016-12-01 15:14:53 -08:00
Lars Brubaker
907f4306f6
fixing colors
2016-10-10 15:16:33 -07:00
Lars Brubaker
8b72131769
Fixed down arrows on edit model page
...
MatterHackers/MCCentral#538
Lost down arrow for edit options on 3D view
2016-10-06 10:59:51 -07:00
Lars Brubaker
cd7406d82b
Created a UserSettingsKey and SystemSettingsKey
...
Moved some settings into this, lots more to do
2016-08-30 10:30:55 -07:00
Lars Brubaker
f13432ca9a
improving undo and making the buttons show
2016-08-08 14:54:55 -07:00
John Lewin
9f01abe653
Backport onload event from scene_bundle
2016-07-24 17:26:24 -07:00
Lars Brubaker
20a83a9f78
Make sure we make copies of images that we are modifying in image button creation.
...
Trying to make eula draw faster
Keep rotated objects on the bed.
2016-07-07 10:28:51 -07:00