r4 - 19 Oct 2004 - 14:46:19 - DonnDenmanYou are here: OSAF >  Journal Web  >  DetailViewFunctionalSpec20041019 > CoreArea20041019

CoreArea

The CoreArea is a block that appears in the DetailView. The wireframe below is obsolete, but shows a CoreArea for a Calendar event :

03_Calendar.gif

This Block contains the all the attributes that are Kind-specific. For Mail, Notes and Tasks there's a large TitleBlock that displays the title of the ContentItem. I think this is the DisplayName for Note and Task, and the Subject for Mail. For Calendar items there's a big button that says "Headline", which I'll just call the HeadlineButton for now. The next item is the DateLine, and it contains various date/time/reminder information. The DateLine appears for all calendar items, and for any other item that has had the CalendarStamp activated. Calendar items also show a LocationField that tells you the location of the calendar event. The LocationField is a simple static text block.

The DateLine is a complicated block. It is composed of several sub-blocks: A DateTime block, a Recurrence block, and a RemindMe block:

  • A DateTime block - starting from the left, has a little clock icon, an abbreviated day of the week, a date, a time range, an AM/PM indicator, and a set of up/down arrows that provide a way to change the values. The DateTime block needs three inputs: a datetime value to display, a way to get the international settings to apply, and a way to get the user preferences for display. I'll assume that the DateTime block will be given all three when it's created, and will have an interface to allow changing each one independently. The UI Design for this block needs to be fleshed out, and also where the block gets its preferences, etc.
  • Recurrence block - a Popup menu block that has a little icon on its left and a set of timeframes in its menu to choose from. Each timeframe is listed twice, once with "until" appended to it, and once without "until".
  • RemindMe block - a Popup menu block that has a little alarm clock icon on its left, and a set of time periods to choose from. The time periods are all expressed in terms of a period before an event, e.g. "week before", "day before" "hour before" etc.
  • SeparatorLine - there's a little separator line drawn at the bottom of the DateLine block

Questions:

  • What kind of block is the thing I'm calling the HeadlineButton on calendar items? Can I click on it? Does its title reflect some attribute?
  • Does the DateLine only appear on Calendar items? Or any time the CalendarStamp button has been activated?
  • When the Recurrence block shows an "until" item, where does the end date come from? Is it an additional line that appears below? Does it start out showing a string that indicates not-recurring, e.g. "once"?

-- DonnDenman - 24 May 2004

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r4 < r3 < r2 < r1 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.