twaver.network.interaction.MSTouchInteraction Class
MS设备触摸交互处理器
用于MS设备的触摸交互操作,可以用Network#setTouchInteractions切换当前交互模式为触摸模式
Constructor
twaver.network.interaction.MSTouchInteraction
(
twaver.network.interaction.MSTouchInteraction
-
network
Parameters:
-
networktwaver.network.Network拓扑
Item Index
Methods
- twaver.network.interaction.BaseInteraction.addListener
- twaver.network.interaction.BaseInteraction.getClassName
- twaver.network.interaction.BaseInteraction.removeListener
- twaver.network.interaction.BaseInteraction.setUp
- twaver.network.interaction.BaseInteraction.tearDown
- twaver.network.interaction.MSTouchInteraction.getIntersectMode
- twaver.network.interaction.MSTouchInteraction.handle_mousemove
- twaver.network.interaction.MSTouchInteraction.handle_mouseup
- twaver.network.interaction.MSTouchInteraction.handleTouchend
- twaver.network.interaction.MSTouchInteraction.handleTouchmove
- twaver.network.interaction.MSTouchInteraction.handleTouchstart
Methods
twaver.network.interaction.BaseInteraction.addListener
()
批量添加事件监听器,参数个数不限,类型为String,值为所有合法的事件类型:比如mousedown,mouseup;此方法会查找函数名为"handle_"加"事件类型"(handle_mousedown,handle_mousedown)的函数,作为指定事件类型的回调函数。此方法一般在setUp方法里被调用
twaver.network.interaction.BaseInteraction.getClassName
()
String
获取此类的字符串类名
Returns:
String:
返回类名
twaver.network.interaction.BaseInteraction.removeListener
()
批量删除事件监听器,参数个数不限,类型为String,值为所有合法的事件类型:比如mousedown,mouseup;此方法会删除指定事件类型的函数名为"hanle_"加"事件类型"(handle_mousedown,handle_mousedown)的监听器。此方法一般在tearDown方法里被调用
twaver.network.interaction.BaseInteraction.setUp
()
初始化交互处理器,一般调用addListener方法添加鼠标、键盘以及触摸事件监听器;Network#setInteractions会调用此方法
twaver.network.interaction.BaseInteraction.tearDown
()
销毁交互处理器,一般调用removeListener方法删除鼠标、键盘以及触摸事件监听器;使用Network#setInteractions切换交互处理器时会调用此方法撤销旧的交互处理器
twaver.network.interaction.MSTouchInteraction.getIntersectMode
()
Boolean
获取是否使用相交模式(只要和选择区域相交的网元都会被选中)
Returns:
Boolean:
如果是相交模式,则返回true,否则返回false
twaver.network.interaction.MSTouchInteraction.handle_mousemove
(
-
e
处理鼠标移动事件
Parameters:
-
eMouseEvent鼠标事件
twaver.network.interaction.MSTouchInteraction.handle_mouseup
(
-
e
处理鼠标弹起事件
Parameters:
-
eMouseEvent鼠标事件
twaver.network.interaction.MSTouchInteraction.handleTouchend
(
-
e
处理触摸结束事件
Parameters:
-
eTouchEvent触摸事件
twaver.network.interaction.MSTouchInteraction.handleTouchmove
(
-
e
处理触摸移动事件
Parameters:
-
eTouchEvent触摸事件
twaver.network.interaction.MSTouchInteraction.handleTouchstart
(
-
e
处理触摸开始事件
Parameters:
-
eTouchEvent触摸事件
