SYMBOL INDEX (226 symbols across 48 files) FILE: Clippy.Core/Classes/Message.cs type Message (line 9) | public record Message(Role Role, string MessageText, DateTime MessageDat... FILE: Clippy.Core/Constants.cs class Constants (line 7) | public class Constants FILE: Clippy.Core/Enums/Role.cs type Role (line 7) | public enum Role FILE: Clippy.Core/Factories/MessageFactory.cs class MessageFactory (line 10) | public class MessageFactory method GetMessageViewModel (line 12) | public static MessageViewModel GetMessageViewModel(IMessage message) FILE: Clippy.Core/Interfaces/IMessage.cs type IMessage (line 9) | public interface IMessage FILE: Clippy.Core/Runtime/IsExternalInit.cs class IsExternalInit (line 13) | [EditorBrowsable(EditorBrowsableState.Never)] FILE: Clippy.Core/Services/IChatService.cs type IChatService (line 12) | public interface IChatService method SendChatAsync (line 14) | Task SendChatAsync(IEnumerable Messages); method StreamChatAsync (line 15) | IAsyncEnumerable StreamChatAsync(IEnumerable Message... FILE: Clippy.Core/Services/IKeyService.cs type IKeyService (line 7) | public interface IKeyService method GetKey (line 9) | public string GetKey(); method SetKey (line 10) | public void SetKey(string key); FILE: Clippy.Core/Services/ISettingsService.cs type ISettingsService (line 7) | public interface ISettingsService FILE: Clippy.Core/ViewModels/ClippyViewModel.cs class ClippyViewModel (line 21) | public partial class ClippyViewModel : ObservableObject method ClippyViewModel (line 42) | public ClippyViewModel(IChatService chatService, ISettingsService sett... method SetupChat (line 50) | private void SetupChat() method AddMessage (line 56) | private MessageViewModel AddMessage(IMessage message) method SendPrompt (line 64) | [RelayCommand(IncludeCancelCommand = true)] method RefreshChat (line 102) | [RelayCommand] FILE: Clippy.Core/ViewModels/Messages/ClippyMessageViewModel.Streaming.cs class ClippyMessageViewModel (line 10) | public partial class ClippyMessageViewModel method StartStreamText (line 24) | public void StartStreamText(CancellationToken cancellationToken, int b... method AddStreamText (line 55) | public void AddStreamText(string text) method EndStreamText (line 64) | public void EndStreamText() FILE: Clippy.Core/ViewModels/Messages/ClippyMessageViewModel.cs class ClippyMessageViewModel (line 10) | public partial class ClippyMessageViewModel : MessageViewModel method ClippyMessageViewModel (line 16) | public ClippyMessageViewModel(IMessage message) : base(message) method Exception (line 20) | public void Exception(Exception exception) FILE: Clippy.Core/ViewModels/Messages/MessageViewModel.cs class MessageViewModel (line 10) | public abstract partial class MessageViewModel : ObservableObject method MessageViewModel (line 16) | public MessageViewModel(IMessage message) FILE: Clippy.Core/ViewModels/Messages/SystemMessageViewModel.cs class SystemMessageViewModel (line 8) | public class SystemMessageViewModel : MessageViewModel method SystemMessageViewModel (line 10) | public SystemMessageViewModel(IMessage message) : base(message) FILE: Clippy.Core/ViewModels/Messages/UserMessageViewModel.cs class UserMessageViewModel (line 8) | public class UserMessageViewModel : MessageViewModel method UserMessageViewModel (line 10) | public UserMessageViewModel(IMessage message) : base(message) FILE: Clippy/App.xaml.cs class App (line 36) | public partial class App : Application method App (line 55) | public App() method CheckSingleInstance (line 66) | private void CheckSingleInstance() method ConfigureServices (line 74) | private static IServiceProvider ConfigureServices() method OnLaunched (line 91) | protected override void OnLaunched(Microsoft.UI.Xaml.LaunchActivatedEv... method ShowClippy (line 101) | public void ShowClippy() method OpenSettings (line 109) | public void OpenSettings() method OnUnobservedException (line 123) | private static void OnUnobservedException(object? sender, UnobservedTa... method OnUnhandledException (line 125) | private static void OnUnhandledException(object? sender, Microsoft.UI.... method CurrentDomain_FirstChanceException (line 127) | private void CurrentDomain_FirstChanceException(object? sender, FirstC... FILE: Clippy/Controls/APIBox.xaml.cs class APIBox (line 26) | public sealed partial class APIBox : UserControl method APIBox (line 30) | public APIBox() method AddApi (line 36) | private void AddApi() method PrivacyToIcon (line 57) | private FluentSymbol PrivacyToIcon(bool? boolean) => (boolean ?? false... method PrivacyToPassword (line 59) | private PasswordRevealMode PrivacyToPassword(bool? boolean) => (boolea... method ApiBox_KeyDown (line 61) | private void ApiBox_KeyDown(object sender, KeyRoutedEventArgs e) method Submit_Click (line 67) | private void Submit_Click(object sender, RoutedEventArgs e) => AddApi(); method Accept (line 69) | private void Accept() => KeyBox.Foreground = GreenLinearGradientBrush; method Reject (line 71) | private void Reject() FILE: Clippy/Controls/MessageTriangle.xaml.cs class MessageTriangle (line 21) | public sealed partial class MessageTriangle : UserControl method MessageTriangle (line 23) | public MessageTriangle() FILE: Clippy/Controls/Messages/ClippyMessage.xaml.cs class ClippyMessage (line 27) | public sealed partial class ClippyMessage : UserControl method ClippyMessage (line 56) | public ClippyMessage() method Send_Click (line 61) | private void Send_Click(object sender, RoutedEventArgs e) method SendBox_KeyDown (line 67) | private void SendBox_KeyDown(object sender, KeyRoutedEventArgs e) method BoolToVis (line 74) | public Visibility BoolToVis(bool b) => b ? Visibility.Visible : Visibi... method InvertBoolToVis (line 77) | public Visibility InvertBoolToVis(bool b) => b ? Visibility.Collapsed ... FILE: Clippy/Controls/Messages/SystemMessage.xaml.cs class SystemMessage (line 21) | public sealed partial class SystemMessage : UserControl method SystemMessage (line 23) | public SystemMessage() FILE: Clippy/Controls/Messages/UserMessage.xaml.cs class UserMessage (line 23) | public sealed partial class UserMessage : UserControl method UserMessage (line 38) | public UserMessage() FILE: Clippy/Controls/ShineUITextblock.xaml.cs class ShineUITextblock (line 23) | public sealed partial class ShineUITextblock : UserControl method ShineUITextblock (line 47) | public ShineUITextblock() method MarkdownTextBlock_LinkClicked (line 52) | private async void MarkdownTextBlock_LinkClicked(object sender, LinkCl... FILE: Clippy/Helpers/ClippyInputHelper.cs class ClippyInputHelper (line 18) | public class ClippyInputHelper method PointerPress (line 20) | public static async void PointerPress(IntPtr WindowToIgnore) method PointerHover (line 36) | public static async void PointerHover(IntPtr WindowToIgnore) method GetWindowHandleAtPoint (line 52) | public static async Task GetWindowHandleAtPoint(Point point, I... FILE: Clippy/Helpers/ClippyKeyboardListener.cs class ClippyKeyboardListener (line 12) | public class ClippyKeyboardListener method Setup (line 27) | public static void Setup(WindowEx clippy) method OnKeyPressed (line 34) | private static void OnKeyPressed(object sender, KeyboardHelperEventArg... FILE: Clippy/Helpers/KeyboardHelper.cs class KeyboardHelper (line 11) | public class KeyboardHelper : IDisposable method KeyboardHelper (line 15) | public KeyboardHelper() method Dispose (line 38) | protected virtual void Dispose(bool disposing) method Dispose (line 73) | public void Dispose() method LoadLibrary (line 85) | [DllImport("kernel32.dll")] method FreeLibrary (line 88) | [DllImport("kernel32.dll", CharSet = CharSet.Auto)] method SetWindowsHookEx (line 101) | [DllImport("USER32", SetLastError = true)] method UnhookWindowsHookEx (line 109) | [DllImport("USER32", SetLastError = true)] method CallNextHookEx (line 121) | [DllImport("USER32", SetLastError = true)] type LowLevelKeyboardInputEvent (line 124) | [StructLayout(LayoutKind.Sequential)] type KeyboardState (line 156) | public enum KeyboardState method LowLevelKeyboardProc (line 173) | public IntPtr LowLevelKeyboardProc(int nCode, IntPtr wParam, IntPtr lP... class KeyboardHelperEventArgs (line 194) | public class KeyboardHelperEventArgs : HandledEventArgs method KeyboardHelperEventArgs (line 199) | public KeyboardHelperEventArgs( FILE: Clippy/Helpers/MessageSelector.cs class MessageSelector (line 13) | public partial class MessageSelector : DataTemplateSelector method SelectTemplateCore (line 19) | protected override DataTemplate SelectTemplateCore(object item) FILE: Clippy/MainWindow.xaml.cs class MainWindow (line 50) | public sealed partial class MainWindow : WindowEx method MainWindow (line 56) | public MainWindow() method Pin (line 90) | private unsafe void Pin() method Unpin (line 104) | private unsafe void Unpin() method WindowMessageReceived (line 117) | private void WindowMessageReceived(object? sender, WindowMessageEventA... method GetScale (line 126) | private double GetScale() method Settings_Click (line 140) | private void Settings_Click(object sender, RoutedEventArgs e) method BtoV (line 145) | private Visibility BtoV(bool b) => b ? Visibility.Visible : Visibility... method Clippy_Checked (line 147) | private void Clippy_Checked(object sender, RoutedEventArgs e) => Expan... method Clippy_Unchecked (line 149) | private void Clippy_Unchecked(object sender, RoutedEventArgs e) => Col... method Collapse (line 151) | private void Collapse() method Expand (line 164) | private void Expand() method BoolToVis (line 180) | public Visibility BoolToVis(bool b) => b ? Visibility.Visible : Visibi... method InvertBoolToVis (line 183) | public Visibility InvertBoolToVis(bool b) => b ? Visibility.Collapsed ... method Background_PointerPressed (line 185) | private void Background_PointerPressed(object sender, PointerRoutedEve... method Background_PointerMoved (line 187) | private void Background_PointerMoved(object sender, PointerRoutedEvent... method TextBox_PreviewKeyDown (line 189) | private void TextBox_PreviewKeyDown(object sender, KeyRoutedEventArgs e) method TextBox_KeyUp (line 201) | private void TextBox_KeyUp(object sender, KeyRoutedEventArgs e) method Exit_Click (line 218) | private void Exit_Click(object sender, RoutedEventArgs e) => Applicati... method Hide_Click (line 220) | private void Hide_Click(object sender, RoutedEventArgs e) FILE: Clippy/Services/KeyService.cs class KeyService (line 12) | public class KeyService : IKeyService method GetKey (line 18) | public string GetKey() method SetKey (line 30) | public void SetKey(string key) => Vault.Add(new PasswordCredential(Res... FILE: Clippy/Services/SettingsService.cs class SettingsService (line 13) | public class SettingsService : ObservableObject, ISettingsService FILE: Clippy/SettingsWindow.xaml.cs class SettingsWindow (line 35) | public sealed partial class SettingsWindow : WindowEx method SettingsWindow (line 39) | public SettingsWindow() method SetupStartup (line 47) | private async void SetupStartup() method Star_Click (line 52) | private async void Star_Click(object sender, RoutedEventArgs e) => awa... method Hub_Click (line 54) | private async void Hub_Click(object sender, RoutedEventArgs e) => awai... method GitHub_Click (line 56) | private async void GitHub_Click(object sender, RoutedEventArgs e) => a... method Exit_Click (line 58) | private void Exit_Click(object sender, RoutedEventArgs e) => Applicati... method UpdateToggleState (line 60) | private void UpdateToggleState(StartupTaskState state) method StartupToggle_Toggled (line 82) | private async void StartupToggle_Toggled(object sender, RoutedEventArg... FILE: Clippy/Windows/MicaWindow.cs class MicaWindow (line 13) | public class MicaWindow method TrySetMicaBackdrop (line 17) | public bool TrySetMicaBackdrop(WindowEx W) FILE: Clippy/Windows/TransparentBackdrop.cs class TransparentBackdrop (line 10) | internal class TransparentBackdrop : SystemBackdrop method OnTargetConnected (line 18) | protected override void OnTargetConnected(ICompositionSupportsSystemBa... method OnTargetDisconnected (line 24) | protected override void OnTargetDisconnected(ICompositionSupportsSyste... FILE: Clippy/Windows/WindowsSystemDispatcherQueueHelper.cs class WindowsSystemDispatcherQueueHelper (line 6) | public static class WindowsSystemDispatcherQueueHelper type DispatcherQueueOptions (line 8) | [StructLayout(LayoutKind.Sequential)] method CreateDispatcherQueueController (line 16) | [DllImport("CoreMessaging.dll")] method EnsureWindowsSystemDispatcherQueueController (line 20) | public static void EnsureWindowsSystemDispatcherQueueController() FILE: CubeKit.UI/Controls/Settings/Converters.cs class ValueConverter (line 14) | public abstract class ValueConverter method Convert (line 22) | public TTarget? Convert(TSource? value) method ConvertBack (line 32) | public TSource? ConvertBack(TTarget? value) method Convert (line 45) | public object? Convert(object? value, Type? targetType, object? parame... method ConvertBack (line 59) | public object? ConvertBack(object? value, Type? targetType, object? pa... method Convert (line 72) | protected virtual TTarget? Convert(TSource? value, object? parameter, ... method ConvertBack (line 84) | protected virtual TSource? ConvertBack(TTarget? value, object? paramet... class ToObjectConverter (line 93) | public abstract class ToObjectConverter method Convert (line 103) | protected override object? Convert(T? value, object? parameter, string... method ConvertBack (line 115) | protected override T? ConvertBack(object? value, object? parameter, st... class InverseBooleanConverter (line 124) | public class InverseBooleanConverter method Convert (line 134) | protected override bool Convert(bool value, object? parameter, string?... method ConvertBack (line 146) | protected override bool ConvertBack(bool value, object? parameter, str... class NullToTrueConverter (line 152) | public class NullToTrueConverter method Convert (line 168) | protected override bool Convert(object? value, object? parameter, stri... method ConvertBack (line 180) | protected override object? ConvertBack(bool value, object? parameter, ... class StringNullOrWhiteSpaceToTrueConverter (line 186) | public class StringNullOrWhiteSpaceToTrueConverter method Convert (line 202) | protected override bool Convert(string? value, object? parameter, stri... method ConvertBack (line 214) | protected override string ConvertBack(bool value, object? parameter, s... FILE: CubeKit.UI/Controls/Settings/SettingsBlockControl.xaml.cs class SettingsBlockControl (line 22) | [ContentProperty(Name = nameof(SettingsActionableElement))] method SettingsBlockControl (line 110) | public SettingsBlockControl() method ActionableButton_Click (line 115) | private void ActionableButton_Click(object sender, RoutedEventArgs e) method Expander_Expanding (line 120) | private void Expander_Expanding(Microsoft.UI.Xaml.Controls.Expander se... method Expander_Collapsed (line 125) | private void Expander_Collapsed(Microsoft.UI.Xaml.Controls.Expander se... FILE: CubeKit.UI/Controls/Settings/SettingsDisplayControl.xaml.cs class SettingsDisplayControl (line 22) | [ContentProperty(Name = nameof(SettingsActionableElement))] method SettingsDisplayControl (line 79) | public SettingsDisplayControl() method MainPanel_SizeChanged (line 85) | private void MainPanel_SizeChanged(object sender, SizeChangedEventArgs e) FILE: CubeKit.UI/Controls/Toolkit/DesignTimeHelpers.cs class DesignTimeHelpers (line 5) | public static class DesignTimeHelpers method InitializeDesignerMode (line 27) | private static bool InitializeDesignerMode() method InitializeDesignMode2 (line 48) | private static bool InitializeDesignMode2() FILE: CubeKit.UI/Controls/Toolkit/DropShadowPanel.Properties.cs class DropShadowPanel (line 17) | public partial class DropShadowPanel method OnBlurRadiusChanged (line 194) | private static void OnBlurRadiusChanged(DependencyObject d, Dependency... method OnColorChanged (line 202) | private static void OnColorChanged(DependencyObject d, DependencyPrope... method OnOffsetXChanged (line 210) | private static void OnOffsetXChanged(DependencyObject d, DependencyPro... method OnOffsetYChanged (line 218) | private static void OnOffsetYChanged(DependencyObject d, DependencyPro... method OnOffsetZChanged (line 226) | private static void OnOffsetZChanged(DependencyObject d, DependencyPro... method OnShadowOpacityChanged (line 234) | private static void OnShadowOpacityChanged(DependencyObject d, Depende... method OnIsMaskedChanged (line 242) | private static void OnIsMaskedChanged(DependencyObject d, DependencyPr... FILE: CubeKit.UI/Controls/Toolkit/DropShadowPanel.xaml.cs class DropShadowPanel (line 30) | [TemplatePart(Name = PartShadow, Type = typeof(Border))] method DropShadowPanel (line 42) | public DropShadowPanel() method OnApplyTemplate (line 60) | protected override void OnApplyTemplate() method OnContentChanged (line 80) | protected override void OnContentChanged(object oldContent, object new... method OnSizeChanged (line 103) | private void OnSizeChanged(object sender, SizeChangedEventArgs e) method ConfigureShadowVisualForCastingElement (line 111) | private void ConfigureShadowVisualForCastingElement() method OnBlurRadiusChanged (line 121) | private void OnBlurRadiusChanged(double newValue) method OnColorChanged (line 129) | private void OnColorChanged(Color newValue) method OnOffsetXChanged (line 137) | private void OnOffsetXChanged(double newValue) method OnOffsetYChanged (line 145) | private void OnOffsetYChanged(double newValue) method OnOffsetZChanged (line 153) | private void OnOffsetZChanged(double newValue) method OnShadowOpacityChanged (line 161) | private void OnShadowOpacityChanged(double newValue) method UpdateShadowMask (line 169) | private void UpdateShadowMask() method CustomMaskedElement_Loaded (line 214) | private void CustomMaskedElement_Loaded(object sender, RoutedEventArgs e) method UpdateShadowOffset (line 224) | private void UpdateShadowOffset(float x, float y, float z) method UpdateShadowSize (line 232) | private void UpdateShadowSize() FILE: CubeKit.UI/Controls/Toolkit/IAlphaMaskProvider.cs type IAlphaMaskProvider (line 8) | public interface IAlphaMaskProvider method GetAlphaMask (line 19) | CompositionBrush GetAlphaMask(); FILE: CubeKit.UI/Converters/BooleanToVisibilityConverter.cs class BooleanToVisibilityConverter (line 11) | public class BooleanToVisibilityConverter : IValueConverter method Convert (line 13) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 15) | public object ConvertBack(object value, Type targetType, object parame... FILE: CubeKit.UI/Helpers/NativeHelper.cs class NativeHelper (line 10) | public static class NativeHelper method FindWindow (line 22) | [DllImport("user32.dll", SetLastError = true)] method MonitorFromWindow (line 25) | [DllImport("user32.dll")] method GetScaleFactorForMonitor (line 28) | [DllImport("shcore.dll")] method WindowFromPoint (line 31) | [DllImport("user32.dll")] method GetWindowRect (line 34) | [DllImport("user32.dll")] method ChildWindowFromPointEx (line 37) | [DllImport("user32.dll")] method SendMessage (line 40) | [DllImport("user32.dll")] method GetCursorPos (line 43) | [DllImport("user32.dll")] method GetWindow (line 47) | [DllImport("user32.dll")] type Point (line 50) | [StructLayout(LayoutKind.Sequential)] type RECT (line 57) | public struct RECT type DeviceScaleFactor (line 65) | public enum DeviceScaleFactor FILE: CubeKit.UI/Icons/FluentIconElement.cs class FluentIconElement (line 11) | public sealed class FluentIconElement : PathIcon method FluentIconElement (line 16) | public FluentIconElement() { } method FluentIconElement (line 22) | public FluentIconElement(FluentSymbol symbol) method FluentIconElement (line 30) | public FluentIconElement(FluentIconSource source) method OnSymbolChanged (line 52) | private static void OnSymbolChanged(DependencyObject d, DependencyProp... FILE: CubeKit.UI/Icons/FluentIconSource.cs class FluentIconSource (line 9) | public class FluentIconSource : PathIconSource method FluentIconSource (line 14) | public FluentIconSource() { } method FluentIconSource (line 19) | public FluentIconSource(FluentSymbol symbol) method OnSymbolChanged (line 41) | private static void OnSymbolChanged(DependencyObject d, DependencyProp... FILE: CubeKit.UI/Icons/FluentSymbol.cs type FluentSymbol (line 12) | public enum FluentSymbol FILE: CubeKit.UI/Icons/FluentSymbolIcon.Icons.cs class FluentSymbolIcon (line 6) | public partial class FluentSymbolIcon FILE: CubeKit.UI/Icons/FluentSymbolIcon.cs class FluentSymbolIcon (line 9) | public partial class FluentSymbolIcon : Control method FluentSymbolIcon (line 13) | public FluentSymbolIcon() method FluentSymbolIcon (line 21) | public FluentSymbolIcon(FluentSymbol symbol) method OnApplyTemplate (line 44) | protected override void OnApplyTemplate() method OnSymbolChanged (line 57) | private static void OnSymbolChanged(DependencyObject d, DependencyProp... method GetPathIcon (line 69) | public static PathIcon GetPathIcon(FluentSymbol symbol) method GetPathData (line 82) | public static Geometry GetPathData(int symbol) method GetPathData (line 90) | public static Geometry GetPathData(FluentSymbol symbol) FILE: CubeKit.UI/Materials/BloomView.xaml.cs class BloomView (line 21) | public sealed partial class BloomView : UserControl method BloomView (line 23) | public BloomView() method Bloom_SizeChanged (line 30) | private void Bloom_SizeChanged(object sender, SizeChangedEventArgs e)