Exercise 45.2
Add a filter to the table
Exercise 45.2 SWT.ICON_SEARCH, re-layout a button, TableColumnLayout to weighten table columns
Exercise 45.3
Add ControlDecoration and FieldAssist to TodoDetailsPart
Exercise 52 additional (busy beaver)
Change enablement state of HandlerMenuItem depending on the done state
of Todo
Exercise 52 additional advanced (busy beaver)
Change visibleWhen state of HandlerMenuItem depending on the done state
of Todo in Menu
Demo: Toyed with parameters (Have test handler print the parameter to console that is inject via @Named)
Exercise 54
Define key bindings
Exercise 56.1
Confirmation dialog at exit
Exercise 56.2
Create a password dialog
Exercise 58
Create a wizard
Exercise 65
Selection Service
Exercise 65.4
Implement the RemoveTodoHandler
Exercise 58.3
Adjust handler
Exercise 60
Databinding for SWT widgets
Exercise 62
Using Databinding for viewers
Demo: Resize part sash randomly
Exercise 68.1 & 69.1
Editor like behavior and PartService
Exercise 69.2
Switching perspectives and shared elements/placeholders
Exercise 70
Dynamic part creation based on PartDescriptors
Demo: BusyIndicator and ProgressMonitorDialog with IRunnableWithProgress