CS349 Lecture Notes - Jquery Ui, Windows Presentation Foundation, Abstract Window Toolkit
Document Summary
An observable occurrence, phenomenon, or an extraordinary occurrence. A message to notify an application that something happened. Pointer events (button press, button release, motion) Widget toolkit draws its own widgets and is responsible for mapping events to their corresponding widgets. Examples: java swing, jquery ui, windows wpf, watgui. Each widget is its own window (where window is not just what we typically call a window every control is a window) Os provides a hierarchical windowing system for all widgets. Widget toolkit wraps os widgets for programming language. Bws can dispatch events to a specific widget. Examples: nested x windows, java"s awt, os x cocoa, standard. Strategy: send input to widget under mouse cursor. Event is first routed to leaf node widget in the interactor tree corresponding to location of mouse cursor. Leaf node has first opportunity to act on that event. 2. pass the event to its parent (who can process it or send to its parent)