I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX

Legacy:Useful UWindow Extensions/Tooltips

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search

Tooltips for controls in UWindowDialogClientWindow[edit]

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[edit]