SYMBOL INDEX (604 symbols across 97 files) FILE: RainbowTaskbar/App.xaml.cs class App (line 47) | public partial class App : Application { method SetProcessWorkingSetSize (line 48) | [DllImport("KERNEL32.DLL", EntryPoint = "SetProcessWorkingSetSize", Se... method GetCurrentProcess (line 51) | [DllImport("KERNEL32.DLL", EntryPoint = "GetCurrentProcess", SetLastEr... type Point (line 56) | [StructLayout(LayoutKind.Sequential)] type MOUSEHOOKSTRUCT (line 62) | [StructLayout(LayoutKind.Sequential)] method SetWindowsHookEx (line 72) | [DllImport("user32", CharSet = CharSet.Auto, CallingConvention = Calli... method CallNextHookEx (line 75) | [DllImport("user32", CharSet = CharSet.Auto, CallingConvention = Calli... method PostMessage (line 82) | [return: MarshalAs(UnmanagedType.Bool)] type POINT (line 86) | [StructLayout(LayoutKind.Sequential)] method ScreenToClient (line 91) | [DllImport("user32.dll")] method RealChildWindowFromPoint (line 94) | [DllImport("user32.dll", EntryPoint = "RealChildWindowFromPoint", SetL... method UnhookWindowsHookEx (line 96) | [DllImport("user32.dll", SetLastError = true)] method FindLastChildAtPoint (line 99) | public static IntPtr FindLastChildAtPoint(IntPtr parent, int x, int y) { method HookCallback (line 105) | private static int HookCallback(int nCode, IntPtr wParam, IntPtr lPara... method AllConfigsFromFiles (line 170) | public static List AllConfigsFromFiles() { method LaunchEditor (line 187) | public static void LaunchEditor() { method App (line 197) | public App() { method Exit (line 203) | public new static void Exit() { type MSG (line 223) | [StructLayout(LayoutKind.Sequential)] method GetMessage (line 233) | [DllImport("user32.dll")] method TranslateMessage (line 236) | [DllImport("user32.dll")] method DispatchMessage (line 239) | [DllImport("user32.dll")] method GetWindowThreadProcessId (line 241) | [DllImport("user32.dll", SetLastError = true)] method StartHook (line 244) | public static void StartHook() { method StopHook (line 258) | public static void StopHook() { method IsMicrosoftStore (line 273) | public static bool IsMicrosoftStore() { method Application_Startup (line 277) | private void Application_Startup(object sender, StartupEventArgs e) { method EnumWindows (line 481) | [DllImport("user32.dll")] method GetClassName (line 484) | [DllImport("user32.dll", SetLastError = true, CharSet = CharSet.Auto)] method FindAllTaskbars (line 487) | public static List FindAllTaskbars() { method SetupTaskbars (line 510) | public static void SetupTaskbars() { method ReloadTaskbars (line 553) | public static void ReloadTaskbars(bool startConfig = true) => FILE: RainbowTaskbar/Configuration/Config.cs type ConfigPublishStatus (line 22) | public enum ConfigPublishStatus { class ConfigData (line 28) | [JsonDerivedType(typeof(InstructionConfigData), typeDiscriminator: "c")] class Config (line 35) | [JsonDerivedType(typeof(InstructionConfig), typeDiscriminator: "c")] method OnPropertyChanged (line 40) | protected virtual void OnPropertyChanged([CallerMemberName] string pro... method InitNew (line 72) | public void InitNew() { method FromFile (line 75) | public static Config FromFile(string file) { method ToFile (line 81) | public void ToFile() { method Copy (line 87) | public Config Copy() { method DeleteFile (line 90) | public void DeleteFile() { method Start (line 95) | public virtual Task Start() { method Stop (line 125) | public abstract Task Stop(); method LoadImage (line 126) | public BitmapImage? LoadImage() { FILE: RainbowTaskbar/Configuration/Instruction/DefaultPresets.cs class DefaultPresets (line 8) | public static class DefaultPresets { FILE: RainbowTaskbar/Configuration/Instruction/Instruction.cs class Instruction (line 18) | [JsonDerivedType(typeof(BorderRadiusInstruction), typeDiscriminator: "b")] method GetKnownInstructionTypes (line 50) | public static IEnumerable GetKnownInstructionTypes() { method Execute (line 58) | public bool Execute(Taskbar window) => Execute(window, CancellationTok... method Execute (line 60) | public abstract bool Execute(Taskbar window, CancellationToken token); FILE: RainbowTaskbar/Configuration/Instruction/InstructionConfig.cs class InstructionConfigData (line 27) | [Serializable] method OnPropertyChanged (line 37) | protected virtual void OnPropertyChanged([CallerMemberName] string pro... method SetupPropertyChanged (line 41) | private void SetupPropertyChanged() { method InstructionConfigData (line 45) | public InstructionConfigData() { class InstructionConfig (line 50) | [Serializable] method InstructionConfig (line 57) | public InstructionConfig() { method Start (line 62) | public override async Task Start() { method Stop (line 71) | public override Task Stop() { method StopGroupTasks (line 75) | public List StopGroupTasks() { method StartGroupTasks (line 89) | public void StartGroupTasks() { method LegacyInstructionsToV2 (line 102) | public static BindingList LegacyInstructionsToV2(BindingL... method FromLegacyConfig (line 190) | public static InstructionConfig FromLegacyConfig(V2Legacy.Configuratio... method FromLegacyPreset (line 199) | public static InstructionConfig FromLegacyPreset(V2Legacy.Configuratio... FILE: RainbowTaskbar/Configuration/Instruction/InstructionGroup.cs class InstructionGroup (line 16) | public class InstructionGroup : INotifyPropertyChanged { method SetupPropertyChanged (line 26) | private void SetupPropertyChanged() { method OnPropertyChanged (line 30) | protected virtual void OnPropertyChanged([CallerMemberName] string pro... method InstructionGroup (line 34) | public InstructionGroup() { method RunOnceTask (line 38) | public bool RunOnceTask(CancellationToken token) { method LoopTask (line 76) | public void LoopTask(CancellationToken token) { method StartOnceTask (line 83) | public void StartOnceTask(CancellationToken token) { method StartLoopTask (line 86) | public void StartLoopTask(CancellationToken token) { FILE: RainbowTaskbar/Configuration/Instruction/InstructionPreset.cs class InstructionPreset (line 7) | public class InstructionPreset { FILE: RainbowTaskbar/Configuration/Instruction/Instructions/BorderRadiusInstruction.cs class BorderRadiusInstruction (line 9) | internal class BorderRadiusInstruction : Instruction { method Execute (line 19) | public override bool Execute(Taskbar window, CancellationToken _) { FILE: RainbowTaskbar/Configuration/Instruction/Instructions/ClearLayerInstruction.cs class ClearLayerInstruction (line 14) | internal class ClearLayerInstruction : Instruction { method Execute (line 23) | public override bool Execute(Taskbar window, CancellationToken token) { FILE: RainbowTaskbar/Configuration/Instruction/Instructions/ColorInstruction.cs class ColorInstruction (line 15) | internal class ColorInstruction : Instruction { type ColorInstructionEffect (line 30) | public enum ColorInstructionEffect { type ColorInstructionTransition (line 37) | public enum ColorInstructionTransition { method Execute (line 84) | public override bool Execute(Taskbar window, CancellationToken token) { FILE: RainbowTaskbar/Configuration/Instruction/Instructions/DelayInstruction.cs class DelayInstruction (line 9) | internal class DelayInstruction : Instruction { method Execute (line 17) | public override bool Execute(Taskbar window, CancellationToken token) { FILE: RainbowTaskbar/Configuration/Instruction/Instructions/ImageInstruction.cs class ImageInstruction (line 16) | internal class ImageInstruction : Instruction { method Execute (line 58) | public override bool Execute(Taskbar window, CancellationToken token) { FILE: RainbowTaskbar/Configuration/Instruction/Instructions/ShapeInstruction.cs class ShapeInstruction (line 20) | public class ShapeInstruction : Instruction { method Execute (line 90) | public override bool Execute(Taskbar window, CancellationToken token) { type ShapeInstructionShapes (line 132) | public enum ShapeInstructionShapes { FILE: RainbowTaskbar/Configuration/Instruction/Instructions/TextInstruction.cs class TextInstruction (line 13) | internal class TextInstruction : Instruction { method Execute (line 57) | public override bool Execute(Taskbar window, CancellationToken token) { FILE: RainbowTaskbar/Configuration/Instruction/Instructions/TransparencyInstruction.cs class TransparencyInstruction (line 12) | public class TransparencyInstruction : Instruction { type TransparencyInstructionStyle (line 13) | public enum TransparencyInstructionStyle { type TransparencyInstructionType (line 19) | public enum TransparencyInstructionType { method Execute (line 68) | public override bool Execute(Taskbar window, CancellationToken token) { FILE: RainbowTaskbar/Configuration/Web/WebConfig.cs type WebConfigUserSettingDataType (line 24) | public enum WebConfigUserSettingDataType { class WebConfigUserSetting (line 30) | [Serializable] class WebConfigData (line 97) | [Serializable] class WebConfig (line 103) | [Serializable] method WebConfig (line 112) | public WebConfig() { method _Start (line 143) | private void _Start(WebView2 webView, Mutex webViewReady, Taskbar t) { method Start (line 300) | public override async Task Start() { method Stop (line 323) | public override Task Stop() { FILE: RainbowTaskbar/Drawing/CanvasManager.cs class CanvasManager (line 13) | public class CanvasManager { method CanvasManager (line 27) | public CanvasManager(Taskbar window, Canvas[] canvases) { method SetImage (line 38) | public void SetImage(int index, RenderTargetBitmap target) { FILE: RainbowTaskbar/Drawing/LayerManager.cs class LayerManager (line 15) | public class LayerManager method LayerManager (line 23) | public LayerManager() { method LayerManager (line 27) | public LayerManager(Taskbar window) { method MakeIfNeeded (line 34) | public void MakeIfNeeded(int layer) { method DrawRect (line 51) | public void DrawRect(int layer, System.Windows.Media.Brush fill, Rect?... method DrawImage (line 61) | public void DrawImage(int layer, Rect rect, ImageSource imageSource) { method DrawShape (line 71) | public void DrawShape(int layer, Geometry shape, System.Windows.Media.... method DrawText (line 80) | public void DrawText(int layer, string content, int x = 0, int y = 0, ... FILE: RainbowTaskbar/Editor/DebugWindow.xaml.cs class DebugWindow (line 27) | public partial class DebugWindow : FluentWindow, INotifyPropertyChanged method DebugWindow (line 31) | public DebugWindow() method FluentWindow_Closing (line 54) | private void FluentWindow_Closing(object sender, CancelEventArgs e) { FILE: RainbowTaskbar/Editor/EditorViewModel.cs class EditorViewModel (line 11) | public class EditorViewModel { FILE: RainbowTaskbar/Editor/EditorWindow.xaml.cs class EditorWindow (line 34) | public partial class EditorWindow : FluentWindow { method EditorWindow (line 37) | public EditorWindow() { method OpenConfig (line 65) | public void OpenConfig(Config config) { method nav_Navigating (line 76) | private void nav_Navigating(NavigationView sender, NavigatingCancelEve... method FluentWindow_Closing (line 200) | private void FluentWindow_Closing(object sender, System.ComponentModel... method FluentWindow_KeyDown (line 209) | private void FluentWindow_KeyDown(object sender, KeyEventArgs e) { FILE: RainbowTaskbar/Editor/Pages/About.xaml.cs class About (line 23) | public partial class About : Page { method About (line 24) | public About() { method Image_MouseLeftButtonDown (line 33) | private void Image_MouseLeftButtonDown(object sender, MouseButtonEvent... method Hyperlink_Click (line 37) | private void Hyperlink_Click(object sender, RoutedEventArgs e) { method Hyperlink_Click_1 (line 41) | private void Hyperlink_Click_1(object sender, RoutedEventArgs e) { method Hyperlink_Click_2 (line 45) | private void Hyperlink_Click_2(object sender, RoutedEventArgs e) { FILE: RainbowTaskbar/Editor/Pages/Browse.xaml.cs type SortBy (line 27) | public enum SortBy { class Browse (line 34) | public partial class Browse : Page, INotifyPropertyChanged method Browse (line 41) | public Browse() method Clear (line 53) | public void Clear() { method OnSortChanged (line 60) | public void OnSortChanged() { method Search (line 81) | public Task Search() { method TextBox_TextChanged (line 103) | private void TextBox_TextChanged(object sender, TextChangedEventArgs e) { method ScrollViewer_ScrollChanged (line 117) | private void ScrollViewer_ScrollChanged(object sender, ScrollChangedEv... FILE: RainbowTaskbar/Editor/Pages/Configs.xaml.cs class Configs (line 28) | public partial class Configs : Page method Configs (line 31) | public Configs() method AddNewConfig (line 41) | private void AddNewConfig(object sender, RoutedEventArgs e) { FILE: RainbowTaskbar/Editor/Pages/Controls/ConfigListItemControl.xaml.cs class ConfigListItemControl (line 29) | public partial class ConfigListItemControl : UserControl, INotifyPropert... method OnConfigChanged (line 48) | public void OnConfigChanged() { method ConfigListItemControl (line 51) | public ConfigListItemControl() method Delete (line 61) | private void Delete(object sender, RoutedEventArgs e) { method Edit (line 68) | private void Edit(object sender, RoutedEventArgs e) { method Select (line 79) | private void Select(object sender, RoutedEventArgs e) { FILE: RainbowTaskbar/Editor/Pages/Controls/InstructionContextMenu.xaml.cs class InstructionContextMenu (line 24) | public partial class InstructionContextMenu : ContextMenu method InstructionContextMenu (line 40) | public InstructionContextMenu() method Duplicate_Click (line 46) | private void Duplicate_Click(object sender, RoutedEventArgs e) { method Delete_Click (line 51) | private void Delete_Click(object sender, RoutedEventArgs e) { FILE: RainbowTaskbar/Editor/Pages/Controls/InstructionControls/BorderRadiusInstructionControl.xaml.cs class BorderRadiusInstructionControl (line 21) | public partial class BorderRadiusInstructionControl : UserControl { method BorderRadiusInstructionControl (line 22) | public BorderRadiusInstructionControl() { FILE: RainbowTaskbar/Editor/Pages/Controls/InstructionControls/ClearLayerInstructionControl.xaml.cs class ClearLayerInstructionControl (line 21) | public partial class ClearLayerInstructionControl : UserControl { method ClearLayerInstructionControl (line 22) | public ClearLayerInstructionControl() { FILE: RainbowTaskbar/Editor/Pages/Controls/InstructionControls/ColorInstructionControl.xaml.cs class ColorInstructionControl (line 23) | public partial class ColorInstructionControl : UserControl { method ColorInstructionControl (line 24) | public ColorInstructionControl() { method ColorPicker1_SelectedColorChanged (line 36) | private void ColorPicker1_SelectedColorChanged(object sender, RoutedPr... method Randomize_Checked (line 49) | private void Randomize_Checked(object sender, RoutedEventArgs e) { method UpdateColors (line 68) | public void UpdateColors() { FILE: RainbowTaskbar/Editor/Pages/Controls/InstructionControls/Converters/ColorConverter.cs class ColorConverter (line 12) | public class ColorConverter : IValueConverter { method Convert (line 13) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 16) | public object ConvertBack(object value, Type targetType, object parame... FILE: RainbowTaskbar/Editor/Pages/Controls/InstructionControls/Converters/DivideHalf.cs class DivideHalf (line 10) | public class DivideHalf : IValueConverter { method Convert (line 11) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 16) | public object ConvertBack(object value, Type targetType, object parame... FILE: RainbowTaskbar/Editor/Pages/Controls/InstructionControls/Converters/FileExists.cs class FileExists (line 11) | public class FileExists : ValidationRule { method Validate (line 12) | public override ValidationResult Validate(object value, CultureInfo cu... FILE: RainbowTaskbar/Editor/Pages/Controls/InstructionControls/Converters/FloatToPercentage.cs class FloatToPercentage (line 10) | public class FloatToPercentage : IValueConverter { method Convert (line 11) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 16) | public object ConvertBack(object value, Type targetType, object parame... FILE: RainbowTaskbar/Editor/Pages/Controls/InstructionControls/DelayInstructionControl.xaml.cs class DelayInstructionControl (line 21) | public partial class DelayInstructionControl : UserControl { method DelayInstructionControl (line 22) | public DelayInstructionControl() { FILE: RainbowTaskbar/Editor/Pages/Controls/InstructionControls/ImageInstructionControl.xaml.cs class ImageInstructionControl (line 25) | public partial class ImageInstructionControl : UserControl { method ImageInstructionControl (line 26) | public ImageInstructionControl() { method Button_Click (line 32) | private void Button_Click(object sender, RoutedEventArgs e) { method GetImageFilter (line 43) | public string GetImageFilter() { FILE: RainbowTaskbar/Editor/Pages/Controls/InstructionControls/ShapeInstructionControl.xaml.cs class ShapeInstructionControl (line 21) | public partial class ShapeInstructionControl : UserControl { method ShapeInstructionControl (line 22) | public ShapeInstructionControl() { FILE: RainbowTaskbar/Editor/Pages/Controls/InstructionControls/TextInstructionControl.xaml.cs class TextInstructionControl (line 21) | public partial class TextInstructionControl : UserControl { method TextInstructionControl (line 22) | public TextInstructionControl() { FILE: RainbowTaskbar/Editor/Pages/Controls/InstructionControls/TransparencyInstructionControl.xaml.cs class TransparencyInstructionControl (line 22) | public partial class TransparencyInstructionControl : UserControl method TransparencyInstructionControl (line 24) | public TransparencyInstructionControl() FILE: RainbowTaskbar/Editor/Pages/Controls/IssueControl.xaml.cs class IssueControl (line 21) | public partial class IssueControl : UserControl method IssueControl (line 26) | public IssueControl() FILE: RainbowTaskbar/Editor/Pages/Controls/LoginControl.xaml.cs class LoginControl (line 20) | public partial class LoginControl : UserControl { method LoginControl (line 21) | public LoginControl() { FILE: RainbowTaskbar/Editor/Pages/Controls/ResultListItemControl.xaml.cs class ResultListItemControl (line 32) | public partial class ResultListItemControl : UserControl, INotifyPropert... method OnConfigChanged (line 70) | public async void OnConfigChanged() { method ResultListItemControl (line 79) | public ResultListItemControl() method Select (line 89) | private void Select(object sender, RoutedEventArgs e) { method Download (line 95) | private void Download(object sender, RoutedEventArgs e) { method Delete (line 107) | private void Delete(object sender, RoutedEventArgs e) { method Verify (line 126) | private void Verify(object sender, RoutedEventArgs e) { FILE: RainbowTaskbar/Editor/Pages/Controls/UnsafeImage.cs class UnsafeImage (line 9) | public class UnsafeImage : System.Windows.Controls.Image, IDisposable { method Dispose (line 10) | public void Dispose() { FILE: RainbowTaskbar/Editor/Pages/Controls/WebControls/AddPropertyDialogControl.xaml.cs class AddPropertyDialogControl (line 21) | public partial class AddPropertyDialogControl : UserControl { method AddPropertyDialogControl (line 23) | public AddPropertyDialogControl() { FILE: RainbowTaskbar/Editor/Pages/Edit/EditInfo.xaml.cs class EditInfo (line 37) | public partial class EditInfo : Page { method EditInfo (line 42) | public EditInfo(Config config) { method Save (line 62) | public void Save(object sender, RoutedEventArgs e) { method Edit (line 84) | private void Edit(object sender, RoutedEventArgs e) { method Preset (line 94) | private void Preset(object sender, RoutedEventArgs e) { method Publish (line 115) | private void Publish(object sender, RoutedEventArgs e) { method richDescription_MouseWheel (line 158) | private void richDescription_MouseWheel(object sender, MouseWheelEvent... method picture_Click (line 171) | private void picture_Click(object sender, RoutedEventArgs e) { method Delete (line 186) | private void Delete(object sender, RoutedEventArgs e) { method AddProperty (line 193) | private void AddProperty(object sender, RoutedEventArgs e) { method richDescription_Pasting (line 211) | private void richDescription_Pasting(object sender, DataObjectPastingE... FILE: RainbowTaskbar/Editor/Pages/Edit/EditPage.cs class EditPage (line 12) | public class EditPage : Page { FILE: RainbowTaskbar/Editor/Pages/Edit/InstructionEditPage.xaml.cs class InstructionEditPage (line 30) | public partial class InstructionEditPage : EditPage, INotifyPropertyChan... method OnSelectedInstructionChanged (line 59) | public void OnSelectedInstructionChanged() { method InstructionEditPage (line 62) | public InstructionEditPage(InstructionConfig config) { method ListBox_SelectionChanged (line 72) | private void ListBox_SelectionChanged(object sender, SelectionChangedE... method AddGroup (line 80) | private void AddGroup(object sender, RoutedEventArgs e) { method AddInstruction (line 84) | private void AddInstruction(object sender, RoutedEventArgs e) { method DeleteGroup (line 98) | private void DeleteGroup(object sender, RoutedEventArgs e) { method RunConfig (line 103) | private void RunConfig(object sender, RoutedEventArgs e) { method SaveConfig (line 109) | private void SaveConfig(object sender, RoutedEventArgs e) { FILE: RainbowTaskbar/Editor/Pages/Edit/ViewComments.xaml.cs class ViewComments (line 36) | public partial class ViewComments : Page, INotifyPropertyChanged { method ViewComments (line 43) | public ViewComments(Config config) { method Button_Click (line 61) | private void Button_Click(object sender, RoutedEventArgs e) { method Button_Click_1 (line 71) | private void Button_Click_1(object sender, RoutedEventArgs e) { method Button_Click_2 (line 88) | private void Button_Click_2(object sender, RoutedEventArgs e) { FILE: RainbowTaskbar/Editor/Pages/Edit/ViewInfo.xaml.cs class ViewInfo (line 34) | public partial class ViewInfo : Page, INotifyPropertyChanged { method ViewInfo (line 42) | public ViewInfo(Config config) { method Download (line 61) | private void Download(object sender, RoutedEventArgs e) { method Like (line 71) | private void Like(object sender, RoutedEventArgs e) { method Comment (line 86) | private void Comment(object sender, RoutedEventArgs e) { method OpenWeb (line 98) | private void OpenWeb(object sender, RoutedEventArgs e) { FILE: RainbowTaskbar/Editor/Pages/Edit/WebEditPage.xaml.cs class WebEditPage (line 33) | public partial class WebEditPage : EditPage { method OnOpenDevToolsChanged (line 38) | public void OnOpenDevToolsChanged() { method WebEditPage (line 48) | public WebEditPage() { method GetContent (line 116) | public async Task GetContent() { method Save (line 120) | public void Save() { method RunConfig (line 127) | private void RunConfig(object sender, RoutedEventArgs e) { FILE: RainbowTaskbar/Editor/Pages/Edit/WebView2Fixed.cs class WebView2Fixed (line 10) | public class WebView2Fixed : WebView2 { method OnPreviewKeyDown (line 11) | protected override void OnPreviewKeyDown(KeyEventArgs e) { FILE: RainbowTaskbar/Editor/Pages/EmptyPageBadFix.xaml.cs class EmptyPageBadFix (line 21) | public partial class EmptyPageBadFix : Page { method EmptyPageBadFix (line 22) | public EmptyPageBadFix() { FILE: RainbowTaskbar/Editor/Pages/EmptyPageBadFix2.xaml.cs class EmptyPageBadFix2 (line 21) | public partial class EmptyPageBadFix2 : Page { method EmptyPageBadFix2 (line 22) | public EmptyPageBadFix2() { FILE: RainbowTaskbar/Editor/Pages/Home.xaml.cs class Home (line 32) | public partial class Home : Page { method Home (line 33) | public Home() { method Button_Click (line 90) | private void Button_Click(object sender, RoutedEventArgs e) { method Button_Click_1 (line 94) | private void Button_Click_1(object sender, RoutedEventArgs e) { method Button_Click_2 (line 137) | private void Button_Click_2(object sender, RoutedEventArgs e) { FILE: RainbowTaskbar/Editor/Pages/Settings.xaml.cs class Settings (line 29) | public partial class Settings : Page { method Settings (line 36) | public Settings() { method genericLogin (line 43) | private void genericLogin(string oauthUrl) { method github_Click (line 74) | private void github_Click(object sender, RoutedEventArgs e) { method google_Click (line 79) | private void google_Click(object sender, RoutedEventArgs e) { method login_Click (line 83) | private void login_Click(object sender, RoutedEventArgs e) { method login2_Click (line 87) | private void login2_Click(object sender, RoutedEventArgs e) { FILE: RainbowTaskbar/ExplorerTAP/ExplorerTAP.cs type GUID (line 27) | [StructLayout(LayoutKind.Sequential)] class ExplorerTAP (line 35) | class ExplorerTAP method LoadLibrary (line 38) | [DllImport("kernel32.dll")] method FreeLibrary (line 40) | [DllImport("kernel32.dll")] method GetProcAddress (line 42) | [DllImport("kernel32.dll")] method GetWindowThreadProcessId (line 45) | [DllImport("user32.dll", SetLastError = true)] method InitializeXamlDiagnosticsEx (line 48) | [DllImport("Windows.UI.Xaml.dll", CharSet = CharSet.Unicode)] method PostMessage (line 51) | [DllImport("user32.dll", SetLastError = true)] method NeedsTAP (line 80) | public static bool NeedsTAP() { method StartExplorer (line 92) | private static void StartExplorer() { method TryInject (line 107) | public static bool TryInject() { method Reset (line 237) | public static void Reset() { method SetAppearanceType (line 247) | public static void SetAppearanceType(TransparencyInstruction.Transpare... method SetTaskbarElementsOpacity (line 268) | public static void SetTaskbarElementsOpacity(double opacity) { method GetDataPtr (line 275) | public static int GetDataPtr() { type TaskbarInfo (line 282) | [StructLayout(LayoutKind.Sequential, Pack = 8)] type TaskbarInfo2 (line 290) | [StructLayout(LayoutKind.Sequential, Pack = 8)] type RainbowTaskbarData (line 297) | [StructLayout(LayoutKind.Sequential, Pack = 8)] method ReadProcessMemory (line 306) | [DllImport("kernel32.dll", SetLastError = true)] method OpenProcess (line 313) | [DllImport("kernel32.dll", SetLastError = true)] type ProcessAccessFlags (line 319) | [Flags] method CloseHandle (line 335) | [DllImport("kernel32.dll", SetLastError = true)] method GetYPosition (line 342) | public static int GetYPosition(Taskbar t) { method GetUIDataStr (line 353) | public static string GetUIDataStr(Taskbar t) { class UIData (line 371) | [Serializable] method GetUIData (line 386) | public static UIData GetUIData(Taskbar t) { FILE: RainbowTaskbar/HTTPAPI/WorkshopAPI.cs class AuthenticatedRequest (line 24) | public class AuthenticatedRequest { class ResultResponse (line 28) | public class ResultResponse { class PublishConfigRequest (line 32) | public class PublishConfigRequest : AuthenticatedRequest { class ConfigData (line 46) | public class ConfigData { class PublishConfigResponse (line 70) | public class PublishConfigResponse : ResultResponse { class CommentData (line 76) | public class CommentData { class ConfigCommentsResponse (line 90) | public class ConfigCommentsResponse : ResultResponse { class ConfigCommentRequest (line 94) | public class ConfigCommentRequest : AuthenticatedRequest { class ConfigCommentResponse (line 98) | public class ConfigCommentResponse : ResultResponse { class SearchConfigRequest (line 103) | public class SearchConfigRequest { class LikedConfigsResponse (line 113) | public class LikedConfigsResponse { class SearchConfigResponse (line 118) | public class SearchConfigResponse : ResultResponse { method Parse (line 122) | public IEnumerable Parse() { class ThumbnailConfigRequest (line 144) | public class ThumbnailConfigRequest : AuthenticatedRequest { class IssueRequest (line 150) | public class IssueRequest { class ExceptionRequest (line 159) | public class ExceptionRequest { class WorkshopAPI (line 164) | public class WorkshopAPI { method PublishConfigAsync (line 166) | public async Task PublishConfigAsync(Config cf... method SearchConfigsAsync (line 186) | public async Task SearchConfigsAsync(string sea... method DeleteConfigAsync (line 203) | public async Task DeleteConfigAsync(Config config) { method DownloadThumbnailBase64 (line 219) | public async Task DownloadThumbnailBase64(Config config, bool... method VerifyThumbnail (line 235) | public async Task VerifyThumbnail(Config config) { method GetLikedConfigs (line 251) | public async Task GetLikedConfigs() { method GetConfigComments (line 267) | public async Task GetConfigComments(Config con... method AddConfigComment (line 282) | public async Task AddConfigComment(Config confi... method DeleteConfigComment (line 299) | public async Task DeleteConfigComment(Config config, s... method LikeConfig (line 315) | public async Task LikeConfig(Config cfg, bool like = t... method SubmitIssue (line 331) | public async Task SubmitIssue(string title, string des... method ReportException (line 348) | public async Task ReportException(Exception e) { method SetConfigThumbnail (line 365) | public async Task SetConfigThumbnail(Config config, I... FILE: RainbowTaskbar/Helpers/AutoUpdate.cs class AutoUpdate (line 20) | internal static class AutoUpdate { method CheckForUpdate (line 21) | public static void CheckForUpdate() => method GetLatestBody (line 79) | public static async Task GetLatestBody() { class Asset (line 92) | [DataContract] class GitHubAPIResponse (line 102) | [DataContract] FILE: RainbowTaskbar/Helpers/Cache.cs class Cache (line 8) | public class Cache { method Cache (line 13) | public Cache(T value, TimeSpan interval) { Value = value; UpdateInterv... FILE: RainbowTaskbar/Helpers/DPIUtil.cs class DPIUtil (line 13) | public static class DPIUtil { method ScaleFactor (line 60) | public static double ScaleFactor(Taskbar window) { method FindWindow (line 65) | [DllImport("user32.dll", SetLastError = true)] type POINT (line 68) | [StructLayout(LayoutKind.Sequential)] method POINT (line 73) | public POINT(int x, int y) { method ToString (line 90) | public override string ToString() { method MonitorFromPoint (line 95) | [DllImport("user32.dll", SetLastError = true)] type MonitorOptions (line 98) | enum MonitorOptions : uint { method GetDpi (line 103) | public static uint GetDpi(Taskbar window) { method MonitorFromWindow (line 123) | [DllImport("user32.dll")] method GetDpiForMonitor (line 136) | [DllImport("Shcore.dll")] method GetDpiForWindow (line 139) | [DllImport("User32.dll")] method RtlGetVersion (line 152) | [SecurityCritical] type OSVERSIONINFOEXW (line 162) | [StructLayout(LayoutKind.Sequential)] type DpiType (line 227) | private enum DpiType { FILE: RainbowTaskbar/Helpers/HiddenWebViewHost.xaml.cs class HiddenWebViewHost (line 19) | public partial class HiddenWebViewHost : Window { method HiddenWebViewHost (line 20) | public HiddenWebViewHost() { FILE: RainbowTaskbar/Helpers/JsonColorConverter.cs class JsonColorConverter (line 11) | public class JsonColorConverter : JsonConverter { method Read (line 12) | public override Color Read(ref Utf8JsonReader reader, Type typeToConve... method Write (line 14) | public override void Write(Utf8JsonWriter writer, Color value, JsonSer... FILE: RainbowTaskbar/Helpers/Taskbar.cs class TaskbarHelper (line 13) | public class TaskbarHelper { type DWMWINDOWATTRIBUTE (line 16) | public enum DWMWINDOWATTRIBUTE : uint { method DwmSetWindowAttribute (line 45) | [DllImport("dwmapi.dll", PreserveSig = true)] type CombineRgnStyles (line 50) | public enum CombineRgnStyles { type TaskbarStyle (line 60) | public enum TaskbarStyle { method TaskbarHelper (line 103) | public TaskbarHelper(IntPtr hWnd, bool secondary = false) { method SetLayeredWindowAttributes (line 113) | [DllImport("user32.dll")] method SetWindowLong (line 116) | [DllImport("user32.dll")] method GetWindowLong (line 119) | [DllImport("user32.dll", EntryPoint = "GetWindowLong")] method FindWindow (line 122) | [DllImport("user32.dll", SetLastError = true)] method FindWindowEx (line 125) | [DllImport("user32.dll", SetLastError = true)] method GetWindowRect (line 129) | [DllImport("user32.dll")] method SetWindowPos (line 132) | [DllImport("user32.dll", SetLastError = true)] method EnumThreadWindows (line 136) | [DllImport("user32.dll")] method SetWinEventHook (line 141) | [DllImport("user32.dll")] method UnhookWinEvent (line 146) | [DllImport("user32.dll")] method SetWindowCompositionAttribute (line 149) | [DllImport("user32.dll")] method GetWindowCompositionAttribute (line 152) | [DllImport("user32.dll")] method WinEventProc (line 156) | private void WinEventProc(IntPtr hWinEventHook, uint eventType, method PositionChangedHook (line 167) | public void PositionChangedHook() { method PositionChangedUnhook (line 175) | public void PositionChangedUnhook() => UnhookWinEvent(hhook); method SetAlpha (line 177) | public void SetAlpha(double alpha) { method PostMessage (line 194) | [DllImport("user32")] method SendMessage (line 197) | [DllImport("user32.dll", CharSet = CharSet.Auto)] method IsWindow (line 201) | [DllImport("user32.dll")] method SetBlur (line 205) | public void SetBlur() { method GetPoint (line 252) | public System.Drawing.Point GetPoint() { method GetRealRectangle (line 260) | public Rectangle GetRealRectangle() { method GetRectangle (line 266) | public Rectangle GetRectangle(bool scaling = true) { type QUERY_USER_NOTIFICATION_STATE (line 281) | enum QUERY_USER_NOTIFICATION_STATE { method SHQueryUserNotificationState (line 290) | [DllImport("shell32.dll")] method PlaceWindowUnder (line 295) | public void PlaceWindowUnder(Taskbar window) { method SHAppBarMessage (line 313) | [DllImport("shell32.dll")] method IsAutoHide (line 317) | private static bool IsAutoHide() { method SetWindowRgn (line 323) | [DllImport("user32.dll")] method CreateRoundRectRgn (line 326) | [DllImport("gdi32.dll")] method CreateRectRgn (line 329) | [DllImport("gdi32.dll")] method CombineRgn (line 332) | [DllImport("gdi32.dll")] method GetDC (line 336) | [DllImport("user32.dll", SetLastError = true)] method ReleaseDC (line 339) | [DllImport("user32.dll", SetLastError = true)] method GetDeviceCaps (line 342) | [DllImport("gdi32.dll")] method DeleteObject (line 345) | [DllImport("gdi32.dll", EntryPoint = "DeleteObject")] method GetWindowRgn (line 349) | [DllImport("user32.dll")] method GetSystemDpi (line 352) | public static int GetSystemDpi() { method GetScalingFactor (line 364) | public float GetScalingFactor() { method OffsetRgn (line 376) | [DllImport("gdi32.dll")] method UpdateRadius (line 379) | public bool UpdateRadius() { type RECT (line 459) | [StructLayout(LayoutKind.Sequential)] class SWP (line 467) | public static class SWP { type WindowCompositionAttributeData (line 489) | [StructLayout(LayoutKind.Sequential)] type WindowCompositionAttribute (line 496) | internal enum WindowCompositionAttribute { type AccentState (line 502) | internal enum AccentState { type AccentPolicy (line 510) | [StructLayout(LayoutKind.Sequential)] type APPBARDATA (line 518) | [StructLayout(LayoutKind.Sequential)] FILE: RainbowTaskbar/Helpers/Window.cs class WindowHelper (line 14) | public class WindowHelper { type CombineRgnStyles (line 15) | public enum CombineRgnStyles { method WindowHelper (line 38) | public WindowHelper(Taskbar window, TaskbarHelper taskbarHelper) { method SetWindowLong (line 45) | [DllImport("user32.dll")] method GetWindowLong (line 48) | [DllImport("user32.dll", EntryPoint = "GetWindowLong")] method MonitorFromWindow (line 51) | [DllImport("user32.dll")] type MonitorInfoEx (line 58) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)] method Init (line 67) | public void Init() { method GetMonitorInfo (line 73) | [DllImport("user32.dll")] method DeleteObject (line 75) | [DllImport("gdi32.dll", EntryPoint = "DeleteObject")] method WindowFromPoint (line 79) | [DllImport("user32.dll")] method TaskbarPosChanged (line 91) | private void TaskbarPosChanged(object sender, EventArgs args) { method GetHWND (line 151) | public static IntPtr GetHWND(Window window) => new WindowInteropHelper... method SetParent (line 153) | [DllImport("user32.dll", SetLastError = true)] method Init (line 156) | public void Init(TaskbarHelper taskbarHelper) { method InitOther (line 175) | public static void InitOther(Window wnd) { method SHAppBarMessage (line 183) | [DllImport("shell32.dll")] method IsAutoHide (line 187) | private static bool IsAutoHide() { method SetWindowRgn (line 193) | [DllImport("user32.dll")] method CreateRoundRectRgn (line 196) | [DllImport("gdi32.dll")] method CreateRectRgn (line 199) | [DllImport("gdi32.dll")] method CombineRgn (line 202) | [DllImport("gdi32.dll")] method GetDC (line 206) | [DllImport("user32.dll", SetLastError = true)] method ReleaseDC (line 209) | [DllImport("user32.dll", SetLastError = true)] method DwmRegisterThumbnail (line 214) | [DllImport("dwmapi.dll", SetLastError = true)] type RECT (line 216) | [StructLayout(LayoutKind.Sequential)] type DWM_THUMBNAIL_PROPERTIES (line 220) | [StructLayout(LayoutKind.Sequential)] type DWM_TNP (line 229) | public enum DWM_TNP : uint { method DwmUpdateThumbnailProperties (line 236) | [DllImport("dwmapi.dll", PreserveSig = true)] method DwmUnregisterThumbnail (line 238) | [DllImport("dwmapi.dll")] method Duplicate (line 242) | public void Duplicate(nint handle) { method UpdateDuplicate (line 248) | public void UpdateDuplicate() { method RemoveDuplicate (line 264) | public void RemoveDuplicate() { type GWL (line 269) | public enum GWL { type WS (line 283) | [Flags] type WS_EX (line 318) | public enum WS_EX : uint { class SWP (line 370) | public static class SWP { type APPBARDATA (line 390) | [StructLayout(LayoutKind.Sequential)] FILE: RainbowTaskbar/Interpolation/ColorInterpolation.cs class ColorInterpolation (line 10) | internal class ColorInterpolation { type INTERPOLATE_FUNCTION (line 11) | public enum INTERPOLATE_FUNCTION { method Cubic (line 19) | private static double Cubic(double x) => x < 0.5 ? 4 * x * x * x : 1 -... method Back (line 21) | private static double Back(double x) { method Sine (line 30) | private static double Sine(double x) => -(Math.Cos(3.14159 /*PI*/ * x)... method Exponential (line 32) | private static double Exponential(double x) => method clamp (line 41) | private static double clamp(double d, double min, double max) { method interp (line 47) | private static Color interp(Color color1, Color color2, double fractio... method Interpolate (line 55) | public static Color Interpolate(Color color1, Color color2, INTERPOLAT... class ColorExtension (line 79) | internal static class ColorExtension { method ToDrawingColor (line 80) | public static Color ToDrawingColor(this System.Windows.Media.Color col... method ToMediaColor (line 83) | public static System.Windows.Media.Color ToMediaColor(this Color color... method HexConverter (line 86) | public static string HexConverter(Color c) => "#" + c.R.ToString("X2")... class ColorConverter (line 89) | public class ColorConverter : IValueConverter { method Convert (line 90) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 93) | public object ConvertBack(object value, Type targetType, object parame... FILE: RainbowTaskbar/Languages/Localization.cs class Localization (line 14) | public class Localization method Localization (line 19) | public Localization() { method Switch (line 26) | public void Switch(string lang) { method Get (line 52) | public string Get(string key) { method InstructionFormat (line 67) | public string InstructionFormat(Instruction instruction, params object... method Name (line 70) | public string Name(string str) { method InstructionFormatSuffix (line 73) | public string InstructionFormatSuffix(Instruction instruction, string ... method Enum (line 77) | public string Enum(Enum en) { method Enable (line 82) | public void Enable(Collection mergedDicts) { class EnumLocalization (line 92) | public static class EnumLocalization { method ToStringLocalized (line 93) | public static string ToStringLocalized(this Enum shape) { FILE: RainbowTaskbar/Languages/Translators.cs class EnumTranslator (line 12) | public class EnumTranslator : IValueConverter { method Convert (line 13) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 16) | public object ConvertBack(object value, Type targetType, object parame... class InstructionTranslator (line 20) | public class InstructionTranslator : IValueConverter { method Convert (line 21) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 24) | public object ConvertBack(object value, Type targetType, object parame... class LanguageConverter (line 28) | public class LanguageConverter : IValueConverter { method Convert (line 29) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 34) | public object ConvertBack(object value, Type targetType, object parame... FILE: RainbowTaskbar/Languages/en_US.xaml.cs class en_US (line 20) | public partial class en_US : ResourceDictionary method en_US (line 22) | public en_US() FILE: RainbowTaskbar/Languages/fr_FR.xaml.cs class fr_FR (line 8) | public partial class fr_FR : ResourceDictionary method fr_FR (line 10) | public fr_FR() { FILE: RainbowTaskbar/Languages/ro_RO.xaml.cs class ro_RO (line 20) | public partial class ro_RO : ResourceDictionary method ro_RO (line 22) | public ro_RO() FILE: RainbowTaskbar/Languages/zh_CN.cs class zh_CN (line 19) | public partial class zh_CN : ResourceDictionary { method zh_CN (line 20) | public zh_CN() { FILE: RainbowTaskbar/Preferences/Settings.cs class Settings (line 32) | public class Settings : INotifyPropertyChanged { method OnWebTouchThroughChanged (line 71) | public void OnWebTouchThroughChanged() { method OnGlobalOpacityChanged (line 85) | public void OnGlobalOpacityChanged() { method OnWebScriptEnabledChanged (line 94) | public void OnWebScriptEnabledChanged() { method OnLoginKeyChanged (line 106) | public async void OnLoginKeyChanged() { method OnTaskbarBehaviourChanged (line 204) | public void OnTaskbarBehaviourChanged() { method OnLanguageChanged (line 209) | public void OnLanguageChanged() { method OnTrayIconVisibilityChanged (line 223) | public void OnTrayIconVisibilityChanged() { method OnConfigChanged (line 233) | public void OnConfigChanged() { method OnPropertyChanged (line 238) | protected virtual void OnPropertyChanged([CallerMemberName] string pro... method FromFile (line 241) | public static Settings FromFile(string file = null) { method ToFile (line 249) | public void ToFile(string file = null) { method SaveChanged (line 255) | public void SaveChanged() { FILE: RainbowTaskbar/Properties/Resources.Designer.cs class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: RainbowTaskbar/Properties/Settings.Designer.cs class Settings (line 14) | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] FILE: RainbowTaskbar/Taskbar.xaml.cs class Taskbar (line 38) | public partial class Taskbar : System.Windows.Window { method Taskbar (line 52) | public Taskbar(IntPtr HWND, bool secondary) { method Taskbar (line 70) | public Taskbar(IntPtr HWND) : this(HWND, false) { } type WINDOWPOS (line 75) | public struct WINDOWPOS { method GetWindow (line 85) | [DllImport("user32.dll", SetLastError = true)] method GetClassName (line 87) | [DllImport("user32.dll", SetLastError = true, CharSet = CharSet.Auto)] method WndProc (line 89) | private IntPtr WndProc(IntPtr hwnd, int msg, IntPtr wParam, IntPtr lPa... method RegisterWindowMessage (line 116) | [DllImport("user32.dll", SetLastError = true, CharSet = CharSet.Auto)] method RegisterShellHookWindow (line 119) | [DllImport("user32.dll", SetLastError = true)] method OnSourceInitialized (line 125) | protected override void OnSourceInitialized(EventArgs e) { method RainbowTaskbar_Closed (line 137) | private void RainbowTaskbar_Closed(object sender, EventArgs e) { method SetupLayers (line 144) | public static void SetupLayers() { method SetupWebView (line 160) | private static void SetupWebView(WebView2 webView, Mutex mutex = null) { class RectangleF (line 211) | [Serializable] method RectangleF (line 218) | public RectangleF(System.Drawing.Rectangle rectangle) { method RectangleF (line 224) | public RectangleF(System.Drawing.RectangleF rectangle) { method RectangleF (line 230) | public RectangleF(RectangleF rectangle) { class UIData (line 246) | [Serializable] method UIData (line 257) | public UIData(string rawUIData, Taskbar t) { class CS2WVMessage (line 275) | public class CS2WVMessage { method CS2WVMessage (line 280) | public CS2WVMessage(string message, T data) { method UIDataForAllTaskbars (line 286) | public List UIDataForAllTaskbars() { method SetupWebViewMessageReceiver (line 294) | public void SetupWebViewMessageReceiver() { method SetupWebViews (line 347) | public static void SetupWebViews() { method SoftReset (line 385) | public static void SoftReset(bool startConfig = true, Config cfg = nul... method Window_Closing (line 408) | private void Window_Closing(object sender, System.ComponentModel.Cance... FILE: RainbowTaskbar/TaskbarViewModel.cs class TaskbarViewModel (line 17) | public class TaskbarViewModel { method TaskbarViewModel (line 24) | public TaskbarViewModel(Taskbar window, IntPtr HWND) { method OnWindowClosing (line 92) | public void OnWindowClosing(object sender, CancelEventArgs e) { FILE: RainbowTaskbar/TrayWindow.xaml.cs class TrayWindow (line 28) | public partial class TrayWindow : Window { method TrayWindow (line 31) | public TrayWindow() { method TrayIcon_TrayMouseDoubleClick (line 42) | private void TrayIcon_TrayMouseDoubleClick(object sender, RoutedEventA... method Open_Click (line 47) | private void Open_Click(object sender, RoutedEventArgs e) { method Exit_Click (line 52) | private void Exit_Click(object sender, RoutedEventArgs e) { method Issue_Click (line 57) | private void Issue_Click(object sender, RoutedEventArgs e) { method ProjectPage_Click (line 62) | private void ProjectPage_Click(object sender, RoutedEventArgs e) { FILE: RainbowTaskbar/V2Legacy/Configuration/Config.cs class Config (line 26) | [DataContract] method Config (line 28) | public Config() { FILE: RainbowTaskbar/V2Legacy/Configuration/Instruction.cs class Instruction (line 15) | [DataContract] method GetKnownInstructionTypes (line 24) | public static IEnumerable GetKnownInstructionTypes() { method Execute (line 32) | public bool Execute(Taskbar window) => Execute(window, CancellationTok... method Execute (line 34) | public abstract bool Execute(Taskbar window, CancellationToken token); FILE: RainbowTaskbar/V2Legacy/Configuration/InstructionPreset.cs class InstructionPreset (line 6) | [DataContract] FILE: RainbowTaskbar/V2Legacy/Configuration/Instructions/BorderRadiusInstruction.cs class BorderRadiusInstruction (line 7) | [DataContract] method Execute (line 17) | public override bool Execute(Taskbar window, CancellationToken _) { FILE: RainbowTaskbar/V2Legacy/Configuration/Instructions/ClearLayerInstruction.cs class ClearLayerInstruction (line 12) | [DataContract] method Execute (line 22) | public override bool Execute(Taskbar window, CancellationToken token) { FILE: RainbowTaskbar/V2Legacy/Configuration/Instructions/ColorInstruction.cs class ColorInstruction (line 15) | [DataContract] type ColorInstructionEffect (line 23) | public enum ColorInstructionEffect { type ColorInstructionTransition (line 30) | public enum ColorInstructionTransition { method Execute (line 58) | public override bool Execute(Taskbar window, CancellationToken token) { FILE: RainbowTaskbar/V2Legacy/Configuration/Instructions/DelayInstruction.cs class DelayInstruction (line 6) | [DataContract] method Execute (line 15) | public override bool Execute(Taskbar window, CancellationToken token) { FILE: RainbowTaskbar/V2Legacy/Configuration/Instructions/ImageInstruction.cs class ImageInstruction (line 15) | [DataContract] method Execute (line 41) | public override bool Execute(Taskbar window, CancellationToken token) { FILE: RainbowTaskbar/V2Legacy/Configuration/Instructions/ShapeInstruction.cs class ShapeInstruction (line 18) | [DataContract] method Execute (line 58) | public override bool Execute(Taskbar window, CancellationToken token) { type ShapeInstructionShapes (line 64) | public enum ShapeInstructionShapes { FILE: RainbowTaskbar/V2Legacy/Configuration/Instructions/TextInstruction.cs class TextInstruction (line 12) | [DataContract] method Execute (line 41) | public override bool Execute(Taskbar window, CancellationToken token) { FILE: RainbowTaskbar/V2Legacy/Configuration/Instructions/TransparencyInstruction.cs class TransparencyInstruction (line 11) | [DataContract] type TransparencyInstructionStyle (line 13) | public enum TransparencyInstructionStyle { type TransparencyInstructionType (line 19) | public enum TransparencyInstructionType { method Execute (line 42) | public override bool Execute(Taskbar window, CancellationToken token) { FILE: RainbowTaskbarDLL/AppearanceServiceAPI.cpp function HRESULT (line 8) | HRESULT STDMETHODCALLTYPE AppearanceServiceAPI::SetAppearanceType(UINT t... function HRESULT (line 78) | HRESULT STDMETHODCALLTYPE AppearanceServiceAPI::Close() try { _F function HRESULT (line 92) | HRESULT STDMETHODCALLTYPE AppearanceServiceAPI::Version() { function HRESULT (line 135) | HRESULT STDMETHODCALLTYPE AppearanceServiceAPI::GetDataPtr(){ function HRESULT (line 145) | HRESULT AppearanceServiceAPI::Invoke(DISPID dispIdMember, // 0 or 1 function HRESULT (line 193) | HRESULT STDMETHODCALLTYPE AppearanceServiceAPI::GetTypeInfoCount(UINT* p... function HRESULT (line 198) | HRESULT STDMETHODCALLTYPE AppearanceServiceAPI::GetTypeInfo(UINT iTInfo,... function HRESULT (line 203) | HRESULT STDMETHODCALLTYPE AppearanceServiceAPI::GetIDsOfNames(REFIID rii... type RainbowTaskbarData (line 218) | struct RainbowTaskbarData type RainbowTaskbarData (line 218) | struct RainbowTaskbarData type RainbowTaskbarData (line 219) | struct RainbowTaskbarData FILE: RainbowTaskbarDLL/ArmFix/RpcProxy.h type IRpcStubBufferVtbl (line 121) | typedef struct IRpcStubBufferVtbl IRpcStubBufferVtbl; type ICallFactoryVtbl (line 122) | typedef struct ICallFactoryVtbl ICallFactoryVtbl; type IReleaseMarshalBuffersVtbl (line 123) | typedef struct IReleaseMarshalBuffersVtbl IReleaseMarshalBuffersVtbl; type IPSFactoryBufferVtbl (line 124) | typedef struct IPSFactoryBufferVtbl IPSFactoryBufferVtbl; type CInterfaceStubVtbl (line 127) | typedef struct tagCInterfaceStubVtbl CInterfaceStubVtbl; type CInterfaceProxyVtbl (line 128) | typedef struct tagCInterfaceProxyVtbl CInterfaceProxyVtbl; type tagCInterfaceStubVtbl (line 130) | struct tagCInterfaceStubVtbl type tagCInterfaceProxyVtbl (line 131) | struct tagCInterfaceProxyVtbl type IIDLookupRtn (line 134) | typedef IIDLookupRtn * PIIDLookup; type ProxyFileInfo (line 147) | typedef struct tagProxyFileInfo type ProxyFileInfo (line 167) | typedef ProxyFileInfo ExtendedProxyFileInfo; type CInterfaceProxyHeader (line 174) | typedef struct tagCInterfaceProxyHeader type CInterfaceProxyVtbl (line 201) | typedef struct tagCInterfaceProxyVtbl type CInterfaceStubHeader (line 224) | typedef struct tagCInterfaceStubHeader type CInterfaceStubVtbl (line 237) | typedef struct tagCInterfaceStubVtbl type CInterfaceStubVtblTag (line 253) | typedef struct tagCInterfaceStubVtblTag type CStdStubBuffer (line 259) | typedef struct tagCStdStubBuffer type CStdPSFactoryBuffer (line 271) | typedef struct tagCStdPSFactoryBuffer function HRESULT (line 870) | HRESULT STDAPICALLTYPE DLLREGISTERSERVER_ENTRY() \ function HRESULT (line 876) | HRESULT STDAPICALLTYPE DLLUNREGISTERSERVER_ENTRY() \ FILE: RainbowTaskbarDLL/ErrorDebug.h type TaskbarInfo (line 3) | struct TaskbarInfo { type TaskbarInfo2 (line 8) | struct TaskbarInfo2 { type RainbowTaskbarData (line 14) | struct RainbowTaskbarData { type IErrorDebug (line 19) | struct IErrorDebug FILE: RainbowTaskbarDLL/Factory.h function HRESULT (line 8) | HRESULT STDMETHODCALLTYPE CreateInstance(IUnknown* pUnkOuter, REFIID rii... function HRESULT (line 18) | HRESULT STDMETHODCALLTYPE LockServer(BOOL fLock) noexcept override FILE: RainbowTaskbarDLL/TAP.cpp function HRESULT (line 12) | HRESULT TAP::SetSite(IUnknown* pUnk) try function HRESULT (line 38) | HRESULT TAP::GetSite(REFIID riid, void** ppvSite) noexcept FILE: RainbowTaskbarDLL/Taskbar.h type UITree (line 4) | struct UITree { type Taskbar (line 9) | struct Taskbar { FILE: RainbowTaskbarDLL/VisualTreeWatch.cpp function FindRootElement (line 19) | winrt::Windows::UI::Xaml::FrameworkElement FindRootElement(winrt::Window... function _E (line 175) | _E if (rect) { function HRESULT (line 248) | HRESULT VisualTreeWatch::OnElementStateChanged(InstanceHandle, VisualEle... FILE: RainbowTaskbarDLL/VisualTreeWatch.h type RainbowTaskbarData (line 30) | struct RainbowTaskbarData FILE: RainbowTaskbarDLL/csharpinterop.cpp function STDAPI (line 38) | __declspec(dllexport) STDAPI SetAppearanceTypeDLL(UINT type) { function STDAPI (line 56) | __declspec(dllexport) STDAPI CloseDLL() { function STDAPI (line 64) | __declspec(dllexport) STDAPI VersionDLL() { function STDAPI (line 71) | __declspec(dllexport) STDAPI GetDataPtrDLL() { function STDAPI (line 79) | __declspec(dllexport) STDAPI DebugGetUITreeDLL(BSTR* tree) { function STDAPI (line 85) | __declspec(dllexport) STDAPI SetTaskbarElementsOpacityDLL(UINT opac) { FILE: RainbowTaskbarDLL/dllmain.cpp function STDAPI (line 13) | STDAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID* ppv) try function STDAPI (line 30) | STDAPI DllCanUnloadNow() function BOOL (line 36) | BOOL APIENTRY DllMain( HMODULE hModule,