Commit graph

22 commits

Author SHA1 Message Date
John Lewin
56fda6df01 Sync active printer name on change
- Issue MatterHackers/MCCentral#3940
Printer tab and PrinterChooser ignore changes to printer name
2018-08-06 15:34:44 -07:00
John Lewin
19fb79769a Add support for opening to Help -> TargetGuideID
- Issue MatterHackers/MCCentral#3515
Support linking to tree nodes in help (use this for "What's new"
link on initial run
2018-06-05 17:54:41 -07:00
John Lewin
d60026e52a Activate existing tab, limit to single tab only
- Issue MatterHackers/MCCentral#3380
Part thumbnail -> click -> part tab opens multiple for same thumbnail
2018-05-24 23:09:38 -07:00
John Lewin
9967e14328 Switch to constant padding with right margin on buttons
- Previously layout was using variable padding with left margin
2018-05-17 12:41:00 -07:00
John Lewin
e882387187 Make AddTab virtual 2018-05-08 13:14:29 -07:00
John Lewin
eae0a57393 Ensure correct tab position on add 2018-05-08 12:49:19 -07:00
John Lewin
4bc195ab7a Ensure Printer tab icons honor scaling factor
- Issue MatterHackers/MCCentral#3324
2018-05-08 09:00:33 -07:00
John Lewin
3e600cfd6e Ensure single printer tab only, add support for AddTab(widget, index)
- Issue MatterHackers/MCCentral#3303
Don't open the same printer 2x when selecting a different plate
2018-05-08 08:53:37 -07:00
John Lewin
01d45c1f44 Use reasonable defaults 2018-04-24 13:36:15 -07:00
John Lewin
7350cd3e63 Use instance rather than static value 2018-04-24 13:35:22 -07:00
Lars Brubaker
72e674c1f3 Getting tests to pass 2018-04-20 12:01:30 -07:00
John Lewin
f204e80fd9 Remove plus tab button, use fixed Start tab 2018-04-19 15:53:59 -07:00
John Lewin
f4c7624fbb Never clear LastPrinterID on tab close 2018-04-18 12:57:59 -07:00
John Lewin
be71743435 Add scaling to TabButtonHeight and improve naming 2018-04-14 21:12:29 -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
Lars Brubaker
b16328df27 Created a new animation object
got the spinner to use it
refactored graphics2D -> Graphics2D in DrawEventArgs
updated (c)
2018-04-11 10:22:17 -07:00
John Lewin
bd3db106b0 Prefer local reference to static 2018-04-07 22:53:34 -07:00
John Lewin
8cf1be9c24 Update tab pointers on removal
- Issue MatterHackers/MCCentral#2853
Revise Tab logic to prevent this anomaly
2018-03-13 21:02:02 -07:00
John Lewin
b15f62b5a0 Push focus on tab select to enable keyboard shortcuts
- Issue MatterHackers/MCCentral#2778
Tab clicks should force focus to primary control
2018-02-06 15:43:23 -08:00
Lars Brubaker
e014694bea Ask if printing on a printer tab before closing 2018-01-31 13:35:43 -08:00
John Lewin
f0aa5db046 Merge embedded types into Tabs.cs 2018-01-22 10:41:48 -08:00
John Lewin
9fc9337aa4 Revise naming 2018-01-22 10:41:48 -08:00
Renamed from PartPreviewWindow/MainTab.cs (Browse further)