#include <C4MainMenu.h>
Public Member Functions | |
C4MainMenu () | |
void | Default () override |
bool | Init (C4FacetSurface &fctSymbol, const char *szEmpty, int32_t iPlayer, int32_t iExtra=C4MN_Extra_None, int32_t iExtraData=0, int32_t iId=0, int32_t iStyle=C4MN_Style_Normal) |
bool | InitRefSym (const C4Facet &fctSymbol, const char *szEmpty, int32_t iPlayer, int32_t iExtra=C4MN_Extra_None, int32_t iExtraData=0, int32_t iId=0, int32_t iStyle=C4MN_Style_Normal) |
bool | ActivateMain (int32_t iPlayer) |
bool | ActivateNewPlayer (int32_t iPlayer) |
bool | ActivateHostility (int32_t iPlayer) |
bool | ActivateGoals (int32_t iPlayer, bool fDoActivate) |
bool | ActivateRules (int32_t iPlayer) |
bool | ActivateSavegame (int32_t iPlayer) |
bool | ActivateHost (int32_t iPlayer) |
bool | ActivateClient (int32_t iPlayer) |
bool | ActivateOptions (int32_t iPlayer, int32_t selection=0) |
bool | ActivateDisplay (int32_t iPlayer, int32_t selection=0) |
bool | ActivateSurrender (int32_t iPlayer) |
bool | ActivateObserver () |
bool | ActivateCommand (int32_t iPlayer, const char *szCommand) |
void | Clear () |
void | ClearPointers (C4Object *pObj) |
bool | Refill () |
void | Execute () |
void | SetPermanent (bool fPermanent) |
void | SetAlignment (int32_t iAlignment) |
int32_t | GetIdentification () |
int32_t | GetItemCount () |
int32_t | GetPosition () |
int32_t | GetSelection () |
bool | IsContextMenu () |
int | GetSymbolSize () |
int32_t | GetItemHeight () |
C4MenuItem * | GetSelectedItem () |
C4MenuItem * | GetItem (int32_t iIndex) |
virtual C4Object * | GetParentObject () |
bool | MoveSelection (int32_t iBy, bool fAdjustPosition, bool fDoCalls) |
bool | SetSelection (int32_t iSelection, bool fAdjustPosition, bool fDoCalls) |
bool | SetPosition (int32_t iPosition) |
void | SetSize (int32_t iToWdt, int32_t iToHgt) |
bool | Enter (bool fRight=false) |
bool | IsActive () |
bool | IsActive (bool fForKeyboard) |
bool | Control (BYTE byCom, int32_t iData) |
bool | KeyControl (BYTE byCom) |
bool | AddRefSym (const char *szCaption, const C4Facet &fctSymbol, const char *szCommand, int32_t iCount=C4MN_Item_NoCount, C4Object *pObject=nullptr, const char *szInfoCaption=nullptr, C4ID idID=C4ID::None, const char *szCommand2=nullptr, bool fOwnValue=false, int32_t iValue=0, bool fIsSelectable=true) |
bool | Add (const char *szCaption, C4FacetSurface &fctSymbol, const char *szCommand, int32_t iCount=C4MN_Item_NoCount, C4Object *pObject=nullptr, const char *szInfoCaption=nullptr, C4ID idID=C4ID::None, const char *szCommand2=nullptr, bool fOwnValue=false, int32_t iValue=0, bool fIsSelectable=true) |
bool | Add (const char *szCaption, C4Object *pGfxObj, const char *szCommand, int32_t iCount=C4MN_Item_NoCount, C4Object *pObject=nullptr, const char *szInfoCaption=nullptr, C4ID idID=C4ID::None, const char *szCommand2=nullptr, bool fOwnValue=false, int32_t iValue=0, bool fIsSelectable=true) |
bool | Add (const char *szCaption, C4DefGraphics *pGfx, const char *szCommand, int32_t iCount=C4MN_Item_NoCount, C4Object *pObject=nullptr, const char *szInfoCaption=nullptr, C4ID idID=C4ID::None, const char *szCommand2=nullptr, bool fOwnValue=false, int32_t iValue=0, bool fIsSelectable=true) |
void | ClearItems () |
void | ResetLocation () |
bool | SetLocation (int32_t iX, int32_t iY) |
bool | SetTextProgress (int32_t iToProgress, bool fAdd) |
void | SetEqualItemHeight (bool fToVal) |
bool | TryClose (bool fOK, bool fControl) |
void | SetCloseCommand (const char *strCommand) |
bool | IsTextProgressing () const |
void | OnUserClose (C4GUI::Control *btn) |
void | RemoveElement (Element *pChild) override |
bool | IsComponentOutsideClientArea () override |
void | ApplyElementOffset (int32_t &riX, int32_t &riY) override |
void | ApplyInvElementOffset (int32_t &riX, int32_t &riY) override |
bool | IsFocused (Control *pCtrl) override |
void | SetFocus (Control *pCtrl, bool fByMouse) |
Control * | GetFocus () |
Dialog * | GetDlg () override |
DialogWindow * | GetDialogWindow () override |
virtual bool | CharIn (const char *c) |
void | MouseInput (CMouse &rMouse, int32_t iButton, int32_t iX, int32_t iY, DWORD dwKeyParam) override |
virtual class Control * | GetDefaultControl () |
virtual bool | OnEnter () |
bool | KeyEnter () |
virtual bool | OnEscape () |
bool | KeyEscape () |
void | AdvanceFocus (bool fBackwards) |
bool | KeyAdvanceFocus (bool fBackwards) |
int32_t | GetMarginTop () override |
bool | IsShown () |
bool | IsOK () |
bool | IsAborted () |
bool | IsFading () |
virtual bool | IsFullscreenDialog () |
virtual bool | HasBackground () |
virtual bool | IsFreePlaceDialog () |
virtual bool | IsBottomPlacementDialog () |
virtual bool | IsExclusiveDialog () |
bool | IsViewportDialog () |
virtual bool | DoPlacement (Screen *pOnScreen, const C4Rect &rPreferredDlgRect) |
bool | Show (Screen *pOnScreen, bool fCB) |
void | Close (bool fOK) |
bool | FadeIn (Screen *pOnScreen) |
void | FadeOut (bool fCloseWithOK) |
bool | DoModal () |
bool | Execute2 () |
void | SetDelOnClose (bool fToVal=true) |
void | SetTitle (const char *szToTitle, bool fShowCloseButton=true) |
void | SetFrameDeco (FrameDecoration *pNewDeco) |
void | ClearFrameDeco () |
FrameDecoration * | GetFrameDecoration () const |
void | SetClientSize (int32_t iToWdt, int32_t iToHgt) |
virtual void | OnClosed (bool fOK) |
virtual void | OnShown () |
virtual void | OnIdle () |
ContextHandler * | GetContextHandler () override |
void | SetPos (int32_t iXPos, int32_t iYPos) |
C4Rect & | GetClientRect () override |
void | ClearChildren () |
void | MakeLastElement (Element *pChild) |
void | AddElement (Element *pChild) |
void | ReaddElement (Element *pChild) |
void | InsertElement (Element *pChild, Element *pInsertBefore) |
Element * | GetNextNestedElement (Element *pPrevElement, bool fBackwards) |
Element * | GetFirstContained () override |
virtual Element * | GetLastContained () |
Element * | GetFirstNestedElement (bool fBackwards) override |
Iterator | begin () |
Iterator | end () |
ReverseIterator | rbegin () |
ReverseIterator | rend () |
Element * | GetFirst () |
Element * | GetLast () |
Container * | GetContainer () override |
Element * | GetElementByIndex (int32_t i) |
int32_t | GetElementCount () |
void | SetVisibility (bool fToValue) override |
virtual bool | IsSelectedChild (Element *pChild) |
bool | IsParentOf (Element *pEl) override |
virtual void | MouseEnter (CMouse &rMouse) |
virtual void | MouseLeave (CMouse &rMouse) |
virtual void | StartDragging (CMouse &rMouse, int32_t iX, int32_t iY, DWORD dwKeyParam) |
virtual void | DoDragging (CMouse &rMouse, int32_t iX, int32_t iY, DWORD dwKeyParam) |
virtual void | StopDragging (CMouse &rMouse, int32_t iX, int32_t iY, DWORD dwKeyParam) |
bool | DoContext () |
Container * | GetParent () |
virtual Screen * | GetScreen () |
virtual Control * | IsFocusElement () |
void | ScreenPos2ClientPos (int32_t &riX, int32_t &riY) |
void | ClientPos2ScreenPos (int32_t &riX, int32_t &riY) |
void | SetToolTip (const char *szNewTooltip, bool is_immediate=false) |
const char * | GetToolTip () |
const char * | GetOwnToolTip () |
bool | IsImmediateToolTip () const |
int32_t | GetWidth () |
int32_t | GetHeight () |
C4Rect & | GetBounds () |
void | SetBounds (const C4Rect &rcNewBound) |
C4Rect | GetContainedClientRect () |
Element * | GetNext () const |
Element * | GetPrev () const |
bool | IsInActiveDlg (bool fForKeyboard) |
C4Rect | GetToprightCornerRect (int32_t iWidth=16, int32_t iHeight=16, int32_t iHIndent=4, int32_t iVIndent=4, int32_t iIndexX=0) |
bool | IsVisible () |
virtual int32_t | GetListItemTopSpacing () |
virtual bool | GetListItemTopSpacingBar () |
void | SetDragTarget (Window *pToWindow) |
void | SetContextHandler (ContextHandler *pNewHd) |
Static Public Member Functions | |
static int32_t | GetDefaultTitleHeight () |
Public Attributes | |
bool | fVisible {true} |
Protected Member Functions | |
bool | MenuCommand (const char *szCommand, bool fIsCloseCommand) override |
bool | DoRefillInternal (bool &rfRefilled) override |
void | OnSelectionChanged (int32_t iNewSelection) override |
void | OnUserSelectItem (int32_t Player, int32_t iIndex) override |
void | OnUserEnter (int32_t Player, int32_t iIndex, bool fRight) override |
void | OnUserClose () override |
int32_t | GetControllingPlayer () override |
bool | DoInitRefSym (const C4Facet &fctSymbol, const char *szEmpty, int32_t iExtra=C4MN_Extra_None, int32_t iExtraData=0, int32_t iId=0, int32_t iStyle=C4MN_Style_Normal) |
bool | DoInit (C4FacetSurface &fctSymbol, const char *szEmpty, int32_t iExtra=C4MN_Extra_None, int32_t iExtraData=0, int32_t iId=0, int32_t iStyle=C4MN_Style_Normal) |
void | DrawBuffer (C4Facet &cgo) |
void | AdjustSelection () |
void | AdjustPosition () |
bool | CheckBuffer () |
bool | RefillInternal () |
void | DrawButton (C4Facet &cgo) |
void | DrawScrollbar (C4Facet &cgo, int32_t iTotal, int32_t iVisible, int32_t iPosition) |
void | DrawFrame (C4Surface *sfcSurface, int32_t iX, int32_t iY, int32_t iWdt, int32_t iHgt) |
void | InitLocation (C4Facet &cgo) |
void | InitSize () |
void | UpdateScrollBar () |
void | UserSelectItem (int32_t Player, C4MenuItem *pItem) |
void | UserEnter (int32_t Player, C4MenuItem *pItem, bool fRight) |
bool | HasMouse () |
virtual bool | IsCloseDenied () |
virtual bool | IsReadOnly () |
const char * | GetID () override |
bool | HasPortrait () |
C4Viewport * | GetViewport () override |
bool | IsExternalDrawDialog () override |
bool | IsMouseControlled () override |
void | UpdateOwnPos () override |
void | UpdateElementPositions () |
int32_t | GetZOrdering () override |
void | Draw (C4TargetFacet &cgo) override |
void | DrawElement (C4TargetFacet &cgo) override |
bool | IsOwnPtrElement () override |
void | UserClose (bool fOK) override |
int32_t | GetMarginBottom () override |
int32_t | GetMarginLeft () override |
int32_t | GetMarginRight () override |
bool | CreateConsoleWindow () |
void | DestroyConsoleWindow () |
void | UpdateSize () override |
void | UpdatePos () override |
virtual void | ElementSizeChanged (Element *pOfElement) |
virtual void | ElementPosChanged (Element *pOfElement) |
virtual void | AfterElementRemoval () |
bool | OnHotkey (uint32_t cHotkey) override |
void | Draw3DFrame (C4TargetFacet &cgo, bool fUp=false, int32_t iIndent=1, BYTE byAlpha=C4GUI_BorderAlpha, bool fDrawTop=true, int32_t iTopOff=0, bool fDrawLeft=true, int32_t iLeftOff=0) |
void | DrawBar (C4TargetFacet &cgo, DynBarFacet &rFacets) |
void | DrawVBar (C4TargetFacet &cgo, DynBarFacet &rFacets) |
void | DrawHBarByVGfx (C4TargetFacet &cgo, DynBarFacet &rFacets) |
void | DrawHVBar (C4TargetFacet &cgo, DynBarFacet &rFacets, C4DrawTransform &trf, int32_t iMiddleLength) |
virtual bool | IsMenu () |
virtual bool | CheckNameHotkey (const char *) |
Definition at line 33 of file C4MainMenu.h.
C4MainMenu::C4MainMenu | ( | ) |
Definition at line 38 of file C4MainMenu.cpp.
References C4Menu::Clear().
bool C4MainMenu::ActivateClient | ( | int32_t | iPlayer | ) |
Definition at line 490 of file C4MainMenu.cpp.
References C4Menu::Add(), C4MN_Align_Bottom, C4MN_Align_Left, C4MN_Extra_None, C4MN_Style_Context, C4SymbolSize, C4FacetSurface::Create(), C4GUI::Icon::GetIconFacet(), GfxR, C4GUI::Ico_Disconnect, InitRefSym(), LoadResStr(), C4Menu::SetAlignment(), and C4Menu::SetCloseCommand().
Referenced by MenuCommand().
bool C4MainMenu::ActivateCommand | ( | int32_t | iPlayer, |
const char * | szCommand | ||
) |
Definition at line 865 of file C4MainMenu.cpp.
References MenuCommand(), and Player.
bool C4MainMenu::ActivateDisplay | ( | int32_t | iPlayer, |
int32_t | selection = 0 |
||
) |
Definition at line 537 of file C4MainMenu.cpp.
References C4Menu::AddRefSym(), Application, C4MN_Align_Bottom, C4MN_Align_Left, C4MN_Extra_None, C4MN_Item_NoCount, C4MN_Style_Context, Config, C4ConfigGeneral::FPS, C4Config::General, GfxR, C4Config::Graphics, InitRefSym(), C4Application::isEditor, LoadResStr(), C4Menu::SetAlignment(), C4Menu::SetCloseCommand(), C4Menu::SetPermanent(), C4Menu::SetSelection(), C4ConfigGraphics::ShowClock, C4ConfigGraphics::ShowCrewCNames, C4ConfigGraphics::ShowCrewNames, and C4ConfigGraphics::UpperBoard.
Referenced by MenuCommand().
bool C4MainMenu::ActivateGoals | ( | int32_t | iPlayer, |
bool | fDoActivate | ||
) |
Definition at line 304 of file C4MainMenu.cpp.
References C4Menu::Add(), C4Id2Def(), C4MN_Align_Bottom, C4MN_Align_Left, C4MN_Item_NoCount, C4SymbolSize, C4FacetSurface::Create(), C4Facet::Draw(), C4Def::Draw(), C4RoundResults::EvaluateGoals(), C4GraphicsResource::fctCaptain, StdStrBuf::Format(), StdStrBuf::getData(), C4IDList::GetID(), C4IDList::GetIDCount(), C4PropListStatic::GetName(), C4IDList::GetNumberOfIDs(), GfxR, GraphicsResource, C4Facet::Hgt, InitRefSym(), LoadResStr(), C4Facet::Set(), C4Menu::SetAlignment(), C4Menu::SetCloseCommand(), C4Menu::SetPermanent(), C4Facet::Surface, C4ID::ToString(), and C4Facet::Wdt.
bool C4MainMenu::ActivateHost | ( | int32_t | iPlayer | ) |
Definition at line 469 of file C4MainMenu.cpp.
References C4Menu::AddRefSym(), C4MN_Align_Bottom, C4MN_Align_Left, C4MN_Extra_None, C4MN_Style_Context, C4Network2::Clients, fHost, StdStrBuf::Format(), StdStrBuf::getData(), C4GUI::Icon::GetIconFacet(), C4Network2ClientList::GetNextClient(), C4GUI::Ico_Client, C4GUI::Ico_Disconnect, C4GUI::Ico_Host, C4GUI::Ico_ObserverClient, InitRefSym(), LoadResStr(), Network, C4Menu::SetAlignment(), C4Menu::SetCloseCommand(), and C4Menu::SetPermanent().
Referenced by MenuCommand().
bool C4MainMenu::ActivateHostility | ( | int32_t | iPlayer | ) |
Definition at line 638 of file C4MainMenu.cpp.
References C4MN_Align_Bottom, C4MN_Align_Left, C4MN_Extra_None, C4MN_Hostility, C4SymbolSize, C4FacetSurface::Create(), GfxR, Init(), LoadResStr(), C4Menu::Refill(), C4Menu::SetAlignment(), C4Menu::SetCloseCommand(), and C4Menu::SetPermanent().
Referenced by MenuCommand().
bool C4MainMenu::ActivateMain | ( | int32_t | iPlayer | ) |
Definition at line 566 of file C4MainMenu.cpp.
References C4Menu::AddRefSym(), Application, C4MN_Align_Bottom, C4MN_Align_Left, C4MN_Extra_None, C4MN_Item_NoCount, C4MN_Style_Context, C4SymbolSize, C4Game::Clients, C4GUI::Dialog::Close(), C4FacetSurface::Create(), Game, C4PlayerList::Get(), C4ClientList::getClient(), C4PlayerList::GetCount(), C4GUI::Icon::GetIconFacet(), C4Menu::GetItemCount(), GfxR, C4GUI::Ico_Disconnect, C4GUI::Ico_Exit, C4GUI::Ico_Surrender, C4GUI::Ico_Team, C4GUI::Ico_View, Init(), C4Application::isEditor, C4Network2::isEnabled(), C4Network2::isHost(), C4GameParameters::isLeague(), C4TeamList::IsTeamSwitchAllowed(), LoadResStr(), C4GameParameters::MaxPlayers, Network, C4Game::Parameters, Players, C4Menu::SetAlignment(), and C4Game::Teams.
Referenced by C4FullScreen::ActivateMenuMain(), C4Player::ActivateMenuMain(), and MenuCommand().
bool C4MainMenu::ActivateNewPlayer | ( | int32_t | iPlayer | ) |
Definition at line 63 of file C4MainMenu.cpp.
References _MAX_PATH, _MAX_PATH_LEN, C4Menu::Add(), C4MN_Align_Bottom, C4MN_Align_Left, C4Game::C4S, C4Group::Close(), Config, C4FacetSurface::Default(), DirectoryExists(), C4PlayerList::FileInUse(), StdStrBuf::Format(), Game, C4Config::General, C4PlayerList::GetCount(), StdStrBuf::getData(), GfxR, C4Scenario::Head, InitRefSym(), C4GameParameters::isLeague(), C4PlayerInfoCore::Load(), LoadResStr(), C4GameParameters::MaxPlayers, C4Group::Open(), C4Game::Parameters, Players, C4PlayerInfoCore::PrefName, C4SHead::Replay, SCopy(), C4Menu::SetAlignment(), C4Menu::SetCloseCommand(), sprintf, C4ConfigGeneral::UserDataPath, and WildcardMatch().
Referenced by MenuCommand().
bool C4MainMenu::ActivateObserver | ( | ) |
Definition at line 872 of file C4MainMenu.cpp.
References C4MN_Align_Bottom, C4MN_Align_Left, C4MN_Extra_None, C4MN_Observer, C4MN_Style_Context, C4GUI::Icon::GetIconFacet(), C4ViewportList::GetViewport(), C4GUI::Ico_View, InitRefSym(), LoadResStr(), NO_OWNER, C4Menu::Refill(), C4Menu::SetAlignment(), C4Menu::SetCloseCommand(), and Viewports.
Referenced by MenuCommand().
bool C4MainMenu::ActivateOptions | ( | int32_t | iPlayer, |
int32_t | selection = 0 |
||
) |
Definition at line 517 of file C4MainMenu.cpp.
References C4Menu::AddRefSym(), C4MN_Align_Bottom, C4MN_Align_Left, C4MN_Extra_None, C4MN_Item_NoCount, C4MN_Style_Context, Config, GfxR, InitRefSym(), LoadResStr(), C4ConfigSound::RXMusic, C4ConfigSound::RXSound, C4Menu::SetAlignment(), C4Menu::SetCloseCommand(), C4Menu::SetPermanent(), C4Menu::SetSelection(), and C4Config::Sound.
Referenced by MenuCommand().
bool C4MainMenu::ActivateRules | ( | int32_t | iPlayer | ) |
Definition at line 350 of file C4MainMenu.cpp.
References C4Menu::Add(), C4D_Rule, C4Id2Def(), C4MN_Align_Bottom, C4MN_Align_Left, C4MN_Item_NoCount, C4SymbolSize, C4FacetSurface::Create(), C4Def::Draw(), C4ObjectList::GetListID(), C4PropListStatic::GetName(), GfxR, InitRefSym(), LoadResStr(), Objects, C4Menu::SetAlignment(), C4Menu::SetCloseCommand(), C4Menu::SetPermanent(), sprintf, and C4ID::ToString().
Referenced by MenuCommand().
bool C4MainMenu::ActivateSavegame | ( | int32_t | iPlayer | ) |
Definition at line 388 of file C4MainMenu.cpp.
References _MAX_PATH_LEN, C4Menu::AddRefSym(), C4Config::AtUserDataPath(), C4CFN_Savegames, C4Group_IsGroup(), C4MN_Align_Bottom, C4MN_Align_Left, C4MN_Item_NoCount, C4Game::CanQuickSave(), Config, DirectorySeparator, StdStrBuf::Format(), Game, StdStrBuf::getData(), GetFilename(), GetFilenameOnly(), C4Group::GetName(), GfxR, InitRefSym(), LoadResStr(), LooksLikeInteger(), C4Game::pParentGroup, RemoveExtension(), C4Game::ScenarioFilename, C4Game::ScenarioTitle, SCopy(), C4Menu::SetAlignment(), C4Menu::SetCloseCommand(), C4Menu::SetPermanent(), and SLen().
Referenced by MenuCommand().
bool C4MainMenu::ActivateSurrender | ( | int32_t | iPlayer | ) |
Definition at line 504 of file C4MainMenu.cpp.
References C4Menu::Add(), C4MN_Align_Bottom, C4MN_Align_Left, C4MN_Extra_None, C4MN_Style_Context, C4SymbolSize, C4FacetSurface::Create(), C4GUI::Icon::GetIconFacet(), GfxR, C4GUI::Ico_Surrender, InitRefSym(), LoadResStr(), C4Menu::SetAlignment(), and C4Menu::SetCloseCommand().
Referenced by MenuCommand().
|
inherited |
Definition at line 376 of file C4Menu.cpp.
References C4Menu::C4MenuItem, C4Menu::IsActive(), C4Menu::ItemCount, C4MenuItem::SetGraphics(), and C4Menu::Style.
|
inherited |
Definition at line 350 of file C4Menu.cpp.
References C4Menu::C4MenuItem, C4MenuItem::GrabSymbol(), C4Menu::IsActive(), C4Menu::ItemCount, and C4Menu::Style.
Referenced by ActivateClient(), ActivateGoals(), ActivateNewPlayer(), ActivateRules(), ActivateSurrender(), DoRefillInternal(), and C4ObjectMenu::DoRefillInternal().
|
inherited |
Definition at line 363 of file C4Menu.cpp.
References C4Menu::C4MenuItem, C4Menu::IsActive(), C4Menu::ItemCount, C4MenuItem::SetGraphics(), and C4Menu::Style.
|
inherited |
Definition at line 118 of file C4GuiContainers.cpp.
References C4GUI::Container::pFirst, C4GUI::Container::pLast, C4GUI::Element::pNext, C4GUI::Element::pParent, C4GUI::Element::pPrev, and C4GUI::Container::RemoveElement().
Referenced by C4GUI::Tabular::AddCustomSheet(), C4GUI::ListBox::AddElement(), C4ChartDialog::C4ChartDialog(), C4ChatControl::C4ChatControl(), C4ChatDlg::C4ChatDlg(), C4DownloadDlg::C4DownloadDlg(), C4GameOptionButtons::C4GameOptionButtons(), C4GameOverDlg::C4GameOverDlg(), C4LeagueSignupDialog::C4LeagueSignupDialog(), C4Menu::C4Menu(), C4Network2ClientListDlg::C4Network2ClientListDlg(), C4Network2StartWaitDlg::C4Network2StartWaitDlg(), C4StartupAboutDlg::C4StartupAboutDlg(), C4StartupLegalDlg::C4StartupLegalDlg(), C4StartupMainDlg::C4StartupMainDlg(), C4StartupModsDlg::C4StartupModsDlg(), C4StartupModsListEntry::C4StartupModsListEntry(), C4StartupNetDlg::C4StartupNetDlg(), C4StartupNetListEntry::C4StartupNetListEntry(), C4StartupOptionsDlg::C4StartupOptionsDlg(), C4StartupPlrColorPickerDlg::C4StartupPlrColorPickerDlg(), C4StartupPlrPropertiesDlg::C4StartupPlrPropertiesDlg(), C4StartupPlrSelDlg::C4StartupPlrSelDlg(), C4StartupScenSelDlg::C4StartupScenSelDlg(), C4GUI::ContextButton::ContextButton(), C4MapFolderData::CreateGUIElements(), C4GUI::InfoDialog::CreateSubComponents(), C4FileSelDlg::DefaultListItem::DefaultListItem(), C4GUI::FullscreenDialog::FullscreenDialog(), C4FileSelDlg::InitElements(), C4GUI::InputDialog::InputDialog(), C4GUI::Container::InsertElement(), C4GUI::LabeledEdit::LabeledEdit(), C4GameLobby::MainDlg::MainDlg(), C4GUI::MessageDialog::MessageDialog(), C4ChatControl::ChatSheet::NickItem::NickItem(), C4GUI::ProgressDialog::ProgressDialog(), C4GUI::RenameEdit::RenameEdit(), C4GameLobby::ScenDesc::ScenDesc(), C4StartupScenSelDlg::ScenListItem::ScenListItem(), C4GUI::ScrollWindow::ScrollWindow(), C4GUI::InputDialog::SetCustomEdit(), C4GoalDisplay::SetGoals(), C4GUI::FullscreenDialog::SetTitle(), C4GUI::Dialog::SetTitle(), and C4GUI::TextWindow::TextWindow().
|
inherited |
Definition at line 337 of file C4Menu.cpp.
References C4Menu::C4MenuItem, C4Menu::IsActive(), C4Menu::ItemCount, C4MenuItem::RefSymbol(), and C4Menu::Style.
Referenced by ActivateDisplay(), ActivateHost(), ActivateMain(), ActivateOptions(), ActivateSavegame(), and DoRefillInternal().
|
protectedinherited |
Definition at line 588 of file C4Menu.cpp.
References C4Menu::Columns, C4GUI::Element::GetBounds(), C4Menu::GetSelectedItem(), C4Rect::Hgt, C4Menu::Lines, C4Menu::pClientWindow, C4GUI::ScrollWindow::ScrollRangeInView(), and C4Rect::y.
Referenced by C4Menu::InitLocation(), and C4Menu::SetSelection().
|
protectedinherited |
Definition at line 925 of file C4Menu.cpp.
References C4Menu::GetItem(), C4MenuItem::IsSelectable, C4Menu::Selection, and C4Menu::SetSelection().
Referenced by C4Menu::RefillInternal().
|
inherited |
Definition at line 580 of file C4GuiDialogs.cpp.
References C4GUI::Container::GetNextNestedElement(), C4GUI::Element::GetParent(), C4GUI::Element::IsFocusElement(), C4GUI::Container::IsSelectedChild(), C4GUI::Element::IsVisible(), C4GUI::Dialog::pActiveCtrl, and C4GUI::Dialog::SetFocus().
Referenced by C4GUI::Control::DisableFocus(), C4GUI::Dialog::KeyAdvanceFocus(), and C4ChatControl::OnLoginDataEnter().
|
inlineprotectedvirtualinherited |
Reimplemented in C4GUI::ListBox.
Definition at line 756 of file C4Gui.h.
References C4GUI::Container::AfterElementRemoval(), and C4GUI::Element::pParent.
Referenced by C4GUI::Container::AfterElementRemoval(), C4GUI::ListBox::AfterElementRemoval(), and C4GUI::Container::RemoveElement().
|
overridevirtualinherited |
Reimplemented from C4GUI::Window.
Definition at line 743 of file C4GuiDialogs.cpp.
References C4GUI::Window::ApplyElementOffset(), C4Viewport::GetOutputRect(), C4GUI::Dialog::GetViewport(), C4Rect::x, and C4Rect::y.
|
overridevirtualinherited |
Reimplemented from C4GUI::Window.
Definition at line 756 of file C4GuiDialogs.cpp.
References C4GUI::Window::ApplyInvElementOffset(), C4Viewport::GetOutputRect(), C4GUI::Dialog::GetViewport(), C4Rect::x, and C4Rect::y.
|
inlineinherited |
Definition at line 824 of file C4Gui.h.
References C4GUI::Container::pFirst.
Referenced by C4ScriptGuiWindow::ClearPointers().
|
virtualinherited |
Definition at line 519 of file C4GuiDialogs.cpp.
References C4GUI::Control::CharIn(), C4GUI::Dialog::GetDefaultControl(), C4GUI::Dialog::pActiveCtrl, and C4GUI::Dialog::SetFocus().
Referenced by C4GUI::Screen::CharIn().
|
protectedinherited |
|
inlineprotectedvirtualinherited |
Reimplemented in C4StartupScenSelDlg::ScenListItem.
Definition at line 407 of file C4Gui.h.
Referenced by C4GUI::ListBox::CharIn().
|
inherited |
Definition at line 271 of file C4Menu.cpp.
References C4FacetSurface::Clear(), C4GUI::Dialog::ClearFrameDeco(), C4Menu::ClearItems(), C4GUI::Dialog::Close(), C4Menu::fActive, and C4Menu::Symbol.
Referenced by C4MainMenu(), C4Menu::DoInit(), C4Menu::DoInitRefSym(), C4Menu::TryClose(), C4Menu::~C4Menu(), and C4Player::~C4Player().
|
inherited |
Definition at line 68 of file C4GuiContainers.cpp.
References C4GUI::Element::IsOwnPtrElement(), C4GUI::Container::pFirst, C4GUI::Container::pLast, C4GUI::Element::pNext, C4GUI::Element::pParent, and C4GUI::Element::pPrev.
Referenced by C4GUI::Container::Clear(), C4ScriptGuiWindow::Close(), C4ScriptGuiWindow::RemoveChild(), C4GoalDisplay::SetGoals(), and C4ScriptGuiWindow::~C4ScriptGuiWindow().
|
inlineinherited |
Definition at line 2200 of file C4Gui.h.
References C4GUI::FrameDecoration::Deref(), and C4GUI::Dialog::pFrameDeco.
Referenced by C4Menu::Clear().
|
inherited |
Definition at line 895 of file C4Menu.cpp.
References C4Menu::GetItem(), C4Menu::ItemCount, and C4Menu::UpdateScrollBar().
Referenced by C4Object::ActivateMenu(), C4Menu::Clear(), DoRefillInternal(), and C4ObjectMenu::DoRefillInternal().
|
inherited |
Definition at line 1158 of file C4Menu.cpp.
References C4MenuItem::ClearPointers(), and C4Menu::GetItem().
Referenced by C4ObjectMenu::ClearPointers(), and C4Player::ClearPointers().
|
inherited |
Definition at line 231 of file C4Gui.cpp.
References C4GUI::Container::ApplyInvElementOffset(), C4GUI::Element::GetParent(), C4GUI::Element::pParent, C4GUI::Element::rcBounds, C4Rect::x, and C4Rect::y.
Referenced by C4MapFolderData::CreateGUIElements(), C4GUI::Screen::DoContext(), and C4Menu::Draw().
|
inherited |
Definition at line 631 of file C4GuiDialogs.cpp.
References C4GUI::Screen::CloseDialog(), C4GUI::Dialog::DestroyConsoleWindow(), C4GUI::Dialog::fOK, C4GUI::Dialog::fShow, C4GUI::Element::GetScreen(), C4GUI::Dialog::OnClosed(), and C4GUI::Dialog::pWindow.
Referenced by ActivateMain(), C4Menu::Clear(), C4GUI::Screen::CloseAllDialogs(), C4FullScreen::CloseMenu(), C4Player::CloseMenu(), C4MessageInput::CloseTypeIn(), C4StartupScenSelDlg::DoBack(), C4Scoreboard::DoDlgShow(), C4Network2::DoLobby(), C4Startup::DontStartup(), C4Menu::Enter(), C4Menu::Execute(), C4Scoreboard::HideDlg(), C4Network2::LeaguePlrAuth(), C4Network2::LeagueStart(), MenuCommand(), C4GUI::MessageDialog::OnEnter(), C4GameLobby::MainDlg::OnExitBtn(), C4DownloadDlg::OnIdle(), C4Menu::Refill(), C4ChatDlg::StopChat(), C4Network2ClientListDlg::Toggle(), C4ChartDialog::Toggle(), C4ChatDlg::ToggleChat(), C4Menu::TryClose(), C4GUI::Dialog::UserClose(), C4FileSelDlg::UserClose(), and C4StartupPlrPropertiesDlg::UserClose().
|
inherited |
Definition at line 420 of file C4Menu.cpp.
References C4MN_AdjustPosition, C4Menu::Columns, COM_MenuClose, COM_MenuDown, COM_MenuEnter, COM_MenuEnterAll, COM_MenuLeft, COM_MenuRight, COM_MenuSelect, COM_MenuShowText, COM_MenuUp, C4Menu::Enter(), C4Menu::IsActive(), C4Menu::ItemCount, C4Menu::MoveSelection(), C4Menu::Selection, C4Menu::SetSelection(), C4Menu::SetTextProgress(), and C4Menu::TryClose().
Referenced by C4Menu::Draw(), C4Menu::KeyControl(), and MenuCommand().
|
protectedinherited |
Definition at line 239 of file C4GuiDialogs.cpp.
References Application, StdStrBuf::getData(), C4GUI::Dialog::GetID(), C4GUI::DialogWindow::Init(), C4GUI::DialogWindow::pDialog, C4Window::pSurface, C4GUI::Dialog::pWindow, C4GUI::Element::rcBounds, and C4GUI::Dialog::TitleString.
Referenced by C4GUI::Dialog::Show().
|
overridevirtual |
Reimplemented from C4Menu.
Definition at line 43 of file C4MainMenu.cpp.
References C4Menu::Default(), NO_OWNER, and Player.
Referenced by C4Player::C4Player().
|
protectedinherited |
Definition at line 262 of file C4GuiDialogs.cpp.
References C4Window::Clear(), C4Window::pSurface, and C4GUI::Dialog::pWindow.
Referenced by C4GUI::Dialog::Close(), C4GUI::Dialog::OnClosed(), and C4GUI::Dialog::~Dialog().
|
inherited |
Definition at line 417 of file C4Gui.cpp.
References C4Rect::Hgt, C4GUI::ContextHandler::OnContext(), C4GUI::Element::pContextHandler, C4GUI::Element::rcBounds, and C4Rect::Wdt.
Referenced by C4GUI::Control::KeyContext(), and C4GUI::ContextButton::MouseInput().
|
virtualinherited |
Reimplemented in C4GUI::Edit, and C4GUI::ScrollBar.
Definition at line 269 of file C4Gui.cpp.
References C4GUI::Element::iDragX, C4GUI::Element::iDragY, C4GUI::Element::pDragTarget, C4GUI::Element::rcBounds, C4GUI::Element::UpdatePos(), C4Rect::x, and C4Rect::y.
Referenced by C4GUI::Screen::MouseInput(), and C4GUI::Element::StopDragging().
|
protectedinherited |
Definition at line 300 of file C4Menu.cpp.
References C4Menu::Clear(), C4Menu::Default(), C4FacetSurface::GrabFrom(), and C4Menu::Symbol.
Referenced by C4ObjectMenu::Init(), and Init().
|
protectedinherited |
Definition at line 307 of file C4Menu.cpp.
References C4Menu::Clear(), C4Menu::Default(), C4FacetSurface::Set(), and C4Menu::Symbol.
Referenced by InitRefSym(), and C4ObjectMenu::InitRefSym().
|
inherited |
Definition at line 658 of file C4GuiDialogs.cpp.
References Application, C4GUI::Dialog::fOK, C4GUI::Dialog::fShow, Game, C4Application::IsQuittingGame(), C4Game::IsRunning, C4GUI::Dialog::OnIdle(), and StdScheduler::ScheduleProcs().
Referenced by C4DownloadDlg::ShowModal(), and C4GUI::Screen::ShowModalDlg().
|
inlinevirtualinherited |
Reimplemented in C4GUI::FullscreenDialog, C4ScoreboardDlg, and C4ChatDlg.
Definition at line 2176 of file C4Gui.h.
Referenced by C4GUI::Screen::ShowDialog().
|
overrideprotectedvirtual |
Reimplemented from C4Menu.
Definition at line 108 of file C4MainMenu.cpp.
References C4Menu::Add(), C4Menu::AddRefSym(), C4MaxTitle, C4MN_Hostility, C4MN_Item_NoCount, C4MN_Observer, C4MN_TeamSelection, C4MN_TeamSwitch, C4SymbolSize, C4Menu::ClearItems(), C4Player::ColorDw, C4FacetSurface::Create(), C4FacetSurface::Default(), C4Facet::Draw(), C4Facet::DrawClr(), C4Player::DrawHostility(), C4Game::DrawTextSpecImage(), C4GraphicsResource::fctCrewClr, C4GraphicsResource::fctPlayerClr, StdStrBuf::Format(), FormatString(), Game, C4PlayerList::Get(), C4PlayerList::GetByIndex(), C4Team::GetColor(), StdStrBuf::getData(), C4GUI::Icon::GetIconFacet(), C4Team::GetIconSpec(), C4Team::GetID(), C4Menu::GetItemCount(), C4Player::GetName(), C4Team::GetNameWithParticipants(), C4Viewport::GetPlayer(), C4Team::GetPlayerCount(), C4TeamList::GetTeamByIndex(), C4ViewportList::GetViewport(), GraphicsResource, C4Player::Hostility, C4GUI::Ico_Star, C4GUI::Ico_Team, C4Menu::Identification, C4TeamList::IsAutoGenerateTeams(), C4Player::IsInvisible(), LoadResStr(), C4GUI::MakeColorReadableOnBlack(), NO_OWNER, C4Player::Number, Player, Players, StdStrBuf::Ref(), SCopy(), C4Menu::SetSelection(), sprintf, StdStrBuf::Take(), TEAMID_New, C4Game::Teams, and Viewports.
|
overrideprotectedvirtualinherited |
Reimplemented from C4GUI::Dialog.
Definition at line 775 of file C4Menu.cpp.
References C4MN_InfoCaption_Delay, C4MN_Style_Info, C4GUI::Element::ClientPos2ScreenPos(), C4Menu::Control(), C4GUI::Screen::DrawToolTip(), C4Menu::fTextProgressing, C4Menu::GetSelectedItem(), C4MenuItem::InfoCaption, C4Menu::InitLocation(), C4Menu::IsActive(), C4GUI::CMouse::IsActiveInput(), C4Menu::LocationSet, C4GUI::Screen::Mouse, pGUI, C4GUI::Container::SetVisibility(), C4Menu::Style, and C4Menu::TimeOnSelection.
Referenced by C4Viewport::DrawMenu().
|
protectedinherited |
Definition at line 291 of file C4Gui.cpp.
References C4GUI_BorderColor1, C4GUI_BorderColor2, C4GUI_BorderColor3, C4Draw::DrawLineDw(), C4Rect::Hgt, pDraw, C4GUI::Element::rcBounds, C4Facet::Surface, C4TargetFacet::TargetX, C4TargetFacet::TargetY, C4Rect::Wdt, C4Rect::x, and C4Rect::y.
Referenced by C4GUI::ProgressBar::DrawElement(), C4GUI::GroupBox::DrawElement(), C4GUI::Edit::DrawElement(), C4GUI::ListBox::DrawElement(), C4GUI::Tabular::DrawElement(), C4GUI::TextWindow::DrawElement(), C4GUI::ContextMenu::DrawElement(), C4GUI::ComboBox::DrawElement(), and C4GUI::Dialog::DrawElement().
|
protectedinherited |
Definition at line 308 of file C4Gui.cpp.
References C4Facet::Draw(), C4Facet::DrawX(), C4GUI::DynBarFacet::fctBegin, C4GUI::DynBarFacet::fctEnd, C4GUI::DynBarFacet::fctMiddle, C4Facet::Hgt, C4Rect::Hgt, C4GUI::Element::rcBounds, C4Facet::Surface, C4TargetFacet::TargetX, C4TargetFacet::TargetY, C4Facet::Wdt, C4Rect::Wdt, C4Facet::X, C4Rect::x, and C4Rect::y.
Referenced by C4GUI::WoodenLabel::DrawElement(), and C4GUI::Button::DrawElement().
|
protectedinherited |
|
protectedinherited |
|
overrideprotectedvirtualinherited |
Reimplemented from C4GUI::Dialog.
Definition at line 808 of file C4Menu.cpp.
References C4FCT_Right, C4Id2Def(), C4MN_Extra_Value, C4MN_SymbolSize, C4Menu::DrawFrame(), C4Facet::DrawValue(), C4Menu::Extra, C4GraphicsResource::fctWealth, C4MenuItem::fOwnValue, C4Menu::GetSelectedItem(), C4Def::GetValue(), GraphicsResource, C4Facet::Hgt, C4Rect::Hgt, C4MenuItem::id, C4MenuItem::iValue, NO_OWNER, C4ID::None, C4GUI::Element::rcBounds, C4Facet::Surface, C4TargetFacet::TargetX, C4TargetFacet::TargetY, C4Facet::Wdt, C4Rect::Wdt, C4Facet::X, C4Rect::x, C4Facet::Y, and C4Rect::y.
|
protectedinherited |
Definition at line 852 of file C4Menu.cpp.
References C4RGB, C4Draw::DrawFrameDw(), and pDraw.
Referenced by C4Menu::DrawElement().
|
protectedinherited |
Definition at line 365 of file C4Gui.cpp.
References C4GUI::Element::DrawHVBar(), C4Rect::Hgt, C4GUI::Element::rcBounds, C4BltTransform::SetRotate(), C4TargetFacet::TargetX, C4TargetFacet::TargetY, C4Rect::Wdt, C4Rect::x, and C4Rect::y.
Referenced by C4GUI::ScrollBar::DrawElement().
|
protectedinherited |
Definition at line 375 of file C4Gui.cpp.
References C4Facet::DrawT(), C4GUI::DynBarFacet::fctBegin, C4GUI::DynBarFacet::fctEnd, C4GUI::DynBarFacet::fctMiddle, C4Facet::Hgt, C4GUI::Element::rcBounds, C4Facet::Surface, C4TargetFacet::TargetX, C4TargetFacet::TargetY, C4Rect::x, and C4Rect::y.
Referenced by C4GUI::Element::DrawHBarByVGfx(), and C4GUI::Element::DrawVBar().
|
protectedinherited |
|
protectedinherited |
Definition at line 359 of file C4Gui.cpp.
References C4GUI::Element::DrawHVBar(), C4Rect::Hgt, and C4GUI::Element::rcBounds.
Referenced by C4GUI::ScrollBar::DrawElement().
|
inlineprotectedvirtualinherited |
Reimplemented in C4GUI::Screen, C4GUI::ContextMenu, C4GUI::TextWindow, C4GUI::ListBox, and C4GUI::ScrollWindow.
Definition at line 754 of file C4Gui.h.
Referenced by C4GUI::ScrollWindow::ElementPosChanged(), and C4GUI::Element::UpdatePos().
|
inlineprotectedvirtualinherited |
Reimplemented in C4GUI::ContextMenu, C4GUI::TextWindow, C4GUI::ListBox, and C4GUI::ScrollWindow.
Definition at line 753 of file C4Gui.h.
Referenced by C4GUI::ListBox::ElementPosChanged(), C4GUI::TextWindow::ElementPosChanged(), C4GUI::ContextMenu::ElementPosChanged(), C4GUI::ScrollWindow::ElementSizeChanged(), C4GUI::ListBox::ElementSizeChanged(), C4GUI::TextWindow::ElementSizeChanged(), C4GUI::ContextMenu::ElementSizeChanged(), and C4GUI::Element::UpdateSize().
|
inlineinherited |
Definition at line 825 of file C4Gui.h.
Referenced by C4ScriptGuiWindow::ClearPointers().
|
inherited |
Definition at line 485 of file C4Menu.cpp.
References _MAX_FNAME_LEN, C4MN_Style_Dialog, C4MN_Style_Info, C4GUI::Dialog::Close(), C4MenuItem::Command, C4MenuItem::Command2, C4Menu::fActive, C4Menu::GetSelectedItem(), C4Menu::IsActive(), C4Menu::MenuCommand(), C4Menu::Permanent, SCopy(), C4Menu::Style, and C4Menu::TryClose().
Referenced by C4Menu::Control(), and OnUserEnter().
|
inherited |
Definition at line 903 of file C4Menu.cpp.
References C4GUI::Dialog::Close(), C4Menu::fTextProgressing, Game, C4Menu::IsActive(), C4Game::iTick35, C4Menu::NeedRefill, C4Menu::RefillInternal(), and C4Menu::SetTextProgress().
Referenced by C4FullScreen::Execute(), C4ObjectMenu::Execute(), and C4Player::Execute().
|
inherited |
Definition at line 690 of file C4GuiDialogs.cpp.
References C4GUI::Dialog::Execute().
|
inherited |
Definition at line 714 of file C4GuiDialogs.cpp.
References C4GUI::Dialog::eFade, C4GUI::Element::fVisible, C4GUI::Screen::GetScreenS(), C4GUI::Dialog::iFade, C4GUI::Dialog::OnShown(), and C4GUI::Screen::ShowDialog().
Referenced by C4Network2::DoLobby(), and C4Startup::SwitchDialog().
|
inherited |
Definition at line 728 of file C4GuiDialogs.cpp.
References C4GUI::Screen::CloseDialog(), C4GUI::Dialog::eFade, C4GUI::Dialog::fOK, C4GUI::Element::fVisible, C4GUI::Element::GetScreen(), C4GUI::Dialog::IsShown(), and C4GUI::Dialog::OnClosed().
Referenced by C4Startup::SwitchDialog().
|
inlineinherited |
Definition at line 445 of file C4Gui.h.
References C4GUI::Element::rcBounds.
Referenced by C4GUI::ListBox::AddElement(), C4Menu::AdjustPosition(), C4GameOverDlg::C4GameOverDlg(), C4StartupModsDlg::C4StartupModsDlg(), C4StartupModsListEntry::C4StartupModsListEntry(), C4StartupNetDlg::C4StartupNetDlg(), C4StartupNetListEntry::C4StartupNetListEntry(), C4StartupScenSelDlg::C4StartupScenSelDlg(), C4GUI::ContextMenu::CheckOpenSubmenu(), C4GUI::ListBox::ContractToElementHeight(), C4MapFolderData::CreateGUIElements(), C4GUI::Screen::DoContext(), C4GUI::Window::Draw(), C4GUI::ListBox::DrawElement(), C4GUI::ContextMenu::DrawElement(), C4GUI::TextWindow::ElementPosChanged(), C4GUI::TextWindow::ElementSizeChanged(), C4GUI::Dialog::GetMarginTop(), C4GUI::ScrollBar::GetMaxScroll(), C4GUI::GetScreenHgt(), C4GUI::GetScreenWdt(), C4Menu::InitSize(), C4GUI::ListBox::InsertElement(), C4GUI::ScrollWindow::IsRangeInView(), C4StartupPlrSelDlg::PlayerListItem::Load(), C4GUI::Window::MouseInput(), C4GUI::ScrollBar::MouseInput(), C4GUI::ListBox::MouseInput(), C4GUI::Screen::MouseInput(), C4StartupPlrSelDlg::OnNewBtn(), C4GUI::ScrollBar::OnPosChanged(), C4StartupPlrSelDlg::OnPropertyBtn(), C4StartupScenSelDlg::ScenListItem::ScenListItem(), C4GUI::ScrollWindow::ScrollBy(), C4GUI::ListBox::ScrollItemInView(), C4GUI::ScrollWindow::ScrollPages(), C4GUI::ScrollWindow::ScrollRangeInView(), C4GUI::ScrollWindow::ScrollToBottom(), C4GUI::Tabular::SetGfx(), C4GoalDisplay::SetGoals(), C4GUI::TextWindow::SetPicture(), C4GUI::Dialog::SetTitle(), C4GUI::ScrollBar::Update(), C4GUI::ScrollWindow::Update(), C4StartupPlrSelDlg::PlayerListItem::UpdateCore(), C4GUI::ListBox::UpdateElementPosition(), C4GUI::ListBox::UpdateElementPositions(), C4Menu::UpdateElementPositions(), C4GUI::ScrollWindow::UpdateOwnPos(), C4Menu::UpdateScrollBar(), and C4GUI::TextWindow::UpdateSize().
|
inlineoverridevirtualinherited |
Reimplemented from C4GUI::Element.
Definition at line 864 of file C4Gui.h.
References C4GUI::Window::rcClientRect.
Referenced by C4GameOverDlg::C4GameOverDlg(), C4LeagueSignupDialog::C4LeagueSignupDialog(), C4StartupMainDlg::C4StartupMainDlg(), C4StartupModsDlg::C4StartupModsDlg(), C4StartupNetDlg::C4StartupNetDlg(), C4StartupOptionsDlg::C4StartupOptionsDlg(), C4StartupPlrColorPickerDlg::C4StartupPlrColorPickerDlg(), C4StartupPlrPropertiesDlg::C4StartupPlrPropertiesDlg(), C4StartupPlrSelDlg::C4StartupPlrSelDlg(), C4StartupScenSelDlg::C4StartupScenSelDlg(), C4GUI::ContextMenu::CheckOpenSubmenu(), C4GUI::ListBox::ContractToElementHeight(), C4MapFolderData::CreateGUIElements(), C4GUI::InfoDialog::CreateSubComponents(), C4GUI::Window::Draw(), C4GUI::ListBox::DrawElement(), C4GUI::ContextMenu::DrawElement(), C4GUI::FullscreenDialog::FullscreenDialog(), C4GUI::ListBox::GetItemWidth(), C4FileSelDlg::InitElements(), C4GUI::InputDialog::InputDialog(), C4GUI::LabeledEdit::LabeledEdit(), C4GameLobby::MainDlg::MainDlg(), C4GUI::MessageDialog::MessageDialog(), C4GUI::Window::MouseInput(), C4GUI::ContextMenu::MouseInput(), C4GUI::Screen::MouseInput(), C4GUI::ScrollBar::OnPosChanged(), C4GUI::ProgressDialog::ProgressDialog(), C4GameLobby::ScenDesc::ScenDesc(), C4StartupScenSelDlg::ScenListItem::ScenListItem(), C4GUI::ScrollWindow::ScrollBy(), C4GUI::ScrollWindow::ScrollRangeInView(), C4GUI::ScrollWindow::ScrollToBottom(), C4GUI::ScrollWindow::ScrollWindow(), C4GoalDisplay::SetGoals(), C4GUI::FullscreenDialog::SetTitle(), C4GUI::TextWindow::TextWindow(), C4GUI::ScrollBar::Update(), C4GUI::ListBox::UpdateColumnCount(), and C4GUI::TextWindow::UpdateSize().
|
inlineinherited |
Definition at line 448 of file C4Gui.h.
References C4GUI::Element::GetClientRect(), C4Rect::x, and C4Rect::y.
Referenced by C4GUI::Tabular::AddSheet(), C4ChartDialog::C4ChartDialog(), C4Network2ClientListDlg::C4Network2ClientListDlg(), C4Network2StartWaitDlg::C4Network2StartWaitDlg(), C4StartupAboutDlg::C4StartupAboutDlg(), C4StartupLegalDlg::C4StartupLegalDlg(), C4StartupModsDlg::C4StartupModsDlg(), C4StartupModsListEntry::C4StartupModsListEntry(), C4StartupNetDlg::C4StartupNetDlg(), C4StartupNetListEntry::C4StartupNetListEntry(), C4FileSelDlg::DefaultListItem::DefaultListItem(), C4ChatDlg::DoPlacement(), C4GUI::Element::GetToprightCornerRect(), C4GUI::InputDialog::InputDialog(), C4GameLobby::MainDlg::MainDlg(), C4GUI::TextWindow::TextWindow(), C4Menu::UpdateElementPositions(), C4ChatControl::ChatSheet::NickItem::UpdateOwnPos(), C4FileSelDlg::DefaultListItem::UpdateOwnPos(), C4GUI::ScrollWindow::UpdateOwnPos(), C4StartupScenSelDlg::ScenListItem::UpdateOwnPos(), C4ChatControl::UpdateSize(), C4ChatDlg::UpdateSize(), C4GUI::Tabular::UpdateSize(), and C4GUI::TextWindow::UpdateSize().
|
inlineoverridevirtualinherited |
Reimplemented from C4GUI::Element.
|
inlineoverridevirtualinherited |
Reimplemented from C4GUI::Element.
Definition at line 2212 of file C4Gui.h.
References C4GUI::Element::pContextHandler.
|
inlineoverrideprotectedvirtual |
|
inlinevirtualinherited |
Reimplemented in C4StartupNetDlg, C4GameLobby::MainDlg, C4ChatDlg, and C4StartupModsDlg.
Definition at line 2130 of file C4Gui.h.
Referenced by C4GUI::Dialog::CharIn().
|
staticinherited |
Definition at line 330 of file C4GuiDialogs.cpp.
References C4GUI_MinWoodBarHgt, CStdFont::GetLineHeight(), GraphicsResource, and C4GraphicsResource::TextFont.
|
inlineoverridevirtualinherited |
Reimplemented from C4GUI::Element.
Definition at line 2118 of file C4Gui.h.
References C4GUI::Dialog::pWindow.
|
inlineoverridevirtualinherited |
Reimplemented from C4GUI::Element.
Definition at line 2117 of file C4Gui.h.
Referenced by C4GUI::Screen::GetDialog(), C4GUI::Screen::GetFullscreenDialog(), C4GUI::Screen::GetMouseControlledDialogCount(), C4GUI::Screen::GetTopDialog(), C4GUI::Screen::MouseInput(), and C4StartupPlrSelDlg::PlayerListItem::UpdateCore().
|
inherited |
Definition at line 223 of file C4GuiContainers.cpp.
References C4GUI::Container::pFirst, and C4GUI::Element::pNext.
Referenced by C4GUI::ContextMenu::GetIndexedEntry(), C4Menu::GetItem(), C4GUI::Tabular::GetSheet(), and C4GUI::ContextMenu::SelectItem().
|
inherited |
Definition at line 232 of file C4GuiContainers.cpp.
References C4GUI::Container::pFirst, and C4GUI::Element::pNext.
Referenced by C4ScriptGuiWindow::ExecuteCommand(), C4GUI::Tabular::GetSheetCount(), and C4GUI::ListBox::SortElements().
|
inlineinherited |
Definition at line 829 of file C4Gui.h.
References C4GUI::Container::pFirst.
Referenced by C4MapFolderData::CreateGUIElements(), C4GUI::ListBox::DrawElement(), C4GUI::Tabular::DrawElement(), C4GUI::ListBox::GetFirst(), C4GUI::Screen::GetFullscreenDialog(), C4GUI::Screen::GetMouseControlledDialogCount(), C4GUI::ListBox::MouseInput(), C4GUI::Tabular::MouseInput(), C4GUI::ContextMenu::MouseInput(), C4GUI::Tabular::MouseLeaveCaptionArea(), C4GUI::Tabular::RemoveElement(), C4GUI::Screen::ShowDialog(), C4GUI::ListBox::SortElements(), C4GameOptionsList::Update(), C4Network2ResDlg::Update(), C4Network2ClientListBox::Update(), C4GUI::ListBox::UpdateElementPositions(), C4Menu::UpdateElementPositions(), and C4GUI::Tabular::UpdateSize().
|
inlineoverridevirtualinherited |
Reimplemented from C4GUI::Element.
Definition at line 773 of file C4Gui.h.
References C4GUI::Container::pFirst.
Referenced by C4GUI::ListBox::OnGetFocus().
|
overridevirtualinherited |
Reimplemented from C4GUI::Element.
Definition at line 204 of file C4GuiContainers.cpp.
References C4GUI::Element::GetFirstNestedElement(), C4GUI::Container::pFirst, and C4GUI::Container::pLast.
Referenced by C4GUI::Container::GetNextNestedElement().
|
inlineinherited |
Definition at line 2116 of file C4Gui.h.
References C4GUI::Dialog::pActiveCtrl.
Referenced by C4StartupScenSelDlg::DeselectAll(), C4StartupModsDlg::DoOK(), C4StartupNetDlg::DoOK(), C4GUI::Control::MouseInput(), C4GUI::RenameEdit::OnFinishInput(), C4GUI::RenameEdit::RenameEdit(), and C4GUI::Container::SetVisibility().
|
inlineinherited |
|
inlineinherited |
Definition at line 444 of file C4Gui.h.
References C4Rect::Hgt, and C4GUI::Element::rcBounds.
Referenced by C4GUI::Screen::ShowDialog().
|
inlineoverrideprotectedvirtualinherited |
Reimplemented from C4GUI::Dialog.
|
inherited |
Definition at line 612 of file C4Menu.cpp.
References C4Menu::Identification.
Referenced by C4Player::Execute().
|
inherited |
Definition at line 512 of file C4Menu.cpp.
References C4GUI::Container::GetElementByIndex(), and C4Menu::pClientWindow.
Referenced by C4Menu::AdjustSelection(), C4Menu::ClearItems(), C4Menu::ClearPointers(), C4Menu::GetSelectedItem(), C4Menu::InitLocation(), C4Menu::MoveSelection(), C4Menu::SetSelection(), and C4Menu::SetTextProgress().
|
inherited |
Definition at line 517 of file C4Menu.cpp.
References C4Menu::ItemCount.
Referenced by ActivateMain(), and DoRefillInternal().
|
inlineinherited |
|
inlineinherited |
Definition at line 830 of file C4Gui.h.
References C4GUI::Container::pLast.
Referenced by C4GUI::ListBox::GetLast(), C4Menu::InitSize(), and C4Menu::UpdateScrollBar().
|
inlinevirtualinherited |
|
inlinevirtualinherited |
Reimplemented in C4StartupNetListEntry, and C4StartupModsListEntry.
Definition at line 461 of file C4Gui.h.
References C4GUI_DefaultListSpacing.
Referenced by C4GUI::ListBox::AddElement(), C4GUI::ListBox::DrawElement(), and C4GUI::ListBox::UpdateElementPositions().
|
inlinevirtualinherited |
Definition at line 462 of file C4Gui.h.
Referenced by C4GUI::ListBox::DrawElement().
|
inlineoverrideprotectedvirtualinherited |
Reimplemented from C4GUI::Dialog.
Definition at line 258 of file C4Menu.h.
References C4MN_FrameWidth, C4MN_SymbolSize, C4Menu::Extra, and C4GUI::Dialog::GetMarginBottom().
Referenced by C4Menu::InitSize().
|
inlineoverrideprotectedvirtualinherited |
Reimplemented from C4GUI::Dialog.
Definition at line 259 of file C4Menu.h.
References C4MN_FrameWidth, and C4GUI::Dialog::GetMarginLeft().
Referenced by C4Menu::InitSize().
|
inlineoverrideprotectedvirtualinherited |
Reimplemented from C4GUI::Dialog.
Definition at line 260 of file C4Menu.h.
References C4MN_FrameWidth, and C4GUI::Dialog::GetMarginRight().
Referenced by C4Menu::InitSize().
|
inlineoverridevirtualinherited |
Reimplemented from C4GUI::Window.
Reimplemented in C4StartupScenSelDlg, C4StartupPlrPropertiesDlg, C4StartupPlrSelDlg, and C4GUI::FullscreenDialog.
Definition at line 2141 of file C4Gui.h.
References C4GUI::Element::GetBounds(), C4GUI::Window::GetMarginTop(), C4Rect::Hgt, C4GUI::FrameDecoration::iBorderTop, C4GUI::Dialog::pFrameDeco, and C4GUI::Dialog::pTitle.
Referenced by C4Menu::InitSize(), C4GUI::Dialog::SetClientSize(), and C4ScoreboardDlg::Update().
|
inlineinherited |
Definition at line 449 of file C4Gui.h.
References C4GUI::Element::pNext.
Referenced by C4GUI::Screen::ActivateDialog(), C4GUI::ListBox::CharIn(), C4GUI::ListBox::DrawElement(), C4GUI::Tabular::DrawElement(), C4GUI::Screen::GetFullscreenDialog(), C4GUI::Screen::GetMouseControlledDialogCount(), C4StartupScenSelDlg::ScenListItem::GetNext(), C4StartupNetListEntry::GetNextLower(), C4GUI::ListBox::MouseInput(), C4GUI::Tabular::MouseInput(), C4GUI::ContextMenu::MouseInput(), C4GUI::Tabular::MouseLeaveCaptionArea(), C4StartupPlrSelDlg::OnItemCheckChange(), C4GUI::Container::Iterator::operator++(), C4GUI::Screen::ShowDialog(), C4GUI::ListBox::SortElements(), C4GUI::ListBox::UpdateElementPositions(), and C4Menu::UpdateElementPositions().
|
inherited |
Definition at line 171 of file C4GuiContainers.cpp.
References C4GUI::Element::GetFirstContained(), C4GUI::Element::GetFirstNestedElement(), C4GUI::Container::GetFirstNestedElement(), C4GUI::Element::pNext, C4GUI::Element::pParent, and C4GUI::Element::pPrev.
Referenced by C4GUI::Dialog::AdvanceFocus().
|
inlineinherited |
Definition at line 440 of file C4Gui.h.
References StdStrBuf::getData().
|
inlineinherited |
Definition at line 429 of file C4Gui.h.
References C4GUI::Element::pParent.
Referenced by C4GUI::Dialog::AdvanceFocus(), C4GUI::Element::ClientPos2ScreenPos(), C4ScriptGuiWindow::Close(), C4ScriptGuiWindow::CreateFromPropList(), C4ScriptGuiWindow::Draw(), C4GUI::ListBox::ElementPosChanged(), C4GUI::TextWindow::ElementPosChanged(), C4GUI::ListBox::ElementSizeChanged(), C4GUI::TextWindow::ElementSizeChanged(), C4ScriptGuiWindowAction::Execute(), C4ScriptGuiWindowAction::ExecuteCommand(), C4GUI::Tabular::Sheet::IsActiveSheet(), C4GUI::Container::IsParentOf(), C4GUI::ContextMenu::Entry::MouseLeave(), C4StartupPlrSelDlg::OnItemCheckChange(), C4GUI::RenameEdit::RenameEdit(), C4ScriptGuiWindow::RequestLayoutUpdate(), C4GUI::Element::ScreenPos2ClientPos(), C4GUI::ListBox::SelectEntry(), C4GUI::Tabular::Sheet::SetTitle(), C4GUI::ScrollWindow::UpdateOwnPos(), and C4ChatControl::UpdateSize().
|
inlinevirtualinherited |
|
inherited |
|
inlineinherited |
Definition at line 450 of file C4Gui.h.
References C4GUI::Element::pPrev.
Referenced by C4GUI::ListBox::AddElement(), C4GUI::Screen::GetDialog(), C4GUI::Screen::GetTopDialog(), C4GUI::Window::MouseInput(), C4GUI::Screen::MouseInput(), and C4GUI::Container::ReverseIterator::operator++().
|
virtualinherited |
Reimplemented in C4GUI::Screen, and C4GUI::ContextMenu.
Definition at line 289 of file C4Gui.cpp.
References C4GUI::Element::GetScreen(), and C4GUI::Element::pParent.
Referenced by C4GUI::Dialog::Close(), C4StartupScenSelDlg::DoOK(), C4GUI::Dialog::Draw(), C4GUI::ContextButton::DrawElement(), C4GUI::ComboBox::DrawElement(), C4GUI::Dialog::FadeOut(), C4GUI::Element::GetScreen(), C4GUI::Control::HasDrawFocus(), C4GUI::Dialog::IsActive(), C4StartupScenSelDlg::KeyDelete(), C4GUI::ComboBox::MouseInput(), C4GameOptionButtons::OnBtnComment(), C4GameOptionButtons::OnBtnPassword(), C4StartupPlrPropertiesDlg::OnClosed(), C4StartupPlrPropertiesDlg::OnClrChangeCustom(), C4ChatControl::OnConnectBtn(), C4GUI::CBContextHandler< CBClass >::OnContext(), C4StartupPlrSelDlg::OnDelBtn(), C4StartupPlrSelDlg::OnDelBtnConfirm(), C4StartupPlrSelDlg::OnNewBtn(), C4StartupPlrPropertiesDlg::OnPictureBtn(), C4StartupPlrSelDlg::OnPropertyBtn(), C4StartupMainDlg::OnShown(), C4StartupMainDlg::OnTODO(), C4StartupOptionsDlg::SaveConfig(), C4GUI::Element::SetVisibility(), C4GameLobby::MainDlg::Start(), C4StartupScenSelDlg::StartScenario(), C4ScoreboardDlg::Update(), C4StartupPlrSelDlg::PlayerListItem::UpdateCore(), C4FileSelDlg::UserClose(), C4StartupPlrPropertiesDlg::UserClose(), and C4ChatControl::UserQueryQuit().
|
inherited |
Definition at line 583 of file C4Menu.cpp.
References C4Menu::GetItem(), and C4Menu::Selection.
Referenced by C4Menu::AdjustPosition(), C4Menu::Draw(), C4Menu::DrawElement(), C4Menu::Enter(), C4Player::Execute(), OnSelectionChanged(), C4Menu::SetSelection(), and C4Menu::UpdateElementPositions().
|
inherited |
Definition at line 599 of file C4Menu.cpp.
References C4Menu::Selection.
Referenced by MenuCommand().
|
inlineinherited |
Definition at line 165 of file C4Menu.h.
References C4MN_Style_Dialog, C4SymbolSize, and C4Menu::Style.
|
inherited |
Definition at line 423 of file C4Gui.cpp.
References StdStrBuf::getData(), C4GUI::Element::GetToolTip(), StdStrBuf::isNull(), and C4GUI::Element::pParent.
Referenced by C4GUI::CMouse::Draw(), C4GUI::Element::GetToolTip(), C4GameLobby::MainDlg::OnRightTabContext(), and C4GameLobby::MainDlg::UpdateRightTab().
|
inherited |
Definition at line 399 of file C4Gui.cpp.
References C4GUI::Element::GetClientRect(), C4GUI::Element::GetContainedClientRect(), C4GUI::Element::GetContainer(), C4Rect::Hgt, C4Rect::Wdt, C4Rect::x, and C4Rect::y.
Referenced by C4GUI::ContextButton::ContextButton(), C4GameLobby::MainDlg::MainDlg(), C4GUI::Dialog::SetTitle(), and C4GUI::Dialog::UpdateSize().
|
overrideprotectedvirtualinherited |
Reimplemented from C4GUI::Dialog.
Definition at line 993 of file C4Menu.cpp.
References C4ViewportList::GetFirstViewport(), C4Viewport::GetNext(), and Viewports.
Referenced by C4ObjectMenu::IsReadOnly().
|
inlineinherited |
Definition at line 443 of file C4Gui.h.
References C4GUI::Element::rcBounds, and C4Rect::Wdt.
Referenced by C4GUI::Screen::ShowDialog().
|
inlineoverrideprotectedvirtualinherited |
|
inlinevirtualinherited |
Reimplemented in C4StartupScenSelDlg, C4StartupPlrSelDlg, C4StartupNetDlg, and C4StartupModsDlg.
Definition at line 2155 of file C4Gui.h.
Referenced by C4GUI::Screen::Draw().
|
protectedinherited |
Definition at line 1149 of file C4Menu.cpp.
References C4PlayerList::Get(), C4Menu::GetControllingPlayer(), C4Player::MouseControl, NO_OWNER, and Players.
Referenced by C4Menu::SetSelection(), and C4Menu::UpdateElementPositions().
|
inlineprotectedinherited |
Definition at line 242 of file C4Menu.h.
References C4Menu::fHasPortrait.
Referenced by C4Menu::InitLocation(), C4Menu::InitSize(), C4Menu::SetTextProgress(), and C4Menu::UpdateElementPositions().
bool C4MainMenu::Init | ( | C4FacetSurface & | fctSymbol, |
const char * | szEmpty, | ||
int32_t | iPlayer, | ||
int32_t | iExtra = C4MN_Extra_None , |
||
int32_t | iExtraData = 0 , |
||
int32_t | iId = 0 , |
||
int32_t | iStyle = C4MN_Style_Normal |
||
) |
Definition at line 49 of file C4MainMenu.cpp.
References C4Menu::DoInit(), and Player.
Referenced by ActivateHostility(), and ActivateMain().
|
protectedinherited |
Definition at line 624 of file C4Menu.cpp.
References C4Menu::AdjustPosition(), C4Menu::Alignment, CStdFont::BreakMessage(), C4MN_Align_Bottom, C4MN_Align_Free, C4MN_Align_Left, C4MN_Align_Right, C4MN_Align_Top, C4MN_DefInfoWdt, C4MN_DlgLines, C4MN_DlgPortraitIndent, C4MN_DlgPortraitWdt, C4MN_DlgWdt, C4MN_FrameWidth, C4MN_Style_Context, C4MN_Style_Dialog, C4MN_Style_Info, C4MN_Style_Normal, C4MN_SymbolSize, C4PictureSize, C4SymbolSize, C4MenuItem::Caption, C4Menu::Caption, C4Menu::Columns, C4GraphicsResource::FontRegular, StdStrBuf::getData(), C4Menu::GetItem(), CStdFont::GetLineHeight(), CStdFont::GetTextExtent(), GraphicsResource, C4Menu::HasPortrait(), C4Facet::Hgt, C4Rect::Hgt, C4MenuItem::InfoCaption, C4Menu::InitSize(), C4Menu::ItemCount, C4Menu::ItemHeight, C4Menu::ItemWidth, C4Menu::Lines, C4GUI::Element::rcBounds, C4GUI::Window::SetPos(), C4GUI::Container::SetVisibility(), C4Menu::Style, C4Menu::UpdateElementPositions(), C4Menu::UpdateScrollBar(), C4Facet::Wdt, C4Rect::Wdt, C4Rect::x, X, and C4Rect::y.
Referenced by C4Menu::Draw().
bool C4MainMenu::InitRefSym | ( | const C4Facet & | fctSymbol, |
const char * | szEmpty, | ||
int32_t | iPlayer, | ||
int32_t | iExtra = C4MN_Extra_None , |
||
int32_t | iExtraData = 0 , |
||
int32_t | iId = 0 , |
||
int32_t | iStyle = C4MN_Style_Normal |
||
) |
Definition at line 56 of file C4MainMenu.cpp.
References C4Menu::DoInitRefSym(), and Player.
Referenced by ActivateClient(), ActivateDisplay(), ActivateGoals(), ActivateHost(), C4Player::ActivateMenuTeamSelection(), ActivateNewPlayer(), ActivateObserver(), ActivateOptions(), ActivateRules(), ActivateSavegame(), and ActivateSurrender().
|
protectedinherited |
Definition at line 739 of file C4Menu.cpp.
References C4GUI_ScrollBarWdt, C4MN_DlgLineMargin, C4MN_DlgPortraitIndent, C4MN_DlgPortraitWdt, C4MN_Style_Dialog, C4Menu::Columns, C4GUI::Element::GetBounds(), C4GUI::Container::GetLast(), C4GUI::Window::GetMarginBottom(), C4Menu::GetMarginBottom(), C4GUI::Window::GetMarginLeft(), C4Menu::GetMarginLeft(), C4GUI::Window::GetMarginRight(), C4Menu::GetMarginRight(), C4GUI::Window::GetMarginTop(), C4GUI::Dialog::GetMarginTop(), C4Menu::HasPortrait(), C4Rect::Hgt, C4Menu::ItemHeight, C4Menu::ItemWidth, C4Menu::Lines, C4Menu::pClientWindow, C4GUI::Container::pLast, C4GUI::Element::rcBounds, C4GUI::Element::SetBounds(), C4GUI::ScrollWindow::SetScrollBarEnabled(), C4Menu::Style, C4Menu::UpdateOwnPos(), C4Menu::VisibleCount, C4Rect::x, and C4Rect::y.
Referenced by C4Menu::InitLocation(), C4Menu::SetSize(), and C4Menu::UpdateScrollBar().
Definition at line 150 of file C4GuiContainers.cpp.
References C4GUI::Container::AddElement(), C4GUI::Container::pFirst, C4GUI::Element::pNext, C4GUI::Element::pParent, C4GUI::Element::pPrev, and C4GUI::Container::RemoveElement().
Referenced by C4GUI::ListBox::InsertElement(), and C4GUI::Screen::ShowDialog().
|
inlineinherited |
Definition at line 2150 of file C4Gui.h.
References C4GUI::Dialog::fOK, and C4GUI::Dialog::fShow.
Referenced by C4Network2::DoLobby(), C4Network2::FinalInit(), C4Game::InitNetworkFromAddress(), C4Network2::LeaguePlrAuth(), C4Network2::LeagueStart(), and C4Network2::RetrieveRes().
|
inherited |
Definition at line 480 of file C4Menu.cpp.
References C4Menu::fActive.
Referenced by C4Object::ActivateMenu(), C4Menu::Add(), C4Menu::AddRefSym(), C4FullScreen::CloseMenu(), C4Object::CloseMenu(), C4Menu::Control(), C4Object::DirectComContents(), C4Game::DoKeyboardInput(), C4Menu::Draw(), C4Viewport::DrawMenu(), C4Menu::Enter(), C4Menu::Execute(), C4ObjectMenu::Execute(), C4Player::Execute(), C4Viewport::IsViewportMenu(), C4Menu::KeyControl(), C4Menu::Refill(), C4Menu::SetPosition(), C4Menu::SetSelection(), and C4Menu::SetTextProgress().
|
inherited |
Definition at line 699 of file C4GuiDialogs.cpp.
References C4GUI::Element::GetScreen(), C4GUI::Screen::HasContext(), C4GUI::Screen::IsExclusive(), C4GUI::Dialog::IsFading(), C4GUI::Dialog::IsShown(), and C4GUI::Screen::pActiveDlg.
Referenced by C4GUI::Control::HasDrawFocus(), C4GUI::Element::IsInActiveDlg(), C4StartupModsDlg::OnSec1Timer(), and C4StartupNetDlg::OnSec1Timer().
|
inlinevirtualinherited |
Reimplemented in C4ChatInputDialog.
Definition at line 2162 of file C4Gui.h.
Referenced by C4GUI::Screen::ShowDialog().
|
inlineprotectedvirtualinherited |
Reimplemented in C4ObjectMenu.
Definition at line 233 of file C4Menu.h.
Referenced by C4Menu::TryClose().
|
inlineoverridevirtualinherited |
Reimplemented from C4GUI::Window.
Reimplemented in C4StartupPlrPropertiesDlg, and C4GUI::FullscreenDialog.
Definition at line 2106 of file C4Gui.h.
References C4GUI::Dialog::pTitle.
|
inlineinherited |
Definition at line 164 of file C4Menu.h.
References C4MN_Style_Context, and C4Menu::Style.
Referenced by C4Object::DirectComContents(), and C4Menu::RefillInternal().
|
inlinevirtualinherited |
Reimplemented in C4ChatInputDialog, C4GameOverDlg, C4AbortGameDialog, and C4ChatDlg.
Definition at line 2165 of file C4Gui.h.
Referenced by C4GUI::Screen::HasKeyboardFocus().
|
inlineoverrideprotectedvirtualinherited |
Reimplemented from C4GUI::Dialog.
|
inlineinherited |
Definition at line 2152 of file C4Gui.h.
References C4GUI::Dialog::eFade.
Referenced by C4GUI::Screen::CloseDialog(), C4GUI::Screen::GetFullscreenDialog(), C4GUI::Dialog::IsActive(), C4GUI::Screen::MouseInput(), and C4GUI::Screen::RecheckActiveDialog().
|
inlineoverridevirtualinherited |
Reimplemented from C4GUI::Container.
Definition at line 2114 of file C4Gui.h.
References C4GUI::Dialog::pActiveCtrl.
Referenced by C4GameLobby::MainDlg::KeyHistoryUpDown().
|
inlinevirtualinherited |
Reimplemented in C4GUI::ComboBox, C4GUI::TextWindow, C4GUI::Tabular, C4GUI::ListBox, C4GUI::CheckBox, and C4GUI::Control.
Definition at line 432 of file C4Gui.h.
Referenced by C4GUI::Dialog::AdvanceFocus().
|
inlinevirtualinherited |
Reimplemented in C4ChatInputDialog, C4GameOverDlg, C4AbortGameDialog, and C4ChatDlg.
Definition at line 2159 of file C4Gui.h.
Referenced by C4GUI::Screen::ShowDialog().
|
inlinevirtualinherited |
Reimplemented in C4GUI::FullscreenDialog.
Definition at line 2154 of file C4Gui.h.
Referenced by C4GUI::Screen::GetFullscreenDialog().
|
inlineinherited |
Definition at line 441 of file C4Gui.h.
Referenced by C4GUI::CMouse::Draw().
|
inherited |
Definition at line 435 of file C4Gui.cpp.
References C4GUI::Element::GetDlg(), and C4GUI::Dialog::IsActive().
Referenced by C4GUI::ControlKeyDlgCB< TargetClass >::CheckCondition(), C4GUI::Button::DrawElement(), C4GUI::IconButton::DrawElement(), C4GUI::ArrowButton::DrawElement(), C4GUI::FacetButton::DrawElement(), C4GUI::CheckBox::DrawElement(), and C4GUI::ContextButton::DrawElement().
|
inlineprotectedvirtualinherited |
Reimplemented in C4GUI::ContextMenu, and C4GUI::ContextMenu::Entry.
Definition at line 403 of file C4Gui.h.
Referenced by C4GUI::Element::RemoveElement().
|
inlineoverrideprotectedvirtualinherited |
|
inlineinherited |
|
inlineoverrideprotectedvirtualinherited |
|
overridevirtualinherited |
Reimplemented from C4GUI::Element.
Definition at line 239 of file C4GuiContainers.cpp.
References C4GUI::Element::GetParent().
Referenced by C4GUI::Control::MouseInput(), and C4GUI::Container::SetVisibility().
|
inlineprotectedvirtualinherited |
Reimplemented in C4ObjectMenu.
Definition at line 237 of file C4Menu.h.
Referenced by C4Menu::UserClose(), C4Menu::UserEnter(), and C4Menu::UserSelectItem().
|
inlinevirtualinherited |
Reimplemented in C4GUI::Tabular, and C4GUI::ListBox.
Definition at line 837 of file C4Gui.h.
References C4GUI::Container::IsSelectedChild(), and C4GUI::Element::pParent.
Referenced by C4GUI::Dialog::AdvanceFocus(), C4StartupNetListEntry::DrawElement(), and C4GUI::Container::IsSelectedChild().
|
inlineinherited |
Definition at line 2148 of file C4Gui.h.
References C4GUI::Dialog::fShow.
Referenced by C4Network2::DoLobby(), C4Startup::DontStartup(), C4ScenarioListLoader::DoProcessCallback(), C4GUI::Dialog::FadeOut(), C4GUI::Screen::GetMouseControlledDialogCount(), C4GUI::Screen::GetTopDialog(), C4GUI::Dialog::IsActive(), C4GUI::Screen::MouseInput(), C4FileSelDlg::SetPath(), C4Startup::SwitchDialog(), and C4ChatDlg::ToggleChat().
|
inlineinherited |
|
inlineinherited |
Definition at line 2173 of file C4Gui.h.
References C4GUI::Dialog::fViewportDlg.
Referenced by C4GUI::Dialog::SetTitle(), C4GUI::Dialog::Show(), and C4GUI::Screen::ShowDialog().
|
inherited |
Definition at line 201 of file C4Gui.cpp.
References C4GUI::Element::fVisible, C4GUI::Element::IsVisible(), and C4GUI::Element::pParent.
Referenced by C4GUI::Dialog::AdvanceFocus(), C4GUI::Screen::CharIn(), C4GUI::ControlKeyDlgCB< TargetClass >::CheckCondition(), C4GUI::Container::Draw(), C4GUI::Window::Draw(), C4GUI::Screen::Draw(), C4ScriptGuiWindow::Draw(), C4ScriptGuiWindow::DrawAll(), C4ScriptGuiWindow::DrawChildren(), C4ChatControl::GetDefaultControl(), C4GUI::Screen::GetFullscreenDialog(), C4GUI::Element::IsVisible(), C4ScriptGuiWindow::IsVisibleTo(), C4GUI::Window::MouseInput(), C4GUI::Control::MouseInput(), C4GUI::Screen::MouseInput(), C4GUI::Container::OnHotkey(), C4ScriptGuiWindow::ProcessMouseInput(), C4Menu::SetPosition(), C4Menu::UpdateElementPositions(), and C4GUI::TextWindow::UpdateSize().
|
inlineinherited |
Definition at line 2139 of file C4Gui.h.
References C4GUI::Dialog::AdvanceFocus().
Referenced by C4StartupMainDlg::C4StartupMainDlg(), and C4GUI::Dialog::Dialog().
|
inherited |
Definition at line 473 of file C4Menu.cpp.
References C4Menu::Control(), and C4Menu::IsActive().
Referenced by C4FullScreen::MenuKeyControl().
|
inlineinherited |
Definition at line 2134 of file C4Gui.h.
References C4GUI::Dialog::OnEnter().
Referenced by C4FileSelDlg::C4FileSelDlg(), and C4GUI::Dialog::Dialog().
|
inlineinherited |
Definition at line 2136 of file C4Gui.h.
References C4GUI::Dialog::OnEscape().
Referenced by C4ChatInputDialog::C4ChatInputDialog(), and C4GUI::Dialog::Dialog().
|
inherited |
Definition at line 106 of file C4GuiContainers.cpp.
References C4GUI::Container::pFirst, C4GUI::Container::pLast, C4GUI::Element::pNext, C4GUI::Element::pParent, and C4GUI::Element::pPrev.
Referenced by C4GUI::Screen::ActivateDialog().
|
overrideprotectedvirtual |
Reimplemented from C4Menu.
Definition at line 653 of file C4MainMenu.cpp.
References _MAX_PATH, _MAX_PATH_LEN, ActivateClient(), ActivateDisplay(), C4ControlPlayerAction::ActivateGoal(), C4ControlPlayerAction::ActivateGoalMenu(), ActivateHost(), ActivateHostility(), ActivateMain(), C4Player::ActivateMenuTeamSelection(), ActivateNewPlayer(), ActivateObserver(), ActivateOptions(), ActivateRules(), ActivateSavegame(), ActivateSurrender(), Application, C4Id2Def(), C4PT_User, C4Game::C4S, CDT_Queue, CID_PlrAction, C4Network2::Clear(), C4SoundSystem::Clear(), C4Game::Clients, C4GUI::Dialog::Close(), Config, C4Menu::Control(), C4ClientList::CtrlRemove(), C4Player::DoTeamSelection(), C4RoundResults::EvaluateNetwork(), C4ObjectList::Find(), C4ConfigGeneral::FPS, FullScreen, Game, C4Config::General, C4PlayerList::Get(), C4PlayerList::GetAtClient(), C4ClientList::getClientByID(), C4PlayerList::GetLocalByIndex(), C4Menu::GetSelection(), C4Player::GetType(), C4ViewportList::GetViewport(), C4Config::Graphics, C4Scenario::Head, C4PlayerList::HostilityDeclared(), C4SoundSystem::Init(), C4Viewport::Init(), C4Network2::isEnabled(), C4TeamList::IsHostilityChangeAllowed(), C4GameParameters::isLeague(), C4GameOverDlg::IsShown(), C4TeamList::IsTeamSwitchAllowed(), C4PlayerList::JoinNew(), LoadResStr(), Log(), C4Application::MusicSystem, Network, NO_OWNER, C4RoundResults::NR_NetError, C4Player::Number, Objects, C4Game::Parameters, Player, Players, C4Game::QuickSave(), C4ViewportList::RecalculateViewports(), C4SHead::Replay, C4Game::RoundResults, C4ConfigSound::RXSound, SCharPos(), SCopy(), SCopySegment(), SEqual(), SEqual2(), C4ControlPlayerAction::SetHostility(), C4ControlPlayerAction::SetTeam(), C4FullScreen::ShowAbortDlg(), C4ConfigGraphics::ShowClock, C4ConfigGraphics::ShowCrewCNames, C4ConfigGraphics::ShowCrewNames, C4Config::Sound, C4Application::SoundSystem, C4ControlPlayerAction::Surrender(), C4Game::Teams, C4MusicSystem::ToggleOnOff(), C4ConfigGraphics::UpperBoard, ValidPlr(), Viewports, C4Network2::Vote(), and VT_Kick.
Referenced by ActivateCommand(), and OnSelectionChanged().
|
inlinevirtualinherited |
Reimplemented in C4GUI::ComboBox, C4GUI::ContextButton, C4GUI::CheckBox, C4GUI::Button, C4MenuItem, and C4ScriptGuiWindow.
Definition at line 413 of file C4Gui.h.
Referenced by C4GUI::Button::MouseEnter(), C4GUI::CheckBox::MouseEnter(), C4GUI::ContextButton::MouseEnter(), C4GUI::ComboBox::MouseEnter(), and C4GUI::Screen::MouseInput().
|
overridevirtualinherited |
Reimplemented from C4GUI::Window.
Definition at line 557 of file C4GuiDialogs.cpp.
References C4GUI::Window::MouseInput().
Referenced by C4GUI::Screen::MouseInput().
|
inlinevirtualinherited |
Reimplemented in C4GUI::ComboBox, C4GUI::ContextButton, C4GUI::ContextMenu::Entry, C4GUI::Tabular, C4GUI::CheckBox, C4GUI::Button, C4GUI::ScrollBar, and C4ScriptGuiWindow.
Definition at line 414 of file C4Gui.h.
Referenced by C4GUI::Screen::MouseInput(), C4GUI::ScrollBar::MouseLeave(), C4GUI::Button::MouseLeave(), C4GUI::CheckBox::MouseLeave(), C4GUI::Tabular::MouseLeave(), C4GUI::ContextButton::MouseLeave(), C4GUI::ComboBox::MouseLeave(), C4GUI::CMouse::ReleaseElements(), and C4GUI::CMouse::RemoveElement().
|
inherited |
Definition at line 522 of file C4Menu.cpp.
References C4Menu::GetItem(), C4MenuItem::IsSelectable, C4Menu::ItemCount, C4Menu::Selection, and C4Menu::SetSelection().
Referenced by C4Menu::Control().
|
virtualinherited |
Reimplemented in C4StartupScenSelDlg, C4StartupPlrPropertiesDlg, C4StartupOptionsDlg, C4StartupNetDlg, C4StartupMainDlg, C4ChatInputDialog, C4GUI::InputDialog, C4GUI::ConfirmationDialog, C4GameOverDlg, C4GameLobby::MainDlg, C4AbortGameDialog, C4PortraitSelDlg, C4FileSelDlg, C4ChatDlg, C4StartupModsDlg, and C4StartupPlrColorPickerDlg.
Definition at line 646 of file C4GuiDialogs.cpp.
References C4GUI::Dialog::DestroyConsoleWindow(), C4GUI::Dialog::fDelOnClose, and C4GUI::Dialog::pWindow.
Referenced by C4GUI::Dialog::Close(), C4GUI::Dialog::FadeOut(), C4FileSelDlg::OnClosed(), C4GUI::ConfirmationDialog::OnClosed(), C4GUI::InputDialog::OnClosed(), and C4StartupOptionsDlg::OnClosed().
|
inlinevirtualinherited |
Reimplemented in C4StartupScenSelDlg, C4StartupPlrSelDlg, C4StartupOptionsDlg, C4StartupNetDlg, C4StartupLegalDlg, C4StartupAboutDlg, C4ChatInputDialog, C4GUI::ProgressDialog, C4GUI::MessageDialog, C4GUI::FullscreenDialog, C4GameOverDlg, and C4StartupModsDlg.
Definition at line 2133 of file C4Gui.h.
References C4GUI::Dialog::UserClose().
Referenced by C4GUI::Dialog::KeyEnter().
|
inlinevirtualinherited |
Reimplemented in C4StartupScenSelDlg, C4StartupPlrSelDlg, C4StartupOptionsDlg, C4StartupNetDlg, C4StartupLegalDlg, C4StartupAboutDlg, C4GameOverDlg, and C4StartupModsDlg.
Definition at line 2135 of file C4Gui.h.
References C4GUI::Dialog::UserClose().
Referenced by C4GUI::Dialog::KeyEscape().
|
overrideprotectedvirtualinherited |
Reimplemented from C4GUI::Element.
Reimplemented in C4GUI::CheckBox, and C4GUI::Button.
Definition at line 212 of file C4GuiContainers.cpp.
References C4GUI::Element::IsVisible(), C4GUI::Container::pFirst, and C4GUI::Element::pNext.
|
inlinevirtualinherited |
Reimplemented in C4PortraitSelDlg, and C4DownloadDlg.
Definition at line 2210 of file C4Gui.h.
Referenced by C4GUI::Dialog::DoModal().
|
overrideprotectedvirtual |
Reimplemented from C4Menu.
Definition at line 270 of file C4MainMenu.cpp.
References C4MN_Observer, C4MenuItem::GetCommand(), C4Menu::GetSelectedItem(), C4Menu::Identification, MenuCommand(), and SEqual2().
|
inlinevirtualinherited |
Reimplemented in C4StartupScenSelDlg, C4StartupNetDlg, C4StartupMainDlg, C4GameOverDlg, C4AbortGameDialog, C4DefinitionSelDlg, C4FileSelDlg, C4ChatDlg, and C4StartupModsDlg.
Definition at line 2209 of file C4Gui.h.
Referenced by C4GUI::Dialog::FadeIn(), C4StartupModsDlg::OnShown(), C4FileSelDlg::OnShown(), C4StartupNetDlg::OnShown(), C4StartupScenSelDlg::OnShown(), and C4GUI::Dialog::Show().
|
overrideprotectedvirtual |
Reimplemented from C4Menu.
Definition at line 298 of file C4MainMenu.cpp.
References C4Menu::TryClose().
|
inlineinherited |
Definition at line 2205 of file C4Gui.h.
References C4GUI::Dialog::UserClose().
Referenced by C4GUI::Dialog::SetTitle().
|
overrideprotectedvirtual |
Reimplemented from C4Menu.
Definition at line 290 of file C4MainMenu.cpp.
References C4Menu::Enter(), and C4Menu::SetSelection().
|
overrideprotectedvirtual |
Reimplemented from C4Menu.
Definition at line 284 of file C4MainMenu.cpp.
References C4Menu::SetSelection().
|
inlineinherited |
Definition at line 826 of file C4Gui.h.
References C4GUI::Container::pLast.
Referenced by C4ScriptGuiWindow::MouseInput(), and C4ScriptGuiWindow::ProcessMouseInput().
|
inherited |
Definition at line 134 of file C4GuiContainers.cpp.
References C4GUI::Container::pFirst, C4GUI::Container::pLast, C4GUI::Element::pNext, C4GUI::Element::pParent, and C4GUI::Element::pPrev.
Referenced by C4GUI::ListBox::SortElements().
|
inherited |
Definition at line 915 of file C4Menu.cpp.
References C4GUI::Dialog::Close(), C4Menu::IsActive(), and C4Menu::RefillInternal().
Referenced by ActivateHostility(), C4Player::ActivateMenuTeamSelection(), ActivateObserver(), C4Object::DirectComContents(), and C4ObjectMenu::SetRefillObject().
|
protectedinherited |
Definition at line 867 of file C4Menu.cpp.
References C4Menu::AdjustSelection(), C4Menu::DoRefillInternal(), C4GUI::ScrollWindow::Freeze(), C4Menu::IsContextMenu(), C4Menu::ItemCount, C4Menu::LocationSet, C4Menu::NeedRefill, C4Menu::pClientWindow, C4GUI::ScrollWindow::UnFreeze(), and C4Menu::UpdateElementPositions().
Referenced by C4Menu::Execute(), and C4Menu::Refill().
|
overridevirtualinherited |
Reimplemented from C4GUI::Container.
Definition at line 427 of file C4GuiDialogs.cpp.
References C4GUI::Dialog::pActiveCtrl, and C4GUI::Container::RemoveElement().
|
inlineinherited |
Definition at line 827 of file C4Gui.h.
Referenced by C4ScriptGuiWindow::MouseInput(), and C4ScriptGuiWindow::ProcessMouseInput().
|
inlineinherited |
Definition at line 195 of file C4Menu.h.
References C4Menu::LocationSet.
Referenced by C4Viewport::DrawMenu().
|
inherited |
Definition at line 218 of file C4Gui.cpp.
References C4GUI::Container::ApplyElementOffset(), C4GUI::Element::GetParent(), C4GUI::Element::pParent, C4GUI::Element::rcBounds, C4Rect::x, and C4Rect::y.
Referenced by C4GUI::Screen::MouseInput(), and C4GUI::CMouse::ReleaseElements().
|
inherited |
Definition at line 857 of file C4Menu.cpp.
References C4Menu::Alignment.
Referenced by ActivateClient(), ActivateDisplay(), ActivateGoals(), ActivateHost(), ActivateHostility(), ActivateMain(), C4Player::ActivateMenuTeamSelection(), ActivateNewPlayer(), ActivateObserver(), ActivateOptions(), ActivateRules(), ActivateSavegame(), and ActivateSurrender().
|
inlineinherited |
Definition at line 446 of file C4Gui.h.
References C4GUI::Element::rcBounds, C4GUI::Element::UpdatePos(), and C4GUI::Element::UpdateSize().
Referenced by C4GameOptionButtons::C4GameOptionButtons(), C4GoalDisplay::C4GoalDisplay(), C4StartupModsListEntry::C4StartupModsListEntry(), C4StartupNetDlg::C4StartupNetDlg(), C4StartupNetListEntry::C4StartupNetListEntry(), C4GUI::ContextButton::ContextButton(), C4GUI::ListBox::ContractToElementHeight(), C4GUI::Control::Control(), C4GUI::Dialog::Dialog(), C4ChatDlg::DoPlacement(), C4StartupNetListEntry::Execute(), C4GUI::FullscreenDialog::FullscreenDialog(), C4GUI::GroupBox::GroupBox(), C4GUI::HorizontalLine::HorizontalLine(), C4GUI::Screen::Init(), C4Menu::InitSize(), C4GUI::LabeledEdit::LabeledEdit(), C4StartupModsListEntry::MakeInfoEntry(), C4Game::OnResolutionChanged(), C4GameLobby::ScenDesc::ScenDesc(), C4StartupScenSelDlg::ScenListItem::ScenListItem(), C4GUI::ScrollWindow::ScrollWindow(), C4GUI::InputDialog::SetCustomEdit(), C4GUI::Tabular::SetGfx(), C4GoalDisplay::SetGoals(), C4StartupNetListEntry::SetReference(), C4StartupNetListEntry::SetRefQuery(), C4GUI::Tabular::Sheet::Sheet(), C4GUI::TextWindow::TextWindow(), C4ScoreboardDlg::Update(), C4GUI::ListBox::UpdateElementPositions(), C4Menu::UpdateElementPositions(), C4GUI::ScrollWindow::UpdateOwnPos(), C4ChatControl::UpdateSize(), C4ChatDlg::UpdateSize(), C4GUI::TextWindow::UpdateSize(), and C4GUI::Dialog::UpdateSize().
|
inherited |
Definition at line 769 of file C4GuiDialogs.cpp.
References C4GUI::Dialog::GetMarginBottom(), C4GUI::Dialog::GetMarginLeft(), C4GUI::Dialog::GetMarginRight(), C4GUI::Dialog::GetMarginTop(), C4Rect::Hgt, C4GUI::Element::rcBounds, C4GUI::Dialog::UpdatePos(), C4Rect::Wdt, C4Rect::x, and C4Rect::y.
Referenced by C4LeagueSignupDialog::C4LeagueSignupDialog(), and C4GUI::MessageDialog::MessageDialog().
|
inherited |
Definition at line 1144 of file C4Menu.cpp.
References C4Menu::CloseCommand, and StdStrBuf::Copy().
Referenced by ActivateClient(), ActivateDisplay(), ActivateGoals(), ActivateHost(), ActivateHostility(), C4Player::ActivateMenuTeamSelection(), ActivateNewPlayer(), ActivateObserver(), ActivateOptions(), ActivateRules(), ActivateSavegame(), and ActivateSurrender().
|
inlineinherited |
Definition at line 465 of file C4Gui.h.
References C4GUI::ContextHandler::DeRef(), C4GUI::Element::pContextHandler, and C4GUI::ContextHandler::Ref().
Referenced by C4StartupMainDlg::C4StartupMainDlg(), C4GUI::ContextButton::ContextButton(), C4GUI::Edit::Edit(), and C4GameLobby::MainDlg::MainDlg().
|
inlineinherited |
Definition at line 2191 of file C4Gui.h.
References C4GUI::Dialog::fDelOnClose.
Referenced by C4ChatDlg::C4ChatDlg(), C4ChatInputDialog::C4ChatInputDialog(), C4StartupPlrPropertiesDlg::C4StartupPlrPropertiesDlg(), C4GUI::ConfirmationDialog::ConfirmationDialog(), C4GUI::InputDialog::InputDialog(), C4Network2::OpenSurrenderDialog(), C4Network2::OpenVoteDialog(), C4Network2::QueryClientPassword(), C4Game::ShowGameOverDlg(), and C4GUI::Screen::ShowRemoveDlg().
|
inlineinherited |
Definition at line 464 of file C4Gui.h.
References C4GUI::Element::pDragTarget.
Referenced by C4GUI::Dialog::SetTitle().
|
inlineinherited |
|
inherited |
Definition at line 563 of file C4GuiDialogs.cpp.
References C4GUI::Control::OnGetFocus(), C4GUI::Control::OnLooseFocus(), and C4GUI::Dialog::pActiveCtrl.
Referenced by C4GUI::Dialog::AdvanceFocus(), C4ChatDlg::C4ChatDlg(), C4GameOverDlg::C4GameOverDlg(), C4LeagueSignupDialog::C4LeagueSignupDialog(), C4StartupModsDlg::C4StartupModsDlg(), C4StartupNetDlg::C4StartupNetDlg(), C4StartupOptionsDlg::C4StartupOptionsDlg(), C4StartupPlrPropertiesDlg::C4StartupPlrPropertiesDlg(), C4StartupPlrSelDlg::C4StartupPlrSelDlg(), C4StartupScenSelDlg::C4StartupScenSelDlg(), C4GUI::Dialog::CharIn(), C4StartupScenSelDlg::DeselectAll(), C4StartupNetDlg::DoOK(), C4FileSelDlg::InitElements(), C4GameLobby::MainDlg::MainDlg(), C4GUI::MessageDialog::MessageDialog(), C4GUI::Label::MouseInput(), C4GUI::Control::MouseInput(), C4StartupScenSelDlg::OnButtonScenario(), C4ChatControl::OnConnectBtn(), C4GUI::RenameEdit::OnFinishInput(), C4GUI::Label::OnHotkey(), C4StartupMainDlg::OnShown(), C4StartupScenSelDlg::OpenFolder(), C4GUI::RenameEdit::RenameEdit(), C4GUI::InputDialog::SetCustomEdit(), C4GUI::Container::SetVisibility(), and C4LeagueSignupDialog::UserClose().
|
inlineinherited |
Definition at line 2194 of file C4Gui.h.
References C4GUI::FrameDecoration::Deref(), C4GUI::Dialog::pFrameDeco, C4GUI::FrameDecoration::Ref(), and C4GUI::Window::UpdateOwnPos().
|
inherited |
Definition at line 951 of file C4Menu.cpp.
References C4GUI::Window::SetPos().
|
inherited |
Definition at line 862 of file C4Menu.cpp.
References C4Menu::Permanent.
Referenced by ActivateDisplay(), ActivateGoals(), ActivateHost(), ActivateHostility(), C4Object::ActivateMenu(), ActivateOptions(), ActivateRules(), and ActivateSavegame().
|
inlineinherited |
Definition at line 860 of file C4Gui.h.
References C4GUI::Element::rcBounds, C4GUI::Element::UpdatePos(), C4Rect::x, and C4Rect::y.
Referenced by C4ScoreboardDlg::DoPlacement(), C4Menu::InitLocation(), C4StartupPlrSelDlg::OnNewBtn(), C4StartupPlrSelDlg::OnPropertyBtn(), C4Menu::SetLocation(), and C4GUI::Screen::ShowDialog().
|
inherited |
Definition at line 604 of file C4Menu.cpp.
References C4Menu::Columns, C4Menu::IsActive(), C4GUI::Element::IsVisible(), C4Menu::ItemHeight, C4Menu::pClientWindow, and C4GUI::ScrollWindow::SetScroll().
|
inherited |
Definition at line 544 of file C4Menu.cpp.
References C4Menu::AdjustPosition(), C4MN_Style_Normal, C4MenuItem::Caption, C4Menu::Caption, C4Menu::GetItem(), C4Menu::GetSelectedItem(), C4Menu::HasMouse(), C4Menu::IsActive(), C4MenuItem::IsSelectable, C4Menu::ItemCount, C4Menu::OnSelectionChanged(), C4Menu::Selection, C4MenuItem::SetSelected(), C4GUI::Dialog::SetTitle(), C4Menu::Style, and C4Menu::TimeOnSelection.
Referenced by ActivateDisplay(), ActivateOptions(), C4Menu::AdjustSelection(), C4Menu::Control(), DoRefillInternal(), C4Menu::MoveSelection(), OnUserEnter(), and OnUserSelectItem().
|
inherited |
Definition at line 617 of file C4Menu.cpp.
References C4Menu::Columns, C4Menu::InitSize(), and C4Menu::Lines.
|
inherited |
Definition at line 958 of file C4Menu.cpp.
References C4MenuItem::DoTextProgress(), C4Menu::fTextProgressing, C4Menu::GetItem(), C4Menu::HasPortrait(), C4Menu::IsActive(), and C4MenuItem::TextDisplayProgress.
Referenced by C4Menu::Control(), and C4Menu::Execute().
|
inherited |
Definition at line 336 of file C4GuiDialogs.cpp.
References C4GUI::Container::AddElement(), ALeft, Application, C4GUI_CaptionFontClr, C4GUI_TitleAutoScrollTime, StdStrBuf::Copy(), C4GUI::Element::GetBounds(), C4GUI::WoodenLabel::GetDefaultHeight(), C4GUI::Dialog::GetMarginLeft(), C4GUI::Label::GetText(), C4GUI::Element::GetToprightCornerRect(), GraphicsResource, C4GUI::Ico_Close, C4Application::isEditor, C4GUI::Dialog::IsViewportDialog(), LoadResStr(), C4GUI::Dialog::OnUserClose(), C4GUI::Dialog::pCloseBtn, C4GUI::Dialog::pTitle, C4GUI::Dialog::pWindow, C4GUI::Element::rcBounds, SEqual(), C4GUI::WoodenLabel::SetAutoScrollTime(), C4GUI::Element::SetDragTarget(), C4GUI::WoodenLabel::SetRightIndent(), C4GUI::Label::SetText(), C4Window::SetTitle(), C4GUI::Element::SetToolTip(), C4GraphicsResource::TextFont, C4GUI::Dialog::TitleString, and C4Rect::Wdt.
Referenced by C4GUI::Dialog::Dialog(), C4ChatDlg::OnChatTitleChange(), C4StartupModsDownloader::OnConfirmInstallation(), C4Menu::SetSelection(), C4ScoreboardDlg::Update(), and C4Menu::UpdateElementPositions().
|
inherited |
Definition at line 409 of file C4Gui.cpp.
References StdStrBuf::Clear(), and StdStrBuf::Copy().
Referenced by C4GUI::ContextMenu::AddItem(), C4GameOverDlg::C4GameOverDlg(), C4LeagueSignupDialog::C4LeagueSignupDialog(), C4MenuItem::C4MenuItem(), C4StartupAboutDlg::C4StartupAboutDlg(), C4StartupLegalDlg::C4StartupLegalDlg(), C4StartupMainDlg::C4StartupMainDlg(), C4StartupModsDlg::C4StartupModsDlg(), C4StartupNetDlg::C4StartupNetDlg(), C4StartupOptionsDlg::C4StartupOptionsDlg(), C4StartupPlrPropertiesDlg::C4StartupPlrPropertiesDlg(), C4StartupPlrSelDlg::C4StartupPlrSelDlg(), C4StartupScenSelDlg::C4StartupScenSelDlg(), C4MapFolderData::CreateGUIElements(), C4GUI::InfoDialog::CreateSubComponents(), C4GUI::FullscreenDialog::FullscreenDialog(), C4GUI::IconButton::IconButton(), C4GUI::InputDialog::InputDialog(), C4GameLobby::MainDlg::MainDlg(), C4GUI::ProgressDialog::ProgressDialog(), C4StartupScenSelDlg::ScenListItem::ScenListItem(), C4GUI::InputDialog::SetCustomEdit(), C4GUI::FullscreenDialog::SetTitle(), C4GUI::Dialog::SetTitle(), C4ChatControl::ChatSheet::NickItem::Update(), and C4GameLobby::MainDlg::UpdateRightTab().
|
overridevirtualinherited |
Reimplemented from C4GUI::Element.
Reimplemented in C4StartupNetListEntry, and C4StartupModsListEntry.
Definition at line 247 of file C4GuiContainers.cpp.
References C4GUI::Element::GetDlg(), C4GUI::Dialog::GetFocus(), C4GUI::Container::IsParentOf(), C4GUI::Dialog::SetFocus(), and C4GUI::Element::SetVisibility().
Referenced by C4GUI::Tabular::AddCustomSheet(), C4LeagueSignupDialog::C4LeagueSignupDialog(), C4Menu::C4Menu(), C4StartupScenSelDlg::C4StartupScenSelDlg(), C4Menu::Draw(), C4Menu::InitLocation(), C4StartupModsDownloader::OnConfirmInstallation(), C4StartupModsListEntry::SetVisibility(), and C4StartupNetListEntry::SetVisibility().
|
inherited |
Definition at line 614 of file C4GuiDialogs.cpp.
References Application, C4GUI::Dialog::CreateConsoleWindow(), C4GUI::Dialog::fShow, C4GUI::Element::fVisible, C4GUI::Screen::GetScreenS(), C4Application::isEditor, C4GUI::Dialog::IsViewportDialog(), C4GUI::Dialog::OnShown(), and C4GUI::Screen::ShowDialog().
Referenced by C4Network2::FinalInit(), C4Game::InitNetworkFromAddress(), C4Network2::LeaguePlrAuth(), C4Network2::LeagueStart(), C4Network2::OpenSurrenderDialog(), C4Network2::OpenVoteDialog(), C4Network2::RetrieveRes(), C4ChatDlg::ShowChat(), C4Game::ShowGameOverDlg(), C4DownloadDlg::ShowModal(), C4GUI::Screen::ShowModalDlg(), C4GUI::Screen::ShowProgressDlg(), C4GUI::Screen::ShowRemoveDlg(), and C4Startup::SwitchDialog().
|
virtualinherited |
Definition at line 259 of file C4Gui.cpp.
References C4GUI::Element::fDragging, C4GUI::Element::iDragX, C4GUI::Element::iDragY, and C4GUI::CMouse::pDragElement.
Referenced by C4MenuItem::MouseInput(), and C4GUI::Element::MouseInput().
|
virtualinherited |
Definition at line 282 of file C4Gui.cpp.
References C4GUI::Element::DoDragging().
Referenced by C4GUI::Screen::MouseInput(), and C4GUI::CMouse::ReleaseElements().
|
inherited |
Definition at line 280 of file C4Menu.cpp.
References C4Menu::Clear(), C4GUI::Dialog::Close(), C4Menu::CloseCommand, C4GUI::Dialog::fOK, StdStrBuf::getData(), C4Menu::IsCloseDenied(), C4Menu::MenuCommand(), pGUI, and C4GUI::Screen::RemoveElement().
Referenced by C4Object::ActivateMenu(), C4Object::CloseMenu(), C4Menu::Control(), C4Menu::Enter(), C4Player::Execute(), and OnUserClose().
|
protectedinherited |
Definition at line 1003 of file C4Menu.cpp.
References CStdFont::BreakMessage(), C4MN_DlgLineMargin, C4MN_DlgOptionLineMargin, C4MN_DlgPortraitIndent, C4MN_DlgPortraitWdt, C4MN_Style_Dialog, C4MN_Style_Normal, C4MenuItem::Caption, C4Menu::Caption, C4Menu::Columns, C4Menu::fEqualIconItemHeight, C4GraphicsResource::FontRegular, C4GUI::Element::GetBounds(), C4GUI::Element::GetContainedClientRect(), StdStrBuf::getData(), C4GUI::Container::GetFirst(), CStdFont::GetLineHeight(), C4GUI::Element::GetNext(), C4Menu::GetSelectedItem(), CStdFont::GetTextExtent(), GraphicsResource, C4Menu::HasMouse(), C4Menu::HasPortrait(), C4Facet::Hgt, C4Rect::Hgt, C4MenuItem::IsSelectable, C4GUI::Element::IsVisible(), C4Menu::ItemHeight, C4Menu::ItemWidth, C4Menu::pClientWindow, C4GUI::Element::pNext, C4GUI::Element::pPrev, C4GUI::Element::SetBounds(), C4GUI::ScrollWindow::SetClientHeight(), C4GUI::Dialog::SetTitle(), C4Menu::Style, C4MenuItem::Symbol, C4GUI::Element::UpdateOwnPos(), C4Facet::Wdt, C4Rect::x, and C4Rect::y.
Referenced by C4Menu::InitLocation(), C4Menu::RefillInternal(), and C4Menu::UpdateOwnPos().
|
overrideprotectedvirtualinherited |
Reimplemented from C4GUI::Window.
Definition at line 1108 of file C4Menu.cpp.
References C4Menu::UpdateElementPositions().
Referenced by C4Menu::InitSize().
|
overrideprotectedvirtualinherited |
Reimplemented from C4GUI::Element.
Definition at line 416 of file C4GuiDialogs.cpp.
References C4GUI::Dialog::pWindow, C4GUI::Element::rcBounds, C4GUI::Element::UpdatePos(), C4Rect::x, and C4Rect::y.
Referenced by C4GUI::Dialog::SetClientSize().
|
protectedinherited |
Definition at line 766 of file C4Menu.cpp.
References C4GUI::Element::GetBounds(), C4GUI::Container::GetLast(), C4Rect::Hgt, C4Menu::InitSize(), C4GUI::ScrollWindow::IsScrollBarEnabled(), C4Menu::pClientWindow, C4GUI::Container::pLast, and C4Rect::y.
Referenced by C4Menu::ClearItems(), and C4Menu::InitLocation().
|
overrideprotectedvirtualinherited |
Reimplemented from C4GUI::Element.
Definition at line 398 of file C4GuiDialogs.cpp.
References C4GUI::WoodenLabel::GetDefaultHeight(), C4GUI::Dialog::GetMarginLeft(), C4GUI::Element::GetToprightCornerRect(), GraphicsResource, C4Rect::Hgt, C4GUI::Dialog::pCloseBtn, C4GUI::Dialog::pTitle, C4GUI::Dialog::pWindow, C4GUI::Element::rcBounds, C4GUI::Element::SetBounds(), C4Window::SetSize(), C4GraphicsResource::TextFont, C4GUI::Element::UpdateSize(), and C4Rect::Wdt.
Referenced by C4StartupAboutDlg::C4StartupAboutDlg(), C4StartupLegalDlg::C4StartupLegalDlg(), C4StartupModsDlg::C4StartupModsDlg(), C4StartupNetDlg::C4StartupNetDlg(), C4StartupOptionsDlg::C4StartupOptionsDlg(), C4StartupPlrPropertiesDlg::C4StartupPlrPropertiesDlg(), C4StartupPlrSelDlg::C4StartupPlrSelDlg(), C4StartupScenSelDlg::C4StartupScenSelDlg(), and C4FileSelDlg::InitElements().
|
overrideprotectedvirtualinherited |
Reimplemented from C4GUI::Dialog.
Definition at line 1136 of file C4Menu.cpp.
References C4Menu::IsReadOnly(), and C4Menu::OnUserClose().
|
protectedinherited |
Definition at line 1126 of file C4Menu.cpp.
References C4MenuItem::iIndex, C4Menu::IsReadOnly(), C4MenuItem::IsSelectable, and C4Menu::OnUserEnter().
Referenced by C4MenuItem::MouseInput().
|
protectedinherited |
Definition at line 1116 of file C4Menu.cpp.
References C4MenuItem::iIndex, C4Menu::IsReadOnly(), C4MenuItem::IsSelectable, and C4Menu::OnUserSelectItem().
Referenced by C4MenuItem::MouseEnter().
|
protectedinherited |
Definition at line 144 of file C4Menu.h.
Referenced by C4Menu::Default(), C4Menu::InitLocation(), and C4Menu::SetAlignment().
|
protectedinherited |
Definition at line 147 of file C4Menu.h.
Referenced by C4Menu::Default(), C4Menu::InitLocation(), C4Menu::SetSelection(), and C4Menu::UpdateElementPositions().
|
protectedinherited |
Definition at line 146 of file C4Menu.h.
Referenced by C4Menu::Default(), C4Menu::SetCloseCommand(), and C4Menu::TryClose().
|
protectedinherited |
Definition at line 142 of file C4Menu.h.
Referenced by C4Menu::AdjustPosition(), C4Menu::Control(), C4Menu::Default(), C4Menu::InitLocation(), C4Menu::InitSize(), C4Menu::SetPosition(), C4Menu::SetSize(), and C4Menu::UpdateElementPositions().
|
protectedinherited |
Definition at line 2085 of file C4Gui.h.
Referenced by C4GUI::Dialog::Dialog(), C4GUI::Dialog::Draw(), C4GUI::Dialog::FadeIn(), C4GUI::Dialog::FadeOut(), and C4GUI::Dialog::IsFading().
|
protectedinherited |
Definition at line 140 of file C4Menu.h.
Referenced by C4Menu::Default(), C4Menu::DrawElement(), and C4Menu::GetMarginBottom().
|
protectedinherited |
Definition at line 140 of file C4Menu.h.
Referenced by C4Menu::Default().
|
protectedinherited |
Definition at line 153 of file C4Menu.h.
Referenced by C4Menu::Clear(), C4Menu::Default(), C4Menu::Enter(), and C4Menu::IsActive().
|
protectedinherited |
Definition at line 2086 of file C4Gui.h.
Referenced by C4GUI::Dialog::OnClosed(), C4GUI::Dialog::SetDelOnClose(), and C4GUI::Dialog::~Dialog().
|
protectedinherited |
Definition at line 380 of file C4Gui.h.
Referenced by C4GUI::Element::StartDragging().
|
protectedinherited |
Definition at line 152 of file C4Menu.h.
Referenced by C4Menu::Default(), C4Menu::SetEqualItemHeight(), and C4Menu::UpdateElementPositions().
|
protectedinherited |
Definition at line 150 of file C4Menu.h.
Referenced by C4Menu::Default(), and C4Menu::HasPortrait().
|
protectedinherited |
Definition at line 2083 of file C4Gui.h.
Referenced by C4GUI::Dialog::Close(), C4GUI::Dialog::Dialog(), C4GUI::Dialog::DoModal(), C4GUI::Dialog::FadeOut(), C4GUI::Dialog::IsAborted(), C4GUI::Dialog::IsOK(), C4StartupModsDlg::OnClosed(), C4ChatDlg::OnClosed(), C4FileSelDlg::OnClosed(), C4PortraitSelDlg::OnClosed(), C4AbortGameDialog::OnClosed(), C4GameLobby::MainDlg::OnClosed(), C4GameOverDlg::OnClosed(), C4GUI::ConfirmationDialog::OnClosed(), C4GUI::InputDialog::OnClosed(), C4ChatInputDialog::OnClosed(), C4StartupMainDlg::OnClosed(), C4StartupNetDlg::OnClosed(), C4StartupOptionsDlg::OnClosed(), C4StartupPlrPropertiesDlg::OnClosed(), C4StartupScenSelDlg::OnClosed(), C4GUI::Screen::ShowDialog(), C4Menu::TryClose(), C4GUI::Dialog::UserClose(), C4FileSelDlg::UserClose(), C4StartupOptionsDlg::UserClose(), C4StartupPlrPropertiesDlg::UserClose(), and C4LeagueSignupDialog::UserClose().
|
protectedinherited |
Definition at line 2082 of file C4Gui.h.
Referenced by C4GUI::Dialog::Close(), C4GUI::Screen::CloseDialog(), C4GUI::Dialog::Dialog(), C4GUI::Dialog::DoModal(), C4GUI::Dialog::Draw(), C4GUI::Dialog::Execute(), C4GUI::Dialog::IsAborted(), C4GUI::Dialog::IsShown(), C4GUI::Dialog::Show(), and C4GUI::Screen::ShowDialog().
|
protectedinherited |
Definition at line 151 of file C4Menu.h.
Referenced by C4Menu::Default(), C4Menu::Draw(), C4Menu::Execute(), C4Menu::IsTextProgressing(), and C4Menu::SetTextProgress().
|
protectedinherited |
Definition at line 2088 of file C4Gui.h.
Referenced by C4GUI::Dialog::IsViewportDialog().
|
inherited |
Definition at line 383 of file C4Gui.h.
Referenced by C4GUI::Dialog::Draw(), C4GUI::Dialog::FadeIn(), C4GUI::Dialog::FadeOut(), C4GUI::Element::IsVisible(), C4GUI::Element::SetVisibility(), C4StartupModsListEntry::SetVisibility(), C4StartupNetListEntry::SetVisibility(), C4GUI::Dialog::Show(), and C4GUI::ListBox::UpdateElementPositions().
|
protectedinherited |
Definition at line 141 of file C4Menu.h.
Referenced by C4Menu::Default(), DoRefillInternal(), C4ObjectMenu::DoRefillInternal(), C4Menu::GetIdentification(), and OnSelectionChanged().
|
protectedinherited |
Definition at line 379 of file C4Gui.h.
Referenced by C4GUI::Element::DoDragging(), and C4GUI::Element::StartDragging().
|
protectedinherited |
Definition at line 379 of file C4Gui.h.
Referenced by C4GUI::Element::DoDragging(), and C4GUI::Element::StartDragging().
|
protectedinherited |
Definition at line 2084 of file C4Gui.h.
Referenced by C4GUI::Dialog::Dialog(), C4GUI::Dialog::Draw(), C4GUI::FullscreenDialog::DrawElement(), and C4GUI::Dialog::FadeIn().
|
protectedinherited |
Definition at line 138 of file C4Menu.h.
Referenced by C4Menu::Add(), C4Menu::AddRefSym(), C4Menu::ClearItems(), C4Menu::Control(), C4Menu::Default(), C4Menu::GetItemCount(), C4Menu::InitLocation(), C4Menu::MoveSelection(), C4Menu::RefillInternal(), and C4Menu::SetSelection().
|
protectedinherited |
Definition at line 139 of file C4Menu.h.
Referenced by C4Menu::Default(), C4Menu::GetItemHeight(), C4Menu::InitLocation(), C4Menu::InitSize(), C4Menu::SetPosition(), and C4Menu::UpdateElementPositions().
|
protectedinherited |
Definition at line 139 of file C4Menu.h.
Referenced by C4Menu::Default(), C4Menu::InitLocation(), C4Menu::InitSize(), and C4Menu::UpdateElementPositions().
|
protectedinherited |
Definition at line 143 of file C4Menu.h.
Referenced by C4Menu::AdjustPosition(), C4Menu::Default(), C4Menu::InitLocation(), C4Menu::InitSize(), and C4Menu::SetSize().
|
protectedinherited |
Definition at line 133 of file C4Menu.h.
Referenced by C4Menu::Default(), C4Menu::Draw(), C4Menu::RefillInternal(), and C4Menu::ResetLocation().
|
protectedinherited |
Definition at line 135 of file C4Menu.h.
Referenced by C4Menu::Default(), C4Menu::Execute(), C4ObjectMenu::Execute(), C4Menu::RefillInternal(), and C4ObjectMenu::SetRefillObject().
|
protectedinherited |
Definition at line 2081 of file C4Gui.h.
Referenced by C4GUI::Dialog::AdvanceFocus(), C4GUI::Dialog::CharIn(), C4GUI::Dialog::Dialog(), C4GUI::Dialog::GetFocus(), C4GUI::Dialog::IsFocused(), C4GUI::Dialog::RemoveElement(), and C4GUI::Dialog::SetFocus().
|
protectedinherited |
Definition at line 149 of file C4Menu.h.
Referenced by C4Menu::AdjustPosition(), C4Menu::C4Menu(), C4Menu::GetItem(), C4Menu::InitSize(), C4Menu::RefillInternal(), C4Menu::SetPosition(), C4Menu::UpdateElementPositions(), and C4Menu::UpdateScrollBar().
|
protectedinherited |
Definition at line 2080 of file C4Gui.h.
Referenced by C4GUI::Dialog::SetTitle(), and C4GUI::Dialog::UpdateSize().
|
protectedinherited |
Definition at line 381 of file C4Gui.h.
Referenced by C4GUI::Element::DoContext(), C4GUI::Element::GetContextHandler(), C4GUI::Dialog::GetContextHandler(), C4GUI::Element::SetContextHandler(), and C4GUI::Element::~Element().
|
protectedinherited |
Definition at line 378 of file C4Gui.h.
Referenced by C4GUI::Element::DoDragging(), C4GUI::Element::MouseInput(), and C4GUI::Element::SetDragTarget().
|
protectedinherited |
Definition at line 134 of file C4Menu.h.
Referenced by C4Menu::Default(), C4Menu::Enter(), and C4Menu::SetPermanent().
|
protectedinherited |
Definition at line 750 of file C4Gui.h.
Referenced by C4GUI::Container::AddElement(), C4GUI::Container::begin(), C4GUI::Container::ClearChildren(), C4GUI::Container::Container(), C4GUI::Container::Draw(), C4GUI::Container::GetElementByIndex(), C4GUI::Container::GetElementCount(), C4GUI::Container::GetFirst(), C4GUI::Container::GetFirstContained(), C4GUI::Container::GetFirstNestedElement(), C4GUI::Container::InsertElement(), C4GUI::Container::MakeLastElement(), C4GUI::Container::OnHotkey(), C4GUI::Container::ReaddElement(), and C4GUI::Container::RemoveElement().
|
protectedinherited |
Definition at line 2090 of file C4Gui.h.
Referenced by C4GUI::Dialog::ClearFrameDeco(), C4GUI::Dialog::DrawElement(), C4GUI::Dialog::GetFrameDecoration(), C4GUI::Dialog::GetMarginBottom(), C4GUI::Dialog::GetMarginLeft(), C4GUI::Dialog::GetMarginRight(), C4GUI::Dialog::GetMarginTop(), C4GUI::Dialog::SetFrameDeco(), and C4GUI::Dialog::~Dialog().
|
protectedinherited |
Definition at line 750 of file C4Gui.h.
Referenced by C4GUI::Container::AddElement(), C4GUI::Container::ClearChildren(), C4GUI::Container::Container(), C4GUI::Screen::GetDialog(), C4GUI::Container::GetFirstNestedElement(), C4GUI::Container::GetLast(), C4GUI::Container::GetLastContained(), C4GUI::Screen::GetTopDialog(), C4Menu::InitSize(), C4GUI::Container::MakeLastElement(), C4GUI::Window::MouseInput(), C4GUI::Screen::MouseInput(), C4GUI::Container::rbegin(), C4GUI::Container::ReaddElement(), C4GUI::Container::RemoveElement(), and C4Menu::UpdateScrollBar().
|
protected |
Definition at line 41 of file C4MainMenu.h.
Referenced by ActivateCommand(), Default(), DoRefillInternal(), GetControllingPlayer(), Init(), InitRefSym(), and MenuCommand().
|
protectedinherited |
Definition at line 377 of file C4Gui.h.
Referenced by C4GUI::Container::AddElement(), C4GUI::Container::ClearChildren(), C4GUI::Container::Draw(), C4GUI::Container::GetElementByIndex(), C4GUI::Container::GetElementCount(), C4GUI::Element::GetNext(), C4GUI::Container::GetNextNestedElement(), C4GUI::Container::InsertElement(), C4GUI::Container::MakeLastElement(), C4GUI::Container::OnHotkey(), C4GUI::Container::ReaddElement(), C4GUI::Container::RemoveElement(), C4Network2ResDlg::Update(), C4Network2ClientListBox::Update(), and C4Menu::UpdateElementPositions().
|
protectedinherited |
Definition at line 376 of file C4Gui.h.
Referenced by C4GUI::Container::AddElement(), C4GUI::Container::AfterElementRemoval(), C4GUI::Container::ClearChildren(), C4GUI::Element::ClientPos2ScreenPos(), C4GUI::ScrollWindow::ElementPosChanged(), C4GUI::ScrollWindow::ElementSizeChanged(), C4GUI::Element::GetContainer(), C4GUI::Element::GetContextHandler(), C4GUI::Element::GetDlg(), C4GUI::Container::GetNextNestedElement(), C4GUI::Element::GetParent(), C4GUI::Element::GetScreen(), C4GUI::Element::GetToolTip(), C4GUI::Control::HasFocus(), C4GUI::Container::InsertElement(), C4GUI::Container::IsFocused(), C4GUI::Container::IsSelectedChild(), C4GUI::Element::IsVisible(), C4GUI::Container::MakeLastElement(), C4GUI::Container::ReaddElement(), C4GUI::Element::RemoveElement(), C4GUI::Container::RemoveElement(), C4GUI::Element::ScreenPos2ClientPos(), C4GUI::Element::UpdatePos(), C4GUI::Element::UpdateSize(), and C4GUI::Element::~Element().
|
protectedinherited |
Definition at line 377 of file C4Gui.h.
Referenced by C4GUI::Container::AddElement(), C4GUI::Container::ClearChildren(), C4GUI::Container::GetNextNestedElement(), C4GUI::Element::GetPrev(), C4GUI::Container::InsertElement(), C4GUI::Container::MakeLastElement(), C4GUI::Container::ReaddElement(), C4GUI::Container::RemoveElement(), and C4Menu::UpdateElementPositions().
|
protectedinherited |
Definition at line 2079 of file C4Gui.h.
Referenced by C4GUI::Dialog::GetMarginTop(), C4GUI::Dialog::IsComponentOutsideClientArea(), C4GUI::Dialog::SetTitle(), C4ScoreboardDlg::Update(), and C4GUI::Dialog::UpdateSize().
|
protectedinherited |
Definition at line 2089 of file C4Gui.h.
Referenced by C4GUI::Dialog::Close(), C4GUI::Dialog::CreateConsoleWindow(), C4GUI::Dialog::DestroyConsoleWindow(), C4GUI::Dialog::Draw(), C4GUI::Screen::GetDialog(), C4GUI::Dialog::GetDialogWindow(), C4GUI::Dialog::OnClosed(), C4GUI::Dialog::SetTitle(), C4GUI::Dialog::UpdatePos(), and C4GUI::Dialog::UpdateSize().
|
protectedinherited |
Definition at line 385 of file C4Gui.h.
Referenced by C4Chart::C4Chart(), C4GameOptionButtons::C4GameOptionButtons(), C4GoalDisplay::C4GoalDisplay(), C4StartupMainDlg::C4StartupMainDlg(), C4StartupScenSelDlg::C4StartupScenSelDlg(), C4GUI::Element::ClientPos2ScreenPos(), C4GUI::ContextMenu::ContextMenu(), C4GUI::Dialog::CreateConsoleWindow(), C4GUI::ContextMenu::CtxMouseInput(), C4FileSelDlg::DefaultListItem::DefaultListItem(), C4GUI::Dialog::Dialog(), C4GUI::Element::DoContext(), C4GUI::Element::DoDragging(), C4ScoreboardDlg::DoPlacement(), C4GUI::Dialog::Draw(), C4ScriptGuiWindow::Draw(), C4GUI::Element::Draw3DFrame(), C4GUI::Element::DrawBar(), C4ScriptGuiWindow::DrawChildren(), C4GUI::Label::DrawElement(), C4GUI::WoodenLabel::DrawElement(), C4GUI::MultilineLabel::DrawElement(), C4GUI::ProgressBar::DrawElement(), C4GUI::HorizontalLine::DrawElement(), C4GUI::Picture::DrawElement(), C4GUI::OverlayPicture::DrawElement(), C4GUI::ScrollBar::DrawElement(), C4GUI::GroupBox::DrawElement(), C4GUI::PaintBox::DrawElement(), C4GUI::Button::DrawElement(), C4GUI::IconButton::DrawElement(), C4GUI::ArrowButton::DrawElement(), C4GUI::FacetButton::DrawElement(), C4GUI::Edit::DrawElement(), C4GUI::CheckBox::DrawElement(), C4GUI::ListBox::DrawElement(), C4GUI::Tabular::DrawElement(), C4GUI::TextWindow::DrawElement(), C4GUI::ContextMenu::Entry::DrawElement(), C4GUI::ContextMenu::DrawElement(), C4GUI::ContextButton::DrawElement(), C4GUI::ComboBox::DrawElement(), C4GUI::Dialog::DrawElement(), C4MenuItem::DrawElement(), C4Menu::DrawElement(), C4StartupMainDlg::DrawElement(), C4StartupNetListEntry::DrawElement(), C4StartupPlrPropertiesDlg::DrawElement(), C4Chart::DrawElement(), C4GUI::Element::DrawHBarByVGfx(), C4GUI::Element::DrawHVBar(), C4GUI::Element::DrawVBar(), C4GUI::Element::Element(), C4GUI::ContextMenu::Entry::Entry(), C4GUI::Element::GetBounds(), C4GUI::Element::GetClientRect(), C4ScriptGuiWindow::GetClippingRect(), C4GUI::Element::GetHeight(), C4GUI::WoodenLabel::GetLeftIndent(), C4GUI::Tabular::GetMarginBottom(), C4GUI::Tabular::GetMarginLeft(), C4GUI::Tabular::GetMarginRight(), C4GUI::Tabular::GetMarginTop(), C4StartupPlrSelDlg::GetMarginTop(), C4StartupScenSelDlg::GetMarginTop(), C4GUI::Element::GetWidth(), C4GUI::ScrollBar::HasPin(), C4Menu::InitLocation(), C4Menu::InitSize(), C4GUI::ScrollWindow::IsScrollingNecessary(), C4GUI::Label::Label(), C4GUI::LabeledEdit::LabeledEdit(), C4GUI::Window::MouseInput(), C4GUI::CheckBox::MouseInput(), C4GUI::Tabular::MouseInput(), C4GUI::ContextMenu::MouseInput(), C4ScriptGuiWindow::MouseInput(), C4GUI::Screen::MouseInput(), C4GUI::MultilineLabel::MultilineLabel(), C4ChatControl::ChatSheet::NickItem::NickItem(), C4ScriptGuiWindow::OnMouseIn(), C4GUI::ContextMenu::Open(), C4GUI::Picture::Picture(), C4ScriptGuiWindow::ProcessMouseInput(), C4GUI::ProgressBar::ProgressBar(), C4GUI::Screen::Render(), C4GameLobby::ScenDesc::ScenDesc(), C4GUI::Element::ScreenPos2ClientPos(), C4GUI::ScrollBar::ScrollBar(), C4GUI::Element::SetBounds(), C4GUI::Dialog::SetClientSize(), C4GUI::Tabular::SetGfx(), C4GUI::Window::SetPos(), C4GUI::Label::SetText(), C4GUI::Dialog::SetTitle(), C4GUI::Label::SetX0(), C4GUI::Tabular::Sheet::Sheet(), C4GUI::ScrollWindow::Update(), C4ScoreboardDlg::Update(), C4GUI::MultilineLabel::UpdateHeight(), C4ScriptGuiWindow::UpdateLayout(), C4ScriptGuiWindow::UpdateLayoutGrid(), C4ScriptGuiWindow::UpdateLayoutTightGrid(), C4ScriptGuiWindow::UpdateLayoutVertical(), C4GUI::Label::UpdateOwnPos(), C4GUI::Window::UpdateOwnPos(), C4GUI::Dialog::UpdatePos(), C4GUI::MultilineLabel::UpdateSize(), C4GUI::Dialog::UpdateSize(), and C4GUI::WoodenLabel::WoodenLabel().
|
protectedinherited |
Definition at line 851 of file C4Gui.h.
Referenced by C4GUI::Window::ApplyElementOffset(), C4GUI::Window::ApplyInvElementOffset(), C4GUI::Window::Draw(), C4GUI::Edit::DrawElement(), C4ScoreboardDlg::DrawElement(), C4GUI::FullscreenDialog::FullscreenDialog(), C4GUI::Window::GetClientRect(), C4GUI::Window::MouseInput(), C4GUI::ScrollWindow::SetScroll(), C4GUI::ScrollWindow::Update(), and C4GUI::Window::UpdateOwnPos().
|
protectedinherited |
Definition at line 137 of file C4Menu.h.
Referenced by C4Menu::AdjustSelection(), C4Menu::Control(), C4Menu::Default(), C4Menu::GetSelectedItem(), C4Menu::GetSelection(), C4ObjectMenu::IsCloseDenied(), C4Menu::MoveSelection(), and C4Menu::SetSelection().
|
protectedinherited |
Definition at line 136 of file C4Menu.h.
Referenced by C4Menu::Add(), C4Menu::AddRefSym(), C4Menu::Default(), C4Menu::Draw(), C4Menu::Enter(), C4Menu::GetSymbolSize(), C4Menu::InitLocation(), C4Menu::InitSize(), C4Menu::IsContextMenu(), C4Menu::SetSelection(), and C4Menu::UpdateElementPositions().
|
protectedinherited |
Definition at line 148 of file C4Menu.h.
Referenced by C4Menu::Clear(), C4Menu::Default(), C4Menu::DoInit(), and C4Menu::DoInitRefSym().
|
protectedinherited |
Definition at line 137 of file C4Menu.h.
Referenced by C4Menu::Default(), C4Menu::Draw(), and C4Menu::SetSelection().
|
protectedinherited |
Definition at line 2087 of file C4Gui.h.
Referenced by C4GUI::Dialog::CreateConsoleWindow(), and C4GUI::Dialog::SetTitle().
|
protectedinherited |
Definition at line 145 of file C4Menu.h.
Referenced by C4Menu::Default(), and C4Menu::InitSize().