Commit graph

846 commits

Author SHA1 Message Date
John Lewin
f6b0b68c9e Add RegisterOperation for type -> operation mapping 2018-01-30 12:29:16 -08:00
John Lewin
10a8580e43 Revert accidental MaxHeight = 11
- Issue MatterHackers/MCCentral#2642
Minuscule snap grid popup
2018-01-29 18:25:44 -08:00
John Lewin
6a4c1f4e2f Fix spelling, update agg-sharp 2018-01-29 16:39:06 -08:00
Lars Brubaker
bab2b54f61 Moving to a Create method to take Rebuild out of constructor 2018-01-29 15:36:41 -08:00
Lars Brubaker
2346ed359e Cleaning and improving editing properties. 2018-01-26 17:53:54 -08:00
Lars Brubaker
20f54e28cc Fixing tests
Added scroll into view
Made popup widget get the right scroll
Made automation runner able to find widgets that aren't visible
2018-01-24 16:31:23 -08:00
Lars Brubaker
4c3c5e9209 Making combine (union)
Removing secondary accent color
2018-01-24 14:30:33 -08:00
Lars Brubaker
fef23f8ca6 Fixed problem dragging onto bed when plane can't be found initially 2018-01-23 16:57:20 -08:00
Lars Brubaker
edb3edd013 Added automatic persist able render effect 2018-01-23 13:48:49 -08:00
John Lewin
57072df8d5 Disable redundant "Rename Printer" menu item 2018-01-23 12:36:01 -08:00
Lars Brubaker
50acdb04c2 Working on creating a proportional scale tool
Refactored MatterCad editor to PublicProperties editor
2018-01-23 09:52:52 -08:00
John Lewin
b46bf0b760 Improve visibility calculation 2018-01-22 12:11:36 -08:00
John Lewin
09b2db02b9 Group print popup optional items into SectionWidget 2018-01-22 10:41:48 -08:00
John Lewin
51a2406c0f Implement overflow menus 2018-01-21 21:07:14 -08:00
John Lewin
56d9c083b6 Consolidate to single overflow bar with button 2018-01-21 20:45:45 -08:00
John Lewin
c8fe103a07 Remove opaque backgrounds 2018-01-21 20:41:16 -08:00
John Lewin
da90023375 Simplify and refocus OverflowMenuButton implementation 2018-01-21 20:41:15 -08:00
John Lewin
01b61a4f49 Improve naming 2018-01-21 20:41:14 -08:00
LarsBrubaker
f88c683635 re-wrote all the csg tools as IObject3D tools 2018-01-20 22:19:08 -08:00
LarsBrubaker
afd08d0e71 Doing experiments with matter cad as mesh 2018-01-20 22:19:08 -08:00
John Lewin
284a3b619d Remove background shade, add control borders
- Issue MatterHackers/MCCentral#2663
Evaluate UI fields having a non-white border
2018-01-20 10:17:04 -08:00
Lars Brubaker
401cc688d6 Make sure we can use the shift key to switch to pan 2018-01-19 17:09:23 -08:00
Lars Brubaker
e3be3d0961 Removed InteractiveScene Focused Event 2018-01-18 12:57:39 -08:00
Lars Brubaker
f48764ba4b Put in view keyboard controls 2018-01-18 12:57:38 -08:00
LarsBrubaker
de5d70c717 Hook up an Event so that buttons can push focus back to the widget holding the InteractionLayer 2018-01-18 12:57:38 -08:00
John Lewin
580f57bdff Use RunOnIdle to transition to UI thread before dialog show
- Issue MatterHackers/MCCentral#2688
Connect button throws Apartment STA and DragDrop registration exceptions
2018-01-18 08:26:21 -08:00
John Lewin
8228aef9d0 Make recovery printer specific
- Issue MatterHackers/MCCentral#2670
Print recovery needs to be printer specific
2018-01-17 17:39:23 -08:00
John Lewin
8347ddbe08 Fix spelling 2018-01-17 08:32:40 -08:00
John Lewin
cd32125230 Use ActiveTabColor 2018-01-16 22:55:28 -08:00
John Lewin
a726c1decb Remove dead code 2018-01-16 22:51:44 -08:00
John Lewin
7b5302c7e0 Revise separators 2018-01-16 21:48:20 -08:00
John Lewin
fd439fe675 Switch to transparent button backgrounds
- Add TextIconButton for image/text combos
- Add SimpleFlowButton for hover behaviors on Flowlayout types
- Duplicate hover behaviors in PopupMenuButton
- Base SimpleButton on GuiWidget rather than classic button type
- Issue MatterHackers/MCCentral#2671
Evaluate transparent normal fill for toolbar buttons
2018-01-16 19:01:09 -08:00
John Lewin
810800df33 Revise Setup button for more consistent disabled styling
- Issue MatterHackers/MCCentral#2478
Inconsistent Disabled styling
2018-01-16 07:49:37 -08:00
LarsBrubaker
0f6a49c15b Wrote an overhang renderer class
Recomputes when needed
Caches values
2018-01-15 17:15:02 -08:00
John Lewin
0db0f2630a Darken container background for contrast with white input fields
- Issue MatterHackers/MCCentral#2653
Undetectable input fields
2018-01-15 10:49:33 -08:00
LarsBrubaker
e1b3a07451 Made the render state get set when constructing
Just like John's TODO that was sitting there
Also fixed a bug with material index
2018-01-14 16:46:02 -08:00
John Lewin
5e4184217e Extract SliceSettingsWidget settings/tab view to reusable control
- Make Configure Printer persist/restore last tab
- Revise layouts.txt groups
- Issue MatterHackers/MCCentral#2646
Configure Printer should use same implementation as SliceSettingsWidget
2018-01-14 10:39:12 -08:00
John Lewin
42a5e08ac4 Rename SliceSettingsOrganizer -> SettingsOrganizer 2018-01-14 10:37:48 -08:00
LarsBrubaker
19ea957d23 Added DescendantsAndSelf
Fixed selection logic in Subtrackt and Replace
Refactoring
2018-01-13 12:47:43 -08:00
John Lewin
27270d6869 Fix spelling 2018-01-12 17:40:10 -08:00
John Lewin
13cc147dfe Caller specified pointSize for DropDownLists 2018-01-12 14:51:10 -08:00
John Lewin
511da77d51 Fix spelling 2018-01-12 14:51:10 -08:00
John Lewin
d343606b43 Revise and increase use of default font size 2018-01-12 10:55:30 -08:00
Lars Brubaker
7f9ca45fc9 Made update button work better on subtract 2018-01-12 09:41:00 -08:00
Lars Brubaker
ec3f2fca43 Make sure we update the scale control values on selection change and Matrix changed 2018-01-12 08:32:46 -08:00
John Lewin
be0f2c24af Add top border to selection panel 2018-01-11 22:26:24 -08:00
John Lewin
3761c9f7fd Remove dead code 2018-01-11 01:07:26 -08:00
John Lewin
8627e33d5c Use common style 2018-01-10 18:55:43 -08:00
John Lewin
5c0f8ce7a5 Fix sidebar panel colors 2018-01-10 18:55:42 -08:00
Lars Brubaker
c7ec4eef9c Holed bottom height on scale
Better display of z height info (show extra decimal when required)
2018-01-10 16:26:41 -08:00