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

# GUI.GUIContextMenu

Extends
  GUIComponent

    Core.Object
    |
    +-- GUI.GUI
       |
       +-- GUI.GUIComponent
          |
          +-- GUI.GUIContextMenu

Variables Summary
array<string> | ContextItems
int | ItemHeight
int | ItemIndex
GUIStyles | SelectionStyle
string | SelectionStyleName

Inherited Variables from GUI.GUIComponent
bAcceptsInput, bActiveInput, bAllowHTMLTextFormatting, bAllowPressedEffect, bBoundToParent, bCanBeShown, bCaptureMouse, bCaptureTabs, bDirty, bDrawStyle, bFocusOnWatch, bHideMouseCursor, bHitTestOnClientBounds, bInited, bMaintainFocus, bMouseOverSound, bNeverFocus, Bounds[4], bPersistent, bPlayerMoveAllowed, bRepeatClick, bRepeatCycling, bRepositioning, bRequireReleaseClick, bSaved, bScaled, bScaleToParent, bSwallowAllKeyEvents, bTabStop, bTimerRepeat, bVisible, ClientBounds[4], CyclePosition, FocusInstead, Hint, LinkOverrides[4], Links[4], MenuOwner, MenuState, MouseCursorIndex, MoveGroup, MovePositions, OnClickSound, RadioGroup, RenderWeight, SaveColor, SaveFont, SaveStyle, SaveX, SaveY, Style, StyleName, TabOrder, TimerCountdown, TimerIndex, TimerInterval, TransitionSpec, UndoHistory, UndoLevel, WinHeight, WinLeft, WinTop, WinWidth

Inherited Variables from GUI.GUI
Controller, QBTN_Abort, QBTN_AbortRetry, QBTN_Cancel, QBTN_Continue, QBTN_Ignore, QBTN_No, QBTN_Ok, QBTN_OkCancel, QBTN_Retry, QBTN_TimeOut, QBTN_Yes, QBTN_YesNo, QBTN_YesNoCancel

Enumerations Summary

Inherited Enumerations from GUI.GUIComponent
EClickSound

Inherited Enumerations from GUI.GUI
eEditMask, eIconPosition, eImgAlign, eImgStyle, eListElemDisplay, EMenuRenderStyle, eMenuState, eProgressDirection, eTextAlign, eTextCase, eXControllerCodes

Structures Summary

Inherited Structures from GUI.GUIComponent
sDynamicPositionSpec, sTransitionSpec

Inherited Structures from GUI.GUI
ControlSpec, GUIListElem

Delegates Summary
| bool | OnClose (GUIContextMenu Sender)
| bool | OnContextHitTest (float MouseX, float MouseY)
| bool | OnOpen (GUIContextMenu Sender)
|  | OnSelect (GUIContextMenu Sender, int ClickIndex)

Inherited Delegates from GUI.GUIComponent
OnActivate, OnCapturedMouseMove, OnChange, OnClick, OnClientDraw, OnDblClick, OnDeActivate, OnDraw, OnFocused, OnHide, OnHitTest, OnKeyEvent, OnKeyType, OnLostFocus, OnMenuStateChanged, OnMessage, OnMousePressed, OnMouseRelease, OnPreDraw, OnRawXController, OnRender, OnRePositionCompleted, OnRightClick, OnShow, OnUpdateComponent, OnWatched, OnXControllerEvent

Functions Summary
| int | AddItem (string NewItem))
| int | InsertItem (string NewItem, int Index))
| bool | RemoveItemByIndex (int Index))
| bool | RemoveItemByName (string ItemName))
| bool | ReplaceItem (int Index, string NewItem ))

Inherited Functions from GUI.GUIComponent
Activate, ActualHeight, ActualLeft, ActualTop, ActualWidth, ChangeStyle, Click, Construct, CyclePositions, DblClick, DeActivate, DisableComponent, EnableComponent, FillOwner, Focus, Free, Hide, InitComponent, InitDelegates, IsAtPosition, IsInBounds, IsInClientBounds, KillTimer, LoadLayoutFromHistory, LoseFocus, MenuStateChange, MousePressed, MouseReleased, OnChangeLayout, OnConstruct, OnResolutionChanged, PlayerOwner, Press, RedoLayout, RegisterNotifyResolutionChanged, RePosition, RePositionCompleted, RePositionTo, SaveLayout, SaveLayoutToHistory, SetActive, SetDirty, SetEnabled, SetFocusInstead, SetHint, SetLinkOverrides, SetLinks, SetRadioGroup, SetTimer, SetVisibility, Show, StopCycling, StripColorCodes, Timer, UndoLayout, Watched

Inherited Functions from GUI.GUI
CopyConfig, CreateElement, IsDigit, MakeColorCode, StripCodes

Variables Detail

#### ContextItems Source code

var localized array<string> ContextItems;

#### ItemHeight Source code

var int ItemHeight;

#### ItemIndex Source code

var int ItemIndex;

#### SelectionStyle Source code

var GUIStyles SelectionStyle;

#### SelectionStyleName Source code

var string SelectionStyleName;

Delegates Detail

#### OnClose Source code

delegate bool OnClose ( GUIContextMenu Sender )

#### OnContextHitTest Source code

delegate bool OnContextHitTest ( float MouseX, float MouseY )

#### OnOpen Source code

delegate bool OnOpen ( GUIContextMenu Sender )

#### OnSelect Source code

delegate OnSelect ( GUIContextMenu Sender, int ClickIndex )

Functions Detail

#### AddItem Source code

function int AddItem ( string NewItem) )

#### InsertItem Source code

function int InsertItem ( string NewItem, int Index) )

#### RemoveItemByIndex Source code

function bool RemoveItemByIndex ( int Index) )

#### RemoveItemByName Source code

function bool RemoveItemByName ( string ItemName) )

#### ReplaceItem Source code

function bool ReplaceItem ( int Index, string NewItem ) )

Defaultproperties

    defaultproperties
    {
        StyleName="ContextMenu"
        SelectionStyleName="ListSelection"

    }

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

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