John Lewin
87876c6ca2
Remove indirection to dependency
2018-04-07 08:21:39 -07:00
John Lewin
60ec4daaab
Listen for EnabledChanged rather than directly on Enabled
...
- Issue MatterHackers/MCCentral#3055
Have consideration for disabled icon buttons
2018-04-06 16:02:19 -07:00
John Lewin
f01ff357c9
Change ResizeContainer to vertical column
2018-04-05 15:54:15 -07:00
John Lewin
9a2facbcd5
Only fire CheckedStateChanged from user driven events
2018-04-05 15:52:20 -07:00
John Lewin
aba2f5e523
Add toggle support to radio icon button
2018-04-05 15:52:16 -07:00
John Lewin
be1cece4bf
Add StopEditing method to InlineEditControl
2018-04-04 17:52:58 -07:00
Lars Brubaker
34970a6462
Refactoring leveling system
2018-04-04 14:58:19 -07:00
John Lewin
ecb4979461
Add SliceSettings Group expansion persistence
...
- Issue MatterHackers/MCCentral#3021
SliceSetting section expansion should be persisted across restarts
2018-04-04 08:47:26 -07:00
John Lewin
79b416da93
Extract border color helper to theme
2018-04-01 09:26:39 -07:00
John Lewin
cff26ed09a
Simplify rules and rename to clarify behavior of SetInterval hook
...
- Issue MatterHackers/MCCentral#3004
Redundancy seems unnecessary
2018-03-29 18:00:20 -07:00
John Lewin
048caeffab
Editing property should be false after losing focus
...
- Issue MatterHackers/MCCentral#3000
Layer textbox should disappear after losing focus
2018-03-29 18:00:20 -07:00
John Lewin
1f5a2c71d2
Remove hard-coded black, use theme color for layer text box
...
- Issue MatterHackers/MCCentral#3003
Layer textbox should use theme font color
- Issue MatterHackers/MCCentral#3001
InlineEditControl always forces text to black
2018-03-29 18:00:19 -07:00
John Lewin
7174de4d9a
Set mouseInBounds to false when control is disabled
...
- Workaround for missing OnMouseLeaveBounds event
2018-03-28 17:38:13 -07:00
John Lewin
74da082acb
Resolve 'xxx' hides inherited member 'xxx' build warnings
2018-03-27 09:27:07 -07:00
John Lewin
62965fce66
Remove unused type
2018-03-27 09:27:06 -07:00
Lars Brubaker
9139345012
Added SetInterval to uithread
...
Make sure we don't show time to turn of temps if already off
Make sure tumble cube is build before putting textures on it
2018-03-20 18:48:26 -07:00
John Lewin
5d75a6bc17
Make radio menus interactive
2018-03-16 17:45:48 -07:00
Lars Brubaker
eae2f773e6
Put in clean nozzle page
...
Added IVertexSource get weighted center
refactoring
2018-03-14 15:01:38 -07:00
Lars Brubaker
9cc6d5f469
Added passing UndoBuffer to rebuildable
2018-03-08 17:29:35 -08:00
Lars Brubaker
859304fd16
Fixed print recovery test
...
removed the gcode buffer size variable (it didn't work)
2018-02-21 18:15:22 -08:00
John Lewin
b582a83082
Skip plugins which are invalid for the current printer
...
- Issue MatterHackers/MCCentral#2829
Export dialog should filter non-applicable export plugins
2018-02-13 18:30:54 -08:00
John Lewin
55511875b1
Add Initialize(printer) to IExportPlugin, use ref in member functions
2018-02-13 18:11:01 -08:00
John Lewin
2efc28bc94
Remove GetOptionsPanel requirement from IExportPlugin
...
- Add IExportWithOptions for additional specialization
2018-02-13 16:26:07 -08:00
John Lewin
158d907c08
Add printer param to IExportPlugin.Generate()
...
- Issue MatterHackers/MCCentral#2828
Export plugins should be passed a reference to the export printer
2018-02-13 16:26:07 -08:00
John Lewin
127fedd0d5
Simplify SaveAs, move into menu definition,
...
- Extract persistence to Scene.ToPersistedLibraryItem()
2018-02-12 19:26:37 -08:00
John Lewin
8cc01f9791
Remove experimental code
2018-02-12 19:26:36 -08:00
John Lewin
bf800dac36
Add cut/copy/paste/save support to scene views
...
- Issue MatterHackers/MCCentral#2775
Make CTRL-C function as expected in View3DWidget
- Issue MatterHackers/MCCentral#2776
Make CTRL-S function as expected in View3DWidget
2018-02-06 13:31:52 -08:00
Lars Brubaker
104ac94632
One more test passing
2018-01-25 08:41:15 -08:00
Lars Brubaker
81f7cdb8b2
Removing secondary accent color
2018-01-24 09:30:05 -08:00
John Lewin
3501ff1e0d
Fix margins
2018-01-23 12:55:10 -08:00
John Lewin
e1fd908628
Use icon for InlineTitleEdit
...
- Issue MatterHackers/MCCentral#2705
2018-01-23 12:35:27 -08:00
John Lewin
51a2406c0f
Implement overflow menus
2018-01-21 21:07:14 -08:00
John Lewin
dfc151ee20
Only fire TitleChanged on user driven actions
...
- Issue MatterHackers/MCCentral#2698
IObject3D names change unexpectedly
2018-01-19 20:43:46 -08:00
John Lewin
b00d7f4621
Use Inline Title editor on ConfigurePrinter
...
- Issue MatterHackers/MCCentral#2685
Create Inline Title editor for label -> edit -> label
2018-01-17 23:48:48 -08:00
John Lewin
9d4f7e7e83
Add support for bold titles
2018-01-17 23:48:48 -08:00
John Lewin
c6648fa393
Create Inline Title editor and use on SelectedObjectEditor
...
MatterHackers/MCCentral#2685
Create Inline Title editor for label -> edit -> label
2018-01-17 23:48:48 -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
a34b431f17
Remove PrintingWindow
...
- Issue MatterHackers/MCCentral#2666
Remove PrintingWindow
2018-01-16 16:39:41 -08:00
John Lewin
fd2418f0fb
Fix typos
2018-01-15 20:58:14 -08:00
John Lewin
74ac1da7a3
Restore printer name field on Configure Printer tab
...
- Issue MatterHackers/MCCentral#2656
Investigate PrinterNameStaysChanged failure
2018-01-15 20:31:57 -08:00
John Lewin
918ab7de76
Filter and search SliceSettings views
...
- Issue MatterHackers/MCCentral#2651
- Issue MatterHackers/MCCentral#2650
- Issue MatterHackers/MCCentral#2649
ShowHelp in Configure Printer not synced with SliceSettingsWidget
2018-01-14 16:29:41 -08:00
John Lewin
80ae5d9bef
Remove dead code
2018-01-14 10:39:12 -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
John Lewin
31444392ca
Simplify property names
2018-01-14 10:37:48 -08:00
John Lewin
1a91cbc5c8
Use theme default font size
2018-01-12 14:51:10 -08:00
John Lewin
13cc147dfe
Caller specified pointSize for DropDownLists
2018-01-12 14:51:10 -08:00
John Lewin
1f547580db
Remove dead code
2018-01-12 10:55:30 -08:00
John Lewin
83641f0d31
Add DockingTabControl left border
2018-01-12 10:55:30 -08:00
John Lewin
d343606b43
Revise and increase use of default font size
2018-01-12 10:55:30 -08:00