page designer storyboard j. a. fitzpatrick december 2004

35
Page Designer Storyboard J. A. Fitzpatrick December 2004

Upload: helen-barber

Post on 18-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Page Designer Storyboard J. A. Fitzpatrick December 2004

Page DesignerStoryboard

J. A. Fitzpatrick

December 2004

Page 2: Page Designer Storyboard J. A. Fitzpatrick December 2004

Introduction (Caveats)

• This storyboard illustrates steps for laying out an unbound page using the new X Page Designer.

• This is a very rough first pass, intended to solicit discussion rather than provide final answers.

• The mockups have some known errors (to be corrected in the next version).

Page 3: Page Designer Storyboard J. A. Fitzpatrick December 2004

File > New > Page The New Page dialog appears, showing pre-populated Package name:

Page 4: Page Designer Storyboard J. A. Fitzpatrick December 2004

The user enters the Page Name and Label, selects a template, and presses Finish. The new page opens with its default contents:

Page 5: Page Designer Storyboard J. A. Fitzpatrick December 2004

The user selects Tab1 by clicking on either the structure view or graphic view.

 Tab1 is highlighted in both views. The current properties of Tab1 are displayed:

Page 6: Page Designer Storyboard J. A. Fitzpatrick December 2004

The user enters a label for the tab using the Properties view. The label appears in the structure and graphic views:

Page 7: Page Designer Storyboard J. A. Fitzpatrick December 2004

The user selects the header area. The Header container is highlighted on both the structure and graphic views, and its basic properties are displayed:

Page 8: Page Designer Storyboard J. A. Fitzpatrick December 2004

In order to see more of the properties for the layout group, the user stretches the Properties view.  The user then changes the number of columns from 3 to 2 using the Properties view. The column outline in the graphic view updates:

Page 9: Page Designer Storyboard J. A. Fitzpatrick December 2004

The user selects the pull down menu for the Column Size property:

Page 10: Page Designer Storyboard J. A. Fitzpatrick December 2004

The user selects 33/66 for the column sizes. (The number of rows shown is changed, this is TBD but may default to always showing populated rows + 1.) These changes are reflected in the Graphic view:

Page 11: Page Designer Storyboard J. A. Fitzpatrick December 2004

The user clicks on the “Edit Control” icon in the page element toolbar, then positions the mouse pointer over the first cell in the heading. The row is highlighted while the mouse pointer is hovering over it. The pointer shape reflects that this is a valid drop area for adding a widget:

Page 12: Page Designer Storyboard J. A. Fitzpatrick December 2004

The user clicks again, and the Edit Control element is added to the page. The new element is highlighted in the Graphic and Structure view, and its properties are shown:

Page 13: Page Designer Storyboard J. A. Fitzpatrick December 2004

The user enters a label for the element (using the Properties view or inline editing if available):

Page 14: Page Designer Storyboard J. A. Fitzpatrick December 2004

Using the same mechanism, the user adds a second Edit Control:

Page 15: Page Designer Storyboard J. A. Fitzpatrick December 2004

The user enters the label for this element. It is changed to display-only by using the pull-down for the Display Only property, and changing the default value of False to True:

Page 16: Page Designer Storyboard J. A. Fitzpatrick December 2004

The Graphic view updates to show the Edit Control as display-only:

Page 17: Page Designer Storyboard J. A. Fitzpatrick December 2004

The user decides, since the next element will also be an Edit Control, to just copy and paste the current element (Edit2). While Edit2 is selected, she uses key combination Control-C to copy. The user then selects the Header layout as the area to be pasted into:

Page 18: Page Designer Storyboard J. A. Fitzpatrick December 2004

The user then uses key combination Control-V to add the copy. A new element of the same type is added; all of its properties are the same as the copied element except that it is given a unique Name. Because the header was selected, the element is automatically added to the next empty cell:

Page 19: Page Designer Storyboard J. A. Fitzpatrick December 2004

Using the Properties, the user changes the label of this Edit Control, changes the EditControlType property to DropDown, and sets the

DisplayOnly property to False .

Page 20: Page Designer Storyboard J. A. Fitzpatrick December 2004

The next item to be added is a group box. The user selects the group box

icon on the toolbar, and drops it into the remaining cell of the header: .

Page 21: Page Designer Storyboard J. A. Fitzpatrick December 2004

Note that the row height adjusts for the larger element

Page 22: Page Designer Storyboard J. A. Fitzpatrick December 2004

The user enters the label for the group box, and then adds two radio buttons, and enters their labels:

Page 23: Page Designer Storyboard J. A. Fitzpatrick December 2004

For purposes of exploration, let’s rewind to before the group box was inserted and look at another possible path. Here, the user has added the first radio button, and is about to add the second. It is assumed that there will be a shortcut for adding an additional element to the same cell; here is is shown as hovering over an element in the graphic view:

Page 24: Page Designer Storyboard J. A. Fitzpatrick December 2004

 This shows the result of this action, which adds both the additional radio button and a layout group that was automatically added around the two elements:

Page 25: Page Designer Storyboard J. A. Fitzpatrick December 2004

The user multi-selects the two radio buttons using the standard Shift-Click combination:

Page 26: Page Designer Storyboard J. A. Fitzpatrick December 2004

The user right-clicks over the selected items to display the context menu:

Page 27: Page Designer Storyboard J. A. Fitzpatrick December 2004

Here the group box has been added. The next item added is a lookup edit control inside the tab:

Page 28: Page Designer Storyboard J. A. Fitzpatrick December 2004

In this case, it is known that the associated data field will be a 4-character customer code. To change this, the user opens the “Layout Details” category of the Properties:

Page 29: Page Designer Storyboard J. A. Fitzpatrick December 2004

The user changes the Fractional Column Span and Fractional Column Span Units properties to set the field width to 4 characters:

Page 30: Page Designer Storyboard J. A. Fitzpatrick December 2004

The next element to be added is the Customer name. The user adds the Edit Control, sets it to display only, and sets it to have no label. Then, she returns to the Layout Properties and sets the Column Span to 2 and the Position At to Label.

Page 31: Page Designer Storyboard J. A. Fitzpatrick December 2004

The next element to be added is a subpage containing address fields. The user add an empty subpage container widget:

Page 32: Page Designer Storyboard J. A. Fitzpatrick December 2004

The subpage is intended to span the full width of the page. This can be done by setting the Column Span property. Perhaps it can also be done by resizing on the interactive display:

Page 33: Page Designer Storyboard J. A. Fitzpatrick December 2004

Once the subpage container is positioned correctly, the user needs to define the actual subpage to be included. The mockup below shows a placeholder for a subpage search window:

Page 34: Page Designer Storyboard J. A. Fitzpatrick December 2004

After the subpage definition is inserted, it appears as follows:

Page 35: Page Designer Storyboard J. A. Fitzpatrick December 2004

.