CAddrbookApp | Address book application |
CAddressBook | Linked list of CPerson items, in lexicographical order by name |
CApp | Application parent class |
CButton | CButton - Regluar pushbutton widget |
CCalcApp | Simple 4-function calculator application |
CCalendar | Linked List of CDate items creating a list in chronological order of scheduled events |
CCalendarApp | Calendar/Date-book appliation |
CCalendarWidget | Scaleable calendar widget |
CCellPhone | Cellphone functions/util class |
CCore | Provides all data structures in one easy package as well as user data such as passwords, found message, cell client data as well as registeration. Also provides file and IR IO capability integrated for highest level of abstraction with data structures |
CDate | Basic node for storing a calendar event |
CDateView | Class for viewing all the events on a specific day |
CDijinni | Main Dijinni class. Manages which application is active and handles event passing |
CEventView | Class for viewing a specific event and it's entire comment |
CFrontpanelApp | Application to handle the front panel interface |
CGfxScreen | |
CGfxWidget | A widget with a pre-implimented empty update method for graphics-only widgets (bitmaps, etc) |
CHomeApp | The home application. The place to go to switch to all the other available applications |
CInputEvent | Simple intput event class |
CJukeBox | Stores a master mp3 list CPlayList object, and CUserPlayLists object for organizing all mp3s and user mp3 lists |
CKbd | A beautiful keyboard widget |
CLabel | Label widget - Like a button, but cant be pushed. Container for text |
CLibDj | Class to contain all the libdj helper classes |
CList | Basic Linked List data structure using CListItem as nodes |
CListBox | Listbox widget |
CListItem | Linked list node for making derived classes for address, calendar entries, etc |
CListTestApp | |
CMemo | Stores a basic memo |
CMemoApp | Simple memopad application for writing quick memos |
CMemoList | Linked list for the CMemo types, providing loading and saving via a string for up/downloading to PC and read/writing to Dijinni file system |
CMP3App | The MP3 player/recorder appliation |
CMP3Player | MP3 Player wrapper class |
CMp3Track | Basic data class and linked list node for Mp3 storing the associated filename, title, artist, genre, year, album, and comment |
CNiceBars | Little graphics-only widget to draw some lines |
CPanel | Widget container class |
CPerson | Basic data structure for a person entry for the address book |
CPersonEdit | A robust editor for editing a contact |
CPersonView | A widget to display the information about a person |
CPlayList | Linked List of Mp3 files for use as the MASTER Mp3 list as well for creatign user playlists |
CRecorderApp | |
CScrollable | Abstract class to inherit to make an object scrollable |
CScrollBar | Scrollbar widget for scrolling any |
CSketch | A class to contain one sketch |
CSketchApp | Sketch application for drawing sketches |
CSketchView | A class to display and edit a sketch |
CSLine | A class to contain one line (to be used in a CSketch) |
CSystem | Object for setting/registering and storing password, cell client, and Found message and instructions |
CSystemApp | System application for IR transfers, registering cellular client, etc |
CTabView | Tab class.. like the Microsoft Windows tab widgets |
CTestApp | |
CTextArea | Textarea for editing/displaying text |
CTextScreen | Wrapper class for the text screen on the front of the phone |
CUserPlayLists | Linked list of playlists, sorted by playlist name. Provides usual loading and saving of all data via a string |
CVIP | Array of 10 VIP instances to comply with func. spec, with saving/loading via one string |
CWidget | Abstract class all widgets need to inherit from |
djFile | |
LineRec | |
personField | A editable field in the CPersonEdit class |
TextRec | |
TicTacToeApp | Simple 2-player tic-tac-toe game |
VIPinstance | Basic struct for a VIP entry as specified as necessary in func. spec |