| Home Page | Recent Changes | Preferences

# UWindow Class Hierarchy

The UWindow system has a complex class hierarchy similar to the Actor Class Hierarchy.

     UWindowBase
      +- UWindowList
      |   +- UBrowserPlayerList?
      |   +- UBrowserRulesList?
      |   +- UBrowserServerList?
      |   |   +- UTBrowserServerList?
      |   |
      |   +- UBrowserServerListFactory?
      |   |   +- UBrowserFactoryFact?
      |   |   +- UBrowserGSpyFact?
      |   |   +- UBrowserHTTPFact?
      |   |   +- UBrowserLocalFact?
      |   |   +- UBrowserSubsetFact?
      |   |
      |   +- UBrowserSubsetList?
      |   +- UBrowserSupersetList?
      |   +- UMenuModMenuItem
      |   +- UMenuModMenuList?
      |   +- UWindowComboListItem?
      |   +- UWindowDynamicTextRow?
      |   |   +- UWindowHTMLTextRow?
      |   |
      |   +- UWindowEditBoxHistory?
      |   +- UWindowHotkeyWindowList?
      |   +- UWindowLayoutBase?
      |   |   +- UWindowLayoutCell?
      |   |   +- UWindowLayoutControl?
      |   |   +- UWindowLayoutRow?
      |   |
      |   +- UWindowListBoxItem
      |   |   +- UBrowserIRCUserList?
      |   |   +- UMenuMapList?
      |   |   +- UMenuMutatorList?
      |   |   +- UMenuWeaponPriorityList?
      |   |       +- UTWeaponPriorityList?
      |   |
      |   +- UMenuBarItem?
      |   +- UWindowPulldownMenuItem
      |   +- UWindowTabControlItem?
      |       +- UWindowPageControlItem?
      |
      +- UWindowLookAndFeel
      |   +- UMenuBlueLookAndFeel
      |   +- UMenuGoldLookAndFeel
      |   +- UMenuMetalLookAndFeel
      |   +- UWindowWin95LookAndFeel
      |
      +- UWindowWindow
          +- DemoStoryWindow?
          +- DoorArea?
          +- MessageWindow?
          +- NotifyWindow?
          |   +- InGameObjectives?
          |   +- ManagerWindowStub?
          |   |   +- ManagerWindow?
          |   |
          |   +- NewCharacterWindow?
          |   +- ObjectiveBrowser?
          |   +- SlotWindow?
          |   +- SpeechMiniDisplay?
          |   +- SpeechWindow?
          |   |   +- OrdersChildWindow?
          |   |   +- PhysicalChildWindow?
          |   |   +- SpeechChildWindow?
          |   |   +- TargetChildWindow?
          |   |
          |   +- UTLadderStub?
          |       +- UTLader?
          |           +- UTLaderAS?
          |           +- UTLaderChal?
          |           +- UTLaderCTF?
          |           +- UTLaderDM?
          |           +- UTLaderDOM?
          |
          +- StaticArea?
          +- UBrowserBannerAd?
          +- UBrowserBannerBar?
          +- UMenuHelpTextArea?
          +- UMenuStatusBar?
          +- UMenuToolBar?
          +- UWindowBitmap?
          +- UWindowClientWindow
          |   +- UBrowserInfoClientWindow?
          |   +- UBrowserMainClientWindow?
          |   |   +- UTBrowserMainClientWindow?
          |   |
          |   +- UBrowserScreenshotCW?
          |   +- UMenuHelpClientWindow?
          |   +- UWindowDialogClientWindow
          |       +- UBrowserEditFavoriteCW?   not expanded
          |       |
          |       +- UBrowserIRCSetupClient?
          |       +- UBrowserOpenCW?
          |       +- UMenuBotmatchClientWindow?   not expanded
          |       |
          |       +- UMenuDialogClientWindow?   not expanded
          |       |
          |       +- UMenuOptionsClientWindow?
          |       +- UMenuScreenshotCW?
          |       +- UTPasswordCW?
          |       +- UWindowConsoleClientWindow?
          |       +- UWindowMessageBoxCW?
          |       +- UWindowPageWindow   used in UWindowPageControl
          |           +- UBrowserIRCPageBase?   not expanded
          |           |
          |           +- UBrowserIRCWindow?
          |           +- UBrowserServerListWindow?   not expanded
          |           |
          |           +- UBrowserUpdateServerWindow?   not expanded
          |           |
          |           +- UMenuPageWindow?   not expanded
          |           |
          |           +- UWindowScrollingDialogClient   not expanded
          |
          +- UWindowControlFrame?
          +- UWindowDialogControl   all kinds of dialog controls
          |   +- UWindowButton
          |   |   +- MatchButton?
          |   |   +- NotifyButton?
          |   |   |   +- LadderButton?
          |   |   |   +- SpeechButton?
          |   |   |
          |   |   +- UBrowserBrowserButton?
          |   |   +- UMenuRaisedButton?
          |   |   +- UWindowCheckbox
          |   |   +- UWindowComboButton?
          |   |   +- UWindowComboLeftButton?
          |   |   +- UWindowComboRightButton?
          |   |   +- UWindowFrameCloseBox?
          |   |   +- UWindowSBDownButton?
          |   |   +- UWindowSBLeftButton?
          |   |   +- UWindowSBRightButton?
          |   |   +- UWindowSBUpButton?
          |   |   +- UWindowSmallButton?
          |   |   |   +- ngStatsButton?
          |   |   |   +- UWindowSmallCloseButton?
          |   |   |       +- UWindowSmallOKButton?
          |   |   |
          |   |   +- UWindowSmallCancelButton?
          |   |   +- UWindowTabControlLeftButton?
          |   |   +- UWindowTabControlRightButton?
          |   |
          |   +- UWindowComboControl
          |   +- UWindowDynamicTextArea?
          |   |   +- UWindowConsoleTextAreaControl?
          |   |   +- UWindowHTMLTextArea?
          |   |   |   +- UWindowColorIRCTextArea?
          |   |   |   +- UWindowUpdateServerTextArea?
          |   |   |
          |   |   +- UWindowURLTextArea?
          |   |       +- UWindowIRCTextArea?
          |   |
          |   +- UWindowEditBox?   the text box of UWindowEditControl and UWindowComboControl
          |   |   +- NameEditBox?
          |   |
          |   +- UWindowEditControl
          |   +- UWindowHSliderControl?
          |   +- UWindowLabelControl
          |   |   +- UMenuLabelControl
          |   |
          |   +- UWindowListControl   all kinds of lists and menus; not yet expanded
          |   |
          |   +- UWindowTextAreaControl?
          |       +- UWindowWrappedTextArea?
          |           +- UFadeTextArea?
          |
          +- UWindowFramedWindow   "real" windows; not yet expanded
          |
          +- UWindowGrid?   not expanded
          +- UWindowGridClient?
          +- UWindowGridColumn?
          +- UWindowHScrollbar?
          +- UWindowHSplitter?
          +- UWindowMessageBoxArea?
          +- UWindowProgressBar?
          +- UWindowRootWindow
          |   +- UBrowserRootWindow?
          |   +- UMenuRootWindow?
          |
          +- UWindowTabControlTabArea?
          +- UWindowVScrolbar?
          +- UWindowVSplitter?

## Related topics

- UnrealScript main topic page

The Unreal Engine Documentation Site

Wiki Community

Topic Categories

Image Uploads

Random Page

Recent Changes

Offline Wiki

Unreal Engine

Console Commands

Terminology

Mapping Topics

Mapping Lessons

UnrealEd Interface

Questions&Answers

Scripting Topics

Scripting Lessons

Making Mods

Class Tree

Questions&Answers

Modeling Topics

Questions&Answers

Log In