Show
Ignore:
Timestamp:
07/09/07 22:13:35 (2 years ago)
Author:
daboo
Message:

More v4.1 code. Includes experiment, though non-functioning WebKit? message
display option.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • Mulberry/branches/v4.1d1/MacOS/Sources/Application/Calendar/Calendar_View/Calendar_Window/CCalendarView.cp

    r74 r97  
    2323#include "CDayWeekView.h" 
    2424#include "CEventPreview.h" 
     25#include "CFreeBusyView.h" 
    2526#include "CMonthView.h" 
    2627#include "CMulberryCommon.h" 
     
    5657        mSummaryType = NCalendarView::eList; 
    5758        mSummaryRange = NCalendarView::eThisWeek; 
     59        mFreeBusyRange = CDayWeekViewTimeRange::e24Hrs; 
     60        mFreeBusyScale = 0; 
    5861        mSingleCalendar = false; 
    5962        mCalendar = NULL; 
     
    339342                        mSummaryRange = static_cast<CSummaryView*>(mCurrentView)->GetRange(); 
    340343                        break; 
     344                case NCalendarView::eViewFreeBusy: 
     345                        mFreeBusyRange = static_cast<CFreeBusyView*>(mCurrentView)->GetRange(); 
     346                        mFreeBusyScale = static_cast<CFreeBusyView*>(mCurrentView)->GetScale(); 
     347                        break; 
    341348                default:; 
    342349                } 
     
    401408                static_cast<CSummaryView*>(mCurrentView)->SetRange(mSummaryRange); 
    402409                break; 
     410        case NCalendarView::eViewFreeBusy: 
     411                mCurrentView = static_cast<CFreeBusyView*>(UReanimator::CreateView(CFreeBusyView::pane_ID, mViewContainer, this)); 
     412                mViewContainer->ExpandSubPane(mCurrentView, true, true); 
     413                static_cast<CFreeBusyView*>(mCurrentView)->SetRange(mFreeBusyRange); 
     414                static_cast<CFreeBusyView*>(mCurrentView)->SetScale(mFreeBusyScale); 
     415                break; 
    403416        } 
    404417         
     
    524537                break; 
    525538        case NCalendarView::eViewMonth: 
     539        default: 
    526540                OnMonthBtn(); 
    527541                break;