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