Documentation
¶
Overview ¶
Package config provides configuration management for WinStatGo. It supports INI format configuration files with automatic saving.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppearanceConfig ¶
type AppearanceConfig struct {
Skin string
Opacity int
AlwaysOnTop bool
MousePenetrate bool
LockPosition bool
WindowX int
WindowY int
}
AppearanceConfig holds appearance settings.
type Config ¶
type Config struct {
// General settings
General GeneralConfig
// Display settings
Display DisplayConfig
// Network settings
Network NetworkConfig
// Appearance settings
Appearance AppearanceConfig
// Plugin settings
Plugin PluginConfig
// contains filtered or unexported fields
}
Config holds all application configuration.
func Load ¶
Load loads configuration from a file. If the file doesn't exist, returns default configuration.
func (*Config) GetFilePath ¶
GetFilePath returns the configuration file path.
type DisplayConfig ¶
type DisplayConfig struct {
ShowCPU bool
ShowMemory bool
ShowNetwork bool
ShowTemperature bool
ShowGPU bool
}
DisplayConfig holds display settings.
type GeneralConfig ¶
GeneralConfig holds general application settings.
type NetworkConfig ¶
NetworkConfig holds network monitoring settings.
type PluginConfig ¶
PluginConfig holds plugin settings.
Click to show internal directories.
Click to hide internal directories.