GME  13
Public Types | Public Member Functions | Protected Member Functions
CGMEActiveBrowserCtrl Class Reference

#include <GMEActiveBrowserCtl.h>

List of all members.

Public Types

enum  {
  dispidSetCurrentProject = 1L, dispidCloseCurrentProject = 2L, dispidRefreshAll = 3L, dispidGetSelectedMgaObjects = 4L,
  dispidOpenProject = 5L, dispidFocusItem = 6L, dispidOpenItem = 7L, dispidOpenSubtree = 8L,
  dispidCloseSubtree = 9L, dispidUp = 10L, dispidDown = 11L, dispidChangePropPage = 12L,
  eventidDblClickMgaObject = 1L, eventidShowAttributes = 2L, eventidShowPreferences = 3L, eventidShowProperties = 4L,
  eventidClickMgaObject = 5L, eventidShowInParentMgaObject = 6L, eventidRootFolderNameChanged = 7L, eventidShowFindDlg = 8L,
  eventidShowObjInspDlg = 9L, eventidCycleObjInsp = 10L
}

Public Member Functions

 CGMEActiveBrowserCtrl ()
void OnMgaObjectEvent (IMgaObject *obj, unsigned long eventmask, VARIANT v)
void OnMgaGlobalEvent (globalevent_enum event)
virtual void OnDraw (CDC *pdc, const CRect &rcBounds, const CRect &rcInvalid)
virtual void DoPropExchange (CPropExchange *pPX)
virtual void OnResetState ()
virtual DWORD GetControlFlags ()
virtual BOOL PreCreateWindow (CREATESTRUCT &cs)
void FireDblClickMgaObject (LPUNKNOWN pMgaObject)
void FireShowAttributes (LPUNKNOWN pMgaObject)
void FireShowPreferences (LPUNKNOWN pMgaObject)
void FireShowProperties ()
void FireClickMgaObject (LPUNKNOWN pMgaObject)
void FireShowInParentMgaObject (LPUNKNOWN pMgaObject)
void FireRootFolderNameChanged ()
void FireShowFindDlg ()
void FireShowObjInspDlg ()
void FireCycleObjInsp (VARIANT_BOOL pFrwd)
 STDMETHOD (GlobalEvent(globalevent_enum event))
 STDMETHOD (ObjectEvent(IMgaObject *obj, unsigned long eventmask, VARIANT v))
void HighlightItem (IUnknown *item, int highlight)

Protected Member Functions

 ~CGMEActiveBrowserCtrl ()
 DECLARE_OLECREATE_EX (CGMEActiveBrowserCtrl) DECLARE_OLETYPELIB(CGMEActiveBrowserCtrl) DECLARE_PROPPAGEIDS(CGMEActiveBrowserCtrl) DECLARE_OLECTLTYPE(CGMEActiveBrowserCtrl) afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct)
afx_msg void OnWindowPosChanged (WINDOWPOS FAR *lpwndpos)
afx_msg short SetCurrentProject (LPUNKNOWN pMgaProject)
afx_msg short CloseCurrentProject ()
afx_msg void RefreshAll ()
afx_msg LPUNKNOWN GetSelectedMgaObjects ()
afx_msg void OpenProject (LPCTSTR pProjectName)
afx_msg void FocusItem (BSTR Id)
afx_msg void OpenItem (BSTR Id)
afx_msg void OpenSubtree (BSTR Id)
afx_msg void CloseSubtree (BSTR Id)
afx_msg void Up ()
afx_msg void Down ()
afx_msg void ChangePropPage (browser_page page)

Detailed Description

Definition at line 17 of file GMEActiveBrowserCtl.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
dispidSetCurrentProject 
dispidCloseCurrentProject 
dispidRefreshAll 
dispidGetSelectedMgaObjects 
dispidOpenProject 
dispidFocusItem 
dispidOpenItem 
dispidOpenSubtree 
dispidCloseSubtree 
dispidUp 
dispidDown 
dispidChangePropPage 
eventidDblClickMgaObject 
eventidShowAttributes 
eventidShowPreferences 
eventidShowProperties 
eventidClickMgaObject 
eventidShowInParentMgaObject 
eventidRootFolderNameChanged 
eventidShowFindDlg 
eventidShowObjInspDlg 
eventidCycleObjInsp 

Definition at line 113 of file GMEActiveBrowserCtl.h.


Constructor & Destructor Documentation

Definition at line 218 of file GMEActiveBrowserCtl.cpp.

Definition at line 234 of file GMEActiveBrowserCtl.cpp.


Member Function Documentation

void CGMEActiveBrowserCtrl::ChangePropPage ( browser_page  page) [protected]

Definition at line 438 of file GMEActiveBrowserCtl.cpp.

Definition at line 343 of file GMEActiveBrowserCtl.cpp.

void CGMEActiveBrowserCtrl::CloseSubtree ( BSTR  Id) [protected]

Definition at line 421 of file GMEActiveBrowserCtl.cpp.

void CGMEActiveBrowserCtrl::DoPropExchange ( CPropExchange *  pPX) [virtual]

Definition at line 259 of file GMEActiveBrowserCtl.cpp.

void CGMEActiveBrowserCtrl::Down ( ) [protected]

Definition at line 433 of file GMEActiveBrowserCtl.cpp.

void CGMEActiveBrowserCtrl::FireClickMgaObject ( LPUNKNOWN  pMgaObject) [inline]

Definition at line 52 of file GMEActiveBrowserCtl.h.

void CGMEActiveBrowserCtrl::FireCycleObjInsp ( VARIANT_BOOL  pFrwd) [inline]

Definition at line 62 of file GMEActiveBrowserCtl.h.

void CGMEActiveBrowserCtrl::FireDblClickMgaObject ( LPUNKNOWN  pMgaObject) [inline]

Definition at line 44 of file GMEActiveBrowserCtl.h.

Definition at line 56 of file GMEActiveBrowserCtl.h.

void CGMEActiveBrowserCtrl::FireShowAttributes ( LPUNKNOWN  pMgaObject) [inline]

Definition at line 46 of file GMEActiveBrowserCtl.h.

Definition at line 58 of file GMEActiveBrowserCtl.h.

void CGMEActiveBrowserCtrl::FireShowInParentMgaObject ( LPUNKNOWN  pMgaObject) [inline]

Definition at line 54 of file GMEActiveBrowserCtl.h.

Definition at line 60 of file GMEActiveBrowserCtl.h.

void CGMEActiveBrowserCtrl::FireShowPreferences ( LPUNKNOWN  pMgaObject) [inline]

Definition at line 48 of file GMEActiveBrowserCtl.h.

Definition at line 50 of file GMEActiveBrowserCtl.h.

void CGMEActiveBrowserCtrl::FocusItem ( BSTR  Id) [protected]

Definition at line 400 of file GMEActiveBrowserCtl.cpp.

Definition at line 275 of file GMEActiveBrowserCtl.cpp.

Definition at line 355 of file GMEActiveBrowserCtl.cpp.

void CGMEActiveBrowserCtrl::HighlightItem ( IUnknown *  item,
int  highlight 
)

Definition at line 704 of file GMEActiveBrowserCtl.cpp.

void CGMEActiveBrowserCtrl::OnDraw ( CDC *  pdc,
const CRect &  rcBounds,
const CRect &  rcInvalid 
) [virtual]

Definition at line 245 of file GMEActiveBrowserCtl.cpp.

Definition at line 545 of file GMEActiveBrowserCtl.cpp.

void CGMEActiveBrowserCtrl::OnMgaObjectEvent ( IMgaObject obj,
unsigned long  eventmask,
VARIANT  v 
)

Definition at line 454 of file GMEActiveBrowserCtl.cpp.

Definition at line 292 of file GMEActiveBrowserCtl.cpp.

void CGMEActiveBrowserCtrl::OnWindowPosChanged ( WINDOWPOS FAR lpwndpos) [protected]

Definition at line 665 of file GMEActiveBrowserCtl.cpp.

void CGMEActiveBrowserCtrl::OpenItem ( BSTR  Id) [protected]

Definition at line 407 of file GMEActiveBrowserCtl.cpp.

void CGMEActiveBrowserCtrl::OpenProject ( LPCTSTR  pProjectName) [protected]

Definition at line 676 of file GMEActiveBrowserCtl.cpp.

void CGMEActiveBrowserCtrl::OpenSubtree ( BSTR  Id) [protected]

Definition at line 414 of file GMEActiveBrowserCtl.cpp.

BOOL CGMEActiveBrowserCtrl::PreCreateWindow ( CREATESTRUCT &  cs) [virtual]

Definition at line 697 of file GMEActiveBrowserCtl.cpp.

void CGMEActiveBrowserCtrl::RefreshAll ( ) [protected]

Definition at line 349 of file GMEActiveBrowserCtl.cpp.

short CGMEActiveBrowserCtrl::SetCurrentProject ( LPUNKNOWN  pMgaProject) [protected]

Definition at line 338 of file GMEActiveBrowserCtl.cpp.

CGMEActiveBrowserCtrl::STDMETHOD ( ObjectEvent(IMgaObject *obj, unsigned long eventmask, VARIANT v)  )
void CGMEActiveBrowserCtrl::Up ( ) [protected]

Definition at line 428 of file GMEActiveBrowserCtl.cpp.


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