Documentation ¶
Index ¶
- type CoordinateRange
- type XEventMonitor
- func (v *XEventMonitor) ConnectButtonPress(cb func(button int32, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error)
- func (v *XEventMonitor) ConnectButtonRelease(cb func(button int32, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error)
- func (v *XEventMonitor) ConnectCancelAllArea(cb func()) (dbusutil.SignalHandlerId, error)
- func (v *XEventMonitor) ConnectCursorInto(cb func(x int32, y int32, id string)) (dbusutil.SignalHandlerId, error)
- func (v *XEventMonitor) ConnectCursorMove(cb func(x int32, y int32, id string)) (dbusutil.SignalHandlerId, error)
- func (v *XEventMonitor) ConnectCursorOut(cb func(x int32, y int32, id string)) (dbusutil.SignalHandlerId, error)
- func (v *XEventMonitor) ConnectKeyPress(cb func(key string, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error)
- func (v *XEventMonitor) ConnectKeyRelease(cb func(key string, x int32, y int32, id string)) (dbusutil.SignalHandlerId, error)
- func (*XEventMonitor) GetInterfaceName_() string
- func (v *XEventMonitor) GetObject_() *proxy.Object
- func (v *XEventMonitor) GoRegisterArea(flags dbus.Flags, ch chan *dbus.Call, x1 int32, y1 int32, x2 int32, y2 int32, ...) *dbus.Call
- func (v *XEventMonitor) GoRegisterAreas(flags dbus.Flags, ch chan *dbus.Call, areas []CoordinateRange, flag int32) *dbus.Call
- func (v *XEventMonitor) GoRegisterFullScreen(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
- func (v *XEventMonitor) GoUnregisterArea(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call
- func (v *XEventMonitor) RegisterArea(flags dbus.Flags, x1 int32, y1 int32, x2 int32, y2 int32, flag int32) (id string, err error)
- func (v *XEventMonitor) RegisterAreas(flags dbus.Flags, areas []CoordinateRange, flag int32) (id string, err error)
- func (v *XEventMonitor) RegisterFullScreen(flags dbus.Flags) (id string, err error)
- func (*XEventMonitor) StoreRegisterArea(call *dbus.Call) (id string, err error)
- func (*XEventMonitor) StoreRegisterAreas(call *dbus.Call) (id string, err error)
- func (*XEventMonitor) StoreRegisterFullScreen(call *dbus.Call) (id string, err error)
- func (*XEventMonitor) StoreUnregisterArea(call *dbus.Call) (ok bool, err error)
- func (v *XEventMonitor) UnregisterArea(flags dbus.Flags, id string) (ok bool, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CoordinateRange ¶
type CoordinateRange struct {
X1, Y1, X2, Y2 int32
}
type XEventMonitor ¶
func NewXEventMonitor ¶
func NewXEventMonitor(conn *dbus.Conn) *XEventMonitor
func (*XEventMonitor) ConnectButtonPress ¶
func (*XEventMonitor) ConnectButtonRelease ¶
func (*XEventMonitor) ConnectCancelAllArea ¶
func (v *XEventMonitor) ConnectCancelAllArea(cb func()) (dbusutil.SignalHandlerId, error)
func (*XEventMonitor) ConnectCursorInto ¶
func (*XEventMonitor) ConnectCursorMove ¶
func (*XEventMonitor) ConnectCursorOut ¶
func (*XEventMonitor) ConnectKeyPress ¶
func (*XEventMonitor) ConnectKeyRelease ¶
func (*XEventMonitor) GetInterfaceName_ ¶
func (*XEventMonitor) GetInterfaceName_() string
func (*XEventMonitor) GetObject_ ¶
func (*XEventMonitor) GoRegisterArea ¶
func (*XEventMonitor) GoRegisterAreas ¶
func (v *XEventMonitor) GoRegisterAreas(flags dbus.Flags, ch chan *dbus.Call, areas []CoordinateRange, flag int32) *dbus.Call
func (*XEventMonitor) GoRegisterFullScreen ¶
func (v *XEventMonitor) GoRegisterFullScreen(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
func (*XEventMonitor) GoUnregisterArea ¶
func (v *XEventMonitor) GoUnregisterArea(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call
func (*XEventMonitor) RegisterArea ¶
func (*XEventMonitor) RegisterAreas ¶
func (v *XEventMonitor) RegisterAreas(flags dbus.Flags, areas []CoordinateRange, flag int32) (id string, err error)
func (*XEventMonitor) RegisterFullScreen ¶
func (*XEventMonitor) StoreRegisterArea ¶
func (*XEventMonitor) StoreRegisterAreas ¶
func (*XEventMonitor) StoreRegisterFullScreen ¶
func (*XEventMonitor) StoreUnregisterArea ¶
func (*XEventMonitor) UnregisterArea ¶
Click to show internal directories.
Click to hide internal directories.