SYMBOL INDEX (110 symbols across 16 files) FILE: app.go type App (line 10) | type App struct method startup (line 20) | func (a *App) startup(ctx context.Context) { method domReady (line 26) | func (a App) domReady(ctx context.Context) { method beforeClose (line 33) | func (a *App) beforeClose(ctx context.Context) (prevent bool) { method shutdown (line 38) | func (a *App) shutdown(ctx context.Context) { method ExecuteAction (line 44) | func (a *App) ExecuteAction(actionName string) { method CancelShutdown (line 69) | func (a *App) CancelShutdown() { method OpenInBrowser (line 77) | func (a *App) OpenInBrowser(url string) { function NewApp (line 15) | func NewApp() *App { constant secondsToWait (line 42) | secondsToWait = "10" FILE: disk-manager.go type DiskManager (line 10) | type DiskManager struct method GetDiskWriteSpeed (line 36) | func (d *DiskManager) GetDiskWriteSpeed(processPID int32) (float64, er... method GetProcesses (line 65) | func (d *DiskManager) GetProcesses() ([]*Process, error) { type Process (line 12) | type Process struct function createDiskManager (line 17) | func createDiskManager() *DiskManager { function getProcessByPID (line 21) | func getProcessByPID(pid int32) (*process.Process, error) { FILE: frontend/src/components/monitor-switch/index.tsx type TMonitorSwitchProps (line 5) | type TMonitorSwitchProps = { FILE: frontend/src/hooks/use-system-monitor.ts constant INTERVAL_MS (line 14) | const INTERVAL_MS = 1000; constant IDLE_THRESHOLD (line 15) | const IDLE_THRESHOLD = 5; FILE: frontend/src/store/app-slice.ts type IAppState (line 17) | interface IAppState { FILE: frontend/src/store/index.ts type IRootState (line 12) | type IRootState = ReturnType; FILE: frontend/src/store/modals-slice.ts type IAppState (line 4) | interface IAppState { FILE: frontend/src/types/index.ts type TTheme (line 1) | type TTheme = 'light' | 'dark'; type TGenericObject (line 3) | type TGenericObject = { type Modal (line 7) | enum Modal { type ActionType (line 13) | enum ActionType { type TProcess (line 20) | type TProcess = { type TSettings (line 25) | type TSettings = { FILE: frontend/src/wailsjs/go/main/App.js function CancelShutdown (line 5) | function CancelShutdown() { function ExecuteAction (line 9) | function ExecuteAction(arg1) { function OpenInBrowser (line 13) | function OpenInBrowser(arg1) { FILE: frontend/src/wailsjs/go/main/DiskManager.js function GetDiskWriteSpeed (line 5) | function GetDiskWriteSpeed(arg1) { function GetProcesses (line 9) | function GetProcesses() { FILE: frontend/src/wailsjs/go/main/NetworkManager.js function AutoDetectInterface (line 5) | function AutoDetectInterface() { function GetIOStatByMac (line 9) | function GetIOStatByMac(arg1) { function GetInterfaceByMac (line 13) | function GetInterfaceByMac(arg1) { function GetInterfaceDownloadSpeed (line 17) | function GetInterfaceDownloadSpeed(arg1) { function GetInterfaces (line 21) | function GetInterfaces() { FILE: frontend/src/wailsjs/go/models.ts class IOCountersStat (line 3) | class IOCountersStat { method createFrom (line 16) | static createFrom(source: any = {}) { method constructor (line 20) | constructor(source: any = {}) { class InterfaceAddr (line 35) | class InterfaceAddr { method createFrom (line 38) | static createFrom(source: any = {}) { method constructor (line 42) | constructor(source: any = {}) { class InterfaceStat (line 47) | class InterfaceStat { method createFrom (line 55) | static createFrom(source: any = {}) { method constructor (line 59) | constructor(source: any = {}) { method convertValues (line 69) | convertValues(a: any, classs: any, asMap: boolean = false): any { FILE: frontend/src/wailsjs/runtime/runtime.d.ts type Position (line 11) | interface Position { type Size (line 16) | interface Size { type Screen (line 21) | interface Screen { type EnvironmentInfo (line 29) | interface EnvironmentInfo { FILE: frontend/src/wailsjs/runtime/runtime.js function LogPrint (line 11) | function LogPrint(message) { function LogTrace (line 15) | function LogTrace(message) { function LogDebug (line 19) | function LogDebug(message) { function LogInfo (line 23) | function LogInfo(message) { function LogWarning (line 27) | function LogWarning(message) { function LogError (line 31) | function LogError(message) { function LogFatal (line 35) | function LogFatal(message) { function EventsOnMultiple (line 39) | function EventsOnMultiple(eventName, callback, maxCallbacks) { function EventsOn (line 43) | function EventsOn(eventName, callback) { function EventsOff (line 47) | function EventsOff(eventName, ...additionalEventNames) { function EventsOnce (line 51) | function EventsOnce(eventName, callback) { function EventsEmit (line 55) | function EventsEmit(eventName) { function WindowReload (line 60) | function WindowReload() { function WindowReloadApp (line 64) | function WindowReloadApp() { function WindowSetAlwaysOnTop (line 68) | function WindowSetAlwaysOnTop(b) { function WindowSetSystemDefaultTheme (line 72) | function WindowSetSystemDefaultTheme() { function WindowSetLightTheme (line 76) | function WindowSetLightTheme() { function WindowSetDarkTheme (line 80) | function WindowSetDarkTheme() { function WindowCenter (line 84) | function WindowCenter() { function WindowSetTitle (line 88) | function WindowSetTitle(title) { function WindowFullscreen (line 92) | function WindowFullscreen() { function WindowUnfullscreen (line 96) | function WindowUnfullscreen() { function WindowIsFullscreen (line 100) | function WindowIsFullscreen() { function WindowGetSize (line 104) | function WindowGetSize() { function WindowSetSize (line 108) | function WindowSetSize(width, height) { function WindowSetMaxSize (line 112) | function WindowSetMaxSize(width, height) { function WindowSetMinSize (line 116) | function WindowSetMinSize(width, height) { function WindowSetPosition (line 120) | function WindowSetPosition(x, y) { function WindowGetPosition (line 124) | function WindowGetPosition() { function WindowHide (line 128) | function WindowHide() { function WindowShow (line 132) | function WindowShow() { function WindowMaximise (line 136) | function WindowMaximise() { function WindowToggleMaximise (line 140) | function WindowToggleMaximise() { function WindowUnmaximise (line 144) | function WindowUnmaximise() { function WindowIsMaximised (line 148) | function WindowIsMaximised() { function WindowMinimise (line 152) | function WindowMinimise() { function WindowUnminimise (line 156) | function WindowUnminimise() { function WindowSetBackgroundColour (line 160) | function WindowSetBackgroundColour(R, G, B, A) { function ScreenGetAll (line 164) | function ScreenGetAll() { function WindowIsMinimised (line 168) | function WindowIsMinimised() { function WindowIsNormal (line 172) | function WindowIsNormal() { function BrowserOpenURL (line 176) | function BrowserOpenURL(url) { function Environment (line 180) | function Environment() { function Quit (line 184) | function Quit() { function Hide (line 188) | function Hide() { function Show (line 192) | function Show() { function ClipboardGetText (line 196) | function ClipboardGetText() { function ClipboardSetText (line 200) | function ClipboardSetText(text) { FILE: main.go function main (line 22) | func main() { FILE: network-manager.go type NetworkManager (line 10) | type NetworkManager struct method GetInterfaces (line 24) | func (n *NetworkManager) GetInterfaces() []net.InterfaceStat { method GetInterfaceDownloadSpeed (line 35) | func (n *NetworkManager) GetInterfaceDownloadSpeed(mac string) (float6... method GetIOStatByMac (line 71) | func (n *NetworkManager) GetIOStatByMac(mac string) (net.IOCountersSta... method GetInterfaceByMac (line 94) | func (n *NetworkManager) GetInterfaceByMac(mac string) net.InterfaceSt... method AutoDetectInterface (line 109) | func (n *NetworkManager) AutoDetectInterface() string { type Interface (line 12) | type Interface struct function createNetworkManager (line 20) | func createNetworkManager() *NetworkManager { constant sampleInterval (line 33) | sampleInterval = 2 * time.Second