Wikis / Unreal Wiki / Legacy:Useful UWindow Extensions/Tooltips

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

  • UWindowDialogControl

Page Information

2022-11-18T15:58:31.375351Z 2002-05-10T15:26:25Z Wormbo * https://wiki.beyondunreal.com/Legacy:Useful UWindow Extensions/Tooltips Attribution-NonCommercial-ShareAlike 3.0