1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
|
// SPDX-FileCopyrightText: 2022 UnionTech Software Technology Co., Ltd.
//
// SPDX-License-Identifier: GPL-3.0-or-later
package dpms
import x "github.com/linuxdeepin/go-x11-client"
// _ns.ext_name: DPMS
const MajorVersion = 0
const MinorVersion = 0
var _ext *x.Extension
func Ext() *x.Extension {
return _ext
}
const GetVersionOpcode = 0
type GetVersionCookie x.SeqNum
const CapableOpcode = 1
type CapableCookie x.SeqNum
const GetTimeoutsOpcode = 2
type GetTimeoutsCookie x.SeqNum
const SetTimeoutsOpcode = 3
const EnableOpcode = 4
const DisableOpcode = 5
// enum DPMSMode
const (
DPMSModeOn = 0
DPMSModeStandby = 1
DPMSModeSuspend = 2
DPMSModeOff = 3
)
const ForceLevelOpcode = 6
const InfoOpcode = 7
type InfoCookie x.SeqNum
var requestOpcodeNameMap = map[uint]string{
GetVersionOpcode: "GetVersion",
CapableOpcode: "Capable",
GetTimeoutsOpcode: "GetTimeouts",
SetTimeoutsOpcode: "SetTimeouts",
EnableOpcode: "Enable",
DisableOpcode: "Disable",
ForceLevelOpcode: "ForceLevel",
InfoOpcode: "Info",
}
func init() {
_ext = x.NewExtension("DPMS", 0, nil, requestOpcodeNameMap)
}
|