Documentation ¶
Index ¶
- Constants
- type Daemon
- type Manager
- func (m *Manager) BeginTouch() *dbus.Error
- func (m *Manager) DebugGetPidAreasMap() (pidAreasMapJSON string, busErr *dbus.Error)
- func (v *Manager) GetExportedMethods() dbusutil.ExportedMethods
- func (m *Manager) GetInterfaceName() string
- func (m *Manager) RegisterArea(sender dbus.Sender, x1, y1, x2, y2, flag int32) (id string, busErr *dbus.Error)
- func (m *Manager) RegisterAreas(sender dbus.Sender, areas []coordinateRange, flag int32) (id string, busErr *dbus.Error)
- func (m *Manager) RegisterFullScreen(sender dbus.Sender) (id string, busErr *dbus.Error)
- func (m *Manager) RegisterFullScreenMotionFlag(sender dbus.Sender) *dbus.Error
- func (m *Manager) UnregisterArea(sender dbus.Sender, id string) (ok bool, busErr *dbus.Error)
- func (m *Manager) UnregisterFullScreenMotionFlag(sender dbus.Sender) *dbus.Error
Constants ¶
View Source
const ( MotionFlag = int32(1) //当此标志为1, 则鼠标在册注区域中移动时,会实时发送鼠标位置信号 ButtonFlag = int32(1 << 1) KeyFlag = int32(1 << 2) )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Daemon ¶
type Daemon struct { *loader.ModuleBase // contains filtered or unexported fields }
func (*Daemon) GetDependencies ¶
func (*Daemon) WaitEnable ¶
func (d *Daemon) WaitEnable()
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
func (*Manager) BeginTouch ¶
func (*Manager) DebugGetPidAreasMap ¶
func (*Manager) GetExportedMethods ¶
func (v *Manager) GetExportedMethods() dbusutil.ExportedMethods
func (*Manager) GetInterfaceName ¶
func (*Manager) RegisterArea ¶
func (*Manager) RegisterAreas ¶
func (*Manager) RegisterFullScreen ¶
func (*Manager) RegisterFullScreenMotionFlag ¶
func (*Manager) UnregisterArea ¶
Click to show internal directories.
Click to hide internal directories.