Requirements
Stepping functionally can be invoked by clicking to the icon in the view tool-bar.
Search functionality
Be able to search for the content of the invocation sequence trees, or even better defined content on all views. The functionality should be similar as Mozilla has for searching web pages:
- specifying the search criteria in the text box
- move through occurrences of the searched string by highlighting the part of the text that is found
- inform the user when there is no more occurrences and that highlighting will start from top
- inform the user that there are no occurrences if nothing is found
Stepping functionality
When inspecting the invocation sequence view that is created as result of "Navigate To Invocation(s)" actions, the user has to be able to find the objects that are defined as ones that invocations are displayed for. The same should be allowed for normal invocation view, from the Method, SQL and Exceptions sub-views, so that some object that is displayed in these sub-views can be directly located in the tree. The functionality:
- user has to be able to selected elements that he is looking for in the tree
- tree has to be expanded till the element, and element highlighted
- user can go to the next and previous occurrence in the tree (if necessary it show first/show last can be also provided)
- inform the user when there is no more occurrences and that highlighting will start from top