コード例 #1
0
ファイル: mouse.go プロジェクト: felixonmars/dde-daemon
func (m *Mouse) disableTouchpad(enabled bool) {
	if !enabled {
		touchpad.DeviceEnabled(true)
		return
	}

	if m.Exist {
		touchpad.DeviceEnabled(false)
	} else {
		touchpad.DeviceEnabled(true)
	}
}
コード例 #2
0
ファイル: mouse.go プロジェクト: felixonmars/dde-daemon
func HandleDeviceChanged(devList []wrapper.XIDeviceInfo) {
	if _mouse == nil {
		return
	}

	_mouse.setPropDeviceList(devList)
	if len(devList) == 0 {
		_mouse.setPropExist(false)
		if _mouse.DisableTpad.Get() == true {
			touchpad.DeviceEnabled(true)
		}
	} else {
		_mouse.setPropExist(true)
		_mouse.init()
	}
}