User Interface
[Outlook Plug-in]

Collaboration diagram for User Interface:

Classes

class  CAccountSettings
 Account Settings panel. More...
class  CAnimatedIcon
 Spinning (animated) icons. More...
class  CCalendarSettings
 Calendar options window. More...
class  CConfigFrame
 Configuration frame. More...
class  CContactSettings
 Contacts options window. More...
class  CCustomLabel
 Labels. More...
class  CCustomPane
 Panes (active source buttons) on main window. More...
class  CFullSync
 Recover sync window. More...
class  CLeftView
 Configuration menu on the left. More...
class  CLogSettings
 Log settings window. More...
class  CMainSyncFrame
 Main window. More...
class  CNotesSettings
 Notes options window. More...
class  COutlookPluginApp
 Main class for Outlook Plug-in UI. More...
class  CPicturesSettings
 Pictures options window. More...
class  CProxySettings
 Proxy settings window. More...
class  CSyncForm
 Form of the main window. More...
class  CSyncSettings
 Sync options panel. More...
class  CTaskSettings
 Tasks options window. More...

Modules

 Utility functions

Defines

#define ANIM_ICON_ARROWS   501
#define ANIM_ICON_DELAY   300
#define COLOR_INT_PANE   RGB(241,241,241)
#define COLOR_EXT_PANE   RGB(255,255,255)
#define SIF_CHECKED   0
#define VCALENDAR_CHECKED   1
#define DATE_FILTER_NUM_ITEMS   7
#define EDIT_TEXT_MAXLENGTH   255
#define SIF_CHECKED   0
#define VCARD_CHECKED   1
#define COLOR_LINK_NORMAL   RGB(0,0,255)
#define COLOR_LINK_HOVER   RGB(0,0,0)
#define COLOR_BRUSH   RGB(0,0,0)
#define SIF_CHECKED   0
#define VNOTE_CHECKED   1
#define AFX_FORM1_H__FA98B71B_D0B7_11D3_BC39_00C04F602FEE__INCLUDED_
#define SIF_CHECKED   0
#define VTODO_CHECKED   1

Enumerations

enum  ANIM_ICON_STATE { STATE_INVISIBLE, STATE_ICON_SYNC, STATE_DONE, STATE_BUTTON }
enum  PANE_STATE { STATE_NORMAL, STATE_SYNC, STATE_PANE_DISABLED, STATE_PANE_HIDDEN }
enum  PANE_TYPE {
  PANE_TYPE_SYNC, PANE_TYPE_CONTACTS, PANE_TYPE_CALENDAR, PANE_TYPE_TASKS,
  PANE_TYPE_NOTES, PANE_TYPE_PICTURES
}

Functions

DWORD WINAPI syncThread (LPVOID lpParam)
 Thread to start the sync process.
DWORD WINAPI syncThreadKiller (LPVOID lpParam)
 Thread used to kill the syncThread after a timeout.
int getSchedulerMinutes (int position)
 Returns the scheduler # of minutes, given the droplist position.
int getSchedulerPosition (int minutes)
 Returns the scheduler droplist position, given the # of minutes.
COutlookPluginDoc * CLeftView::GetDocument ()

Define Documentation

#define AFX_FORM1_H__FA98B71B_D0B7_11D3_BC39_00C04F602FEE__INCLUDED_

#define ANIM_ICON_ARROWS   501

#define COLOR_LINK_NORMAL   RGB(0,0,255)

#define EDIT_TEXT_MAXLENGTH   255

#define SIF_CHECKED   0

#define SIF_CHECKED   0

#define SIF_CHECKED   0

#define SIF_CHECKED   0


Enumeration Type Documentation

enum PANE_STATE


Function Documentation

int getSchedulerMinutes ( int  position  ) 

Returns the scheduler # of minutes, given the droplist position.

If minutes is different from the exact values, we go to the upper value available. Default value is 15 minutes.

int getSchedulerPosition ( int  minutes  ) 

Returns the scheduler droplist position, given the # of minutes.

Position is 0 to 11 (default = 2);

DWORD WINAPI syncThread ( LPVOID  lpParam  ) 

Thread to start the sync process.

References startSync().

Referenced by exitSyncThread(), and startSync().

DWORD WINAPI syncThreadKiller ( LPVOID  lpParam  ) 

Thread used to kill the syncThread after a timeout.

Parameters:
lpParam : the syncThread HANDLE

References hardTerminateSync().


Generated on Tue Apr 6 13:00:40 2010 for Funambol Outlook Plug-in Library by  doxygen 1.5.7.1