Gah - a solution with more questions. – EntropicLqd

Legacy:Useful UWindow Extensions/Tooltips

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search

Tooltips for controls in UWindowDialogClientWindow

To activate the tooltips for controls placed in a UWindowDialogClientWindow, use the controls' SetHelpText method and add this piece of code to your UWindowDialogClientWindow subclass. (Probably merge it with an existing Notify function.)

function Notify(UWindowDialogControl C, byte E)
{
        switch(E) {
                // these are used to display tooltips
                case DE_MouseMove:
                        if ( UMenuRootWindow(Root) != None && UMenuRootWindow(Root).StatusBar != None)
                                UMenuRootWindow(Root).StatusBar.SetHelp(C.HelpText);
                        break;
                case DE_MouseLeave:
                        if ( UMenuRootWindow(Root) != None && UMenuRootWindow(Root).StatusBar != None)
                                UMenuRootWindow(Root).StatusBar.SetHelp("");
                        break;
        }
        Super.Notify(C, E);
}

Related topics

Personal tools