Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

# UWindow.UWindowPulldownMenu

Extends
  UWindowListControl

    Core.Object
    |
    +-- Engine.Interactions
       |
       +-- Engine.Interaction
          |
          +-- UWindow.UWindowBase
             |
             +-- UWindow.UWindowWindow
                |
                +-- UWindow.UWindowDialogControl
                   |
                   +-- UWindow.UWindowListControl
                      |
                      +-- UWindow.UWindowPulldownMenu

#### Direct Known Subclasses:

> UWindowRightClickMenu

Variables Summary
int | HBorder
int | ItemHeight
UWindowMenuBar | MyMenuBar
UWindowList | Owner
UWindowPulldownMenuItem | Selected
int | TextBorder
int | VBorder

Inherited Variables from UWindow.UWindowListControl
bNoSelectionBox, Items, ListClass, SelectionBkgColor, SelectionColor

Inherited Variables from UWindow.UWindowDialogControl
Align, bAcceptExternalDragDrop, bHasKeyboardFocus, bNoKeyboard, Font, HelpText, MinHeight, MinWidth, NotifyWindow, TabNext, TabPrev, Text, TextColor, TextX, TextY

Functions Summary
| UWindowPulldownMenuItem | AddMenuItem (string C, Texture G))
|  | BeforeExecuteItem (UWindowPulldownMenuItem I))
|  | BeforePaint (Canvas C, float X, float Y))
|  | Clear ()))
|  | CloseUp (optional bool bByOwner))
|  | Created ()))
|  | DeSelect ()))
|  | DrawItem (Canvas C, UWindowList Item, float X, float Y, float W, float H))
|  | DrawMenuBackground (Canvas C))
|  | ExecuteItem (UWindowPulldownMenuItem I))
|  | FocusOtherWindow (UWindowWindow W))
| UWindowMenuBar | GetMenuBar ()))
|  | KeyDown (int Key, float X, float Y))
|  | KeyUp (int Key, float X, float Y))
|  | LMouseDown (float X, float Y))
|  | LMouseUp (float X, float Y))
|  | MenuCmd (int Item))
|  | MouseMove (float X, float Y))
|  | Paint (Canvas C, float X, float Y))
|  | PerformSelect (UWindowPulldownMenuItem NewSelected))
|  | Select (UWindowPulldownMenuItem I))
|  | SetSelected (float X, float Y))
|  | ShowWindow ()))

Inherited Functions from UWindow.UWindowListControl
Created, DrawItem

Inherited Functions from UWindow.UWindowDialogControl
BeforePaint, CheckExternalDrag, Created, ExternalDragOver, KeyDown, KeyFocusEnter, KeyFocusExit, MouseEnter, MouseLeave, MouseMove, Notify, Register, SetFont, SetHelpText, SetText, SetTextColor

Variables Detail

#### HBorder Source code

var int HBorder;

#### ItemHeight Source code

var int ItemHeight;

#### MyMenuBar Source code

var UWindowMenuBar MyMenuBar;

#### Owner Source code

var UWindowList Owner;

#### Selected Source code

var UWindowPulldownMenuItem Selected;

#### TextBorder Source code

var int TextBorder;

#### VBorder Source code

var int VBorder;

Functions Detail

#### AddMenuItem Source code

function UWindowPulldownMenuItem AddMenuItem ( string C, Texture G) )

#### BeforeExecuteItem Source code

function BeforeExecuteItem ( UWindowPulldownMenuItem I) )

#### BeforePaint Source code

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

#### Clear Source code

function Clear ( ) )

#### CloseUp Source code

function CloseUp ( optional bool bByOwner) )

#### Created Source code

function Created ( ) )

#### DeSelect Source code

function DeSelect ( ) )

#### DrawItem Source code

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

#### DrawMenuBackground Source code

function DrawMenuBackground ( Canvas C) )

#### ExecuteItem Source code

function ExecuteItem ( UWindowPulldownMenuItem I) )

#### FocusOtherWindow Source code

function FocusOtherWindow ( UWindowWindow W) )

#### GetMenuBar Source code

function UWindowMenuBar GetMenuBar ( ) )

#### KeyDown Source code

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

#### KeyUp Source code

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

#### LMouseDown Source code

function LMouseDown ( float X, float Y) )

#### LMouseUp Source code

function LMouseUp ( float X, float Y) )

#### MenuCmd Source code

function MenuCmd ( int Item) )

#### MouseMove Source code

function MouseMove ( float X, float Y) )

#### Paint Source code

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

#### PerformSelect Source code

function PerformSelect ( UWindowPulldownMenuItem NewSelected) )

#### Select Source code

function Select ( UWindowPulldownMenuItem I) )

#### SetSelected Source code

function SetSelected ( float X, float Y) )

#### ShowWindow Source code

function ShowWindow ( ) )

Defaultproperties

    defaultproperties
    {
    	bAlwaysOnTop=True
    }

Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

Creation time: st 23.5.2018 00:10:38.604 - Created with UnCodeX