Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

CCalendarApp Class Reference

Calendar/Date-book appliation. More...

#include <CalendarApp.h>

Inheritance diagram for CCalendarApp::

CApp List of all members.

Public Methods

void refreshDayList ()
void updateEventListbox ()
 CCalendarApp (CDijinni *parent)
 ~CCalendarApp ()
int update (CInputEvent *e)
void draw ()
 Standard draw. More...

void onEnter ()
void setMode (int mode)

Public Attributes

CPanelpanel [CAM_NUM_MODES]
CPaneltoppanel [CAM_NUM_MODES]
CCalendarWidgetcalendar
CButtonbtnEditDay
CButtonbtnNewEvent
CDateViewdateView
CKbdkeyboard
CListBoxsebox
CListBoxhourbox
CListBoxminbox
CListBoxampmbox
CScrollBartimesbar
CScrollBarminsbar
CButtonbtnCancel
CButtonbtnSave
CButtonbtnSetAllDay
CButtonbtnSetTime
CTextAreatextarea
CScrollBartextbar
CLabellblDate
CLabellblTime
CScrollBareventsbar
CListBoxdailyevents
CButtonbtnEditEvent
CButtonbtnDeleteEvent
CButtonbtnEDBack
CEventVieweventview
bool m_isnew

Detailed Description

Calendar/Date-book appliation.

This is the super-duper calendar application. It supports day and month views, multiple events on days, all-day events, adding, editing, and deleting events, input validation, and more. All the data this application uses is managed by CCalendar and CDate.


Constructor & Destructor Documentation

CCalendarApp::CCalendarApp CDijinni   parent
 

CCalendarApp::~CCalendarApp  
 


Member Function Documentation

void CCalendarApp::draw   [virtual]
 

Standard draw.

Reimplemented from CApp.

void CCalendarApp::onEnter   [virtual]
 

Reimplemented from CApp.

void CCalendarApp::refreshDayList  
 

void CCalendarApp::setMode int    mode
 

CCalendarApp::update CInputEvent   e [virtual]
 

Reimplemented from CApp.

void CCalendarApp::updateEventListbox  
 


Member Data Documentation

CListBox* CCalendarApp::ampmbox
 

CButton* CCalendarApp::btnCancel
 

CButton* CCalendarApp::btnDeleteEvent
 

CButton* CCalendarApp::btnEDBack
 

CButton* CCalendarApp::btnEditDay
 

CButton* CCalendarApp::btnEditEvent
 

CButton* CCalendarApp::btnNewEvent
 

CButton* CCalendarApp::btnSave
 

CButton* CCalendarApp::btnSetAllDay
 

CButton* CCalendarApp::btnSetTime
 

CCalendarWidget* CCalendarApp::calendar
 

CListBox* CCalendarApp::dailyevents
 

CDateView* CCalendarApp::dateView
 

CScrollBar* CCalendarApp::eventsbar
 

CEventView* CCalendarApp::eventview
 

CListBox* CCalendarApp::hourbox
 

CKbd* CCalendarApp::keyboard
 

CLabel* CCalendarApp::lblDate
 

CLabel* CCalendarApp::lblTime
 

bool CCalendarApp::m_isnew
 

CListBox* CCalendarApp::minbox
 

CScrollBar* CCalendarApp::minsbar
 

CPanel* CCalendarApp::panel[CAM_NUM_MODES]
 

CListBox* CCalendarApp::sebox
 

CTextArea* CCalendarApp::textarea
 

CScrollBar* CCalendarApp::textbar
 

CScrollBar* CCalendarApp::timesbar
 

CPanel* CCalendarApp::toppanel[CAM_NUM_MODES]
 


The documentation for this class was generated from the following files:
Generated on Thu Dec 6 00:14:52 2001 for Dijinni by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001