Commit graph

104 commits

Author SHA1 Message Date
John Lewin
3b31a77d32 Inflate padding to account for scaling
- Issue MatterHackers/MCCentral#3236
Incorrect menu size when scaled to minimum size (0.7)
2018-04-27 18:38:57 -07:00
John Lewin
72931f6505 Add debugging support for windows without scene objects
- Fix crash in Inspector on non-MatterControl SystemWindows
2018-03-28 18:06:25 -07:00
John Lewin
c89aeca2b6 Remove dead code causing compiler warnings 2018-03-27 09:27:07 -07: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
1da9d0dfb5 Consolidate file extension definitions
- Issue MatterHackers/MCCentral#2527
Too many authorities on valid files types
2018-01-23 18:20:49 -08:00
John Lewin
fcf0290603 Add support for inspecting popups 2018-01-20 10:17:04 -08:00
John Lewin
98aee75b26 Add runtime TextWidget size debugging to the Inspector 2018-01-12 14:51:10 -08:00
John Lewin
375e200ab5 Add base type to Inspector results 2017-10-31 13:53:27 -07:00
Lars Brubaker
359784877f Unify Vector2 3 and 4 to have upper case field members 2017-10-31 12:53:46 -07:00
Lars Brubaker
8d1fecab8c Changed RGBA_Bytes -> Color 2017-10-31 11:43:25 -07:00
Lars Brubaker
7ed9c7374c Put invalidate on IObject3D
Made insertion group center on bed if not dragging
Put names into mirror buttons
Working on new mirror test
Refactoring
2017-10-25 17:05:57 -07:00
John Lewin
9e95230960 Fix non-functional F1 key after load 2017-10-21 09:13:00 -07:00
John Lewin
1d1c6e5713 Remove mouse listening due to unreliable Agg mouseup event 2017-10-21 09:11:55 -07:00
John Lewin
b89c2e289b Apply scene selection on Inspector startup 2017-10-21 08:59:20 -07:00
John Lewin
383d45e44d Remove Inspector name overrides from tree and widget nodes 2017-10-21 08:57:21 -07:00
John Lewin
6836abebf3 Add inspection rendering for scene graph 2017-10-21 08:56:08 -07:00
John Lewin
f38cd7fc41 Add ShowMessageBox overload without callback requirement 2017-10-18 19:54:06 -07:00
Lars Brubaker
b427b14272 Working on new Difference action
Modify 3DView tree on UiThread
2017-10-17 09:41:24 -07:00
Lars Brubaker
ff03d59026 Converted back to Selection 2017-10-13 15:00:08 -07:00
Lars Brubaker
d3768a268f Making support be an object 3D wrapper
Making the selection always be a group
2017-10-13 13:32:52 -07:00
John Lewin
e33e4cce67 Simplified object model for hosting Agg 2017-10-04 17:55:50 -07:00
John Lewin
5274aeb752 Use correct event 2017-10-02 10:49:44 -07:00
John Lewin
2ac944f576 Add support for inspecting any SystemWindow 2017-10-01 11:26:49 -07:00
John Lewin
acbe1199d8 Draw selection 2017-09-25 08:09:01 -07:00
John Lewin
a2a7f9157b Refresh scene tree on change 2017-09-25 07:08:50 -07:00
John Lewin
b77554f853 Add scene inspection 2017-09-24 10:40:14 -07:00
John Lewin
3e177d136d Add agg/scene tabs to Inspector 2017-09-24 10:27:48 -07:00
John Lewin
bddde78f28 Show selected control name in title bar 2017-09-23 00:30:07 -07:00
John Lewin
ea2b083efd Drop TOOLWINDOW style, render non-visible GuiWidgets grayed out 2017-09-20 13:08:32 -07:00
John Lewin
0f0852b1ba Remove sibling/children tree population 2017-09-20 13:06:46 -07:00
John Lewin
dccc9c8624 Show widget tree, directly handle draw, revise size & position 2017-09-20 12:07:11 -07:00
John Lewin
a686e0ae2d Always show selection, no activate on Show, Close->unwire events 2017-09-20 12:07:10 -07:00
John Lewin
75f11380f6 Inspect elements (children/siblings) which are not under the mouse 2017-09-20 07:15:32 -07:00
John Lewin
9d3e63010a Improve Inspector click handling, set Inspecting default 2017-09-19 12:27:00 -07:00
John Lewin
80dd7a379b Move Inspector into utilities 2017-09-19 08:56:48 -07:00
John Lewin
17b36580b3 Fix build errors 2017-08-22 15:00:57 -07:00
John Lewin
3a9833697d Platform providers
- New Provider model
- Remove WindowsFileDialogs project
- Remove PlatformAbstract assembly, use AggContext
- Rename OsInformation to OperatingSystem
2017-08-22 13:42:34 -07:00
John Lewin
c6a534717d Organize usings 2017-08-20 18:25:11 -07:00
John Lewin
d950e76722 Workarounds for DesignTools Android 2017-06-14 19:39:30 -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
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
Lars Brubaker
352eb792f1 Merge branch 'smash_1.7.1' into design_tools
# Conflicts:
#	PartPreviewWindow/View3D/View3DWidget.cs
#	SlicerConfiguration/SliceSettingsWidget.cs
#	SlicerConfiguration/SlicingQueue.cs
#	StaticData/SliceSettings/Properties.json
2017-05-19 14:57:04 -07:00
Lars Brubaker
a1e1c48d90 All new 1.7.1 changes 2017-05-19 14:39:57 -07:00
John Lewin
78b0834e7d Extract distinct volumes from mesh on Ungroup
- Rename event to clarify intent
2017-03-28 10:31:43 -07:00
John Lewin
907609b587 Design tools 2017-03-15 16:29:56 -07:00
John Lewin
79415949c2 Keep Sign in/out visible after click 2017-01-06 16:55:24 -08:00
John Lewin
dffcf48532 Collapse single use functions into callers, remove unused variable 2017-01-04 16:00:22 -08:00
John Lewin
a92e1ad724 Delete unused function, use TryGetValue 2017-01-04 16:00:22 -08:00
Lars Brubaker
135f5b4fc1 refactoring 2017-01-03 13:05:57 -08:00