rename non-camel-case vars, refactor, satisfy linter

This commit is contained in:
2026-08-22 17:47:37 +02:00
parent 9e558e1f3c
commit d64f84c887
13 changed files with 220 additions and 206 deletions

View File

@@ -5,30 +5,30 @@ import (
"fmt"
)
// Store an output mode.
// Mode stores data of an output mode.
type Mode struct {
Width int `json:"width"`
Height int `json:"height"`
Refresh int `json:"refresh"`
}
// An output object (i.e. a physical monitor)
// Output represents an output object (i.e. a physical monitor)
type Output struct {
Name string `json:"name"`
Make string `json:"make"`
Serial string `json:"serial"`
Active bool `json:"active"`
Primary bool `json:"primary"`
SubpixelHinting string `json:"subpixel_hinting"`
Transform string `json:"transform"`
Current_workspace string `json:"current_workspace"`
Modes []*Mode `json:"modes"`
CurrentMode *Mode `json:"current_mode"`
Name string `json:"name"`
Make string `json:"make"`
Serial string `json:"serial"`
Active bool `json:"active"`
Primary bool `json:"primary"`
SubpixelHinting string `json:"subpixel_hinting"`
Transform string `json:"transform"`
CurrentWorkspace string `json:"current_workspace"`
Modes []*Mode `json:"modes"`
CurrentMode *Mode `json:"current_mode"`
}
// Get a list of currently available and usable outputs.
// GetOutputs returns a list of currently available and usable outputs.
func (ipc *SwayIPC) GetOutputs() ([]*Output, error) {
err := ipc.sendHeader(GET_OUTPUTS, 0)
err := ipc.sendHeader(MsgGetOutputs, 0)
if err != nil {
return nil, err
}