Once I get that upgrade to 36-hour days, I will tackle that. – Mychaeel

UE1:UWindowPulldownMenu (UT)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT Object >> UWindowBase >> UWindowWindow >> UWindowDialogControl >> UWindowListControl >> UWindowPulldownMenu
Package: 
UWindow
Direct subclasses:
UMenuGameMenu, UMenuHelpMenu, UMenuModMenu, UMenuMultiplayerMenu, UMenuOptionsMenu, UMenuStatsMenu, UMenuToolsMenu, UTGameMenu, UWindowRightClickMenu
This class in other games:
U1, RTNP

UWindowPulldownMenu

Properties

HBorder

Type: int


ItemHeight

Type: int


Owner

Type: UWindowList


Selected

Type: UWindowPulldownMenuItem


TextBorder

Type: int


VBorder

Type: int


Default values

Property Value
bAlwaysOnTop True

Instance functions

AddMenuItem

function UWindowPulldownMenuItem AddMenuItem (string C, Texture G)


BeforeExecuteItem

function BeforeExecuteItem (UWindowPulldownMenuItem I)


BeforePaint

function BeforePaint (Canvas C, float X, float Y)

Overrides: UWindowDialogControl.BeforePaint


Clear

function Clear ()


CloseUp

function CloseUp (optional bool bByOwner)


Created

function Created ()

Overrides: UWindowListControl.Created


DeSelect

function DeSelect ()


DrawItem

function DrawItem (Canvas C, UWindowList Item, float X, float Y, float W, float H)

Overrides: UWindowListControl.DrawItem


DrawMenuBackground

function DrawMenuBackground (Canvas C)


ExecuteItem

function ExecuteItem (UWindowPulldownMenuItem I)


FocusOtherWindow

function FocusOtherWindow (UWindowWindow W)

Overrides: UWindowWindow.FocusOtherWindow


GetMenuBar

function UWindowMenuBar GetMenuBar ()


KeyDown

function KeyDown (int Key, float X, float Y)

Overrides: UWindowDialogControl.KeyDown


KeyUp

function KeyUp (int Key, float X, float Y)

Overrides: UWindowWindow.KeyUp


LMouseDown

function LMouseDown (float X, float Y)

Overrides: UWindowWindow.LMouseDown


LMouseUp

function LMouseUp (float X, float Y)

Overrides: UWindowWindow.LMouseUp


MenuCmd

function MenuCmd (int Item)


MouseMove

function MouseMove (float X, float Y)

Overrides: UWindowDialogControl.MouseMove


Paint

function Paint (Canvas C, float X, float Y)

Overrides: UWindowWindow.Paint


PerformSelect

function PerformSelect (UWindowPulldownMenuItem NewSelected)


Select

function Select (UWindowPulldownMenuItem I)


SetSelected

function SetSelected (float X, float Y)


ShowWindow

function ShowWindow ()

Overrides: UWindowWindow.ShowWindow