Merge the new GUI tests from SOC2010_GUI_TEST branch.
Add a lot of tests for many wx GUI classes. Add tests using the new wxUIActionSimulator class but disable them under OS X as too many of them currently fail there. Refactor the test suite to make organizing the existing tests and adding the new ones easier. Improve documentation using the information gathered while testing the classes. Also update the documentation of the testing system itself. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@65386 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -65,51 +65,73 @@
|
||||
Begin dragging with the left mouse button.
|
||||
If you want to enable left-dragging you need to intercept this event
|
||||
and explicitely call wxTreeEvent::Allow(), as it's vetoed by default.
|
||||
Processes a @c wxEVT_COMMAND_TREE_BEGIN_DRAG event type.
|
||||
@event{EVT_TREE_BEGIN_RDRAG(id, func)}
|
||||
Begin dragging with the right mouse button.
|
||||
If you want to enable right-dragging you need to intercept this event
|
||||
and explicitely call wxTreeEvent::Allow(), as it's vetoed by default.
|
||||
Processes a @c wxEVT_COMMAND_TREE_BEGIN_RDRAG event type.
|
||||
@event{EVT_TREE_END_DRAG(id, func)}
|
||||
End dragging with the left or right mouse button.
|
||||
Processes a @c wxEVT_COMMAND_TREE_END_DRAG event type.
|
||||
@event{EVT_TREE_BEGIN_LABEL_EDIT(id, func)}
|
||||
Begin editing a label. This can be prevented by calling Veto().
|
||||
Processes a @c wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT event type.
|
||||
@event{EVT_TREE_END_LABEL_EDIT(id, func)}
|
||||
Finish editing a label. This can be prevented by calling Veto().
|
||||
Processes a @c wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT event type.
|
||||
@event{EVT_TREE_DELETE_ITEM(id, func)}
|
||||
An item was deleted.
|
||||
Processes a @c wxEVT_COMMAND_TREE_DELETE_ITEM event type.
|
||||
@event{EVT_TREE_GET_INFO(id, func)}
|
||||
Request information from the application.
|
||||
Processes a @c wxEVT_COMMAND_TREE_GET_INFO event type.
|
||||
@event{EVT_TREE_SET_INFO(id, func)}
|
||||
Information is being supplied.
|
||||
Processes a @c wxEVT_COMMAND_TREE_SET_INFO event type.
|
||||
@event{EVT_TREE_ITEM_ACTIVATED(id, func)}
|
||||
The item has been activated, i.e. chosen by double clicking it with
|
||||
mouse or from keyboard.
|
||||
Processes a @c wxEVT_COMMAND_TREE_ITEM_ACTIVATED event type.
|
||||
@event{EVT_TREE_ITEM_COLLAPSED(id, func)}
|
||||
The item has been collapsed.
|
||||
Processes a @c wxEVT_COMMAND_TREE_ITEM_COLLAPSED event type.
|
||||
@event{EVT_TREE_ITEM_COLLAPSING(id, func)}
|
||||
The item is being collapsed. This can be prevented by calling Veto().
|
||||
Processes a @c wxEVT_COMMAND_TREE_ITEM_COLLAPSING event type.
|
||||
@event{EVT_TREE_ITEM_EXPANDED(id, func)}
|
||||
The item has been expanded.
|
||||
Processes a @c wxEVT_COMMAND_TREE_ITEM_EXPANDED event type.
|
||||
@event{EVT_TREE_ITEM_EXPANDING(id, func)}
|
||||
The item is being expanded. This can be prevented by calling Veto().
|
||||
Processes a @c wxEVT_COMMAND_TREE_ITEM_EXPANDING event type.
|
||||
@event{EVT_TREE_ITEM_RIGHT_CLICK(id, func)}
|
||||
The user has clicked the item with the right mouse button.
|
||||
Processes a @c wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK event type.
|
||||
@event{EVT_TREE_ITEM_MIDDLE_CLICK(id, func)}
|
||||
The user has clicked the item with the middle mouse button.
|
||||
The user has clicked the item with the middle mouse button. This is
|
||||
only supported by the generic control.
|
||||
Processes a @c wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK event type.
|
||||
@event{EVT_TREE_SEL_CHANGED(id, func)}
|
||||
Selection has changed.
|
||||
Processes a @c wxEVT_COMMAND_TREE_SEL_CHANGED event type.
|
||||
@event{EVT_TREE_SEL_CHANGING(id, func)}
|
||||
Selection is changing. This can be prevented by calling Veto().
|
||||
Processes a @c wxEVT_COMMAND_TREE_SEL_CHANGING event type.
|
||||
@event{EVT_TREE_KEY_DOWN(id, func)}
|
||||
A key has been pressed.
|
||||
Processes a @c wxEVT_COMMAND_TREE_KEY_DOWN event type.
|
||||
@event{EVT_TREE_ITEM_GETTOOLTIP(id, func)}
|
||||
The opportunity to set the item tooltip is being given to the application
|
||||
(call wxTreeEvent::SetToolTip). Windows only.
|
||||
Processes a @c wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP event type.
|
||||
@event{EVT_TREE_ITEM_MENU(id, func)}
|
||||
The context menu for the selected item has been requested, either by a
|
||||
right click or by using the menu key.
|
||||
Processes a @c wxEVT_COMMAND_TREE_ITEM_MENU event type.
|
||||
@event{EVT_TREE_STATE_IMAGE_CLICK(id, func)}
|
||||
The state image has been clicked. Windows only.
|
||||
Processes a @c wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK event type.
|
||||
@endEventTable
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user