fsPluginMgr Class Reference

#include <fsPluginMgr.h>

List of all members.

Public Member Functions

BOOL LoadPlugins (CWnd *pPluginsFrame)
int GetPluginCount ()
fsPluginInfoPlugin (int iPlugin)
CImageList * GetImages ()
BOOL QueryExit ()
void OnNewLng (LPCSTR pszLng)
int OnUpdateToolBar (UINT nID)
void OnSetActivePlugin (int iActive)
void UpdateMenuMain (HMENU *phMenus)
void UpdateMenuView (HMENU *phMenus)
BOOL IsWasExit ()
BOOL OnAppExit (BOOL bQueryForExit=TRUE)
 fsPluginMgr ()
virtual ~fsPluginMgr ()

Protected Member Functions

BOOL LoadBuiltIn ()

Protected Attributes

int m_iActivePlugin
BOOL m_bWasExit
CWnd * m_pPluginsFrame
fs::list< fsPluginInfom_vWndPlugs
fs::list< fsPluginInfom_vWndLessPlugs
CImageList m_images


Detailed Description

Definition at line 55 of file fsPluginMgr.h.


Constructor & Destructor Documentation

fsPluginMgr::fsPluginMgr (  ) 

Definition at line 24 of file fsPluginMgr.cpp.

References FALSE, and m_bWasExit.

fsPluginMgr::~fsPluginMgr (  )  [virtual]


Member Function Documentation

BOOL fsPluginMgr::LoadPlugins ( CWnd *  pPluginsFrame  ) 

Definition at line 41 of file fsPluginMgr.cpp.

References FALSE, LoadBuiltIn(), LOG, m_pPluginsFrame, m_vWndPlugs, nl, and TRUE.

Referenced by CPlugToolBar::Initialize(), and CPluginFrame2::Initialize().

int fsPluginMgr::GetPluginCount (  ) 

fsPluginInfo & fsPluginMgr::Plugin ( int  iPlugin  ) 

CImageList * fsPluginMgr::GetImages (  ) 

Definition at line 227 of file fsPluginMgr.cpp.

References m_images.

Referenced by CPlugToolBar::DrawItem().

BOOL fsPluginMgr::QueryExit (  ) 

void fsPluginMgr::OnNewLng ( LPCSTR  pszLng  ) 

int fsPluginMgr::OnUpdateToolBar ( UINT  nID  ) 

void fsPluginMgr::OnSetActivePlugin ( int  iActive  ) 

Definition at line 292 of file fsPluginMgr.cpp.

References m_iActivePlugin.

Referenced by CPlugToolBar::SetActivePlugin(), and CPluginFrame2::SetActivePlugin().

void fsPluginMgr::UpdateMenuMain ( HMENU *  phMenus  ) 

Definition at line 282 of file fsPluginMgr.cpp.

References m_iActivePlugin, m_vWndPlugs, and WM_WGP_UPDATE_MENUMAIN.

Referenced by CMainFrame::OnInitMenuPopup().

void fsPluginMgr::UpdateMenuView ( HMENU *  phMenus  ) 

Definition at line 287 of file fsPluginMgr.cpp.

References m_iActivePlugin, m_vWndPlugs, and WM_WGP_UPDATE_MENUVIEW.

Referenced by CMainFrame::OnInitMenuPopup().

BOOL fsPluginMgr::IsWasExit (  ) 

Definition at line 277 of file fsPluginMgr.cpp.

References m_bWasExit.

Referenced by CMainFrame::OnClose().

BOOL fsPluginMgr::OnAppExit ( BOOL  bQueryForExit = TRUE  ) 

BOOL fsPluginMgr::LoadBuiltIn (  )  [protected]

Definition at line 58 of file fsPluginMgr.cpp.

References _TB_SIZE_X, _TB_SIZE_Y, _TB_USE_ALPHA, _TBMgr, fsPluginInfo::cMenuMainImages, fsPluginInfo::cMenuViewImages, fsPluginInfo::cMenuViewItems, ConvertBmp32WithAlphaToBmp32WithoutAlpha(), fsnew1, fsPluginInfo::hLib, fsPluginInfo::hMenuMain, fsPluginInfo::hMenuView, fsPluginInfo::hWnd, IDB_TOOL_DLDS, IDB_TOOL_DLDS_D, IDB_TOOL_HFE, IDB_TOOL_HFE_D, IDB_TOOL_SCHEDULE, IDB_TOOL_SCHEDULE_D, IDB_TOOL_SITES, IDB_TOOL_SITES_D, IDB_TOOL_SPIDER, IDB_TOOL_SPIDER_D, CToolBarEx::InsertGroup(), LOG, m_images, m_pPluginsFrame, m_vWndPlugs, nl, NULL, fsPluginInfo::pbmpMenuDImages, fsPluginInfo::pbmpMenuImages, fsPluginInfo::pfnGMVI, fsPluginInfo::pfnGPN, fsPluginInfo::pfnGTBI, fsPluginInfo::pfnRTS, fsPluginInfo::pfnSetLanguage, fsPluginInfo::pfnShutdown, CSpiderWnd::Plugin_CreateMainWindow(), CSitesWnd::Plugin_CreateMainWindow(), CHFEWnd::Plugin_CreateMainWindow(), CShedulerWnd::Plugin_CreateMainWindow(), CUploadsWnd::Plugin_CreateMainWindow(), CFlashVideoDownloadsWnd::Plugin_CreateMainWindow(), CDownloadsWnd::Plugin_CreateMainWindow(), CSpiderWnd::Plugin_GetMainMenu(), CSitesWnd::Plugin_GetMainMenu(), CHFEWnd::Plugin_GetMainMenu(), CShedulerWnd::Plugin_GetMainMenu(), CUploadsWnd::Plugin_GetMainMenu(), CFlashVideoDownloadsWnd::Plugin_GetMainMenu(), CDownloadsWnd::Plugin_GetMainMenu(), CSpiderWnd::Plugin_GetMenuImages(), CSitesWnd::Plugin_GetMenuImages(), CHFEWnd::Plugin_GetMenuImages(), CShedulerWnd::Plugin_GetMenuImages(), CUploadsWnd::Plugin_GetMenuImages(), CFlashVideoDownloadsWnd::Plugin_GetMenuImages(), CDownloadsWnd::Plugin_GetMenuImages(), CSpiderWnd::Plugin_GetMenuViewItems(), CSitesWnd::Plugin_GetMenuViewItems(), CHFEWnd::Plugin_GetMenuViewItems(), CShedulerWnd::Plugin_GetMenuViewItems(), CUploadsWnd::Plugin_GetMenuViewItems(), CFlashVideoDownloadsWnd::Plugin_GetMenuViewItems(), CDownloadsWnd::Plugin_GetMenuViewItems(), CSpiderWnd::Plugin_GetPluginNames(), CSitesWnd::Plugin_GetPluginNames(), CHFEWnd::Plugin_GetPluginNames(), CShedulerWnd::Plugin_GetPluginNames(), CUploadsWnd::Plugin_GetPluginNames(), CFlashVideoDownloadsWnd::Plugin_GetPluginNames(), CDownloadsWnd::Plugin_GetPluginNames(), CSpiderWnd::Plugin_GetToolBarInfo(), CSitesWnd::Plugin_GetToolBarInfo(), CHFEWnd::Plugin_GetToolBarInfo(), CShedulerWnd::Plugin_GetToolBarInfo(), CUploadsWnd::Plugin_GetToolBarInfo(), CFlashVideoDownloadsWnd::Plugin_GetToolBarInfo(), CDownloadsWnd::Plugin_GetToolBarInfo(), CSpiderWnd::Plugin_GetViewMenu(), CSitesWnd::Plugin_GetViewMenu(), CHFEWnd::Plugin_GetViewMenu(), CShedulerWnd::Plugin_GetViewMenu(), CUploadsWnd::Plugin_GetViewMenu(), CFlashVideoDownloadsWnd::Plugin_GetViewMenu(), CDownloadsWnd::Plugin_GetViewMenu(), CSpiderWnd::Plugin_SetLanguage(), CSitesWnd::Plugin_SetLanguage(), CHFEWnd::Plugin_SetLanguage(), CShedulerWnd::Plugin_SetLanguage(), CUploadsWnd::Plugin_SetLanguage(), CFlashVideoDownloadsWnd::Plugin_SetLanguage(), CDownloadsWnd::Plugin_SetLanguage(), fsPluginInfo::pMenuMainImages, fsPluginInfo::pMenuViewImages, fsPluginInfo::pMenuViewItems, SBMP, and TRUE.

Referenced by LoadPlugins().


Member Data Documentation

Definition at line 87 of file fsPluginMgr.h.

Referenced by OnSetActivePlugin(), OnUpdateToolBar(), UpdateMenuMain(), and UpdateMenuView().

BOOL fsPluginMgr::m_bWasExit [protected]

Definition at line 88 of file fsPluginMgr.h.

Referenced by fsPluginMgr(), IsWasExit(), and OnAppExit().

CWnd* fsPluginMgr::m_pPluginsFrame [protected]

Definition at line 89 of file fsPluginMgr.h.

Referenced by LoadBuiltIn(), and LoadPlugins().

fs::list<fsPluginInfo> fsPluginMgr::m_vWndPlugs [protected]

Definition at line 93 of file fsPluginMgr.h.

CImageList fsPluginMgr::m_images [protected]

Definition at line 94 of file fsPluginMgr.h.

Referenced by GetImages(), and LoadBuiltIn().


The documentation for this class was generated from the following files:

Generated on Sun May 25 00:21:08 2008 by  doxygen 1.5.6