I don't need to test my programs. I have an error-correcting modem.

Difference between revisions of "Legacy:UWindow Class Hierarchy"

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
 
(One intermediate revision by the same user not shown)
Line 83: Line 83:
 
       +- [[Legacy:UWindowBitmap|UWindowBitmap]]
 
       +- [[Legacy:UWindowBitmap|UWindowBitmap]]
 
       +- [[Legacy:UWindowClientWindow|UWindowClientWindow]]
 
       +- [[Legacy:UWindowClientWindow|UWindowClientWindow]]
       |  +- [[Legacy:UBrowserInfoClientWindow|UBrowserInfoClientWindow]]
+
       |  +- [[Legacy:UBrowserEditFavoriteCW|UBrowserEditFavoriteCW]]  ''not expanded''
      |   +- [[Legacy:UBrowserMainClientWindow|UBrowserMainClientWindow]]
+
      |  |  +- [[Legacy:UTBrowserMainClientWindow|UTBrowserMainClientWindow]]
+
 
       |  |
 
       |  |
       |  +- [[Legacy:UBrowserScreenshotCW|UBrowserScreenshotCW]]
+
       |  +- [[Legacy:UBrowserIRCSetupClient|UBrowserIRCSetupClient]]
       |  +- [[Legacy:UMenuHelpClientWindow|UMenuHelpClientWindow]]
+
       |  +- [[Legacy:UBrowserOpenCW|UBrowserOpenCW]]
       |  +- [[Legacy:UWindowDialogClientWindow|UWindowDialogClientWindow]]
+
       |  +- [[Legacy:UMenuBotmatchClientWindow|UMenuBotmatchClientWindow]]  ''not expanded''
       |      +- [[Legacy:UBrowserEditFavoriteCW|UBrowserEditFavoriteCW]]  ''not expanded''
+
      |  |
 +
      |  +- [[Legacy:UMenuDialogClientWindow|UMenuDialogClientWindow]]  ''not expanded''
 +
      |  |
 +
      |  +- [[Legacy:UMenuOptionsClientWindow|UMenuOptionsClientWindow]]
 +
      |  +- [[Legacy:UMenuScreenshotCW|UMenuScreenshotCW]]
 +
      |  +- [[Legacy:UTPasswordCW|UTPasswordCW]]
 +
      |  +- [[Legacy:UWindowConsoleClientWindow|UWindowConsoleClientWindow]]
 +
      |  +- [[Legacy:UWindowMessageBoxCW|UWindowMessageBoxCW]]
 +
      |  +- [[Legacy:UWindowPageWindow|UWindowPageWindow]]  ''used in [[Legacy:UWindowPageControl|UWindowPageControl]]''
 +
      |      +- [[Legacy:UBrowserIRCPageBase|UBrowserIRCPageBase]]  ''not expanded''
 +
      |      |
 +
      |      +- [[Legacy:UBrowserIRCWindow|UBrowserIRCWindow]]
 +
       |      +- [[Legacy:UBrowserServerListWindow|UBrowserServerListWindow]]  ''not expanded''
 
       |      |
 
       |      |
       |      +- [[Legacy:UBrowserIRCSetupClient|UBrowserIRCSetupClient]]
+
       |      +- [[Legacy:UBrowserUpdateServerWindow|UBrowserUpdateServerWindow]]  ''not expanded''
      |      +- [[Legacy:UBrowserOpenCW|UBrowserOpenCW]]
+
      |      +- [[Legacy:UMenuBotmatchClientWindow|UMenuBotmatchClientWindow]]  ''not expanded''
+
 
       |      |
 
       |      |
       |      +- [[Legacy:UMenuDialogClientWindow|UMenuDialogClientWindow]]  ''not expanded''
+
       |      +- [[Legacy:UMenuPageWindow|UMenuPageWindow]]  ''not expanded''
 
       |      |
 
       |      |
       |      +- [[Legacy:UMenuOptionsClientWindow|UMenuOptionsClientWindow]]
+
       |      +- [[Legacy:UWindowScrollingDialogWindow|UWindowScrollingDialogWindow]]  ''not expanded''
      |      +- [[Legacy:UMenuScreenshotCW|UMenuScreenshotCW]]
+
      |      +- [[Legacy:UTPasswordCW|UTPasswordCW]]
+
      |      +- [[Legacy:UWindowConsoleClientWindow|UWindowConsoleClientWindow]]
+
      |      +- [[Legacy:UWindowMessageBoxCW|UWindowMessageBoxCW]]
+
      |      +- [[Legacy:UWindowPageWindow|UWindowPageWindow]]  ''used in [[Legacy:UWindowPageControl|UWindowPageControl]]''
+
      |          +- [[Legacy:UBrowserIRCPageBase|UBrowserIRCPageBase]]  ''not expanded''
+
      |          |
+
      |          +- [[Legacy:UBrowserIRCWindow|UBrowserIRCWindow]]
+
      |          +- [[Legacy:UBrowserServerListWindow|UBrowserServerListWindow]]  ''not expanded''
+
      |          |
+
      |          +- [[Legacy:UBrowserUpdateServerWindow|UBrowserUpdateServerWindow]]  ''not expanded''
+
      |          |
+
      |          +- [[Legacy:UMenuPageWindow|UMenuPageWindow]]  ''not expanded''
+
      |          |
+
      |          +- [[Legacy:UWindowScrollingDialogClient|UWindowScrollingDialogClient]]  ''not expanded''
+
 
       |
 
       |
 
       +- [[Legacy:UWindowControlFrame|UWindowControlFrame]]
 
       +- [[Legacy:UWindowControlFrame|UWindowControlFrame]]
 
       +- [[Legacy:UWindowDialogControl|UWindowDialogControl]]  ''all kinds of dialog controls''
 
       +- [[Legacy:UWindowDialogControl|UWindowDialogControl]]  ''all kinds of dialog controls''
       |  +- [[Legacy:UWindowButton|UWindowButton]]
+
       |  +- [[Legacy:UWindowButton|UWindowButton]]  ''not yet expanded''
      |   |  +- [[Legacy:MatchButton|MatchButton]]
+
      |  |  +- [[Legacy:NotifyButton|NotifyButton]]
+
      |  |  |  +- [[Legacy:LadderButton|LadderButton]]
+
      |  |  |  +- [[Legacy:SpeechButton|SpeechButton]]
+
      |  |  |
+
      |  |  +- [[Legacy:UBrowserBrowserButton|UBrowserBrowserButton]]
+
      |  |  +- [[Legacy:UMenuRaisedButton|UMenuRaisedButton]]
+
      |  |  +- [[Legacy:UWindowCheckbox|UWindowCheckbox]]
+
      |  |  +- [[Legacy:UWindowComboButton|UWindowComboButton]]
+
      |  |  +- [[Legacy:UWindowComboLeftButton|UWindowComboLeftButton]]
+
      |  |  +- [[Legacy:UWindowComboRightButton|UWindowComboRightButton]]
+
      |  |  +- [[Legacy:UWindowFrameCloseBox|UWindowFrameCloseBox]]
+
      |  |  +- [[Legacy:UWindowSBDownButton|UWindowSBDownButton]]
+
      |  |  +- [[Legacy:UWindowSBLeftButton|UWindowSBLeftButton]]
+
      |  |  +- [[Legacy:UWindowSBRightButton|UWindowSBRightButton]]
+
      |  |  +- [[Legacy:UWindowSBUpButton|UWindowSBUpButton]]
+
      |  |  +- [[Legacy:UWindowSmallButton|UWindowSmallButton]]
+
      |  |  |  +- [[Legacy:NgStatsButton|ngStatsButton]]
+
      |  |  |  +- [[Legacy:UWindowSmallCloseButton|UWindowSmallCloseButton]]
+
      |  |  |      +- [[Legacy:UWindowSmallOKButton|UWindowSmallOKButton]]
+
      |  |  |
+
      |  |  +- [[Legacy:UWindowSmallCancelButton|UWindowSmallCancelButton]]
+
      |  |  +- [[Legacy:UWindowTabControlLeftButton|UWindowTabControlLeftButton]]
+
      |  |  +- [[Legacy:UWindowTabControlRightButton|UWindowTabControlRightButton]]
+
 
       |  |
 
       |  |
 
       |  +- [[Legacy:UWindowComboControl|UWindowComboControl]]
 
       |  +- [[Legacy:UWindowComboControl|UWindowComboControl]]

Revision as of 23:33, 20 May 2002

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
     |   +- 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
     |       |
     |       +- UWindowScrollingDialogWindow   not expanded
     |
     +- UWindowControlFrame
     +- UWindowDialogControl   all kinds of dialog controls
     |   +- UWindowButton   not yet expanded
     |   |
     |   +- 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