LarsBrubaker
4b9a427d45
Put in the ability for double edit fields to respond to value changes
...
In the curve tool we change the diameter of the curve and the editor was
not updating to show the new value. Now it is.
2018-06-21 07:45:08 -07:00
Lars Brubaker
3e49946e5a
Refactoring SuspendRebuild to be RubuildLock
...
Marching squares has more data on how it expects to be processed (edge color)
2018-06-20 17:22:19 -07:00
LarsBrubaker
ec28305b56
Improving suspend and resume rebuild
2018-06-20 17:21:37 -07:00
LarsBrubaker
b7d5eda17e
Working on putting a histogram into ImageToPath
2018-06-18 09:07:58 -07:00
John Lewin
ffe8a3ba11
Components prototype
2018-06-12 14:58:11 -07:00
John Lewin
08838aafb3
Sync to correct icon state when initialized
...
- Issue MatterHackers/MCCentral#3594
IconEnumField not showing current state on load
2018-06-12 12:33:35 -07:00
John Lewin
3056df625c
Get reflected property value once, then test for each case
2018-06-12 12:33:35 -07:00
Lars Brubaker
34b5d070cb
Default the update button to be hiden
2018-06-11 15:24:14 -07:00
John Lewin
dbcaa1b1d3
Change signature
2018-06-09 10:29:27 -07:00
John Lewin
42065acf83
Remove unused View3DWidget parameter
2018-06-09 10:27:12 -07:00
John Lewin
5d3f6b9f89
Remove View3DWidget from IObject3DEditor
...
- Issue MatterHackers/MCCentral#3567
Remove IObject3DEditor coupling to View3DWidget
2018-06-09 10:13:19 -07:00
John Lewin
32f77d1e51
Remove editControlsContainer param, return constructed editor
...
- Unregister event listener on owned control close
2018-06-09 09:55:25 -07:00
John Lewin
1d211753c4
Reduce to minimal unique parameters
2018-06-09 09:39:26 -07:00
John Lewin
f342b3606f
Remove View3DWidget from IPropertyGridModifier
...
- Issue MatterHackers/MCCentral#3565
Consider IObject3D couplings to MatterControl assembly
2018-06-09 09:26:37 -07:00
John Lewin
a2f262af0d
Collapse single use method into caller
2018-06-09 09:01:24 -07:00
John Lewin
fd23cbd229
Reduce to minimal unique parameters
2018-06-09 08:56:16 -07:00
John Lewin
867f5f8dd0
Abstract reflection details to helper
2018-06-09 07:38:27 -07:00
John Lewin
13b4e976d0
Use existing helper
2018-06-09 07:26:52 -07:00
John Lewin
e8550a863a
Revise parameters to better enforce UIField for content convention
2018-06-09 07:24:53 -07:00
John Lewin
1b94ecd47c
Create new EnumField for enums
2018-06-09 07:14:38 -07:00
John Lewin
5122ee4f5c
Create new IconEnumField for enums with @icons
2018-06-09 06:34:31 -07:00
John Lewin
72d1632ceb
Reduce to minimal unique parameters
2018-06-08 21:22:35 -07:00
John Lewin
5a842e6207
Create new DirectionVectorField for DirectionVector content
2018-06-08 20:42:06 -07:00
John Lewin
4e56bb984b
Create new CharField for char content
2018-06-08 18:19:06 -07:00
John Lewin
f00638eab4
Use TextField for string content
2018-06-08 16:48:50 -07:00
John Lewin
c090928e82
Remove unused original editors
2018-06-08 16:25:35 -07:00
John Lewin
037dc4ff7e
Simplify
2018-06-08 16:20:57 -07:00
Lars Brubaker
18e8453b10
Have transparency working on subtract again
...
Fixed problem with objects moving during subtract
2018-06-04 09:56:11 -07:00
Lars Brubaker
99ef697d16
Subtract is working now
...
Added child selector
got align updating correctly
got array operations working with source object
fit to bounds updating correctly
took out hole output type
improved text object
issue: MatterHackers/MCCentral#3456
Second subtract creates bad data
2018-06-01 17:47:59 -07:00
Lars Brubaker
ff6e220b4c
Made invalidate args so we can pass source and invalidate type
...
Rebuild does not propagate to parent
2018-05-22 16:17:13 -07:00
Lars Brubaker
ca438aba4b
The Curve tool can rebuild when its children change
...
Adding Rebuliding and Rebuild to IObject3D
2018-05-22 14:13:52 -07:00
Lars Brubaker
2d27b777c1
Made tool tips show for most Public Properties
...
still need to get lists working
2018-05-09 13:35:47 -07:00
Lars Brubaker
9678fe7561
Don't show internals of !persistable objects
2018-05-09 12:30:49 -07:00
Lars Brubaker
27b1e31ac5
Working on fit to bounds having radial option (image coin support)
...
Make default names and colors for all primitives
Improving public property editor context so we can show many at the same time
fixed spelling
2018-05-02 10:59:19 -07:00
John Lewin
9b59aaf8c2
Remove unused member
2018-04-23 17:25:01 -07:00
John Lewin
b553a8452d
Property name should remain consistent with source
2018-04-23 17:25:01 -07:00
Lars Brubaker
5cf5503c91
merge fail fix
2018-04-12 17:45:50 -07:00
Lars Brubaker
d6addaa45a
Improving Package tool
...
Changing public property editor to be able to dynamically add new properties
2018-04-12 17:36:24 -07:00
John Lewin
37a0b64b02
Use dedicated theme for menus, prefer theme colors over explicit refs
...
- Revise icon loader to take an Invert bool instead of custom enum
- Remove icon loader static ref to ActiveTheme.Instance
- Pass contextual theme.InvertIcons for theme specific invert behavior
2018-04-12 13:17:17 -07:00
John Lewin
bd3db106b0
Prefer local reference to static
2018-04-07 22:53:34 -07:00
LarsBrubaker
dca46e22ab
Adding in pinch object
2018-04-04 14:58:16 -07:00
John Lewin
e94f1f04af
Reduce droplist border significance to match original border style
...
- Issue MatterHackers/MCCentral#2529
Inconsistent border strengths
2018-04-01 16:10:32 -07:00
John Lewin
ece5d0fe38
Wrap child PublicPropertyEditors with SectionWidget
2018-03-27 14:15:28 -07:00
John Lewin
8a843faa39
Revise naming to clarify behavior
2018-03-27 14:14:42 -07:00
John Lewin
90d2865c8c
Revise member order
2018-03-27 14:03:12 -07:00
John Lewin
b570b5741f
Use registered editors for public properties
...
- MatterHackers/MCCentral#2985
Public properties editor should use existing editor system
2018-03-27 12:26:52 -07:00
John Lewin
017c4e1832
Align to origin
2018-03-26 16:29:23 -07:00
Lars Brubaker
3a4f249416
Removing ImageAsset adding ImageObject3D
...
added image editor
using image editor for public property editor
added ring object
2018-03-19 18:29:47 -07:00
LarsBrubaker
bf18085e89
Added new fit to bounds
...
This should allow use objects like card holder alignment
made aabb rendering more generic
Added editor draw to objects
2018-03-17 20:53:36 -07:00
Lars Brubaker
bb8492de78
Created the Braille card
...
Put a notch on the braille item
Added char editor
2018-03-13 11:52:23 -07:00