<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">


<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal>I&#8217;m working on an add-on that is designed to prevent
the accidental deletion of connections as a result of other actions by the user.&nbsp;
It does this by catching events in RawComponent::ObjectEvent( &#8230; ). &nbsp;If
the user takes an action that would result in the deletion of one or more connections,
the component should prompt the user once, and if the user chooses to proceed,
then the component should remember that decision and not re-prompt for the rest
of the deletions in the transaction.&nbsp; If the user wants to abort, the component
will abort the transaction.<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>Is there some unique information about the current
transaction that I can store in the RawComponent class so that it can &#8220;remember&#8221;
the user&#8217;s choice for every remaining event in the transaction?&nbsp; Is
there a simpler way to get this behavior?<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>Adam Nagel<o:p></o:p></p>

<p class=MsoNormal>Staff Engineer, Institute for Software Integrated Systems
(ISIS)<o:p></o:p></p>

<p class=MsoNormal>Vanderbilt University<o:p></o:p></p>

<p class=MsoNormal><a href="mailto:nagelar@isis.vanderbilt.edu"><span
style='color:windowtext'>nagelar@isis.vanderbilt.edu</span></a><o:p></o:p></p>

<p class=MsoNormal>(615) 294-6393<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

</div>

</body>

</html>