119 references to Require
aspire-tray (119)
TrayApplication.Actions.cs (2)
163
NativeCallException.
Require
(result != 0, "MessageBoxW(confirm)");
189
NativeCallException.
Require
(NativeMethods.MessageBox(_modalOwner, detail, title, flags) != 0, "MessageBoxW");
TrayApplication.Clipboard.cs (7)
21
NativeCallException.
Require
(memory != 0, "GlobalAlloc(clipboard)");
25
NativeCallException.
Require
(buffer != 0, "GlobalLock(clipboard)");
31
NativeCallException.
Require
(unlocked != 0 || Marshal.GetLastPInvokeError() == 0, "GlobalUnlock(clipboard)");
32
NativeCallException.
Require
(NativeMethods.OpenClipboard(_window) != 0, "OpenClipboard");
35
NativeCallException.
Require
(NativeMethods.EmptyClipboard() != 0, "EmptyClipboard");
36
NativeCallException.
Require
(NativeMethods.SetClipboardData(13, memory) != 0, "SetClipboardData");
41
NativeCallException.
Require
(NativeMethods.CloseClipboard() != 0, "CloseClipboard");
TrayApplication.cs (9)
112
NativeCallException.
Require
(result != -1, "GetMessageW");
151
NativeCallException.
Require
(NativeMethods.InitCommonControlsEx(in controls) != 0, "InitCommonControlsEx");
153
NativeCallException.
Require
(_previousDpiContext != 0, "SetThreadDpiAwarenessContext");
155
NativeCallException.
Require
(_module != 0, "GetModuleHandleW");
157
NativeCallException.
Require
(_taskbarCreated != 0, "RegisterWindowMessageW");
164
NativeCallException.
Require
(NativeMethods.RegisterClass(ref windowClass) != 0, "RegisterClassW");
169
NativeCallException.
Require
(window != 0, "CreateWindowExW");
197
NativeCallException.
Require
(_timerAdded, "SetTimer");
202
NativeCallException.
Require
(NativeMethods.PostMessage(window, NativeMethods.ReadyMessage, 0, 0) != 0, "PostMessageW(ready)");
TrayApplication.Icons.cs (17)
80
NativeCallException.
Require
(Size > 0, "GetSystemMetricsForDpi");
85
NativeCallException.
Require
(original != 0, "LoadImageW(Aspire.ico)");
171
NativeCallException.
Require
(mask != 0, "CreateBitmap(icon mask)");
176
NativeCallException.
Require
(icon != 0, "CreateIconIndirect");
226
NativeCallException.
Require
(Handle != 0, "CreateDIBSection");
254
NativeCallException.
Require
(dc != 0, "CreateCompatibleDC(menu glyph)");
261
NativeCallException.
Require
(previousBitmap != 0 && previousBitmap != -1, "SelectObject(menu bitmap)");
265
NativeCallException.
Require
(font != 0, "CreateFontW(menu glyph)");
267
NativeCallException.
Require
(previousFont != 0 && previousFont != -1, "SelectObject(menu font)");
268
NativeCallException.
Require
(NativeMethods.SetTextColor(dc, 0xFFFFFF) != uint.MaxValue, "SetTextColor(menu glyph)");
269
NativeCallException.
Require
(NativeMethods.SetBkMode(dc, 1) != 0, "SetBkMode(menu glyph)"); // TRANSPARENT.
271
NativeCallException.
Require
(NativeMethods.DrawText(dc, glyph, glyph.Length, ref bounds,
273
NativeCallException.
Require
(NativeMethods.GdiFlush() != 0, "GdiFlush(menu glyph)");
335
NativeCallException.
Require
(dc != 0, "CreateCompatibleDC");
340
NativeCallException.
Require
(previous != 0 && previous != -1, "SelectObject");
341
NativeCallException.
Require
(NativeMethods.DrawIconEx(dc, 0, 0, icon, _size, _size, 0, 0, 3) != 0, "DrawIconEx");
343
NativeCallException.
Require
(NativeMethods.GdiFlush() != 0, "GdiFlush");
TrayApplication.Menus.cs (16)
178
NativeCallException.
Require
(NativeMethods.EnumThreadWindows(NativeMethods.GetCurrentThreadId(), &RedrawPopup, 0) != 0,
190
NativeCallException.
Require
(count != 0, "GetClassNameW(menu)");
193
NativeCallException.
Require
(NativeMethods.RedrawWindow(window, 0, 0, 0x101) != 0, "RedrawWindow(menu)");
227
NativeCallException.
Require
(submenu != 0, "CreatePopupMenu");
258
=> NativeCallException.
Require
(NativeMethods.AppendMenu(menu, flags, id, Literal(text)) != 0, "AppendMenuW");
274
NativeCallException.
Require
(NativeMethods.SetMenuItemInfo(menu, item, byPosition ? 1 : 0, ref info) != 0, "SetMenuItemInfoW(menu bitmap)");
279
NativeCallException.
Require
(NativeMethods.SetMenuDefaultItem(menu, command, 0) != 0, "SetMenuDefaultItem");
288
NativeCallException.
Require
(NativeMethods.GetMenuItemInfo(menu, id, byPosition ? 1 : 0, ref previous) != 0, "GetMenuItemInfoW(update)");
295
NativeCallException.
Require
(NativeMethods.SetMenuDefaultItem(menu, uint.MaxValue, 0) != 0, "SetMenuDefaultItem(clear)");
305
NativeCallException.
Require
(NativeMethods.SetMenuItemInfo(menu, id, byPosition ? 1 : 0, ref info) != 0, "SetMenuItemInfoW");
308
NativeCallException.
Require
(NativeMethods.SetMenuDefaultItem(menu, id, byPosition ? 1u : 0u) != 0,
323
NativeCallException.
Require
(NativeMethods.GetCursorPos(out point) != 0, "GetCursorPos");
333
NativeCallException.
Require
(NativeMethods.SetWindowPos(_window, 0, point.X, point.Y, 0, 0, 0x1 | 0x4 | 0x10) != 0, "SetWindowPos(tray monitor)");
376
NativeCallException.
Require
(NativeMethods.PostMessage(_window, NativeMethods.WmNull, 0, 0) != 0, "PostMessageW");
390
NativeCallException.
Require
(NativeMethods.GetCursorPos(out var point) != 0, "GetCursorPos");
444
NativeCallException.
Require
(handle != 0, "CreatePopupMenu");
TrayApplication.NativeSmoke.cs (27)
36
NativeCallException.
Require
(data.Icon != 0, "LoadIconW(smoke control)");
46
NativeCallException.
Require
(NativeMethods.ShellNotifyIcon(NativeMethods.NimDelete, ref data) != 0, "Shell_NotifyIconW(smoke control delete)");
103
NativeCallException.
Require
(button != 0, "GetDlgItem(smoke dialog response)");
106
NativeCallException.
Require
(NativeMethods.PostMessage(dialog, NativeMethods.WmCommand, (nuint)pending.Response, button) != 0, "PostMessageW(smoke dialog response)");
128
NativeCallException.
Require
(NativeMethods.GetCursorPos(out var point) != 0, "GetCursorPos(smoke)");
136
NativeCallException.
Require
(_menuOpen && NativeMethods.EndMenu() != 0, "EndMenu(smoke)");
158
NativeCallException.
Require
(NativeMethods.HiliteMenuItem(_window, row.Submenu,
177
NativeCallException.
Require
(NativeMethods.GetWindowRect(_menuTooltipWindow, out var bounds) != 0,
180
NativeCallException.
Require
(NativeMethods.GetMonitorInfo(NativeMethods.MonitorFromWindow(_window, 2), ref monitor) != 0,
198
NativeCallException.
Require
(NativeMethods.ShellNotifyIcon(NativeMethods.NimDelete, ref _iconData) != 0, "Shell_NotifyIconW(smoke delete)");
338
NativeCallException.
Require
(count >= 0, "GetMenuItemCount(smoke icons)");
379
NativeCallException.
Require
(NativeMethods.GetMenuItemInfo(menu, id, position ? 1 : 0, ref info) != 0, "GetMenuItemInfoW(smoke)");
386
NativeCallException.
Require
(NativeMethods.GetMenuItemInfo(menu, id, position ? 1 : 0, ref info) != 0, "GetMenuItemInfoW(smoke text length)");
392
NativeCallException.
Require
(NativeMethods.GetMenuItemInfo(menu, id, position ? 1 : 0, ref info) != 0, "GetMenuItemInfoW(smoke text)");
400
NativeCallException.
Require
(count >= 0, "GetMenuItemCount(smoke)");
490
NativeCallException.
Require
(length != 0, "GetClassNameW(Settings label)");
494
NativeCallException.
Require
(NativeMethods.GetWindowRect(_settingsStatus, out var statusBounds) != 0, "GetWindowRect(Settings status smoke)");
495
NativeCallException.
Require
(NativeMethods.GetWindowRect(_settingsRefresh, out var refreshBounds) != 0, "GetWindowRect(Settings refresh smoke)");
496
NativeCallException.
Require
(NativeMethods.GetWindowRect(_settingsClose, out var closeBounds) != 0, "GetWindowRect(Settings close smoke)");
497
NativeCallException.
Require
(NativeMethods.GetWindowRect(_settingsWindow, out var windowBounds) != 0, "GetWindowRect(Settings window smoke)");
521
NativeCallException.
Require
(NativeMethods.GetMonitorInfo(NativeMethods.MonitorFromWindow(_settingsWindow, 2), ref monitor) != 0,
531
NativeCallException.
Require
(NativeMethods.GetWindowRect(_settingsWindow, out var window) != 0, "GetWindowRect(Settings scroll smoke)");
540
NativeCallException.
Require
(NativeMethods.GetScrollInfo(_settingsWindow, 1, ref scroll) != 0, "GetScrollInfo(Settings scroll smoke)");
554
NativeCallException.
Require
(NativeMethods.GetClientRect(_settingsWindow, out var client) != 0, "GetClientRect(Settings focus smoke)");
555
NativeCallException.
Require
(NativeMethods.GetWindowRect(control, out var bounds) != 0, "GetWindowRect(Settings focus smoke)");
557
NativeCallException.
Require
(NativeMethods.ClientToScreen(_settingsWindow, ref origin) != 0, "ClientToScreen(Settings focus smoke)");
570
NativeCallException.
Require
(count == length, "GetWindowTextW(Settings smoke)");
TrayApplication.Settings.cs (13)
61
NativeCallException.
Require
(window != 0, "CreateDialogIndirectParamW(Settings)");
135
NativeCallException.
Require
(NativeMethods.MapDialogRect(dialog, ref rect) != 0, "MapDialogRect");
138
NativeCallException.
Require
(control != 0, $"CreateWindowExW({className})");
140
NativeCallException.
Require
(font != 0, "WM_GETFONT");
161
NativeCallException.
Require
(NativeMethods.GetFocus() == target, "SetFocus(Settings)");
194
NativeCallException.
Require
(NativeMethods.SetWindowText(_settingsStatus, message) != 0, "SetWindowTextW(Settings status)");
249
NativeCallException.
Require
(NativeMethods.DestroyWindow(_settingsWindow) != 0, "DestroyWindow(Settings)");
317
NativeCallException.
Require
(NativeMethods.PostMessage(window, NativeMethods.SettingsLayoutMessage, 0, 0) != 0,
353
NativeCallException.
Require
(NativeMethods.GetCursorPos(out var point) != 0, "GetCursorPos(preview)");
401
NativeCallException.
Require
(NativeMethods.SetMenuItemInfo(menu, command, 0, ref info) != 0, "SetMenuItemInfoW(Settings shortcut)");
410
NativeCallException.
Require
(_settingsMenuFilter != 0, "SetWindowsHookExW(Settings menu shortcut)");
429
NativeCallException.
Require
(NativeMethods.EndMenu() != 0, "EndMenu(Settings shortcut)");
431
NativeCallException.
Require
(NativeMethods.PostMessage(_window, NativeMethods.SettingsMessage, 0, 0) != 0, "PostMessageW(Settings shortcut)");
TrayApplication.SettingsAppearance.cs (16)
20
NativeCallException.
Require
(font != 0, "CreateFontW(Settings)");
35
NativeCallException.
Require
(icon != 0, "LoadImageW(Settings logo)");
86
NativeCallException.
Require
(NativeMethods.GetWindowRect(_settingsWindow, out var window) != 0, "GetWindowRect(Settings)");
87
NativeCallException.
Require
(NativeMethods.GetClientRect(_settingsWindow, out var client) != 0, "GetClientRect(Settings)");
89
NativeCallException.
Require
(NativeMethods.GetMonitorInfo(NativeMethods.MonitorFromWindow(_settingsWindow, 2), ref monitor) != 0,
102
NativeCallException.
Require
(NativeMethods.GetClientRect(_settingsWindow, out client) != 0, "GetClientRect(Settings scroll)");
107
NativeCallException.
Require
(NativeMethods.SetWindowPos(_settingsWindow, 0, x, y, width, height, 0x4 | 0x10) != 0,
124
NativeCallException.
Require
(NativeMethods.SetWindowPos(control, 0, bounds.Left, bounds.Top - _settingsScrollPosition,
127
NativeCallException.
Require
(NativeMethods.RedrawWindow(_settingsWindow, 0, 0, 1 | 4 | 0x80) != 0,
137
NativeCallException.
Require
(NativeMethods.GetClientRect(_settingsWindow, out var client) != 0, "GetClientRect(Settings focus)");
163
NativeCallException.
Require
(NativeMethods.GetClientRect(_settingsWindow, out var client) != 0, "GetClientRect(Settings scroll)");
168
NativeCallException.
Require
(NativeMethods.GetWheelScrollLines(0x68, 0, ref lines, 0) != 0,
181
NativeCallException.
Require
(NativeMethods.GetScrollInfo(_settingsWindow, 1, ref scroll) != 0, "GetScrollInfo(Settings)");
200
NativeCallException.
Require
(dc != 0, "GetDC(Settings measure)");
204
NativeCallException.
Require
(previous != 0 && previous != -1, "SelectObject(Settings measure)");
206
NativeCallException.
Require
(NativeMethods.DrawText(dc, text, text.Length, ref rect,
TrayApplication.StopConfirmation.cs (3)
42
NativeCallException.
Require
(result != -1, "DialogBoxIndirectParamW(Stop)");
82
NativeCallException.
Require
(NativeMethods.EndDialog(dialog, result) != 0, "EndDialog(Stop)");
85
NativeCallException.
Require
(NativeMethods.EndDialog(dialog, 2) != 0, "EndDialog(Cancel)");
TrayApplication.Tooltips.cs (9)
56
NativeCallException.
Require
(_menuTooltipWindow != 0, "CreateWindowExW(menu tooltip)");
58
NativeCallException.
Require
(NativeMethods.SendMessage(_menuTooltipWindow, NativeMethods.TtmAddTool, 0, (nint)(&tool)) != 0,
105
NativeCallException.
Require
(NativeMethods.GetWindowRect(_menuTooltipWindow, out var bounds) != 0,
108
NativeCallException.
Require
(NativeMethods.GetMonitorInfo(NativeMethods.MonitorFromWindow(_window, 2), ref monitor) != 0,
112
NativeCallException.
Require
(NativeMethods.SetWindowPos(_menuTooltipWindow, 0, x, y, 0, 0,
118
NativeCallException.
Require
(NativeMethods.GetMenuItemRect(0, row.Submenu, 0, out var first) != 0,
120
NativeCallException.
Require
(NativeMethods.GetMenuItemRect(0, row.Submenu, row.DetailsPosition, out var last) != 0,
123
NativeCallException.
Require
(NativeMethods.GetMonitorInfo(NativeMethods.MonitorFromWindow(_window, 2), ref monitor) != 0,
137
NativeCallException.
Require
(width > 0 && height > 0, "TTM_GETBUBBLESIZE");