ET++: Stepping through a left mouse click in a button
The following set of pages shows a step-by-step sequence of methods which are called
when the user clicks the left mouse button on a button widget in an ET++ application.
The best way to take the tour is probably to start with item 1 and follow links from
there, but you can also jump directly to any stage below.
- System::Control()
- System::InnerLoop()
- UnixSystem::DispatchOneEvent()
- XInputHandler::Notify()
- XWinSystem::Notify()
- WindowPort::InputNotify()
- Window::InputNotify()
- VObject::DispatchEvents()
- VObject::Input()
- Button::DoLeftButtonDownCommand()
- CommandProcessor::PerformCommand()
- CommandProcessor::PerformNormalCommand()
- Command::Perform()
I also have a partial inheritance hierarchy for ET++.
Back to the top ET++ page
Suggestions to ferrar@uiuc.edu.