// ======================================================================
        // Mouse in detected over another window, show contextual help for that
        // window in the Visual Editor.
        // ----------------------------------------------------------------------
        public void helpWindowChange()
        {
            EditorWindow edWin = EditorWindow.mouseOverWindow;

            if (edWin != null)
            {
                myIsLibraryHelp = false;
                myHelpText      = HelpController.getHelp(edWin.GetType());
                Repaint();
            }
        }
        // Prepare help text for a single item, to be combined by prepareHelpWindowText.
        string prepareHelpItem(iCS_EditorObject edObj)
        {
            string helpText = null;
            string title    = HelpController.GetHelpTitle(edObj, true, false);
            string help     = HelpController.getHelp(edObj);

            if (!String.IsNullOrEmpty(title))
            {
                helpText = title + "\n";
            }
            if (!String.IsNullOrEmpty(help))
            {
                helpText += help + "\n";
            }

            return(helpText);
        }