void ConsequentialMouseMove(bool kbMoving)
{
- if(rootWindow)
+ if(rootWindow && !noConsequential)
{
if(kbMoving || !guiApp.windowMoving)
{
}
}
- if(!destroyed)
+ if(!destroyed && !noConsequential)
rootWindow.ConsequentialMouseMove(false);
result = true;
bool manageDisplay:1;
bool formDesigner:1; // True if we this is running in the form editor
bool requireRemaximize:1;
+ bool noConsequential:1;
};
// Checks used internally for them not to take effect in FormDesigner
}
}
}
+
+ public property bool noConsequential
+ {
+ set { noConsequential = value; }
+ get { return noConsequential; }
+ }
};
public class CommonControl : Window
class PreviewPage : Window
{
background = dimGray;
-
+ noConsequential = true;
public property Page page
{
set
get { return report; }
}
- Window inside { this };
+ Window inside { this, noConsequential = true };
int headerHeight;
bool isLast;
int level;
+ creationActivation = doNothing;
+ noConsequential = true;
+
subclass(Detail) rowDetail;
}