|
1 | | -using ElectronNET.API; |
2 | | -using ElectronNET.API.Entities; |
3 | | -using Microsoft.AspNetCore.Builder; |
| 1 | +using Microsoft.AspNetCore.Builder; |
4 | 2 | using Microsoft.AspNetCore.Hosting; |
5 | 3 | using Microsoft.Extensions.Configuration; |
6 | 4 | using Microsoft.Extensions.DependencyInjection; |
@@ -40,79 +38,6 @@ public void Configure(IApplicationBuilder app, IWebHostEnvironment env) |
40 | 38 | { |
41 | 39 | endpoints.MapControllerRoute("default", "{controller=Home}/{action=Index}/{id?}"); |
42 | 40 | }); |
43 | | - |
44 | | - if (HybridSupport.IsElectronActive) |
45 | | - { |
46 | | - ElectronBootstrap(); |
47 | | - } |
48 | | - } |
49 | | - |
50 | | - public async void ElectronBootstrap() |
51 | | - { |
52 | | - //AddDevelopmentTests(); |
53 | | - |
54 | | - var browserWindow = await Electron.WindowManager.CreateWindowAsync(new BrowserWindowOptions |
55 | | - { |
56 | | - Width = 1152, |
57 | | - Height = 940, |
58 | | - Show = false |
59 | | - }); |
60 | | - |
61 | | - await browserWindow.WebContents.Session.ClearCacheAsync(); |
62 | | - |
63 | | - browserWindow.OnReadyToShow += () => browserWindow.Show(); |
64 | | - browserWindow.SetTitle(Configuration["DemoTitleInSettings"]); |
65 | | - } |
66 | | - |
67 | | - private static void AddDevelopmentTests() |
68 | | - { |
69 | | - // NOTE: on mac you will need to allow the app to post notifications when asked. |
70 | | - |
71 | | - Electron.App.On("activate", (obj) => |
72 | | - { |
73 | | - // obj should be a boolean that represents where there are active windows or not. |
74 | | - var hasWindows = (bool) obj; |
75 | | - |
76 | | - Electron.Notification.Show( |
77 | | - new NotificationOptions("Activate", $"activate event has been captured. Active windows = {hasWindows}") |
78 | | - { |
79 | | - Silent = false, |
80 | | - }); |
81 | | - }); |
82 | | - |
83 | | - Electron.Dock.SetMenu(new[] |
84 | | - { |
85 | | - new MenuItem |
86 | | - { |
87 | | - Type = MenuType.normal, |
88 | | - Label = "MenuItem", |
89 | | - Click = () => |
90 | | - { |
91 | | - Electron.Notification.Show(new NotificationOptions( |
92 | | - "Dock MenuItem Click", |
93 | | - "A menu item added to the Dock was selected;")); |
94 | | - }, |
95 | | - }, |
96 | | - new MenuItem |
97 | | - { |
98 | | - Type = MenuType.submenu, |
99 | | - Label = "SubMenu", |
100 | | - Submenu = new[] |
101 | | - { |
102 | | - new MenuItem |
103 | | - { |
104 | | - Type = MenuType.normal, |
105 | | - Label = "Sub MenuItem", |
106 | | - Click = () => |
107 | | - { |
108 | | - Electron.Notification.Show(new NotificationOptions( |
109 | | - "Dock Sub MenuItem Click", |
110 | | - "A menu item added to the Dock was selected;")); |
111 | | - }, |
112 | | - }, |
113 | | - } |
114 | | - } |
115 | | - }); |
116 | 41 | } |
117 | 42 | } |
118 | 43 | } |
0 commit comments