C. Shell Processing

  1. The shell developer has to do relatively little to start the user interface negotiation process. Her primary task is deciding which extension sites should exist and what their names should be. The shell developer of this chapter's sample application decided that each subordinate WorkItem can put its dropdown menus to the right of the File dropdown of the main menu, their toolbar buttons on the main toolbar to the right of her buttons, and their status bar panels on the status bar to the right of her. (The panel containing the floating toolbar and the shared label on the status bar are special cases that I deal with in later sections.)

    The shell code generated by the SCSF is shown on the facing page. The SCSF overrides the

Get Programming Microsoft® Composite UI Application Block and Smart Client Software Factory now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.