[GME-commit] GMESRC/GME/Gme GME.rc,1.120,1.121 GMEDoc.cpp,1.20,1.21
GMEDoc.h,1.7,1.8 GMEOLEData.cpp,1.15,1.16 GMEOLEData.h,1.6,1.7
GMEView.cpp,1.150,1.151 GMEView.h,1.60,1.61 resource.h,1.54,1.55
gme-commit at list.isis.vanderbilt.edu
gme-commit at list.isis.vanderbilt.edu
Wed Jun 2 18:32:41 CDT 2004
- Previous message: [GME-commit]
GMESRC/GME/GMEActiveBrowser ActiveBrowserPropertyPage.cpp,1.32,1.33
ActiveBrowserPropertyPage.h,1.7,1.8
AggregateContextMenu.cpp,1.15,1.16 AggregateContextMenu.h,1.2,1.3
AggregateTreeCtrl.cpp,1.16,1.17 GMEActiveBrowser.rc,1.7,1.8
GMEActiveBrowserDropTarget.cpp,1.3,1.4
MgaMappedTreeCtrl.cpp,1.4,1.5 resource.h,1.4,1.5
- Next message: [GME-commit] GMESRC/GME/Mga MgaFolder.cpp,1.20,1.21
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /var/lib/gme/GMESRC/GME/Gme
In directory braindrain:/tmp/cvs-serv31972
Modified Files:
GME.rc GMEDoc.cpp GMEDoc.h GMEOLEData.cpp GMEOLEData.h
GMEView.cpp GMEView.h resource.h
Log Message:
1.Copy Closure menu introduced.
2.CGMEClosureDataSource class added.
CVS User: zolmol
Index: GME.rc
===================================================================
RCS file: /var/lib/gme/GMESRC/GME/Gme/GME.rc,v
retrieving revision 1.120
retrieving revision 1.121
diff -C2 -d -r1.120 -r1.121
*** GME.rc 13 May 2004 10:03:42 -0000 1.120
--- GME.rc 2 Jun 2004 22:32:38 -0000 1.121
***************
*** 250,253 ****
--- 250,254 ----
MENUITEM SEPARATOR
MENUITEM "&Copy\tCtrl+C", ID_EDIT_COPY
+ MENUITEM "C&opy Closure", ID_EDIT_COPYCLOSURE
MENUITEM "&Paste\tCtrl+V", ID_EDIT_PASTE
POPUP "Paste &Special"
***************
*** 348,351 ****
--- 349,353 ----
MENUITEM SEPARATOR
MENUITEM "Copy", ID_SELFCNTX_COPY
+ MENUITEM "Copy Closure", ID_SELFCNTX_COPYCLOSURE
MENUITEM "Paste", ID_SELFCNTX_PASTE
POPUP "Paste Special"
***************
*** 465,468 ****
--- 467,471 ----
MENUITEM SEPARATOR
MENUITEM "Copy", ID_CNTX_COPY
+ MENUITEM "Copy Closure", ID_CNTX_COPYCLOSURE
MENUITEM "Delete", ID_CNTX_DELETE
MENUITEM SEPARATOR
***************
*** 1314,1317 ****
--- 1317,1321 ----
ID_FILE_PRINTALL "Print all models in the document\nPrint All"
IDC_PRINT_METAFILE "Print the active document to a Metafile\nPrint to Metafile"
+ ID_EDIT_COPYCLOSURE "Copy a closure of the selected objects to the Clipboard"
ID_BUTTON32959 "Toggle Panning Window\nPanning Window"
END
Index: GMEDoc.cpp
===================================================================
RCS file: /var/lib/gme/GMESRC/GME/Gme/GMEDoc.cpp,v
retrieving revision 1.20
retrieving revision 1.21
diff -C2 -d -r1.20 -r1.21
*** GMEDoc.cpp 9 Mar 2004 21:18:55 -0000 1.20
--- GMEDoc.cpp 2 Jun 2004 22:32:38 -0000 1.21
***************
*** 134,137 ****
--- 134,170 ----
pDataSource->CacheDescriptor(desc);
pDataSource->SetClipboard();
+
+ }
+
+ void CGMEDoc::CopyClosureToClipboard( CGuiObjectList* list, CGuiAnnotatorList *annList, CGMEDataDescriptor* desc, CGMEView *view)
+ {
+ ASSERT( list && desc );
+
+ CComPtr<IMgaFCOs> fcos;
+ CreateFcoList( list, fcos, view);
+
+ CComPtr<IMgaClosure> cl;
+ CComObjPtr<IMgaFCOs> sel_fcos, top_fcos;
+ CComObjPtr<IMgaFolders> sel_folders, top_folders;
+ COMTHROW( cl.CoCreateInstance(L"Mga.MgaClosure") );
+ COMTHROW( cl->SelectiveClosure( fcos, 0, PutOut( sel_fcos), PutOut( sel_folders), PutOut( top_fcos), PutOut( top_folders), 0 ));
+
+ if ( sel_fcos || sel_folders) // if both null the operation is not needed (either dumped to file already or unsuccessful)
+ {
+ CGMEClosureDataSource * pDataSource = new CGMEClosureDataSource( theApp.mgaProject);
+
+ if ( sel_fcos) pDataSource->SetNodes( sel_fcos);
+ if ( sel_folders) pDataSource->SetFolders( sel_folders);
+
+ if ( top_fcos) pDataSource->SetTopNodes( top_fcos);
+ if ( top_folders) pDataSource->SetTopNodes( top_folders);
+
+ CComPtr<IMgaRegNodes> anns;
+ CreateAnnotationList( annList, anns, view);
+ pDataSource->SetAnnotations( anns);
+ pDataSource->CacheDescriptor( desc);
+ pDataSource->SetClipboard();
+ pDataSource->FlushClipboard();
+ }
}
Index: GMEDoc.h
===================================================================
RCS file: /var/lib/gme/GMESRC/GME/Gme/GMEDoc.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** GMEDoc.h 9 Mar 2004 21:18:55 -0000 1.7
--- GMEDoc.h 2 Jun 2004 22:32:38 -0000 1.8
***************
*** 46,49 ****
--- 46,50 ----
static bool CreateFcoList(CGuiObjectList* list,CComPtr<IMgaFCOs> &fcos,CGMEView *view);
static bool CreateAnnotationList(CGuiAnnotatorList* list,CComPtr<IMgaRegNodes> &anns,CGMEView *view);
+ static void CopyClosureToClipboard(CGuiObjectList* list,CGuiAnnotatorList *annList,CGMEDataDescriptor* desc,CGMEView *view);
static void CopyToClipboard(CGuiObjectList* list,CGuiAnnotatorList *annList,CGMEDataDescriptor* desc,CGMEView *view);
static DROPEFFECT DoDragDrop(CGuiObjectList* list, CGuiAnnotatorList *annList, CGMEDataDescriptor* desc,
Index: GMEOLEData.cpp
===================================================================
RCS file: /var/lib/gme/GMESRC/GME/Gme/GMEOLEData.cpp,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -d -r1.15 -r1.16
*** GMEOLEData.cpp 24 May 2004 14:35:13 -0000 1.15
--- GMEOLEData.cpp 2 Jun 2004 22:32:38 -0000 1.16
***************
*** 201,205 ****
}
! bool CGMEDataSource::IsXMLDataAvaliable(COleDataObject *pDataObject)
{
ASSERT( pDataObject != NULL );
--- 201,205 ----
}
! bool CGMEDataSource::IsXMLDataAvailable(COleDataObject *pDataObject)
{
ASSERT( pDataObject != NULL );
***************
*** 237,244 ****
{
c = memfile->Read(buff, buffsize);
!
! UINT new_c = 0; // addition by ZolMol
while( buff[new_c] != 0 && new_c < c) ++new_c;
! c = new_c; // end
file.Write(buff, c);
--- 237,244 ----
{
c = memfile->Read(buff, buffsize);
!
! UINT new_c = 0; // addition by ZolMol
while( buff[new_c] != 0 && new_c < c) ++new_c;
! c = new_c; // end
file.Write(buff, c);
***************
*** 329,335 ****
CComObjPtr<IMgaFCOs> fcos;
COMTHROW( ::QueryInterface(data, fcos) );
! COMTHROW( dumper->DumpFCOs(fcos, PutInBstr(filename)) );
CFile file;
--- 329,419 ----
CComObjPtr<IMgaFCOs> fcos;
+ COMTHROW( ::QueryInterface( data, fcos) );
+
+ CComObjPtr<IMgaFolders> folds;
+ COMTHROW( ::QueryInterface( folders, folds) );
+
+ COMTHROW( dumper->DumpFCOs(fcos, folds, PutInBstr(filename)) );
+
+ CFile file;
+ if( file.Open(filename, CFile::modeRead | CFile::typeBinary) == 0 )
+ return FALSE;
+
+ const int buffsize = 10240;
+ unsigned char buff[buffsize];
+ UINT c;
+ do
+ {
+ c = file.Read(buff, buffsize);
+ pFile->Write(buff, c);
+ } while( c == buffsize );
+
+ buff[0] = 0;
+ pFile->Write(buff, 1);
+
+ file.Close();
+ CFile::Remove(filename);
+ }
+ catch(hresult_exception &)
+ {
+ return FALSE;
+ }
+ catch(CFileException &)
+ {
+ return FALSE;
+ }
+
+ return TRUE;
+ }
+
+ return FALSE;
+ }
+
+ // ****************************************************************************************************
+ // ********************************* CGMEClosureDataSource *****************************************
+ // ****************************************************************************************************
+ BOOL CGMEClosureDataSource::OnRenderFileData(LPFORMATETC lpFormatEtc, CFile* pFile)
+ {
+ if( lpFormatEtc->cfFormat == CF_TEXT )
+ {
+ ASSERT( pFile != NULL );
+
+ // TODO: we have to dump it directly to the shared memory file
+
+ try
+ {
+ char *fname = _tempnam("c:\\temp", "tmp");
+ CString filename = fname;
+ free(fname);
+
+ CComPtr<IMgaDumper> dumper;
+ COMTHROW( dumper.CoCreateInstance(L"Mga.MgaDumper") );
+
+ CComObjPtr<IMgaFCOs> fcos;
COMTHROW( ::QueryInterface(data, fcos) );
! CComObjPtr<IMgaFolders> fols;
! COMTHROW( ::QueryInterface( folders, fols) );
!
! bool is_top_set = false;
! CComObjPtr<IMgaFCOs> top_fcos;
! CComObjPtr<IMgaFolders> top_folds;
!
! if ( m_topFcos)
! {
! COMTHROW( ::QueryInterface( m_topFcos, top_fcos) );
! is_top_set = true;
! }
!
! if ( m_topFolders)
! {
! COMTHROW( ::QueryInterface( m_topFolders, top_folds) );
! is_top_set = true;
! }
!
! if ( is_top_set)
! COMTHROW( dumper->DumpClosR( fcos, fols, PutInBstr( filename), top_fcos, top_folds) );
! else // if top objects are not set dump starting from RootFolder
! COMTHROW( dumper->DumpClos( fcos, fols, PutInBstr( filename)) );
CFile file;
***************
*** 398,401 ****
--- 482,496 ----
if( pThis->data != NULL )
return pThis->data.QueryInterface(p);
+
+ return S_OK;
+ }
+
+ STDMETHODIMP CGMEDataSource::XMgaDataSource::get_Folders(IUnknown **p)
+ {
+ METHOD_PROLOGUE(CGMEDataSource, MgaDataSource)
+ CHECK_OUT(p);
+
+ if( pThis->folders != NULL )
+ return pThis->folders.QueryInterface(p);
return S_OK;
Index: GMEOLEData.h
===================================================================
RCS file: /var/lib/gme/GMESRC/GME/Gme/GMEOLEData.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** GMEOLEData.h 7 Feb 2003 15:11:23 -0000 1.6
--- GMEOLEData.h 2 Jun 2004 22:32:38 -0000 1.7
***************
*** 44,47 ****
--- 44,48 ----
CComPtr<IMgaProject> project;
CComPtr<IUnknown> data;
+ CComPtr<IUnknown> folders; // by Zolmol
CComPtr<IUnknown> regdata;
***************
*** 52,55 ****
--- 53,57 ----
public:
void SetNodes(IMgaFCOs *fcos) { data = fcos; }
+ void SetFolders(IMgaFolders *objs) { folders = objs; } // by Zolmol
void SetMetaRole(IMgaMetaRole *metaRole) { data = metaRole; }
void SetAnnotations(IMgaRegNodes *regs) { regdata = regs; }
***************
*** 59,63 ****
static bool IsGmeNativeDataAvailable(COleDataObject *pDataObject, IMgaProject *project);
! static bool IsXMLDataAvaliable(COleDataObject *pDataObject);
static bool ParseXMLData(COleDataObject *pDataObject, IMgaObject *target);
--- 61,65 ----
static bool IsGmeNativeDataAvailable(COleDataObject *pDataObject, IMgaProject *project);
! static bool IsXMLDataAvailable(COleDataObject *pDataObject);
static bool ParseXMLData(COleDataObject *pDataObject, IMgaObject *target);
***************
*** 72,79 ****
--- 74,103 ----
BEGIN_INTERFACE_PART(MgaDataSource, IMgaDataSource)
STDMETHOD(get_Data)(IUnknown **p);
+ STDMETHOD(get_Folders)(IUnknown **p);
STDMETHOD(get_RegistryData)(IUnknown **p);
STDMETHOD(get_Project)(IUnknown **p);
END_INTERFACE_PART(MgaDataSource)
};
+
+
+ class CGMEClosureDataSource : public CGMEDataSource // by Zolmol
+ {
+ public:
+ CGMEClosureDataSource(IMgaProject *p) : CGMEDataSource( p) {}
+
+ ~CGMEClosureDataSource() {}
+
+ protected:
+ CComPtr<IUnknown> m_topFcos;
+ CComPtr<IUnknown> m_topFolders;
+
+ public:
+ void SetTopNodes(IMgaFCOs *objs) { m_topFcos = objs; }
+ void SetTopNodes(IMgaFolders *objs) { m_topFolders = objs; }
+
+ protected:
+ virtual BOOL OnRenderFileData(LPFORMATETC lpFormatEtc, CFile* pFile);
+ };
+
#endif // whole file
Index: GMEView.cpp
===================================================================
RCS file: /var/lib/gme/GMESRC/GME/Gme/GMEView.cpp,v
retrieving revision 1.150
retrieving revision 1.151
diff -C2 -d -r1.150 -r1.151
*** GMEView.cpp 27 May 2004 21:48:10 -0000 1.150
--- GMEView.cpp 2 Jun 2004 22:32:38 -0000 1.151
***************
*** 271,275 ****
--- 271,277 ----
ON_COMMAND(ID_CNTX_ATTRIBUTES, OnCntxAttributes)
ON_COMMAND(ID_EDIT_COPY, OnEditCopy)
+ ON_COMMAND(ID_EDIT_COPYCLOSURE, OnEditCopyClosure)
ON_UPDATE_COMMAND_UI(ID_EDIT_COPY, OnUpdateEditCopy)
+ ON_UPDATE_COMMAND_UI(ID_EDIT_COPYCLOSURE, OnUpdateEditCopyClosure)
ON_COMMAND(ID_EDIT_CUT, OnEditCut)
ON_UPDATE_COMMAND_UI(ID_EDIT_CUT, OnUpdateEditCut)
***************
*** 277,284 ****
--- 279,289 ----
ON_UPDATE_COMMAND_UI(ID_EDIT_PASTE, OnUpdateEditPaste)
ON_COMMAND(ID_CNTX_COPY, OnCntxCopy)
+ ON_COMMAND(ID_CNTX_COPYCLOSURE, OnCntxCopyClosure)
ON_COMMAND(ID_CNTX_CUT, OnCntxCut)
ON_COMMAND(ID_CNTX_DELETE, OnCntxDelete)
ON_COMMAND(ID_SELFCNTX_COPY, OnSelfcntxCopy)
ON_UPDATE_COMMAND_UI(ID_SELFCNTX_COPY, OnUpdateSelfcntxCopy)
+ ON_COMMAND(ID_SELFCNTX_COPYCLOSURE, OnSelfcntxCopyClosure)
+ ON_UPDATE_COMMAND_UI(ID_SELFCNTX_COPYCLOSURE, OnUpdateSelfcntxCopyClosure)
ON_COMMAND(ID_SELFCNTX_CUT, OnSelfcntxCut)
ON_UPDATE_COMMAND_UI(ID_SELFCNTX_CUT, OnUpdateSelfcntxCut)
***************
*** 2448,2452 ****
ok = DoPasteNative(pDataObject,drag,move,reference,derive,instance,ref,pt);
}
! else if( CGMEDataSource::IsXMLDataAvaliable(pDataObject) )
{
ok = CGMEDataSource::ParseXMLData(pDataObject, currentModel);
--- 2453,2457 ----
ok = DoPasteNative(pDataObject,drag,move,reference,derive,instance,ref,pt);
}
! else if( CGMEDataSource::IsXMLDataAvailable(pDataObject) )
{
ok = CGMEDataSource::ParseXMLData(pDataObject, currentModel);
***************
*** 4022,4026 ****
}
}
! else if( isType && CGMEDataSource::IsXMLDataAvaliable(pDataObject) )
return DROPEFFECT_COPY;
--- 4027,4031 ----
}
}
! else if( isType && CGMEDataSource::IsXMLDataAvailable(pDataObject) )
return DROPEFFECT_COPY;
***************
*** 4047,4051 ****
// if(!pDataObject->IsDataAvailable(CGMEDataSource::cfGMEDesc))
{
! if(isType && CGMEDataSource::IsXMLDataAvaliable(pDataObject))
return DROPEFFECT_COPY;
--- 4052,4056 ----
// if(!pDataObject->IsDataAvailable(CGMEDataSource::cfGMEDesc))
{
! if(isType && CGMEDataSource::IsXMLDataAvailable(pDataObject))
return DROPEFFECT_COPY;
***************
*** 4509,4512 ****
--- 4514,4532 ----
}
+ void CGMEView::OnEditCopyClosure()
+ {
+ CGMEEventLogger::LogGMEEvent("CGMEView::OnEditCopyClosure in "+path+name+"\r\n");
+ if(selected.GetCount() > 0) {
+ GMEEVENTLOG_GUIOBJS(selected);
+ GMEEVENTLOG_GUIANNOTATORS(selectedAnnotations);
+ CPoint pt = CPoint(0,0);
+ CRectList rects, annRects;
+ CGuiObject::GetRectList(selected,rects);
+ CGuiAnnotator::GetRectList(selectedAnnotations,annRects);
+ CGMEDataDescriptor desc(rects,annRects,pt,pt);
+ GetDocument()->CopyClosureToClipboard( &selected, &selectedAnnotations, &desc, this);
+ }
+ }
+
void CGMEView::OnUpdateEditCopy(CCmdUI* pCmdUI)
{
***************
*** 4514,4517 ****
--- 4534,4542 ----
}
+ void CGMEView::OnUpdateEditCopyClosure(CCmdUI* pCmdUI)
+ {
+ OnUpdateEditCopy( pCmdUI);
+ }
+
void CGMEView::OnEditCut()
{
***************
*** 4554,4558 ****
BOOL bEnable = isType && dataObj.AttachClipboard() &&
((CGMEDataSource::IsGmeNativeDataAvailable(&dataObj,theApp.mgaProject)) ||
! (CGMEDataSource::IsXMLDataAvaliable(&dataObj))
);
--- 4579,4583 ----
BOOL bEnable = isType && dataObj.AttachClipboard() &&
((CGMEDataSource::IsGmeNativeDataAvailable(&dataObj,theApp.mgaProject)) ||
! (CGMEDataSource::IsXMLDataAvailable(&dataObj))
);
***************
*** 4594,4597 ****
--- 4619,4657 ----
}
+ void CGMEView::OnCntxCopyClosure()
+ {
+ CGMEEventLogger::LogGMEEvent("CGMEView::OnCntxCopyClosure in "+path+name+"\r\n");
+ if(contextSelection) {
+ CGuiObject *guiObj = dynamic_cast<CGuiObject *>(contextSelection);
+ if(guiObj) {
+ CGMEEventLogger::LogGMEEvent(" "+guiObj->GetName()+" "+guiObj->GetID()+"\r\n");
+ CGuiObjectList list;
+ CGuiAnnotatorList dummyList;
+ list.AddTail(guiObj);
+ CPoint pt = CPoint(0,0);
+ CRectList rects;
+ CGuiObject::GetRectList(list,rects);
+ CRectList dummyAnnList;
+ CGMEDataDescriptor desc(rects,dummyAnnList,pt,pt);
+ GetDocument()->CopyClosureToClipboard( &list, &dummyList, &desc, this);
+ }
+ contextSelection = 0;
+ }
+ else if (contextAnnotation) {
+ CGMEEventLogger::LogGMEEvent(" "+contextAnnotation->GetName()+"/r/n");
+ CGuiObjectList dummyList;
+ CGuiAnnotatorList list;
+ list.AddTail(contextAnnotation);
+ CPoint pt = CPoint(0,0);
+ CRectList rects;
+ CGuiAnnotator::GetRectList(list,rects);
+ CRectList dummyObjList;
+ CGMEDataDescriptor desc(dummyObjList,rects,pt,pt);
+ GetDocument()->CopyClosureToClipboard(&dummyList,&list,&desc,this);
+ contextAnnotation = 0;
+ }
+ }
+
+
void CGMEView::OnCntxCut()
{
***************
*** 4671,4674 ****
--- 4731,4745 ----
{
OnUpdateEditCopy(pCmdUI);
+ }
+
+ void CGMEView::OnSelfcntxCopyClosure()
+ {
+ CGMEEventLogger::LogGMEEvent("CGMEView::OnSelfcntxCopyClosure in "+path+name+"\r\n");
+ OnEditCopyClosure();
+ }
+
+ void CGMEView::OnUpdateSelfcntxCopyClosure(CCmdUI* pCmdUI)
+ {
+ OnUpdateEditCopyClosure(pCmdUI);
}
Index: GMEView.h
===================================================================
RCS file: /var/lib/gme/GMESRC/GME/Gme/GMEView.h,v
retrieving revision 1.60
retrieving revision 1.61
diff -C2 -d -r1.60 -r1.61
*** GMEView.h 17 May 2004 17:50:33 -0000 1.60
--- GMEView.h 2 Jun 2004 22:32:38 -0000 1.61
***************
*** 292,295 ****
--- 292,297 ----
afx_msg void OnEditCopy();
afx_msg void OnUpdateEditCopy(CCmdUI* pCmdUI);
+ afx_msg void OnEditCopyClosure();
+ afx_msg void OnUpdateEditCopyClosure(CCmdUI* pCmdUI);
afx_msg void OnEditCut();
afx_msg void OnUpdateEditCut(CCmdUI* pCmdUI);
***************
*** 297,304 ****
--- 299,309 ----
afx_msg void OnUpdateEditPaste(CCmdUI* pCmdUI);
afx_msg void OnCntxCopy();
+ afx_msg void OnCntxCopyClosure();
afx_msg void OnCntxCut();
afx_msg void OnCntxDelete();
afx_msg void OnSelfcntxCopy();
afx_msg void OnUpdateSelfcntxCopy(CCmdUI* pCmdUI);
+ afx_msg void OnSelfcntxCopyClosure();
+ afx_msg void OnUpdateSelfcntxCopyClosure(CCmdUI* pCmdUI);
afx_msg void OnSelfcntxCut();
afx_msg void OnUpdateSelfcntxCut(CCmdUI* pCmdUI);
Index: resource.h
===================================================================
RCS file: /var/lib/gme/GMESRC/GME/Gme/resource.h,v
retrieving revision 1.54
retrieving revision 1.55
diff -C2 -d -r1.54 -r1.55
*** resource.h 12 May 2004 17:48:56 -0000 1.54
--- resource.h 2 Jun 2004 22:32:38 -0000 1.55
***************
*** 296,299 ****
--- 296,302 ----
#define ID_VIEW_PANNWIN 32958
#define ID_BUTTON32959 32959
+ #define ID_SELFCNTX_COPYCLOSURE 32960
+ #define ID_CNTX_COPYCLOSURE 32961
+ #define ID_EDIT_COPYCLOSURE 32962
#define IDC_BTNSELECT 33000
#define IDC_BTNDESELECT 33001
***************
*** 315,319 ****
#define _APS_3D_CONTROLS 1
#define _APS_NEXT_RESOURCE_VALUE 208
! #define _APS_NEXT_COMMAND_VALUE 32960
#define _APS_NEXT_CONTROL_VALUE 1091
#define _APS_NEXT_SYMED_VALUE 114
--- 318,322 ----
#define _APS_3D_CONTROLS 1
#define _APS_NEXT_RESOURCE_VALUE 208
! #define _APS_NEXT_COMMAND_VALUE 32963
#define _APS_NEXT_CONTROL_VALUE 1091
#define _APS_NEXT_SYMED_VALUE 114
- Previous message: [GME-commit]
GMESRC/GME/GMEActiveBrowser ActiveBrowserPropertyPage.cpp,1.32,1.33
ActiveBrowserPropertyPage.h,1.7,1.8
AggregateContextMenu.cpp,1.15,1.16 AggregateContextMenu.h,1.2,1.3
AggregateTreeCtrl.cpp,1.16,1.17 GMEActiveBrowser.rc,1.7,1.8
GMEActiveBrowserDropTarget.cpp,1.3,1.4
MgaMappedTreeCtrl.cpp,1.4,1.5 resource.h,1.4,1.5
- Next message: [GME-commit] GMESRC/GME/Mga MgaFolder.cpp,1.20,1.21
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the GME-commit
mailing list