User:Jminta:Views: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 2: Line 2:
*not pluggable
*not pluggable
*4 vboxes in deck, each with its own view-element
*4 vboxes in deck, each with its own view-element
*plug-hack:
**add element to deck
**add functions to gCalendarWindow
**over-ride currentView at correct times


==New view implementation models==
==New view implementation models==
Line 7: Line 11:
*not pluggable
*not pluggable
*2 elements in deck
*2 elements in deck
**add element to deck(optional)
**over-ride viewManager functions
===re-use overlay===
===re-use overlay===
*not pluggable
*not pluggable
*4 vboxes in deck, each with its own view-element
*4 vboxes in deck, each with its own view-element
**add element to deck
**add methods to gCalendarWindow
**over-ride currentView at correct times
===everything_v2===
===everything_v2===
*pluggable
*pluggable
*2 elements in deck
*2 elements in deck
**add element to deck(optional)
**call addView()

Revision as of 19:43, 16 November 2005

current trunk

  • not pluggable
  • 4 vboxes in deck, each with its own view-element
  • plug-hack:
    • add element to deck
    • add functions to gCalendarWindow
    • over-ride currentView at correct times

New view implementation models

everything_v1

  • not pluggable
  • 2 elements in deck
    • add element to deck(optional)
    • over-ride viewManager functions

re-use overlay

  • not pluggable
  • 4 vboxes in deck, each with its own view-element
    • add element to deck
    • add methods to gCalendarWindow
    • over-ride currentView at correct times

everything_v2

  • pluggable
  • 2 elements in deck
    • add element to deck(optional)
    • call addView()