|
From: <bl...@us...> - 2003-05-18 18:32:42
|
Update of /cvsroot/cpptool/rfta/src/rftavc7addin
In directory sc8-pr-cvs1:/tmp/cvs-serv10170/src/rftavc7addin
Modified Files:
Connect.cpp Connect.h
Log Message:
* changed menu name
* renamed command bar creation method
Index: Connect.cpp
===================================================================
RCS file: /cvsroot/cpptool/rfta/src/rftavc7addin/Connect.cpp,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** Connect.cpp 18 May 2003 09:19:10 -0000 1.8
--- Connect.cpp 18 May 2003 18:32:38 -0000 1.9
***************
*** 51,56 ****
AFX_MANAGE_STATE(AfxGetStaticModuleState());
- _asm int 3; // comment this out to force an assertion when loading the add-in.
-
HRESULT hr = S_OK;
pApplication->QueryInterface(__uuidof(EnvDTE::_DTE), (LPVOID*)&m_pDTE);
--- 51,54 ----
***************
*** 59,62 ****
--- 57,62 ----
return S_OK;
+ // _asm int 3; // comment this out to force an assertion when loading the add-in.
+
try
{
***************
*** 100,110 ****
IDB_REDUCELOCALEVARIABLESCOPE );
*/
! CComPtr<Office::CommandBar> pToolBar = ensureToolBarExist( *pCommands,
! L"C++ Refactoring Assistant",
! EnvDTE::vsCommandBarTypeToolbar );
! CComPtr<Office::CommandBar> pMenuBar = ensureToolBarExist( *pCommands,
! L"Refactoring",
! EnvDTE::vsCommandBarTypeMenu );
int index = 1;
--- 100,110 ----
IDB_REDUCELOCALEVARIABLESCOPE );
*/
! CComPtr<Office::CommandBar> pToolBar = ensureCommandBarExist( *pCommands,
! L"C++ Refactoring Assistant",
! EnvDTE::vsCommandBarTypeToolbar );
! CComPtr<Office::CommandBar> pMenuBar = ensureCommandBarExist( *pCommands,
! L"C++ Refactoring",
! EnvDTE::vsCommandBarTypeMenu );
int index = 1;
***************
*** 149,162 ****
CComPtr<Office::CommandBar>
! CConnect::ensureToolBarExist( EnvDTE::Commands &commands,
const CComBSTR &toolBarName,
EnvDTE::vsCommandBarType commandBarType )
{
! CComQIPtr<Office::CommandBar> pToolbar;
CComPtr<Office::_CommandBars> pCommandBars;
VERIFY_COM( m_pDTE->get_CommandBars( &pCommandBars ) );
! HRESULT hr = pCommandBars->get_Item( CComVariant( toolBarName ), &pToolbar );
if ( SUCCEEDED(hr) ) // the toolbar already exist, make it visible
! pToolbar->put_Visible(VARIANT_TRUE);
else // the toolbar has not been created yet
{
--- 149,162 ----
CComPtr<Office::CommandBar>
! CConnect::ensureCommandBarExist( EnvDTE::Commands &commands,
const CComBSTR &toolBarName,
EnvDTE::vsCommandBarType commandBarType )
{
! CComQIPtr<Office::CommandBar> pCommandBar;
CComPtr<Office::_CommandBars> pCommandBars;
VERIFY_COM( m_pDTE->get_CommandBars( &pCommandBars ) );
! HRESULT hr = pCommandBars->get_Item( CComVariant( toolBarName ), &pCommandBar );
if ( SUCCEEDED(hr) ) // the toolbar already exist, make it visible
! pCommandBar->put_Visible(VARIANT_TRUE);
else // the toolbar has not been created yet
{
***************
*** 171,181 ****
4,
&pDisp ) );
! pToolbar = pDisp; // returned object is not a Office::CommandBar
! if ( pToolbar == NULL )
throw IDTCallError( E_FAIL );
! pToolbar->put_Visible(VARIANT_TRUE);
}
! return pToolbar;
}
--- 171,181 ----
4,
&pDisp ) );
! pCommandBar = pDisp; // returned object is not a Office::CommandBar
! if ( pCommandBar == NULL )
throw IDTCallError( E_FAIL );
! pCommandBar->put_Visible(VARIANT_TRUE);
}
! return pCommandBar;
}
Index: Connect.h
===================================================================
RCS file: /cvsroot/cpptool/rfta/src/rftavc7addin/Connect.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** Connect.h 14 May 2003 18:55:50 -0000 1.3
--- Connect.h 18 May 2003 18:32:39 -0000 1.4
***************
*** 82,88 ****
int commandBitmapID );
! CComPtr<Office::CommandBar> ensureToolBarExist( EnvDTE::Commands &commands,
! const CComBSTR &toolBarName,
! EnvDTE::vsCommandBarType commandBarType );
void associateCommand( const CComPtr<EnvDTE::Command> &pCommand,
--- 82,88 ----
int commandBitmapID );
! CComPtr<Office::CommandBar> ensureCommandBarExist( EnvDTE::Commands &commands,
! const CComBSTR &toolBarName,
! EnvDTE::vsCommandBarType commandBarType );
void associateCommand( const CComPtr<EnvDTE::Command> &pCommand,
|