• Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Part: I Widgets > Advanced Controls

Chapter 9. Advanced Controls

Basic controls, menus, and tool bars go only so far when creating commercial-quality applications. Most programs make use of at least one tree, table, or tab folder. These widgets are called the advanced controls. Why are they advanced? Early versions of the operating systems were missing them, possibly making them “advanced.” For example, Windows 3.11 did not provide API for an operating system tree or table control, despite the fact that the desktop was clearly using both. Motif version 1.2 was also missing these controls. The tab folder has a rich history dating back to the notebook control of OS/2 but was not introduced officially on Windows (along with the tree and table) until Windows 95.

It is unlikely that any application you build in SWT will not make use of the advanced controls. For that reason, it is important that you study this section. Despite the fact that it is long, there are surprisingly few new concepts for you to learn. For example, if you already understand the scrolling and indexing operations from List, you are already familiar with the equivalent operations for tables.


PREVIEW

                                                                          

Not a subscriber?

Start A Free Trial


  
  • Creative Edge
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint