Commit graph

782 commits

Author SHA1 Message Date
John Lewin
2473bb0577 Revise mouse hit and active cursor 2018-08-03 12:18:08 -07:00
John Lewin
117826aa68 Editor wip 2018-08-03 11:07:15 -07:00
John Lewin
acbd5a5380 Add support for overridable Edit action 2018-08-03 11:07:15 -07:00
John Lewin
2bfa6f2287 Rename type to match more general use case 2018-08-03 11:07:15 -07:00
John Lewin
0f88e7aab7 Rename TitleChanged event to ValueChanged 2018-08-03 11:07:15 -07:00
John Lewin
2ec0a37230 Improve ComponentObject3D editing experience 2018-08-02 17:30:58 -07:00
Lars Brubaker
a37d896edf Fixing bug in component packaging
Started work on component editor
2018-08-01 18:05:04 -07:00
John Lewin
685541523b Spelling 2018-07-12 22:49:39 -07:00
John Lewin
bbabf95c93 Improve DI, use constructor injection 2018-07-12 09:33:15 -07:00
John Lewin
20927c0a0f Remove ClickWidget, use GuiWidget 2018-07-11 15:46:05 -07:00
John Lewin
3bd0ef8f70 Add underline toggle on hover 2018-07-11 12:18:06 -07:00
John Lewin
3cd430f1ce Remove workaround for LinkButtonFactory 2018-07-11 12:17:24 -07:00
John Lewin
ad73662b65 Remove LinkButtonFactory 2018-07-11 09:27:12 -07:00
John Lewin
aa65979a9a Extract embedded type to new file 2018-07-10 08:17:58 -07:00
John Lewin
65947c16a8 Improve naming, revise parameters 2018-07-10 08:17:58 -07:00
John Lewin
e7e0ec88e1 Add automatic header and edit button for HelpArticle pages
- Revise bullet and various container spacing
2018-07-09 23:29:34 -07:00
John Lewin
431d069492 Remove DisableablePanel, DisableableWidget, use Enable property
- Issue MatterHackers/MCCentral#3799
Extrude operations available during print
2018-06-29 12:29:58 -07:00
John Lewin
907a5a1844 Removed orphaned code 2018-06-29 10:18:36 -07:00
John Lewin
f3e3c0ef7e Migrate from ButtonFactory to TextButton 2018-06-25 09:28:36 -07:00
John Lewin
d6d4c0ac86 Move TextButtonPadding state up to theme
- Issue MatterHackers/MCCentral#3535
Exception in LoadRootWindow before theme assignment results in explode
2018-06-25 08:16:17 -07:00
John Lewin
d9c4655724 Remove unused files 2018-06-24 00:09:50 -07:00
LarsBrubaker
2a19f3cae4 Make the histogram update when the function is changed 2018-06-23 23:38:19 -07:00
John Lewin
1c914e36a3 Always show expansion icon for selection TreeView root nodes 2018-06-23 07:12:41 -07:00
Lars Brubaker
a7111987f4 Got the default mark down text to wrap
issue: MatterHackers/MCCentral#3722
Make text wrapping work in mark down
2018-06-22 14:11:00 -07:00
John Lewin
9e19faf7f8 Clean up references holding IObject3Ds in memory
- Modify ClearPlate to perform cleanup duties while investigating
- Issue MatterHackers/MCCentral#3602
Significantly more memory used than expected
2018-06-22 00:10:27 -07:00
John Lewin
3da126edcc Extract ItemAndParents to AncestorsAndSelf extension method 2018-06-20 13:40:12 -07:00
John Lewin
9fa0c470cc Markdig prototype
- Issue MatterHackers/MCCentral#3660
Add Markdown implementation for help guides
2018-06-19 13:03:40 -07:00
John Lewin
cf0dbb7326 Improve separator contrast - use MenuTheme, increase opacity
- Issue MatterHackers/MCCentral#3654
Indiscernible menu separators
2018-06-18 16:41:09 -07:00
Lars Brubaker
91ff0d4a88 Improved selected object editor panel
issue: MatterHackers/MCCentral#3536
Consider if Object3D items should have coupling to MatterControl
2018-06-07 18:16:16 -07:00
John Lewin
92c04869a6 Defer child node construction/rebuild until draw, mark as dirty 2018-06-07 17:07:26 -07:00
John Lewin
025d44acba Simplify 2018-06-07 17:07:26 -07:00
John Lewin
ea36c2a100 Remove unused code 2018-06-07 17:07:26 -07:00
John Lewin
f727fb2dc7 Add support for text only TreeNodes
- Issue MatterHackers/MCCentral#3520
2018-06-06 09:07:23 -07:00
John Lewin
b6b7a1c186 Flatten namespace 2018-06-05 08:35:38 -07:00
John Lewin
40618c926f Revise tree indentation 2018-06-01 09:04:42 -07:00
John Lewin
170af8f6b4 Ignore TextObject3D children in TreeView 2018-06-01 09:04:42 -07:00
John Lewin
a382b26f4b Revise treenode selection rect to exclude checkbox region
- MatterHackers/MCCentral#3495
2018-06-01 09:04:42 -07:00
John Lewin
5244025ae3 Consolidate tree processing
- Only build treeview once, destroy/create child content on change
- Single recursive AddTree(IObject3D) method handles all nodes
- BuildTree caller assigns node.TreeView instance on root node
- MatterHackers/MCCentral#3483
Differing construction implementations results in inconsistent TreeNodes
2018-06-01 09:04:42 -07:00
John Lewin
9174c3d041 Add workaround for text/linkbutton VAnchor.Center alignment issues
- Issue MatterHackers/MCCentral#3349
How to align text along baseline?
2018-05-31 09:38:04 -07:00
Lars Brubaker
25883fc0bc Working on mesh wrapper and rebuild issues 2018-05-31 09:05:08 -07:00
John Lewin
3ceae5461b Inline RebuildTitleBar method
- Issue MatterHackers/MCCentral#3418
RebuildTitleBar fires when text changes
2018-05-31 06:43:32 -07:00
John Lewin
f0d1596a7f Move file into common location 2018-05-23 22:14:03 -07:00
John Lewin
c1f40b98f1 Restore window titles 2018-05-23 19:26:04 -07:00
John Lewin
dd1b0aaa14 Rename files to match types 2018-05-23 19:16:08 -07:00
John Lewin
bc9d05b6e4 Rename LevelingWizardContext -> LevelingWizard, consolidate types
- Merge temporary LevelingWizardX into LevelingWizard
2018-05-23 19:12:46 -07:00
John Lewin
3bbf8e02c1 Use printer reference in LevelingWizardContext 2018-05-23 18:23:38 -07:00
John Lewin
3a928e5343 Move printer reference into LevelingWizardContext 2018-05-23 18:01:09 -07:00
John Lewin
e72f18d474 Migrate LevelingWizard to DialogPage 2018-05-23 17:54:31 -07:00
John Lewin
62d1ab164c Rename InstructionsPage -> LevelingWizardPage 2018-05-23 12:19:21 -07:00
John Lewin
9799795dc1 Consolidate WizardControlPage into InstructionsPage 2018-05-23 12:15:52 -07:00