Cogito, ergo sum

Difference between revisions of "Legacy:UWindow Class Hierarchy"

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
 
m (delinked non-existing pages to cut down the number of wanted pages)
 
Line 3: Line 3:
 
  [[Legacy:UWindowBase|UWindowBase]]
 
  [[Legacy:UWindowBase|UWindowBase]]
 
   +- [[Legacy:UWindowList|UWindowList]]
 
   +- [[Legacy:UWindowList|UWindowList]]
   |  +- [[Legacy:UBrowserPlayerList|UBrowserPlayerList]]
+
   |  +- UBrowserPlayerList
   |  +- [[Legacy:UBrowserRulesList|UBrowserRulesList]]
+
   |  +- UBrowserRulesList
   |  +- [[Legacy:UBrowserServerList|UBrowserServerList]]
+
   |  +- UBrowserServerList
   |  |  +- [[Legacy:UTBrowserServerList|UTBrowserServerList]]
+
   |  |  +- UTBrowserServerList
 
   |  |
 
   |  |
   |  +- [[Legacy:UBrowserServerListFactory|UBrowserServerListFactory]]
+
   |  +- UBrowserServerListFactory
   |  |  +- [[Legacy:UBrowserFactoryFact|UBrowserFactoryFact]]
+
   |  |  +- UBrowserFactoryFact
   |  |  +- [[Legacy:UBrowserGSpyFact|UBrowserGSpyFact]]
+
   |  |  +- UBrowserGSpyFact
   |  |  +- [[Legacy:UBrowserHTTPFact|UBrowserHTTPFact]]
+
   |  |  +- UBrowserHTTPFact
   |  |  +- [[Legacy:UBrowserLocalFact|UBrowserLocalFact]]
+
   |  |  +- UBrowserLocalFact
   |  |  +- [[Legacy:UBrowserSubsetFact|UBrowserSubsetFact]]
+
   |  |  +- UBrowserSubsetFact
 
   |  |
 
   |  |
   |  +- [[Legacy:UBrowserSubsetList|UBrowserSubsetList]]
+
   |  +- UBrowserSubsetList
   |  +- [[Legacy:UBrowserSupersetList|UBrowserSupersetList]]
+
   |  +- UBrowserSupersetList
 
   |  +- [[Legacy:UMenuModMenuItem|UMenuModMenuItem]]
 
   |  +- [[Legacy:UMenuModMenuItem|UMenuModMenuItem]]
   |  +- [[Legacy:UMenuModMenuList|UMenuModMenuList]]
+
   |  +- UMenuModMenuList
   |  +- [[Legacy:UWindowComboListItem|UWindowComboListItem]]
+
   |  +- UWindowComboListItem
   |  +- [[Legacy:UWindowDynamicTextRow|UWindowDynamicTextRow]]
+
   |  +- UWindowDynamicTextRow
   |  |  +- [[Legacy:UWindowHTMLTextRow|UWindowHTMLTextRow]]
+
   |  |  +- UWindowHTMLTextRow
 
   |  |
 
   |  |
   |  +- [[Legacy:UWindowEditBoxHistory|UWindowEditBoxHistory]]
+
   |  +- UWindowEditBoxHistory
   |  +- [[Legacy:UWindowHotkeyWindowList|UWindowHotkeyWindowList]]
+
   |  +- UWindowHotkeyWindowList
   |  +- [[Legacy:UWindowLayoutBase|UWindowLayoutBase]]
+
   |  +- UWindowLayoutBase
   |  |  +- [[Legacy:UWindowLayoutCell|UWindowLayoutCell]]
+
   |  |  +- UWindowLayoutCell
   |  |  +- [[Legacy:UWindowLayoutControl|UWindowLayoutControl]]
+
   |  |  +- UWindowLayoutControl
   |  |  +- [[Legacy:UWindowLayoutRow|UWindowLayoutRow]]
+
   |  |  +- UWindowLayoutRow
 
   |  |
 
   |  |
 
   |  +- [[Legacy:UWindowListBoxItem|UWindowListBoxItem]]
 
   |  +- [[Legacy:UWindowListBoxItem|UWindowListBoxItem]]
   |  |  +- [[Legacy:UBrowserIRCUserList|UBrowserIRCUserList]]
+
   |  |  +- UBrowserIRCUserList
   |  |  +- [[Legacy:UMenuMapList|UMenuMapList]]
+
   |  |  +- UMenuMapList
   |  |  +- [[Legacy:UMenuMutatorList|UMenuMutatorList]]
+
   |  |  +- UMenuMutatorList
   |  |  +- [[Legacy:UMenuWeaponPriorityList|UMenuWeaponPriorityList]]
+
   |  |  +- UMenuWeaponPriorityList
   |  |      +- [[Legacy:UTWeaponPriorityList|UTWeaponPriorityList]]
+
   |  |      +- UTWeaponPriorityList
 
   |  |
 
   |  |
   |  +- [[Legacy:UMenuBarItem|UMenuBarItem]]
+
   |  +- UMenuBarItem
 
   |  +- [[Legacy:UWindowPulldownMenuItem|UWindowPulldownMenuItem]]
 
   |  +- [[Legacy:UWindowPulldownMenuItem|UWindowPulldownMenuItem]]
   |  +- [[Legacy:UWindowTabControlItem|UWindowTabControlItem]]
+
   |  +- UWindowTabControlItem
   |      +- [[Legacy:UWindowPageControlItem|UWindowPageControlItem]]
+
   |      +- UWindowPageControlItem
 
   |
 
   |
 
   +- [[Legacy:UWindowLookAndFeel|UWindowLookAndFeel]]
 
   +- [[Legacy:UWindowLookAndFeel|UWindowLookAndFeel]]
Line 49: Line 49:
 
   |
 
   |
 
   +- [[Legacy:UWindowWindow|UWindowWindow]]
 
   +- [[Legacy:UWindowWindow|UWindowWindow]]
       +- [[Legacy:DemoStoryWindow|DemoStoryWindow]]
+
       +- DemoStoryWindow
       +- [[Legacy:DoorArea|DoorArea]]
+
       +- DoorArea
       +- [[Legacy:MessageWindow|MessageWindow]]
+
       +- MessageWindow
       +- [[Legacy:NotifyWindow|NotifyWindow]]
+
       +- NotifyWindow
       |  +- [[Legacy:InGameObjectives|InGameObjectives]]
+
       |  +- InGameObjectives
       |  +- [[Legacy:ManagerWindowStub|ManagerWindowStub]]
+
       |  +- ManagerWindowStub
       |  |  +- [[Legacy:ManagerWindow|ManagerWindow]]
+
       |  |  +- ManagerWindow
 
       |  |
 
       |  |
       |  +- [[Legacy:NewCharacterWindow|NewCharacterWindow]]
+
       |  +- NewCharacterWindow
       |  +- [[Legacy:ObjectiveBrowser|ObjectiveBrowser]]
+
       |  +- ObjectiveBrowser
       |  +- [[Legacy:SlotWindow|SlotWindow]]
+
       |  +- SlotWindow
       |  +- [[Legacy:SpeechMiniDisplay|SpeechMiniDisplay]]
+
       |  +- SpeechMiniDisplay
       |  +- [[Legacy:SpeechWindow|SpeechWindow]]
+
       |  +- SpeechWindow
       |  |  +- [[Legacy:OrdersChildWindow|OrdersChildWindow]]
+
       |  |  +- OrdersChildWindow
       |  |  +- [[Legacy:PhysicalChildWindow|PhysicalChildWindow]]
+
       |  |  +- PhysicalChildWindow
       |  |  +- [[Legacy:SpeechChildWindow|SpeechChildWindow]]
+
       |  |  +- SpeechChildWindow
       |  |  +- [[Legacy:TargetChildWindow|TargetChildWindow]]
+
       |  |  +- TargetChildWindow
 
       |  |
 
       |  |
       |  +- [[Legacy:UTLadderStub|UTLadderStub]]
+
       |  +- UTLadderStub
       |      +- [[Legacy:UTLader|UTLader]]
+
       |      +- UTLader
       |          +- [[Legacy:UTLaderAS|UTLaderAS]]
+
       |          +- UTLaderAS
       |          +- [[Legacy:UTLaderChal|UTLaderChal]]
+
       |          +- UTLaderChal
       |          +- [[Legacy:UTLaderCTF|UTLaderCTF]]
+
       |          +- UTLaderCTF
       |          +- [[Legacy:UTLaderDM|UTLaderDM]]
+
       |          +- UTLaderDM
       |          +- [[Legacy:UTLaderDOM|UTLaderDOM]]
+
       |          +- UTLaderDOM
 
       |
 
       |
       +- [[Legacy:StaticArea|StaticArea]]
+
       +- StaticArea
       +- [[Legacy:UBrowserBannerAd|UBrowserBannerAd]]
+
       +- UBrowserBannerAd
       +- [[Legacy:UBrowserBannerBar|UBrowserBannerBar]]
+
       +- UBrowserBannerBar
       +- [[Legacy:UMenuHelpTextArea|UMenuHelpTextArea]]
+
       +- UMenuHelpTextArea
       +- [[Legacy:UMenuStatusBar|UMenuStatusBar]]
+
       +- UMenuStatusBar
       +- [[Legacy:UMenuToolBar|UMenuToolBar]]
+
       +- UMenuToolBar
       +- [[Legacy:UWindowBitmap|UWindowBitmap]]
+
       +- UWindowBitmap
 
       +- [[Legacy:UWindowClientWindow|UWindowClientWindow]]
 
       +- [[Legacy:UWindowClientWindow|UWindowClientWindow]]
       |  +- [[Legacy:UBrowserInfoClientWindow|UBrowserInfoClientWindow]]
+
       |  +- UBrowserInfoClientWindow
       |  +- [[Legacy:UBrowserMainClientWindow|UBrowserMainClientWindow]]
+
       |  +- UBrowserMainClientWindow
       |  |  +- [[Legacy:UTBrowserMainClientWindow|UTBrowserMainClientWindow]]
+
       |  |  +- UTBrowserMainClientWindow
 
       |  |
 
       |  |
       |  +- [[Legacy:UBrowserScreenshotCW|UBrowserScreenshotCW]]
+
       |  +- UBrowserScreenshotCW
       |  +- [[Legacy:UMenuHelpClientWindow|UMenuHelpClientWindow]]
+
       |  +- UMenuHelpClientWindow
 
       |  +- [[Legacy:UWindowDialogClientWindow|UWindowDialogClientWindow]]
 
       |  +- [[Legacy:UWindowDialogClientWindow|UWindowDialogClientWindow]]
       |      +- [[Legacy:UBrowserEditFavoriteCW|UBrowserEditFavoriteCW]]   ''not expanded''
+
       |      +- UBrowserEditFavoriteCW  ''not expanded''
 
       |      |
 
       |      |
       |      +- [[Legacy:UBrowserIRCSetupClient|UBrowserIRCSetupClient]]
+
       |      +- UBrowserIRCSetupClient
       |      +- [[Legacy:UBrowserOpenCW|UBrowserOpenCW]]
+
       |      +- UBrowserOpenCW
       |      +- [[Legacy:UMenuBotmatchClientWindow|UMenuBotmatchClientWindow]]   ''not expanded''
+
       |      +- UMenuBotmatchClientWindow  ''not expanded''
 
       |      |
 
       |      |
       |      +- [[Legacy:UMenuDialogClientWindow|UMenuDialogClientWindow]]   ''not expanded''
+
       |      +- UMenuDialogClientWindow  ''not expanded''
 
       |      |
 
       |      |
       |      +- [[Legacy:UMenuOptionsClientWindow|UMenuOptionsClientWindow]]
+
       |      +- UMenuOptionsClientWindow
       |      +- [[Legacy:UMenuScreenshotCW|UMenuScreenshotCW]]
+
       |      +- UMenuScreenshotCW
       |      +- [[Legacy:UTPasswordCW|UTPasswordCW]]
+
       |      +- UTPasswordCW
       |      +- [[Legacy:UWindowConsoleClientWindow|UWindowConsoleClientWindow]]
+
       |      +- UWindowConsoleClientWindow
       |      +- [[Legacy:UWindowMessageBoxCW|UWindowMessageBoxCW]]
+
       |      +- UWindowMessageBoxCW
 
       |      +- [[Legacy:UWindowPageWindow|UWindowPageWindow]]  ''used in [[Legacy:UWindowPageControl|UWindowPageControl]]''
 
       |      +- [[Legacy:UWindowPageWindow|UWindowPageWindow]]  ''used in [[Legacy:UWindowPageControl|UWindowPageControl]]''
       |          +- [[Legacy:UBrowserIRCPageBase|UBrowserIRCPageBase]]   ''not expanded''
+
       |          +- UBrowserIRCPageBase  ''not expanded''
 
       |          |
 
       |          |
       |          +- [[Legacy:UBrowserIRCWindow|UBrowserIRCWindow]]
+
       |          +- UBrowserIRCWindow
       |          +- [[Legacy:UBrowserServerListWindow|UBrowserServerListWindow]]   ''not expanded''
+
       |          +- UBrowserServerListWindow  ''not expanded''
 
       |          |
 
       |          |
       |          +- [[Legacy:UBrowserUpdateServerWindow|UBrowserUpdateServerWindow]]   ''not expanded''
+
       |          +- UBrowserUpdateServerWindow  ''not expanded''
 
       |          |
 
       |          |
       |          +- [[Legacy:UMenuPageWindow|UMenuPageWindow]]   ''not expanded''
+
       |          +- UMenuPageWindow  ''not expanded''
 
       |          |
 
       |          |
 
       |          +- [[Legacy:UWindowScrollingDialogClient|UWindowScrollingDialogClient]]  ''not expanded''
 
       |          +- [[Legacy:UWindowScrollingDialogClient|UWindowScrollingDialogClient]]  ''not expanded''
 
       |
 
       |
       +- [[Legacy:UWindowControlFrame|UWindowControlFrame]]
+
       +- UWindowControlFrame
       +- [[Legacy:UWindowDialogControl|UWindowDialogControl]]   ''all kinds of dialog controls''
+
       +- UWindowDialogControl  ''all kinds of dialog controls''
 
       |  +- [[Legacy:UWindowButton|UWindowButton]]
 
       |  +- [[Legacy:UWindowButton|UWindowButton]]
       |  |  +- [[Legacy:MatchButton|MatchButton]]
+
       |  |  +- MatchButton
       |  |  +- [[Legacy:NotifyButton|NotifyButton]]
+
       |  |  +- NotifyButton
       |  |  |  +- [[Legacy:LadderButton|LadderButton]]
+
       |  |  |  +- LadderButton
       |  |  |  +- [[Legacy:SpeechButton|SpeechButton]]
+
       |  |  |  +- SpeechButton
 
       |  |  |  
 
       |  |  |  
       |  |  +- [[Legacy:UBrowserBrowserButton|UBrowserBrowserButton]]
+
       |  |  +- UBrowserBrowserButton
       |  |  +- [[Legacy:UMenuRaisedButton|UMenuRaisedButton]]
+
       |  |  +- UMenuRaisedButton
 
       |  |  +- [[Legacy:UWindowCheckbox|UWindowCheckbox]]
 
       |  |  +- [[Legacy:UWindowCheckbox|UWindowCheckbox]]
       |  |  +- [[Legacy:UWindowComboButton|UWindowComboButton]]
+
       |  |  +- UWindowComboButton
       |  |  +- [[Legacy:UWindowComboLeftButton|UWindowComboLeftButton]]
+
       |  |  +- UWindowComboLeftButton
       |  |  +- [[Legacy:UWindowComboRightButton|UWindowComboRightButton]]
+
       |  |  +- UWindowComboRightButton
       |  |  +- [[Legacy:UWindowFrameCloseBox|UWindowFrameCloseBox]]
+
       |  |  +- UWindowFrameCloseBox
       |  |  +- [[Legacy:UWindowSBDownButton|UWindowSBDownButton]]
+
       |  |  +- UWindowSBDownButton
       |  |  +- [[Legacy:UWindowSBLeftButton|UWindowSBLeftButton]]
+
       |  |  +- UWindowSBLeftButton
       |  |  +- [[Legacy:UWindowSBRightButton|UWindowSBRightButton]]
+
       |  |  +- UWindowSBRightButton
       |  |  +- [[Legacy:UWindowSBUpButton|UWindowSBUpButton]]
+
       |  |  +- UWindowSBUpButton
       |  |  +- [[Legacy:UWindowSmallButton|UWindowSmallButton]]
+
       |  |  +- UWindowSmallButton
 
       |  |  |  +- [[Legacy:NgStatsButton|ngStatsButton]]
 
       |  |  |  +- [[Legacy:NgStatsButton|ngStatsButton]]
       |  |  |  +- [[Legacy:UWindowSmallCloseButton|UWindowSmallCloseButton]]
+
       |  |  |  +- UWindowSmallCloseButton
       |  |  |      +- [[Legacy:UWindowSmallOKButton|UWindowSmallOKButton]]
+
       |  |  |      +- UWindowSmallOKButton
 
       |  |  |
 
       |  |  |
       |  |  +- [[Legacy:UWindowSmallCancelButton|UWindowSmallCancelButton]]
+
       |  |  +- UWindowSmallCancelButton
       |  |  +- [[Legacy:UWindowTabControlLeftButton|UWindowTabControlLeftButton]]
+
       |  |  +- UWindowTabControlLeftButton
       |  |  +- [[Legacy:UWindowTabControlRightButton|UWindowTabControlRightButton]]
+
       |  |  +- UWindowTabControlRightButton
 
       |  |
 
       |  |
 
       |  +- [[Legacy:UWindowComboControl|UWindowComboControl]]
 
       |  +- [[Legacy:UWindowComboControl|UWindowComboControl]]
       |  +- [[Legacy:UWindowDynamicTextArea|UWindowDynamicTextArea]]
+
       |  +- UWindowDynamicTextArea
       |  |  +- [[Legacy:UWindowConsoleTextAreaControl|UWindowConsoleTextAreaControl]]
+
       |  |  +- UWindowConsoleTextAreaControl
       |  |  +- [[Legacy:UWindowHTMLTextArea|UWindowHTMLTextArea]]
+
       |  |  +- UWindowHTMLTextArea
       |  |  |  +- [[Legacy:UWindowColorIRCTextArea|UWindowColorIRCTextArea]]
+
       |  |  |  +- UWindowColorIRCTextArea
       |  |  |  +- [[Legacy:UWindowUpdateServerTextArea|UWindowUpdateServerTextArea]]
+
       |  |  |  +- UWindowUpdateServerTextArea
 
       |  |  |
 
       |  |  |
       |  |  +- [[Legacy:UWindowURLTextArea|UWindowURLTextArea]]
+
       |  |  +- UWindowURLTextArea
       |  |      +- [[Legacy:UWindowIRCTextArea|UWindowIRCTextArea]]
+
       |  |      +- UWindowIRCTextArea
 
       |  |
 
       |  |
       |  +- [[Legacy:UWindowEditBox|UWindowEditBox]]   ''the text box of [[Legacy:UWindowEditControl|UWindowEditControl]] and [[Legacy:UWindowComboControl|UWindowComboControl]]''
+
       |  +- UWindowEditBox  ''the text box of [[Legacy:UWindowEditControl|UWindowEditControl]] and [[Legacy:UWindowComboControl|UWindowComboControl]]''
       |  |  +- [[Legacy:NameEditBox|NameEditBox]]
+
       |  |  +- NameEditBox
 
       |  |
 
       |  |
 
       |  +- [[Legacy:UWindowEditControl|UWindowEditControl]]
 
       |  +- [[Legacy:UWindowEditControl|UWindowEditControl]]
       |  +- [[Legacy:UWindowHSliderControl|UWindowHSliderControl]]
+
       |  +- UWindowHSliderControl
 
       |  +- [[Legacy:UWindowLabelControl|UWindowLabelControl]]
 
       |  +- [[Legacy:UWindowLabelControl|UWindowLabelControl]]
 
       |  |  +- [[Legacy:UMenuLabelControl|UMenuLabelControl]]
 
       |  |  +- [[Legacy:UMenuLabelControl|UMenuLabelControl]]
Line 163: Line 163:
 
       |  +- [[Legacy:UWindowListControl|UWindowListControl]]  ''all kinds of lists and menus; not yet expanded''
 
       |  +- [[Legacy:UWindowListControl|UWindowListControl]]  ''all kinds of lists and menus; not yet expanded''
 
       |  |
 
       |  |
       |  +- [[Legacy:UWindowTextAreaControl|UWindowTextAreaControl]]
+
       |  +- UWindowTextAreaControl
       |      +- [[Legacy:UWindowWrappedTextArea|UWindowWrappedTextArea]]
+
       |      +- UWindowWrappedTextArea
       |          +- [[Legacy:UFadeTextArea|UFadeTextArea]]
+
       |          +- UFadeTextArea
 
       |
 
       |
 
       +- [[Legacy:UWindowFramedWindow|UWindowFramedWindow]]  ''"real" windows; not yet expanded''
 
       +- [[Legacy:UWindowFramedWindow|UWindowFramedWindow]]  ''"real" windows; not yet expanded''
 
       |
 
       |
       +- [[Legacy:UWindowGrid|UWindowGrid]]   ''not expanded''
+
       +- UWindowGrid  ''not expanded''
       +- [[Legacy:UWindowGridClient|UWindowGridClient]]
+
       +- UWindowGridClient
       +- [[Legacy:UWindowGridColumn|UWindowGridColumn]]
+
       +- UWindowGridColumn
       +- [[Legacy:UWindowHScrollbar|UWindowHScrollbar]]
+
       +- UWindowHScrollbar
       +- [[Legacy:UWindowHSplitter|UWindowHSplitter]]
+
       +- UWindowHSplitter
       +- [[Legacy:UWindowMessageBoxArea|UWindowMessageBoxArea]]
+
       +- UWindowMessageBoxArea
       +- [[Legacy:UWindowProgressBar|UWindowProgressBar]]
+
       +- UWindowProgressBar
 
       +- [[Legacy:UWindowRootWindow|UWindowRootWindow]]
 
       +- [[Legacy:UWindowRootWindow|UWindowRootWindow]]
       |  +- [[Legacy:UBrowserRootWindow|UBrowserRootWindow]]
+
       |  +- UBrowserRootWindow
 
       |  +- [[Legacy:UMenuRootWindow|UMenuRootWindow]]
 
       |  +- [[Legacy:UMenuRootWindow|UMenuRootWindow]]
 
       |
 
       |
       +- [[Legacy:UWindowTabControlTabArea|UWindowTabControlTabArea]]
+
       +- UWindowTabControlTabArea
       +- [[Legacy:UWindowVScrolbar|UWindowVScrolbar]]
+
       +- UWindowVScrolbar
       +- [[Legacy:UWindowVSplitter|UWindowVSplitter]]
+
       +- UWindowVSplitter
  
 
==Related topics ==
 
==Related topics ==
 
* [[Legacy:UnrealScript|UnrealScript]] main topic page
 
* [[Legacy:UnrealScript|UnrealScript]] main topic page

Latest revision as of 12:48, 14 November 2009

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[edit]