| Home Page | Recent Changes | Preferences

# EWindow

## Overview

Created by: Wormbo

The EWindow package is used by the Mod Menu Extension and the UnrealXP GUI skin. It adds some features to existing UWindow classes and also provides completely new classes.

Some of these classes have been made public already as Useful UWindow Extensions.

### Downloads

- [EWindow source code]
- [EIClassReference.rar] – includes UnCodeX output for the EWindow and EnhancedItems classes

## Classes

All classes are subclasses of UWindowBase. See /Class Hierarchy for the full class tree of all EWindow classes.

UWindowWindow >> UWindowDialogControl >> UWindowButton >> UWindowCheckbox >> EnhancedCheckbox
UWindowWindow >> UWindowDialogControl >> UWindowButton >> UWindowCheckbox >> EWindowRadiobox

These classes add an auto-size feature to the regular checkboxes, which allowes them to align their text on the same side as the checkbox. EnhancedCheckbox can start grayed, i.e. in an unspecified state that is neither checked nor unchecked. EWindowRadiobox lets you create groups of checkboxes where only one checkbox from each group can be selected.

UWindowWindow >> UWindowDialogControl >> UWindowComboControl >> EnhancedComboControl

A drop-down combo or drop-down list which can automatically modify the size of the combobox based on the size of the caption.

UWindowWindow >> UWindowDialogControl >> UWindowListControl >> UWindowListBox? >> EWindowListBox
UWindowList >> UWindowListBoxItem >> EWindowListBoxItem

A listbox with a frame around it (similar to the mutator selection lists) and a UWindowList class for the listbox items.

UWindowWindow >> UWindowDialogControl >> UWindowListControl >> UWindowPulldownMenu >> EnhancedPulldownMenu
UWindowWindow >> UWindowDialogControl >> UWindowListControl >> UWindowPulldownMenu >> EnhancedPulldownMenu >> EnhancedRightClickMenu
UWindowList >> UWindowPulldownMenuItem >> EnhancedPulldownMenuItem

A pulldown menu class and a popup (right-click) menu class which both support submenus.

UWindowWindow >> UWindowClientWindow >> UWindowDialogClientWindow >> EnhancedDialogClientWindow

A dialog client window with a 'Close' button in the lower right corner and support for status bar help texts through its controls' HelpText property.

UWindowLookAndFeel >> EWindowLookAndFeel

A LookAndFeel (i.e. GUI skin) class that declares all the useful properties so GUI skinners don't have to re-invent the wheel for each of their GUI skins. The properties are about identical to the built-in UWindowLookAndFeel subclasses (i.e. the Ice, Gold and Metal skins). EWindowLookAndFeel can draw EWindowRadioBoxes using a different style than checkboxes, i.e. they are drawn round by default.

UWindowList >> UMenuModMenuItem >> LookAndFeelModMenuItem

Used by the Mod Menu Extension to create a special submenu which can be used to configure a GUI skin. With the regular Mod menu LookAndFeelModMenuItems will look like any other mod menu items.

## Related Topics

- Open Source
- Useful UWindow Extensions – some of these classes as stand-alone scripts
- EnhancedItems – contains other enhancements for UT classes

Category Class (UT)
Category Custom Class

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