[commit] r1165 - trunk/SDK/DotNet/CSharpComponentWizard/Templates/CSharpAddon
GMESRC Repository Notifications
gme-commit at list.isis.vanderbilt.edu
Wed Feb 9 15:29:47 CST 2011
Author: ksmyth
Date: Wed Feb 9 15:29:47 2011
New Revision: 1165
Log:
Formatting, comment
Modified:
trunk/SDK/DotNet/CSharpComponentWizard/Templates/CSharpAddon/MyAddon.cs
Modified: trunk/SDK/DotNet/CSharpComponentWizard/Templates/CSharpAddon/MyAddon.cs
==============================================================================
--- trunk/SDK/DotNet/CSharpComponentWizard/Templates/CSharpAddon/MyAddon.cs Wed Feb 9 14:36:34 2011 (r1164)
+++ trunk/SDK/DotNet/CSharpComponentWizard/Templates/CSharpAddon/MyAddon.cs Wed Feb 9 15:29:47 2011 (r1165)
@@ -24,7 +24,7 @@
// Event handlers for addons
#region MgaEventSink members
public void GlobalEvent(globalevent_enum @event)
- {
+ {
if (@event == globalevent_enum.GLOBALEVENT_CLOSE_PROJECT)
{
Marshal.FinalReleaseComObject(addon);
@@ -36,12 +36,16 @@
}
// TODO: Handle global events
-
- MessageBox.Show(@event.ToString());
+ // MessageBox.Show(@event.ToString());
}
- public void ObjectEvent(MgaObject subject /* the object the event(s) happened to */,
- uint eventMask /* events ORed together */, object param /* not used */)
+ /// <summary>
+ /// Called when an FCO or folder changes
+ /// </summary>
+ /// <param name="subject">the object the event(s) happened to</param>
+ /// <param name="eventMask">objectevent_enum values ORed together</param>
+ /// <param name="param">extra information provided for cetertain event types</param>
+ public void ObjectEvent(MgaObject subject, uint eventMask, object param)
{
if (!componentEnabled)
{
@@ -51,7 +55,7 @@
// TODO: Handle object events (OR eventMask with the members of objectevent_enum)
// Warning: Only those events are received that you have subscribed for by setting ComponentConfig.eventMask
- MessageBox.Show(eventMask.ToString());
+ // MessageBox.Show(eventMask.ToString());
}
@@ -65,18 +69,18 @@
p.CreateAddOn(this, out addon);
// Setting event mask (see ComponentConfig.eventMask)
unchecked
- {
- addon.EventMask = (uint)ComponentConfig.eventMask;
- }
+ {
+ addon.EventMask = (uint)ComponentConfig.eventMask;
+ }
}
public void InvokeEx(MgaProject project, MgaFCO currentobj, MgaFCOs selectedobjs, int param)
{
throw new NotImplementedException(); // Not called by addon
}
-
-
- #region Component Information
+
+
+ #region Component Information
public string ComponentName
{
get { return GetType().Name; }
@@ -89,7 +93,7 @@
return ComponentConfig.progID;
}
}
-
+
public componenttype_enum ComponentType
{
get { return ComponentConfig.componentType; }
@@ -121,7 +125,7 @@
interactiveMode = value;
}
}
- #endregion
+ #endregion
#region Custom Parameters
SortedDictionary<string, object> componentParameters = null;
@@ -138,11 +142,11 @@
return GetType().FullName;
object value;
- if(componentParameters!= null && componentParameters.TryGetValue(Name, out value))
+ if (componentParameters != null && componentParameters.TryGetValue(Name, out value))
{
return value;
}
-
+
return null;
}
@@ -189,7 +193,6 @@
public static void GMERegister(Type t)
{
Registrar.RegisterComponentsInGMERegistry();
-
}
[ComUnregisterFunctionAttribute]
@@ -199,5 +202,5 @@
}
#endregion
- }
-}
\ No newline at end of file
+ }
+}
More information about the gme-commit
mailing list