[GME-commit] GMESRC/GME/Interfaces Gme.idl,1.18,1.19 InterfaceVersion.h,1.62,1.63 Mga.idl,1.45,1.46MgaUtil.idl,1.44,1.45

gme-commit at list.isis.vanderbilt.edu gme-commit at list.isis.vanderbilt.edu
Tue Nov 15 20:23:01 CST 2005


Update of /project/gme-repository/GMESRC/GME/Interfaces
In directory escher:/tmp/cvs-serv22995

Modified Files:
	Gme.idl InterfaceVersion.h Mga.idl MgaUtil.idl 
Log Message:
Gme.idl 
--------- 
 OleIt.ShowFCO: new parameter for specifying whether to show the contents or the object in its parent

Mga.idl
---------
 New events added: OBJEVENT_SELECT, OBJEVENT_DESELECT, OBJEVENT_MOUSEOVER
 Some IMgaModel related methods enabled for automation by specifying [retval]

MgaUtil.idl 
-------------
 Mouse notify option
 Double format string option




CVS User: Zoltan Molnar, ISIS (zolmol)

Index: MgaUtil.idl
===================================================================
RCS file: /project/gme-repository/GMESRC/GME/Interfaces/MgaUtil.idl,v
retrieving revision 1.44
retrieving revision 1.45
diff -C2 -d -r1.44 -r1.45
*** MgaUtil.idl	21 Jun 2005 19:41:37 -0000	1.44
--- MgaUtil.idl	15 Nov 2005 20:22:59 -0000	1.45
***************
*** 203,206 ****
--- 203,218 ----
  	HRESULT SetDefZoomLevel([in] regaccessmode_enum mode, [in] BSTR zlevel);
  
+ 	// --- Send Mouse Over Object Notification
+ 	[helpstring("property MouseOverNotify")]
+ 	HRESULT GetMouseOverNotify([in] regaccessmode_enum mode, [out, retval] VARIANT_BOOL *enabled);
+ 	
+ 	[helpstring("property SendMouseOverObjNotif")]
+ 	HRESULT SetMouseOverNotify([in] regaccessmode_enum mode, [in] VARIANT_BOOL enabled);
+ 
+ 	[helpstring("get real number format string")]
+ 	HRESULT GetRealNmbFmtStr([in] regaccessmode_enum mode, [out, retval] BSTR *fmtStr);
+ 
+ 	[helpstring("set real number format string")]
+ 	HRESULT SetRealNmbFmtStr([in] regaccessmode_enum mode, [in] BSTR fmtStr);
  	// --- Paradigms
  

Index: InterfaceVersion.h
===================================================================
RCS file: /project/gme-repository/GMESRC/GME/Interfaces/InterfaceVersion.h,v
retrieving revision 1.62
retrieving revision 1.63
diff -C2 -d -r1.62 -r1.63
*** InterfaceVersion.h	19 Jul 2005 17:37:16 -0000	1.62
--- InterfaceVersion.h	15 Nov 2005 20:22:59 -0000	1.63
***************
*** 5,12 ****
  // CHECKSUM Core.idl = 690DFF65
  // CHECKSUM Meta.idl = 303D0EE0
! // CHECKSUM Mga.idl = 05C35BA7
! // CHECKSUM MgaUtil.idl = 890C6350
  // CHECKSUM MgaDecorator.idl = E2851BB1
! // CHECKSUM Gme.idl = 96E8A61E
  // CHECKSUM Parser.idl = EE6FC409
  
--- 5,12 ----
  // CHECKSUM Core.idl = 690DFF65
  // CHECKSUM Meta.idl = 303D0EE0
! // CHECKSUM Mga.idl = 2CB0DD2C
! // CHECKSUM MgaUtil.idl = 4EDF1277
  // CHECKSUM MgaDecorator.idl = E2851BB1
! // CHECKSUM Gme.idl = A180D0E0
  // CHECKSUM Parser.idl = EE6FC409
  
***************
*** 18,22 ****
  //  -- never decrease it
  cpp_quote("#ifndef INTERFACE_VERSION")
! cpp_quote("#define INTERFACE_VERSION 0x00020072")
  cpp_quote("#endif //INTERFACE_VERSION")
! #define INTERFACE_VERSION 0x00020072
--- 18,22 ----
  //  -- never decrease it
  cpp_quote("#ifndef INTERFACE_VERSION")
! cpp_quote("#define INTERFACE_VERSION 0x0002007B")
  cpp_quote("#endif //INTERFACE_VERSION")
! #define INTERFACE_VERSION 0x0002007B

Index: Gme.idl
===================================================================
RCS file: /project/gme-repository/GMESRC/GME/Interfaces/Gme.idl,v
retrieving revision 1.18
retrieving revision 1.19
diff -C2 -d -r1.18 -r1.19
*** Gme.idl	17 Jun 2005 03:25:32 -0000	1.18
--- Gme.idl	15 Nov 2005 20:22:59 -0000	1.19
***************
*** 167,171 ****
  	// methods allowing the user to generate models ie. from the scripting window:
  	
! 	HRESULT ShowFCO( [in] BSTR path);
  	HRESULT Child( [in] BSTR name, [out,retval] IMgaFCO** child_fco );
  	HRESULT Create( [in] BSTR part, [in] BSTR name, [out,retval] IMgaFCO** new_fco );
--- 167,171 ----
  	// methods allowing the user to generate models ie. from the scripting window:
  	
! 	HRESULT ShowFCO( [in] BSTR path, [in, defaultvalue(0)] VARIANT_BOOL inParent );
  	HRESULT Child( [in] BSTR name, [out,retval] IMgaFCO** child_fco );
  	HRESULT Create( [in] BSTR part, [in] BSTR name, [out,retval] IMgaFCO** new_fco );

Index: Mga.idl
===================================================================
RCS file: /project/gme-repository/GMESRC/GME/Interfaces/Mga.idl,v
retrieving revision 1.45
retrieving revision 1.46
diff -C2 -d -r1.45 -r1.46
*** Mga.idl	18 May 2005 22:26:30 -0000	1.45
--- Mga.idl	15 Nov 2005 20:22:59 -0000	1.46
***************
*** 151,154 ****
--- 151,160 ----
  [ helpstring("user event bitfield, user events should fall into this range")]
  		OBJEVENT_USERBITS	=	0x00FF0000,             
+ [ helpstring("user event: GME object selected")]
+ 		OBJEVENT_SELECT		=	0x00100000,             
+ [ helpstring("user event: GME object deselected")]
+ 		OBJEVENT_DESELECT	=	0x00200000,             
+ [ helpstring("user event: mouse over GME object")]
+ 		OBJEVENT_MOUSEOVER	=	0x00400000,             
  [ helpstring("user event: GME close model")]
  		OBJEVENT_CLOSEMODEL	=	0x00800000,             
***************
*** 849,855 ****
  
  	[propget, helpstring("property ChildFolders")] HRESULT ChildFolders([out, retval] IMgaFolders **pVal);
! 	[ helpstring("method CreateFolder")] HRESULT CreateFolder([in] IMgaMetaFolder *meta, [out] IMgaFolder **nf);
! 	[ helpstring("method CreateRootObject")] HRESULT CreateRootObject([in] IMgaMetaFCO* meta, [out] IMgaFCO **nobj);
! 	[ helpstring("method DeriveRootObject")] HRESULT DeriveRootObject([in] IMgaFCO* base, [in] VARIANT_BOOL instance, [out] IMgaFCO **nobj);
  
  	[id(0x540), propget, helpstring("property RegistryNode")] 
--- 855,861 ----
  
  	[propget, helpstring("property ChildFolders")] HRESULT ChildFolders([out, retval] IMgaFolders **pVal);
! 	[ helpstring("method CreateFolder")] HRESULT CreateFolder([in] IMgaMetaFolder *meta, [out, retval] IMgaFolder **nf);
! 	[ helpstring("method CreateRootObject")] HRESULT CreateRootObject([in] IMgaMetaFCO* meta, [out, retval] IMgaFCO **nobj);
! 	[ helpstring("method DeriveRootObject")] HRESULT DeriveRootObject([in] IMgaFCO* base, [in] VARIANT_BOOL instance, [out, retval] IMgaFCO **nobj);
  
  	[id(0x540), propget, helpstring("property RegistryNode")] 
***************
*** 886,892 ****
  		HRESULT ChildFCO([in] BSTR name, [out, retval] IMgaFCO **pVal);
  	[id(0x555), helpstring("method GetDescendantFCOs: recursive search")] 
! 		HRESULT GetDescendantFCOs([in] IMgaFilter *filter, [out] IMgaFCOs **returnset);
  	[id(0x556), helpstring("method GetChildFCOsOfKind: non recursive search")] 
! 		HRESULT GetChildrenOfKind([in] BSTR kindname, [out] IMgaFCOs **returnset);
  
  	[id(0x560), propget, helpstring("property ChildRelIDCounter")] 
--- 892,898 ----
  		HRESULT ChildFCO([in] BSTR name, [out, retval] IMgaFCO **pVal);
  	[id(0x555), helpstring("method GetDescendantFCOs: recursive search")] 
! 		HRESULT GetDescendantFCOs([in] IMgaFilter *filter, [out, retval] IMgaFCOs **returnset);
  	[id(0x556), helpstring("method GetChildFCOsOfKind: non recursive search")] 
! 		HRESULT GetChildrenOfKind([in] BSTR kindname, [out, retval] IMgaFCOs **returnset);
  
  	[id(0x560), propget, helpstring("property ChildRelIDCounter")] 
***************
*** 911,917 ****
  interface IMgaModel : IMgaFCO
  {
! 	[ helpstring("method CreateChildObject")] HRESULT CreateChildObject([in] IMgaMetaRole *meta, [out] IMgaFCO **newobj);
  	[ helpstring("method DeriveChildObject")] HRESULT DeriveChildObject([in] IMgaFCO *base, 
! 											[in] IMgaMetaRole *role, [in] VARIANT_BOOL instance, [out] IMgaFCO **newobj);
  
  	[propget, helpstring("property ChildDerivedFrom")] HRESULT ChildDerivedFrom([in] IMgaFCO *baseobj, [out, retval] IMgaFCO **pVal);
--- 917,923 ----
  interface IMgaModel : IMgaFCO
  {
! 	[ helpstring("method CreateChildObject")] HRESULT CreateChildObject([in] IMgaMetaRole *meta, [out, retval] IMgaFCO **newobj);
  	[ helpstring("method DeriveChildObject")] HRESULT DeriveChildObject([in] IMgaFCO *base, 
! 											[in] IMgaMetaRole *role, [in] VARIANT_BOOL instance, [out, retval] IMgaFCO **newobj);
  
  	[propget, helpstring("property ChildDerivedFrom")] HRESULT ChildDerivedFrom([in] IMgaFCO *baseobj, [out, retval] IMgaFCO **pVal);
***************
*** 922,929 ****
  	[ helpstring("method CreateSimpleConn")] 
  					HRESULT CreateSimpleConn([in] IMgaMetaRole *meta, [in] IMgaFCO *src, [in] IMgaFCO *dst,
! 											 [in] IMgaFCOs *srcrefs, [in] IMgaFCOs *dstrefs, [out] IMgaFCO **newobj);
  	[ helpstring("method CreateReference")] 
! 					HRESULT CreateReference([in] IMgaMetaRole *meta, [in] IMgaFCO *target, [out] IMgaFCO **newobj);
! 	[ helpstring("method AddInternalConnections")] HRESULT AddInternalConnections([in] IMgaFCOs *inobjs, [out] IMgaFCOs **outobjs);
  
  	[id(0x551), helpstring("method MoveFCOs")] 
--- 928,935 ----
  	[ helpstring("method CreateSimpleConn")] 
  					HRESULT CreateSimpleConn([in] IMgaMetaRole *meta, [in] IMgaFCO *src, [in] IMgaFCO *dst,
! 											 [in] IMgaFCOs *srcrefs, [in] IMgaFCOs *dstrefs, [out, retval] IMgaFCO **newobj);
  	[ helpstring("method CreateReference")] 
! 					HRESULT CreateReference([in] IMgaMetaRole *meta, [in] IMgaFCO *target, [out, retval] IMgaFCO **newobj);
! 	[ helpstring("method AddInternalConnections")] HRESULT AddInternalConnections([in] IMgaFCOs *inobjs, [out, retval] IMgaFCOs **outobjs);
  
  	[id(0x551), helpstring("method MoveFCOs")] 
***************
*** 939,945 ****
  		HRESULT ChildFCO([in] BSTR name, [out, retval] IMgaFCO **pVal);
  	[id(0x555), helpstring("method GetDescendantFCOs: recursive search")] 
! 		HRESULT GetDescendantFCOs([in] IMgaFilter *filter, [out] IMgaFCOs **returnset);
  	[id(0x556), helpstring("method GetChildFCOsOfKind: non recursive search")] 
! 		HRESULT GetChildrenOfKind([in] BSTR kindname, [out] IMgaFCOs **returnset);
  
  	[id(0x560), propget, helpstring("property ChildRelIDCounter")] 
--- 945,951 ----
  		HRESULT ChildFCO([in] BSTR name, [out, retval] IMgaFCO **pVal);
  	[id(0x555), helpstring("method GetDescendantFCOs: recursive search")] 
! 		HRESULT GetDescendantFCOs([in] IMgaFilter *filter, [out, retval] IMgaFCOs **returnset);
  	[id(0x556), helpstring("method GetChildFCOsOfKind: non recursive search")] 
! 		HRESULT GetChildrenOfKind([in] BSTR kindname, [out, retval] IMgaFCOs **returnset);
  
  	[id(0x560), propget, helpstring("property ChildRelIDCounter")] 



More information about the GME-commit mailing list