Documentation
¶
Index ¶
- type BadgeOptions
- type DockService
- func (d *DockService) HideAppIcon()
- func (d *DockService) RemoveBadge() error
- func (d *DockService) ServiceName() string
- func (d *DockService) ServiceShutdown() error
- func (d *DockService) ServiceStartup(ctx context.Context, options application.ServiceOptions) error
- func (d *DockService) SetBadge(label string) error
- func (d *DockService) SetCustomBadge(label string, options BadgeOptions) error
- func (d *DockService) ShowAppIcon()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BadgeOptions ¶
type BadgeOptions struct {
TextColour color.RGBA
BackgroundColour color.RGBA
FontName string
FontSize int
SmallFontSize int
}
BadgeOptions represents options for customizing badge appearance
type DockService ¶
type DockService struct {
// contains filtered or unexported fields
}
Service represents the dock service
func New ¶
func New() *DockService
New creates a new Dock Service. On Linux, this returns a stub implementation since dock icon visibility and badge functionality are not standardized across desktop environments.
func NewWithOptions ¶
func NewWithOptions(options BadgeOptions) *DockService
NewWithOptions creates a new dock service with badge options. On Linux, this returns a stub implementation since badge functionality is not standardized across desktop environments. Options are ignored.
func (*DockService) HideAppIcon ¶
func (d *DockService) HideAppIcon()
HideAppIcon hides the app icon in the dock/taskbar.
func (*DockService) RemoveBadge ¶
func (d *DockService) RemoveBadge() error
RemoveBadge removes the badge label from the application icon.
func (*DockService) ServiceName ¶
func (d *DockService) ServiceName() string
ServiceName returns the name of the service.
func (*DockService) ServiceShutdown ¶
func (d *DockService) ServiceShutdown() error
ServiceShutdown is called when the service is unloaded.
func (*DockService) ServiceStartup ¶
func (d *DockService) ServiceStartup(ctx context.Context, options application.ServiceOptions) error
ServiceStartup is called when the service is loaded.
func (*DockService) SetBadge ¶
func (d *DockService) SetBadge(label string) error
SetBadge sets the badge label on the application icon.
func (*DockService) SetCustomBadge ¶
func (d *DockService) SetCustomBadge(label string, options BadgeOptions) error
SetCustomBadge sets the badge label on the application icon with custom options.
func (*DockService) ShowAppIcon ¶
func (d *DockService) ShowAppIcon()
ShowAppIcon shows the app icon in the dock/taskbar.