ReactOS 0.4.16-dev-1028-g8602629
|
#include <internettoolbar.h>
Static Public Member Functions | |
static HRESULT | GetStream (UINT StreamFor, DWORD Stgm, IStream **ppS) |
![]() | |
static void WINAPI | ObjectMain (bool) |
static const struct _ATL_CATMAP_ENTRY * | GetCategoryMap () |
static HRESULT WINAPI | InternalQueryInterface (void *pThis, const _ATL_INTMAP_ENTRY *pEntries, REFIID iid, void **ppvObject) |
Public Attributes | |
CComPtr< IUnknown > | fSite |
HWND | fMainReBar |
bool | fLocked |
CComPtr< IShellMenu > | fMenuBar |
HWND | fMenuBandWindow |
HWND | fNavigationWindow |
CComPtr< IUnknown > | fLogoBar |
CComPtr< IUnknown > | fControlsBar |
CComPtr< IUnknown > | fNavigationBar |
CComPtr< CMenuCallback > | fMenuCallback |
CComPtr< IOleCommandTarget > | fCommandTarget |
GUID | fCommandCategory |
HWND | fToolbarWindow |
DWORD | fAdviseCookie |
CComPtr< IBandProxy > | fBandProxy |
BOOL | fSizing |
POINT | fStartPosition |
LONG | fStartHeight |
ShellSettings * | pSettings |
BOOL | fIgnoreChanges |
![]() | |
LONG | m_dwRef |
![]() | |
const DISPID | DISPID_UNKNOWN = -1 |
const DISPID | DISPID_VALUE = 0 |
const DISPID | DISPID_PROPERTYPUT = -3 |
const DISPID | DISPID_NEWENUM = -4 |
const DISPID | DISPID_EVALUATE = -5 |
const DISPID | DISPID_CONSTRUCTOR = -6 |
const DISPID | DISPID_DESTRUCTOR = -7 |
const DISPID | DISPID_COLLECT = -8 |
Definition at line 64 of file internettoolbar.h.
CInternetToolbar::CInternetToolbar | ( | ) |
Definition at line 622 of file internettoolbar.cpp.
|
virtual |
Definition at line 634 of file internettoolbar.cpp.
|
override |
Implements IBandSite.
Definition at line 1518 of file internettoolbar.cpp.
|
override |
Definition at line 1360 of file internettoolbar.cpp.
|
override |
Definition at line 1321 of file internettoolbar.cpp.
Definition at line 638 of file internettoolbar.cpp.
Referenced by InitNew().
|
override |
Definition at line 1326 of file internettoolbar.cpp.
|
override |
Implements IDockingWindow.
Definition at line 950 of file internettoolbar.cpp.
Definition at line 799 of file internettoolbar.cpp.
Referenced by Invoke().
|
override |
Implements IOleWindow.
Definition at line 919 of file internettoolbar.cpp.
HRESULT CInternetToolbar::CreateAndInitBandProxy | ( | ) |
Definition at line 841 of file internettoolbar.cpp.
Referenced by QueryService().
HRESULT CInternetToolbar::CreateMenuBar | ( | IShellMenu ** | menuBar | ) |
Definition at line 691 of file internettoolbar.cpp.
Referenced by InitNew().
Definition at line 646 of file internettoolbar.cpp.
Referenced by EnumBands(), QIBand(), and ShowDW().
|
override |
Implements IBandSite.
Definition at line 1524 of file internettoolbar.cpp.
|
override |
Implements IOleCommandTarget.
Definition at line 1221 of file internettoolbar.cpp.
Referenced by OnMenuDropDown().
|
override |
Implements IBandSite.
Definition at line 1561 of file internettoolbar.cpp.
|
override |
Implements IBandSite.
Definition at line 1573 of file internettoolbar.cpp.
|
override |
Definition at line 1366 of file internettoolbar.cpp.
|
override |
Definition at line 1339 of file internettoolbar.cpp.
|
override |
|
override |
Implements IDispatch.
Definition at line 1263 of file internettoolbar.cpp.
|
override |
Definition at line 1454 of file internettoolbar.cpp.
|
override |
Implements IPersistStreamInit.
Definition at line 1076 of file internettoolbar.cpp.
|
override |
Definition at line 1344 of file internettoolbar.cpp.
Definition at line 2018 of file internettoolbar.cpp.
Referenced by CShellBrowser::Initialize(), and CShellBrowser::SaveITBarLayout().
|
override |
Implements IDispatch.
Definition at line 1258 of file internettoolbar.cpp.
|
override |
Implements IDispatch.
Definition at line 1253 of file internettoolbar.cpp.
|
override |
Implements IOleWindow.
Definition at line 911 of file internettoolbar.cpp.
|
override |
Definition at line 867 of file internettoolbar.cpp.
|
override |
Implements IPersistStreamInit.
Definition at line 1081 of file internettoolbar.cpp.
Referenced by Load().
|
override |
Implements IDispatch.
Definition at line 1269 of file internettoolbar.cpp.
Definition at line 1130 of file internettoolbar.cpp.
Referenced by OnContextMenu(), QueryStatus(), Save(), and ShowDW().
|
override |
Implements IPersistStreamInit.
Definition at line 1038 of file internettoolbar.cpp.
|
override |
Definition at line 1512 of file internettoolbar.cpp.
|
override |
Definition at line 1043 of file internettoolbar.cpp.
Definition at line 752 of file internettoolbar.cpp.
Referenced by Exec(), and OnContextMenu().
|
override |
Definition at line 1393 of file internettoolbar.cpp.
|
override |
Definition at line 1398 of file internettoolbar.cpp.
Definition at line 1902 of file internettoolbar.cpp.
LRESULT CInternetToolbar::OnContextMenu | ( | UINT | uMsg, |
WPARAM | wParam, | ||
LPARAM | lParam, | ||
BOOL & | bHandled | ||
) |
Definition at line 1752 of file internettoolbar.cpp.
Definition at line 1615 of file internettoolbar.cpp.
LRESULT CInternetToolbar::OnForwardToCommandTarget | ( | WORD | wNotifyCode, |
WORD | wID, | ||
HWND | hWndCtl, | ||
BOOL & | bHandled | ||
) |
Definition at line 1621 of file internettoolbar.cpp.
Definition at line 1928 of file internettoolbar.cpp.
Definition at line 1973 of file internettoolbar.cpp.
Definition at line 1636 of file internettoolbar.cpp.
Definition at line 1955 of file internettoolbar.cpp.
Referenced by OnLUp().
LRESULT CInternetToolbar::OnNavigateCommand | ( | UINT | uMsg, |
WPARAM | wParam, | ||
LPARAM | lParam, | ||
BOOL & | bHandled | ||
) |
Definition at line 1913 of file internettoolbar.cpp.
Definition at line 1747 of file internettoolbar.cpp.
Definition at line 1742 of file internettoolbar.cpp.
Definition at line 1609 of file internettoolbar.cpp.
Definition at line 1850 of file internettoolbar.cpp.
LRESULT CInternetToolbar::OnSettingsChange | ( | UINT | uMsg, |
WPARAM | wParam, | ||
LPARAM | lParam, | ||
BOOL & | bHandled | ||
) |
Definition at line 2010 of file internettoolbar.cpp.
Definition at line 1840 of file internettoolbar.cpp.
Definition at line 1861 of file internettoolbar.cpp.
LRESULT CInternetToolbar::OnTravelBack | ( | WORD | wNotifyCode, |
WORD | wID, | ||
HWND | hWndCtl, | ||
BOOL & | bHandled | ||
) |
Definition at line 1579 of file internettoolbar.cpp.
LRESULT CInternetToolbar::OnTravelForward | ( | WORD | wNotifyCode, |
WORD | wID, | ||
HWND | hWndCtl, | ||
BOOL & | bHandled | ||
) |
Definition at line 1591 of file internettoolbar.cpp.
Definition at line 1603 of file internettoolbar.cpp.
|
override |
Definition at line 1483 of file internettoolbar.cpp.
Referenced by OnCommand(), and OnNotify().
LRESULT CInternetToolbar::OnWinIniChange | ( | UINT | uMsg, |
WPARAM | wParam, | ||
LPARAM | lParam, | ||
BOOL & | bHandled | ||
) |
Definition at line 1988 of file internettoolbar.cpp.
Definition at line 661 of file internettoolbar.cpp.
Referenced by OnContextMenu().
|
override |
Implements IBandSite.
Definition at line 1536 of file internettoolbar.cpp.
|
override |
Implements IServiceProvider.
Definition at line 1464 of file internettoolbar.cpp.
Referenced by CDockSite::QueryService().
|
override |
Implements IOleCommandTarget.
Definition at line 1168 of file internettoolbar.cpp.
void CInternetToolbar::RefreshLockedToolbarState | ( | ) |
Definition at line 763 of file internettoolbar.cpp.
Referenced by LockUnlockToolbars(), and OnSettingsChange().
|
override |
Implements IBandSite.
Definition at line 1555 of file internettoolbar.cpp.
Definition at line 671 of file internettoolbar.cpp.
Referenced by OnMouseMove(), RefreshLockedToolbarState(), SetBandVisibility(), and ShowDW().
|
override |
Implements IDockingWindow.
Definition at line 987 of file internettoolbar.cpp.
Referenced by ReserveBorderSpace().
|
override |
Definition at line 1066 of file internettoolbar.cpp.
|
override |
Definition at line 1374 of file internettoolbar.cpp.
|
override |
Implements IBandSite.
Definition at line 1567 of file internettoolbar.cpp.
|
override |
Implements IBandSite.
Definition at line 1549 of file internettoolbar.cpp.
Definition at line 1140 of file internettoolbar.cpp.
Referenced by Load(), and ToggleBandVisibility().
|
override |
Definition at line 1302 of file internettoolbar.cpp.
HRESULT CInternetToolbar::SetDirty | ( | ) |
|
override |
Definition at line 1387 of file internettoolbar.cpp.
|
override |
Implements IObjectWithSite.
Definition at line 1403 of file internettoolbar.cpp.
Referenced by CloseDW().
|
override |
Definition at line 1353 of file internettoolbar.cpp.
Definition at line 789 of file internettoolbar.cpp.
Referenced by CommandStateChanged(), and SetState().
|
override |
Implements IDockingWindow.
Definition at line 924 of file internettoolbar.cpp.
Definition at line 1163 of file internettoolbar.cpp.
Referenced by Exec(), and OnContextMenu().
|
override |
Definition at line 889 of file internettoolbar.cpp.
|
override |
Definition at line 862 of file internettoolbar.cpp.
|
override |
Definition at line 1316 of file internettoolbar.cpp.
DWORD CInternetToolbar::fAdviseCookie |
Definition at line 94 of file internettoolbar.h.
Referenced by CInternetToolbar(), and SetSite().
CComPtr<IBandProxy> CInternetToolbar::fBandProxy |
Definition at line 95 of file internettoolbar.h.
Referenced by CreateAndInitBandProxy(), and QueryService().
GUID CInternetToolbar::fCommandCategory |
Definition at line 92 of file internettoolbar.h.
Referenced by OnForwardToCommandTarget(), OnMenuDropDown(), and SetCommandTarget().
CComPtr<IOleCommandTarget> CInternetToolbar::fCommandTarget |
Definition at line 91 of file internettoolbar.h.
Referenced by OnForwardToCommandTarget(), OnMenuDropDown(), and SetCommandTarget().
CComPtr<IUnknown> CInternetToolbar::fControlsBar |
Definition at line 88 of file internettoolbar.h.
Referenced by CloseDW(), HasFocusIO(), InitNew(), and TranslateAcceleratorIO().
BOOL CInternetToolbar::fIgnoreChanges |
Definition at line 100 of file internettoolbar.h.
Referenced by CInternetToolbar(), Load(), and SetDirty().
bool CInternetToolbar::fLocked |
Definition at line 83 of file internettoolbar.h.
CComPtr<IUnknown> CInternetToolbar::fLogoBar |
Definition at line 87 of file internettoolbar.h.
Referenced by CloseDW(), InitNew(), and OnWinEvent().
HWND CInternetToolbar::fMainReBar |
Definition at line 82 of file internettoolbar.h.
Referenced by AddDockItem(), CInternetToolbar(), EnumBands(), IsBandVisible(), OnContextMenu(), OnSize(), QIBand(), RefreshLockedToolbarState(), ResizeBorderDW(), SetBandVisibility(), and SetSite().
HWND CInternetToolbar::fMenuBandWindow |
Definition at line 85 of file internettoolbar.h.
Referenced by CInternetToolbar(), and InitNew().
CComPtr<IShellMenu> CInternetToolbar::fMenuBar |
Definition at line 84 of file internettoolbar.h.
Referenced by CloseDW(), HasFocusIO(), InitNew(), OnWinEvent(), OnWinIniChange(), QueryBand(), and TranslateAcceleratorIO().
CComPtr<CMenuCallback> CInternetToolbar::fMenuCallback |
Definition at line 90 of file internettoolbar.h.
Referenced by CInternetToolbar(), and CreateMenuBar().
CComPtr<IUnknown> CInternetToolbar::fNavigationBar |
Definition at line 89 of file internettoolbar.h.
Referenced by CloseDW(), HasFocusIO(), InitNew(), OnWinEvent(), and TranslateAcceleratorIO().
HWND CInternetToolbar::fNavigationWindow |
Definition at line 86 of file internettoolbar.h.
Referenced by CInternetToolbar(), InitNew(), and OnContextMenu().
CComPtr<IUnknown> CInternetToolbar::fSite |
Definition at line 81 of file internettoolbar.h.
Referenced by CommandStateChanged(), CreateAndInitBandProxy(), CreateMenuBar(), GetSite(), OnFolders(), OnMenuDropDown(), OnSearch(), OnTipText(), OnTravelBack(), OnTravelForward(), OnUpLevel(), QueryService(), ReserveBorderSpace(), ResizeBorderDW(), SetDirty(), and SetSite().
BOOL CInternetToolbar::fSizing |
Definition at line 96 of file internettoolbar.h.
Referenced by OnLDown(), OnLUp(), and OnMouseMove().
LONG CInternetToolbar::fStartHeight |
Definition at line 98 of file internettoolbar.h.
Referenced by OnLDown(), and OnMouseMove().
POINT CInternetToolbar::fStartPosition |
Definition at line 97 of file internettoolbar.h.
Referenced by OnLDown(), and OnMouseMove().
HWND CInternetToolbar::fToolbarWindow |
Definition at line 93 of file internettoolbar.h.
Referenced by AddString(), CInternetToolbar(), GetState(), InitNew(), OnContextMenu(), OnMenuDropDown(), SendToolbarMsg(), and SetState().
ShellSettings* CInternetToolbar::pSettings |
Definition at line 99 of file internettoolbar.h.
Referenced by CInternetToolbar(), Exec(), CDockSite::GetRBBandInfo(), LockUnlockToolbars(), OnContextMenu(), OnLDown(), QueryStatus(), RefreshLockedToolbarState(), ResizeBorderDW(), and SetSite().