|
Lines 3062-3068
Link Here
|
| 3062 |
tree.destroy(); |
3062 |
tree.destroy(); |
| 3063 |
}, |
3063 |
}, |
| 3064 |
|
3064 |
|
| 3065 |
testNoDoubleClickDetection : function() { |
3065 |
testNoDoubleClickOnDifferentItems : function() { |
| 3066 |
var testUtil = org.eclipse.rwt.test.fixture.TestUtil; |
3066 |
var testUtil = org.eclipse.rwt.test.fixture.TestUtil; |
| 3067 |
var wm = org.eclipse.swt.WidgetManager.getInstance(); |
3067 |
var wm = org.eclipse.swt.WidgetManager.getInstance(); |
| 3068 |
var tree = this._createDefaultTree(); |
3068 |
var tree = this._createDefaultTree(); |
|
Lines 3075-3082
Link Here
|
| 3075 |
wm.add( child1, "w3", false ); |
3075 |
wm.add( child1, "w3", false ); |
| 3076 |
testUtil.flush(); |
3076 |
testUtil.flush(); |
| 3077 |
testUtil.initRequestLog(); |
3077 |
testUtil.initRequestLog(); |
| 3078 |
testUtil.click( tree._rowContainer._children[ 0 ] ); |
3078 |
|
| 3079 |
testUtil.click( tree._rowContainer._children[ 1 ] ); |
3079 |
testUtil.click( tree._rowContainer._children[ 0 ], 10, 10 ); |
|
|
3080 |
testUtil.click( tree._rowContainer._children[ 1 ], 20, 20 ); |
| 3081 |
|
| 3080 |
assertEquals( 2, testUtil.getRequestsSend() ); |
3082 |
assertEquals( 2, testUtil.getRequestsSend() ); |
| 3081 |
var log = testUtil.getRequestLog(); |
3083 |
var log = testUtil.getRequestLog(); |
| 3082 |
var expected = "org.eclipse.swt.events.widgetSelected"; |
3084 |
var expected = "org.eclipse.swt.events.widgetSelected"; |
|
Lines 3087-3093
Link Here
|
| 3087 |
assertTrue( log[ 1 ].indexOf( expected ) != -1 ); |
3089 |
assertTrue( log[ 1 ].indexOf( expected ) != -1 ); |
| 3088 |
tree.destroy(); |
3090 |
tree.destroy(); |
| 3089 |
}, |
3091 |
}, |
| 3090 |
|
3092 |
|
|
|
3093 |
testNoDoubleClickOnSameItem : function() { |
| 3094 |
var testUtil = org.eclipse.rwt.test.fixture.TestUtil; |
| 3095 |
var wm = org.eclipse.swt.WidgetManager.getInstance(); |
| 3096 |
var tree = this._createDefaultTree(); |
| 3097 |
tree.setHasSelectionListeners( true ); |
| 3098 |
tree.setItemCount( 2 ); |
| 3099 |
var child0 = new org.eclipse.rwt.widgets.TreeItem( tree.getRootItem(), 0 ); |
| 3100 |
var child1 = new org.eclipse.rwt.widgets.TreeItem( tree.getRootItem(), 1 ); |
| 3101 |
wm.add( tree, "w1", true ); |
| 3102 |
wm.add( child0, "w2", false ); |
| 3103 |
wm.add( child1, "w3", false ); |
| 3104 |
testUtil.flush(); |
| 3105 |
testUtil.initRequestLog(); |
| 3106 |
|
| 3107 |
testUtil.click( tree._rowContainer._children[ 0 ], 10, 10 ); |
| 3108 |
testUtil.click( tree._rowContainer._children[ 0 ], 20, 10 ); |
| 3109 |
|
| 3110 |
assertEquals( 2, testUtil.getRequestsSend() ); |
| 3111 |
var log = testUtil.getRequestLog(); |
| 3112 |
var expected = "org.eclipse.swt.events.widgetSelected"; |
| 3113 |
var notExpected = "org.eclipse.swt.events.widgetDefaultSelected"; |
| 3114 |
assertTrue( log[ 0 ].indexOf( notExpected ) == -1 ); |
| 3115 |
assertTrue( log[ 1 ].indexOf( notExpected ) == -1 ); |
| 3116 |
assertTrue( log[ 0 ].indexOf( expected ) != -1 ); |
| 3117 |
assertTrue( log[ 1 ].indexOf( expected ) != -1 ); |
| 3118 |
tree.destroy(); |
| 3119 |
}, |
| 3120 |
|
| 3091 |
testNoDefaultSelectionWithCtrlSpace : function() { |
3121 |
testNoDefaultSelectionWithCtrlSpace : function() { |
| 3092 |
var testUtil = org.eclipse.rwt.test.fixture.TestUtil; |
3122 |
var testUtil = org.eclipse.rwt.test.fixture.TestUtil; |
| 3093 |
var wm = org.eclipse.swt.WidgetManager.getInstance(); |
3123 |
var wm = org.eclipse.swt.WidgetManager.getInstance(); |
|
Lines 3110-3116
Link Here
|
| 3110 |
assertTrue( log.join().indexOf( notExpected ) == -1 ); |
3140 |
assertTrue( log.join().indexOf( notExpected ) == -1 ); |
| 3111 |
tree.destroy(); |
3141 |
tree.destroy(); |
| 3112 |
}, |
3142 |
}, |
| 3113 |
|
3143 |
|
| 3114 |
testKeyEventBeforeFlush : function() { |
3144 |
testKeyEventBeforeFlush : function() { |
| 3115 |
var testUtil = org.eclipse.rwt.test.fixture.TestUtil; |
3145 |
var testUtil = org.eclipse.rwt.test.fixture.TestUtil; |
| 3116 |
var wm = org.eclipse.swt.WidgetManager.getInstance(); |
3146 |
var wm = org.eclipse.swt.WidgetManager.getInstance(); |