#include <C4GameOptions.h>
Public Types | |
enum | { IconLabelSpacing = 2 } |
enum | C4GameOptionsListSource { GOLS_PreGameSingle, GOLS_PreGameNetwork, GOLS_Lobby, GOLS_Runtime } |
typedef int32_t(* | SortFunction) (const Element *pEl1, const Element *pEl2, void *par) |
Public Member Functions | |
C4GameOptionsList (const C4Rect &rcBounds, bool fActive, C4GameOptionsListSource source, class C4ScenarioParameterDefs *param_defs=nullptr, class C4ScenarioParameters *params=nullptr) | |
~C4GameOptionsList () override | |
void | Update () |
void | OnSec1Timer () override |
void | SetParameters (C4ScenarioParameterDefs *param_defs, C4ScenarioParameters *params) |
void | Activate () |
void | Deactivate () |
bool | IsRuntime () const |
bool | IsTabular () const |
bool | IsPreGame () const |
bool | IsPreGameSingle () const |
C4ScenarioParameters * | GetParameters () |
void | MouseInput (CMouse &rMouse, int32_t iButton, int32_t iX, int32_t iY, DWORD dwKeyParam) override |
void | RemoveElement (Element *pChild) override |
bool | AddElement (Element *pChild, int32_t iIndent=0) |
void | AddElement (Element *pChild) |
bool | InsertElement (Element *pChild, Element *pInsertBefore, int32_t iIndent=0) |
void | InsertElement (Element *pChild, Element *pInsertBefore) |
void | ElementSizeChanged (Element *pOfElement) override |
void | ElementPosChanged (Element *pOfElement) override |
int32_t | GetItemWidth () |
void | SelectionChanged (bool fByUser) |
void | SetSelectionChangeCallbackFn (BaseCallbackHandler *pToHandler) |
void | SetSelectionDblClickFn (BaseCallbackHandler *pToHandler) |
void | ScrollToBottom () |
void | ScrollItemInView (Element *pItem) |
void | FreezeScrolling () |
void | UnFreezeScrolling () |
void | SetDecoration (bool fDrawBG, ScrollBarFacets *pToGfx, bool fAutoScroll, bool fDrawBorder=false) |
void | SetSelectionDiabled (bool fToVal=true) |
Element * | GetFirst () |
Element * | GetLast () |
int32_t | GetMarginTop () override |
int32_t | GetMarginLeft () override |
int32_t | GetMarginRight () override |
int32_t | GetMarginBottom () override |
Element * | GetSelectedItem () |
bool | IsScrollingActive () |
bool | IsScrollingNecessary () |
void | SelectEntry (Element *pNewSel, bool fByUser) |
void | SelectFirstEntry (bool fByUser) |
void | SelectNone (bool fByUser) |
bool | IsMultiColumn () const |
int32_t | ContractToElementHeight () |
void | UpdateElementPositions () |
void | UpdateElementPosition (Element *pOfElement, int32_t iIndent) |
void | UpdateSize () override |
bool | IsSelectedChild (Element *pChild) override |
void | SortElements (SortFunction SortFunc, void *par) |
bool | HasFocus () |
bool | HasDrawFocus () |
void | SetPos (int32_t iXPos, int32_t iYPos) |
void | UpdateOwnPos () override |
C4Rect & | GetClientRect () override |
void | ApplyElementOffset (int32_t &riX, int32_t &riY) override |
void | ApplyInvElementOffset (int32_t &riX, int32_t &riY) override |
virtual bool | IsComponentOutsideClientArea () |
void | Clear () |
void | ClearChildren () |
void | MakeLastElement (Element *pChild) |
void | ReaddElement (Element *pChild) |
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 () |
Container * | GetContainer () override |
Element * | GetElementByIndex (int32_t i) |
int32_t | GetElementCount () |
void | SetVisibility (bool fToValue) override |
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 class Dialog * | GetDlg () |
virtual Screen * | GetScreen () |
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) |
virtual ContextHandler * | GetContextHandler () |
Public Attributes | |
bool | fVisible {true} |
Protected Member Functions | |
void | DrawElement (C4TargetFacet &cgo) override |
bool | IsFocused (Control *pCtrl) override |
bool | IsFocusOnClick () override |
Control * | IsFocusElement () override |
void | OnGetFocus (bool fByMouse) override |
bool | CharIn (const char *c) override |
void | AfterElementRemoval () override |
void | UpdateColumnCount () |
void | DisableFocus () |
virtual void | OnLooseFocus () |
void | Draw (C4TargetFacet &cgo) override |
bool | OnHotkey (uint32_t cHotkey) override |
virtual void | UpdatePos () |
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 | IsOwnPtrElement () |
virtual bool | IsExternalDrawDialog () |
virtual bool | IsMenu () |
virtual class DialogWindow * | GetDialogWindow () |
virtual bool | CheckNameHotkey (const char *) |
Protected Attributes | |
int32_t | iMultiColItemWidth |
int32_t | iColCount |
ScrollWindow * | pClientWindow |
Element * | pSelectedItem |
BaseCallbackHandler * | pSelectionChangeHandler |
BaseCallbackHandler * | pSelectionDblClickHandler |
bool | fDrawBackground |
bool | fDrawBorder |
bool | fSelectionDisabled |
C4Rect | rcClientRect |
Element * | pFirst |
Element * | pLast |
Container * | pParent {nullptr} |
Element * | pPrev |
Element * | pNext |
Window * | pDragTarget {nullptr} |
int32_t | iDragX |
int32_t | iDragY |
bool | fDragging {false} |
ContextHandler * | pContextHandler {nullptr} |
C4Rect | rcBounds |
Private Member Functions | |
bool | Execute (int, pollfd *) override |
void | Set () |
void | SetDelay (uint32_t inDelay) |
bool | CheckAndReset () |
C4TimeMilliseconds | GetNextTick (C4TimeMilliseconds tNow) override |
uint32_t | TimerInterval () override |
void | Changed () |
bool | ExecuteUntil (int iTimeout=-1) |
virtual void | GetFDs (std::vector< struct pollfd > &) |
bool | IsSignaled () |
virtual bool | IsLowPriority () |
virtual bool | IsNotify () |
Definition at line 25 of file C4GameOptions.h.
anonymous enum |
Enumerator | |
---|---|
GOLS_PreGameSingle | |
GOLS_PreGameNetwork | |
GOLS_Lobby | |
GOLS_Runtime |
Definition at line 157 of file C4GameOptions.h.
C4GameOptionsList::C4GameOptionsList | ( | const C4Rect & | rcBounds, |
bool | fActive, | ||
C4GameOptionsListSource | source, | ||
class C4ScenarioParameterDefs * | param_defs = nullptr , |
||
class C4ScenarioParameters * | params = nullptr |
||
) |
Definition at line 316 of file C4GameOptions.cpp.
References Activate(), Game, C4GUI::ListBox::GetFirst(), C4ScenarioParameterDefs::GetParameterDefByIndex(), C4TeamList::HasTeamDistOptions(), C4ScenarioParameterDef::IsAchievement(), C4Network2::isHost(), C4TeamList::IsMultiTeams(), IsPreGame(), IsRuntime(), Network, C4Game::Parameters, C4GUI::Container::pFirst, C4Game::ScenarioParameterDefs, C4GameParameters::ScenarioParameters, and C4Game::Teams.
|
inlineoverride |
Definition at line 166 of file C4GameOptions.h.
References Deactivate(), and Update().
void C4GameOptionsList::Activate | ( | ) |
Definition at line 367 of file C4GameOptions.cpp.
References StdScheduler::Add(), Application, and Update().
Referenced by C4GameOptionsList(), OnSec1Timer(), and C4GameLobby::MainDlg::UpdateRightTab().
|
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 C4Menu::Add(), 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(), C4StartupMainDlg::C4StartupMainDlg(), 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(), C4StartupPlrColorPickerDlg::OnClosed(), C4GUI::ProgressDialog::ProgressDialog(), C4GUI::ContextMenu::RemoveElement(), C4GameLobby::ScenDesc::ScenDesc(), C4StartupScenSelDlg::ScenListItem::ScenListItem(), C4GUI::ScrollWindow::ScrollWindow(), C4GUI::InputDialog::SetCustomEdit(), C4GUI::Dialog::SetTitle(), C4GUI::FullscreenDialog::SetTitle(), C4ChatControl::ChatSheet::NickItem::SortFunc(), C4GUI::TextWindow::TextWindow(), C4Network2ClientDlg::UpdateText(), and C4DownloadDlg::~C4DownloadDlg().
|
inherited |
Definition at line 488 of file C4GuiListBox.cpp.
References C4GUI::Container::AddElement(), C4GUI::Element::GetBounds(), C4GUI::ListBox::GetItemWidth(), C4GUI::Element::GetListItemTopSpacing(), C4GUI::Element::GetPrev(), C4Rect::Hgt, C4GUI::ListBox::iColCount, C4GUI::ListBox::iMultiColItemWidth, C4GUI::ListBox::pClientWindow, C4GUI::ScrollWindow::SetClientHeight(), C4GUI::Element::UpdateOwnPos(), C4Rect::Wdt, C4Rect::x, and C4Rect::y.
Referenced by C4FileSelDlg::CreateListItem(), C4GameLobby::MainDlg::MainDlg(), C4GoalDisplay::SetGoals(), and C4Network2ClientDlg::UpdateText().
|
inlineoverrideprotectedvirtualinherited |
Reimplemented from C4GUI::Container.
Definition at line 1528 of file C4Gui.h.
References C4GUI::Container::AfterElementRemoval().
|
inlineoverridevirtualinherited |
Reimplemented from C4GUI::Container.
Reimplemented in C4GUI::Dialog.
Definition at line 866 of file C4Gui.h.
References C4Rect::x, and C4Rect::y.
Referenced by C4GUI::Dialog::ApplyElementOffset().
|
inlineoverridevirtualinherited |
Reimplemented from C4GUI::Container.
Reimplemented in C4GUI::Dialog.
Definition at line 868 of file C4Gui.h.
References C4Rect::x, and C4Rect::y.
Referenced by C4GUI::Dialog::ApplyInvElementOffset().
|
inlineinherited |
Definition at line 824 of file C4Gui.h.
Referenced by C4ScriptGuiWindow::ClearPointers().
|
overrideprotectedvirtualinherited |
Reimplemented from C4GUI::Control.
Definition at line 598 of file C4GuiListBox.cpp.
References C4GUI::Control::CharIn(), C4GUI::Element::CheckNameHotkey(), C4GUI::ListBox::GetFirst(), C4GUI::Element::GetNext(), C4GUI::ListBox::GetSelectedItem(), and C4GUI::ListBox::SelectEntry().
|
inlineprotectedvirtualinherited |
Reimplemented in C4StartupScenSelDlg::ScenListItem.
Definition at line 407 of file C4Gui.h.
Referenced by C4GUI::ListBox::CharIn().
|
inherited |
Definition at line 63 of file C4GuiContainers.cpp.
References C4GUI::Container::ClearChildren().
Referenced by C4GUI::Screen::Clear(), C4GUI::ComboBox_FillCB::ClearEntries(), C4StartupNetListEntry::ClearRef(), C4Scoreboard::CompileFunc(), C4ClientList::CompileFunc(), C4ClientList::Init(), C4MapFolderData::Load(), C4StartupNetListEntry::SetReference(), C4ClientList::~C4ClientList(), C4MapFolderData::~C4MapFolderData(), C4MessageInput::~C4MessageInput(), C4GUI::Container::~Container(), and C4GUI::ContextMenu::~ContextMenu().
|
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().
|
inherited |
Definition at line 231 of file C4Gui.cpp.
References C4GUI::Container::ApplyInvElementOffset(), and C4GUI::Element::GetParent().
Referenced by C4MapFolderData::CreateGUIElements(), C4GUI::Screen::DoContext(), and C4Menu::Draw().
|
inherited |
Definition at line 186 of file C4GuiListBox.cpp.
References C4GUI::Element::GetBounds(), C4GUI::Window::GetClientRect(), C4Rect::Hgt, C4GUI::ListBox::pClientWindow, and C4GUI::Element::SetBounds().
Referenced by C4Network2ClientListDlg::C4Network2ClientListDlg().
void C4GameOptionsList::Deactivate | ( | ) |
Definition at line 375 of file C4GameOptions.cpp.
References Application, and StdScheduler::Remove().
Referenced by OnSec1Timer(), C4GameLobby::MainDlg::UpdateRightTab(), and ~C4GameOptionsList().
|
protectedinherited |
Definition at line 765 of file C4GuiContainers.cpp.
References C4GUI::Dialog::AdvanceFocus(), C4GUI::Element::GetDlg(), and C4GUI::Control::HasFocus().
|
inherited |
Definition at line 417 of file C4Gui.cpp.
Referenced by C4GUI::ContextButton::MouseInput(), C4GUI::ListBox::OnGetFocus(), and C4GUI::ContextButton::~ContextButton().
|
virtualinherited |
Reimplemented in C4GUI::Edit, and C4GUI::ScrollBar.
Definition at line 269 of file C4Gui.cpp.
Referenced by C4GUI::Screen::MouseInput().
|
overrideprotectedvirtualinherited |
Reimplemented from C4GUI::Container.
Reimplemented in C4GUI::Dialog, C4GUI::ContextMenu, C4ScriptGuiWindow, C4Menu, and C4ScoreboardDlg.
Definition at line 293 of file C4GuiContainers.cpp.
References C4Draw::ApplyZoom(), C4GUI::Container::Draw(), C4GUI::Element::DrawElement(), C4GUI::Element::GetBounds(), C4GUI::Element::GetClientRect(), C4Draw::GetPrimaryClipper(), C4Rect::Hgt, C4GUI::Element::IsVisible(), pDraw, C4Draw::SetPrimaryClipper(), C4Draw::SubPrimaryClipper(), C4TargetFacet::TargetX, C4TargetFacet::TargetY, C4Rect::Wdt, C4Rect::x, and C4Rect::y.
Referenced by C4GUI::ContextMenu::Draw(), C4GUI::Dialog::Draw(), C4GUI::Screen::Draw(), and C4GUI::Screen::GetPreferredDlgRect().
|
protectedinherited |
Definition at line 291 of file C4Gui.cpp.
References C4GUI_BorderColor1, C4GUI_BorderColor2, C4GUI_BorderColor3, C4Draw::DrawLineDw(), pDraw, C4Facet::Surface, C4TargetFacet::TargetX, and C4TargetFacet::TargetY.
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, C4Surface::Hgt, C4Facet::Hgt, C4Facet::Surface, C4TargetFacet::TargetX, C4TargetFacet::TargetY, C4Surface::Wdt, C4Facet::Wdt, and C4Facet::X.
Referenced by C4GUI::WoodenLabel::DrawElement(), and C4GUI::Button::DrawElement().
|
overrideprotectedvirtualinherited |
Reimplemented from C4GUI::Element.
Definition at line 100 of file C4GuiListBox.cpp.
References C4GUI_ListBoxBarColor, C4GUI_ListBoxBarIndent, C4GUI_ListBoxInactSelColor, C4GUI_ListBoxSelColor, C4GUI::Element::Draw3DFrame(), C4Draw::DrawBoxDw(), C4Draw::DrawLineDw(), C4GUI::ListBox::fDrawBackground, C4GUI::ListBox::fDrawBorder, C4GUI::Element::GetBounds(), C4GUI::Window::GetClientRect(), C4GUI::Container::GetFirst(), C4GUI::Element::GetListItemTopSpacing(), C4GUI::Element::GetListItemTopSpacingBar(), C4GUI::Element::GetNext(), C4GUI::Control::HasDrawFocus(), C4Rect::Hgt, C4GUI::ListBox::pClientWindow, pDraw, C4GUI::ListBox::pSelectedItem, C4GUI::Element::rcBounds, C4Facet::Surface, C4TargetFacet::TargetX, C4TargetFacet::TargetY, C4Rect::Wdt, C4Rect::x, and C4Rect::y.
Referenced by C4PlayerInfoListBox::ListItem::ID::operator==().
|
protectedinherited |
Definition at line 365 of file C4Gui.cpp.
References C4BltTransform::SetRotate(), C4TargetFacet::TargetX, and C4TargetFacet::TargetY.
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, C4Facet::Surface, C4TargetFacet::TargetX, and C4TargetFacet::TargetY.
|
protectedinherited |
Definition at line 359 of file C4Gui.cpp.
Referenced by C4GUI::ScrollBar::DrawElement().
|
overridevirtualinherited |
Reimplemented from C4GUI::Container.
Definition at line 564 of file C4GuiListBox.cpp.
References C4GUI::Container::ElementSizeChanged(), C4GUI::Element::GetParent(), and C4GUI::ListBox::UpdateElementPositions().
|
overridevirtualinherited |
Reimplemented from C4GUI::Container.
Definition at line 551 of file C4GuiListBox.cpp.
References C4GUI::Container::ElementSizeChanged(), C4GUI::Element::GetParent(), C4GUI::ListBox::UpdateColumnCount(), and C4GUI::ListBox::UpdateElementPositions().
|
inlineinherited |
Definition at line 825 of file C4Gui.h.
Referenced by C4ScriptGuiWindow::ClearPointers().
|
inlineinherited |
Definition at line 1562 of file C4Gui.h.
References C4GUI::ScrollWindow::Freeze().
Referenced by C4StartupNetDlg::OnBtnRecord().
|
inlineinherited |
Definition at line 445 of file C4Gui.h.
Referenced by C4GUI::ListBox::AddElement(), C4Menu::AdjustPosition(), C4GameOverDlg::C4GameOverDlg(), 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::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(), C4GUI::ContextMenu::MouseLeaveEntry(), C4StartupOptionsDlg::OnBackBtn(), C4StartupScenSelDlg::OnClosed(), C4GUI::ListBox::OnGetFocus(), 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::ComboBox::SetComboCB(), C4GUI::Tabular::SetGfx(), C4GoalDisplay::SetGoals(), C4GUI::TextWindow::SetPicture(), C4GUI::Dialog::SetTitle(), C4LeagueSignupDialog::ShowModal(), C4GUI::ScrollBar::Update(), C4GUI::ScrollWindow::Update(), C4StartupNetListEntry::UpdateCollapsed(), C4StartupPlrSelDlg::PlayerListItem::UpdateCore(), C4GUI::ListBox::UpdateElementPosition(), C4Menu::UpdateElementPositions(), C4GUI::ListBox::UpdateElementPositions(), C4GUI::ScrollWindow::UpdateOwnPos(), C4Menu::UpdateScrollBar(), C4GUI::TextWindow::UpdateSize(), C4Network2ClientDlg::UpdateText(), and C4GameOverDlg::~C4GameOverDlg().
|
inlineoverridevirtualinherited |
Reimplemented from C4GUI::Element.
Definition at line 864 of file C4Gui.h.
Referenced by C4ChartDialog::C4ChartDialog(), C4GameOverDlg::C4GameOverDlg(), C4LeagueSignupDialog::C4LeagueSignupDialog(), C4StartupMainDlg::C4StartupMainDlg(), C4StartupNetDlg::C4StartupNetDlg(), C4StartupOptionsDlg::C4StartupOptionsDlg(), C4StartupPlrColorPickerDlg::C4StartupPlrColorPickerDlg(), C4StartupPlrPropertiesDlg::C4StartupPlrPropertiesDlg(), C4StartupPlrSelDlg::C4StartupPlrSelDlg(), C4StartupScenSelDlg::C4StartupScenSelDlg(), C4GUI::ContextMenu::CheckOpenSubmenu(), C4GUI::ListBox::ContractToElementHeight(), C4MapFolderData::CreateGUIElements(), C4GUI::InfoDialog::CreateSubComponents(), 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::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(), C4LeagueSignupDialog::ShowModal(), C4GUI::TextWindow::TextWindow(), C4GUI::ScrollBar::Update(), C4StartupNetListEntry::UpdateCollapsed(), C4GUI::ListBox::UpdateColumnCount(), C4GUI::TextWindow::UpdateSize(), and C4DownloadDlg::~C4DownloadDlg().
|
inlineinherited |
Definition at line 448 of file C4Gui.h.
References C4Rect::x, and C4Rect::y.
Referenced by C4GUI::Tabular::AddSheet(), C4ChartDialog::C4ChartDialog(), C4Network2ClientListDlg::C4Network2ClientListDlg(), C4Network2StartWaitDlg::C4Network2StartWaitDlg(), C4StartupAboutDlg::C4StartupAboutDlg(), C4StartupNetDlg::C4StartupNetDlg(), C4StartupNetListEntry::C4StartupNetListEntry(), C4FileSelDlg::DefaultListItem::DefaultListItem(), C4ChatDlg::DoPlacement(), C4GUI::InputDialog::InputDialog(), C4GameLobby::MainDlg::MainDlg(), C4ChatControl::ChatSheet::NickItem::SortFunc(), C4GUI::TextWindow::TextWindow(), C4Menu::UpdateElementPositions(), C4ChatControl::ChatSheet::NickItem::UpdateOwnPos(), C4FileSelDlg::DefaultListItem::UpdateOwnPos(), C4StartupScenSelDlg::ScenListItem::UpdateOwnPos(), C4GUI::ScrollWindow::UpdateOwnPos(), C4ChatControl::UpdateSize(), C4ChatDlg::UpdateSize(), C4GUI::Tabular::UpdateSize(), C4GUI::TextWindow::UpdateSize(), and C4Network2ClientDlg::UpdateText().
|
inlineoverridevirtualinherited |
Reimplemented from C4GUI::Element.
|
virtualinherited |
Reimplemented in C4GUI::Dialog.
Definition at line 429 of file C4Gui.cpp.
Referenced by C4GUI::ContextButton::ContextButton(), and C4GUI::ContextButton::~ContextButton().
|
inlineprotectedvirtualinherited |
Reimplemented in C4GUI::Dialog.
|
virtualinherited |
Reimplemented in C4GUI::Dialog.
Definition at line 288 of file C4Gui.cpp.
References C4GUI::Dialog::GetDlg().
Referenced by C4GUI::Control::DisableFocus(), C4ChatControl::DlgEnter(), C4ChatControl::GetDefaultControl(), C4GUI::ContextMenu::GetTargetDialog(), C4GUI::Control::HasDrawFocus(), C4GUI::Edit::InsertText(), C4GUI::Tabular::KeyCloseTab(), C4GUI::Label::MouseInput(), C4GUI::Control::MouseInput(), C4GUI::Screen::MouseInput(), C4StartupPlrSelDlg::PlayerListItem::MoveFilename(), C4ChatControl::OnConnectBtn(), C4GUI::RenameEdit::OnFinishInput(), C4GUI::Label::OnHotkey(), C4ChatControl::OnLoginDataEnter(), C4GUI::RenameEdit::RenameEdit(), C4GUI::Container::SetVisibility(), C4GUI::Screen::ShowDialog(), and C4StartupPlrSelDlg::PlayerListItem::UpdateCore().
|
inherited |
Definition at line 223 of file C4GuiContainers.cpp.
References C4GUI::Container::pFirst, and C4GUI::Element::pNext.
Referenced by C4Menu::GetItem(), 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(), and C4GUI::ListBox::SortElements().
|
inlineinherited |
Definition at line 1571 of file C4Gui.h.
References C4GUI::Container::GetFirst().
Referenced by C4GameOptionsList(), C4StartupPlrSelDlg::C4StartupPlrSelDlg(), C4GUI::ListBox::CharIn(), C4FileSelDlg::CreateListItem(), C4StartupNetDlg::DoRefresh(), C4StartupPlrSelDlg::DrawElement(), C4StartupNetListEntry::GetNextLower(), C4FileSelDlg::GetSelection(), C4ChatControl::ChatSheet::NickItem::IsFlaggedExisting(), C4StartupNetDlg::OnBtnRecord(), C4StartupScenSelDlg::OnClosed(), C4StartupPlrSelDlg::OnDelBtnConfirm(), C4StartupPlrSelDlg::OnItemCheckChange(), C4StartupNetDlg::OnSec1Timer(), C4PlayerInfoListBox::SetClientSoundIcon(), C4StartupNetListEntry::SetReference(), C4FileSelDlg::SetSelection(), and C4PlayerInfoListBox::Update().
|
inlineoverridevirtualinherited |
Reimplemented from C4GUI::Element.
Definition at line 773 of file C4Gui.h.
Referenced by C4GUI::ContextMenu::MouseLeaveEntry(), and 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 444 of file C4Gui.h.
References C4Rect::Hgt.
Referenced by C4GUI::Screen::ShowDialog().
|
inlineinherited |
Definition at line 1545 of file C4Gui.h.
References C4GUI::Window::GetClientRect(), and C4Rect::Wdt.
Referenced by C4GUI::ListBox::AddElement(), C4GUI::ListBox::InsertElement(), C4GUI::ListBox::UpdateElementPosition(), and C4Network2ClientDlg::UpdateText().
|
inlineinherited |
Definition at line 1572 of file C4Gui.h.
References C4GUI::Container::GetLast().
Referenced by C4StartupScenSelDlg::OnClosed().
|
inlinevirtualinherited |
Definition at line 774 of file C4Gui.h.
Referenced by C4GUI::ContextMenu::MouseLeaveEntry(), and C4GUI::ListBox::OnGetFocus().
|
inlinevirtualinherited |
Reimplemented in C4StartupNetListEntry.
Definition at line 461 of file C4Gui.h.
References C4GUI_DefaultListSpacing.
Referenced by C4GUI::ListBox::AddElement(), C4GUI::ListBox::DrawElement(), C4GUI::ContextMenu::MouseLeaveEntry(), C4StartupOptionsDlg::OnBackBtn(), C4PlayerInfoListBox::ListItem::ID::operator==(), and C4GUI::ListBox::UpdateElementPositions().
|
inlinevirtualinherited |
Definition at line 462 of file C4Gui.h.
Referenced by C4GUI::ListBox::DrawElement(), and C4PlayerInfoListBox::ListItem::ID::operator==().
|
inlineoverridevirtualinherited |
Reimplemented from C4GUI::Window.
Definition at line 1578 of file C4Gui.h.
Referenced by C4GoalDisplay::SetGoals().
|
inlineoverridevirtualinherited |
Reimplemented from C4GUI::Window.
Definition at line 1576 of file C4Gui.h.
Referenced by C4GUI::ListBox::MouseInput().
|
inlineoverridevirtualinherited |
|
inlineoverridevirtualinherited |
Reimplemented from C4GUI::Window.
Definition at line 1575 of file C4Gui.h.
Referenced by C4GUI::ListBox::MouseInput(), C4StartupScenSelDlg::OnClosed(), and C4GoalDisplay::SetGoals().
|
inlineinherited |
Definition at line 449 of file C4Gui.h.
Referenced by C4GUI::Screen::ActivateDialog(), C4GUI::ListBox::CharIn(), C4GUI::ListBox::DrawElement(), C4GUI::Tabular::DrawElement(), C4GUI::Screen::GetFullscreenDialog(), C4GUI::Screen::GetMouseControlledDialogCount(), C4StartupNetListEntry::GetNextLower(), C4ChatControl::ChatSheet::NickItem::IsFlaggedExisting(), C4GUI::Tabular::KeyCloseTab(), C4GUI::ListBox::MouseInput(), C4GUI::Tabular::MouseInput(), C4GUI::ContextMenu::MouseInput(), C4GUI::Tabular::MouseLeaveCaptionArea(), C4GUI::ContextMenu::MouseLeaveEntry(), C4StartupNetDlg::OnBtnRecord(), C4GUI::ListBox::OnGetFocus(), C4StartupNetDlg::OnSec1Timer(), C4GUI::Container::Iterator::operator++(), C4PlayerInfoListBox::SetClientSoundIcon(), C4StartupNetListEntry::SetReference(), C4GUI::Screen::ShowDialog(), C4GUI::ListBox::SortElements(), C4Menu::UpdateElementPositions(), C4GUI::ListBox::UpdateElementPositions(), and C4Network2ClientDlg::UpdateText().
|
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().
|
inline |
Definition at line 194 of file C4GameOptions.h.
|
inlineinherited |
Definition at line 429 of file C4Gui.h.
Referenced by C4ScriptGuiWindow::AddChild(), 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(), C4StartupPlrSelDlg::OnItemCheckChange(), C4GUI::RenameEdit::RenameEdit(), C4ScriptGuiWindow::RequestLayoutUpdate(), C4GUI::Element::ScreenPos2ClientPos(), C4GUI::ListBox::SelectEntry(), C4GUI::Tabular::Sheet::SetTitle(), C4GUI::ScrollWindow::UpdateOwnPos(), and C4ChatControl::UpdateSize().
|
inlineinherited |
Definition at line 450 of file C4Gui.h.
Referenced by C4GUI::ListBox::AddElement(), C4GUI::Screen::CloseAllDialogs(), C4GUI::Screen::GetDialog(), C4GUI::Screen::GetTopDialog(), C4GUI::Window::MouseInput(), C4GUI::Screen::MouseInput(), C4GUI::ContextMenu::MouseLeaveEntry(), C4GUI::ListBox::OnGetFocus(), and C4GUI::Container::ReverseIterator::operator++().
|
virtualinherited |
Reimplemented in C4GUI::Screen, and C4GUI::ContextMenu.
Definition at line 289 of file C4Gui.cpp.
References C4GUI::Screen::GetScreen().
Referenced by C4GUI::Dialog::Close(), C4StartupScenSelDlg::DoOK(), C4GUI::Dialog::Draw(), C4StartupAboutDlg::DrawElement(), C4GUI::ContextButton::DrawElement(), C4GUI::ComboBox::DrawElement(), C4GUI::Dialog::FadeOut(), C4GUI::Control::HasDrawFocus(), C4GUI::Dialog::IsActive(), C4StartupScenSelDlg::KeyDelete(), C4GUI::ComboBox::MouseInput(), C4StartupPlrSelDlg::PlayerListItem::MoveFilename(), C4GameOptionButtons::OnBtnComment(), C4GameOptionButtons::OnBtnPassword(), C4StartupNetDlg::OnBtnRecord(), C4StartupOptionsDlg::OnClosed(), C4StartupPlrPropertiesDlg::OnClosed(), C4StartupPlrPropertiesDlg::OnClrChangeCustom(), C4ChatControl::OnConnectBtn(), C4GUI::CBContextHandler< CBClass >::OnContext(), C4StartupPlrSelDlg::OnCrewBtn(), C4StartupPlrSelDlg::OnDelBtn(), C4StartupPlrSelDlg::OnDelBtnConfirm(), C4StartupPlrSelDlg::OnItemCheckChange(), C4StartupPlrSelDlg::OnNewBtn(), C4StartupPlrPropertiesDlg::OnPictureBtn(), C4StartupPlrSelDlg::OnPropertyBtn(), C4StartupMainDlg::OnShown(), C4StartupMainDlg::OnTODO(), C4StartupOptionsDlg::RecreateDialog(), C4StartupOptionsDlg::SaveConfig(), C4GUI::ComboBox::SetComboCB(), C4GameLobby::MainDlg::Start(), C4StartupScenSelDlg::StartScenario(), C4ScoreboardDlg::Update(), C4StartupPlrSelDlg::PlayerListItem::UpdateCore(), C4FileSelDlg::UserClose(), C4StartupPlrPropertiesDlg::UserClose(), C4ChatControl::UserQueryQuit(), and C4GUI::ContextButton::~ContextButton().
|
inlineinherited |
Definition at line 1580 of file C4Gui.h.
Referenced by C4GUI::ListBox::CharIn(), C4StartupNetDlg::DoOK(), C4StartupPlrSelDlg::GetSelection(), C4PlayerInfoListBox::IsPlayerItemCollapsed(), C4StartupNetDlg::OnBtnRecord(), C4StartupScenSelDlg::OnClosed(), C4StartupNetDlg::OnReferenceEntryAdd(), and C4FileSelDlg::UpdateSelection().
|
inherited |
Definition at line 423 of file C4Gui.cpp.
Referenced by C4GUI::CMouse::Draw(), C4GameLobby::MainDlg::OnRightTabContext(), and C4GameLobby::MainDlg::UpdateRightTab().
|
inherited |
Definition at line 399 of file C4Gui.cpp.
References C4Rect::Hgt, C4Rect::Wdt, C4Rect::x, and C4Rect::y.
Referenced by C4GUI::ContextButton::ContextButton(), C4GUI::Dialog::SetTitle(), C4GUI::Dialog::UpdateSize(), and C4Network2ClientDlg::UpdateText().
|
inlineinherited |
Definition at line 443 of file C4Gui.h.
References C4Rect::Wdt.
Referenced by C4GUI::Screen::ShowDialog().
|
inherited |
Definition at line 751 of file C4GuiContainers.cpp.
References C4GUI::Element::GetDlg(), C4GUI::Element::GetScreen(), C4GUI::Control::HasFocus(), and C4GUI::Dialog::IsActive().
Referenced by 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::ContextButton::DrawElement(), and C4GUI::ComboBox::DrawElement().
|
inlineinherited |
Definition at line 1067 of file C4Gui.h.
Referenced by C4GUI::Control::DisableFocus(), C4GUI::Control::HasDrawFocus(), and C4GUI::Control::MouseInput().
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 C4ScriptGuiWindow::AddChild(), C4GUI::ListBox::InsertElement(), C4GUI::ContextMenu::RemoveElement(), and C4GUI::Screen::ShowDialog().
|
inherited |
Definition at line 534 of file C4GuiListBox.cpp.
References C4GUI::Element::GetBounds(), C4GUI::ListBox::GetItemWidth(), C4GUI::Container::InsertElement(), C4GUI::ListBox::pClientWindow, C4GUI::ListBox::UpdateElementPositions(), C4GUI::Element::UpdateOwnPos(), C4Rect::Wdt, and C4Rect::x.
Referenced by C4StartupNetListEntry::C4StartupNetListEntry(), DateString(), C4StartupScenSelDlg::ScenListItem::ScenListItem(), C4PlayerInfoListBox::SetClientSoundIcon(), C4Network2ResDlg::Update(), and C4Network2ClientListBox::Update().
|
inlinevirtualinherited |
Reimplemented in C4GUI::FullscreenDialog, C4GUI::Dialog, C4GUI::ScrollWindow, and C4StartupPlrPropertiesDlg.
|
inlineprotectedvirtualinherited |
Reimplemented in C4GUI::Dialog, and C4Menu.
|
inlineoverrideprotectedvirtualinherited |
Reimplemented from C4GUI::Container.
Definition at line 1518 of file C4Gui.h.
References C4GUI::Container::IsFocused().
|
inlineoverrideprotectedvirtualinherited |
Reimplemented from C4GUI::Control.
|
inlineoverrideprotectedvirtualinherited |
Reimplemented from C4GUI::Control.
|
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::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.
|
inlineinherited |
Definition at line 1586 of file C4Gui.h.
Referenced by C4GUI::ListBox::OnGetFocus().
|
inlineprotectedvirtualinherited |
Reimplemented in C4Menu.
Definition at line 401 of file C4Gui.h.
Referenced by C4GUI::Container::ClearChildren().
|
overridevirtualinherited |
Reimplemented from C4GUI::Element.
Definition at line 239 of file C4GuiContainers.cpp.
References C4GUI::Element::GetParent().
Referenced by C4GUI::Tabular::IsSelectedChild(), C4GUI::Control::MouseInput(), and C4GUI::Container::SetVisibility().
|
inline |
Definition at line 191 of file C4GameOptions.h.
References GOLS_PreGameNetwork, and GOLS_PreGameSingle.
Referenced by C4GameOptionsList(), and IsTabular().
|
inline |
|
inline |
Definition at line 189 of file C4GameOptions.h.
References GOLS_Runtime.
Referenced by C4GameOptionsList(), and IsTabular().
|
inlineinherited |
Definition at line 1581 of file C4Gui.h.
References C4GUI::ScrollWindow::IsScrollingActive().
Referenced by C4PlayerInfoListBox::Update().
|
inlineinherited |
Definition at line 1582 of file C4Gui.h.
References C4GUI::ScrollWindow::IsScrollingNecessary().
Referenced by C4StartupNetDlg::OnBtnRecord().
|
inlineoverridevirtualinherited |
Reimplemented from C4GUI::Container.
Definition at line 1593 of file C4Gui.h.
References C4GUI::Element::IsParentOf().
|
inline |
Definition at line 190 of file C4GameOptions.h.
References IsPreGame(), and IsRuntime().
|
inherited |
Definition at line 201 of file C4Gui.cpp.
Referenced by C4GUI::Dialog::AdvanceFocus(), C4GUI::Screen::CharIn(), C4GUI::ControlKeyDlgCB< TargetClass >::CheckCondition(), C4ScriptGuiWindow::Draw(), C4GUI::Container::Draw(), C4GUI::Window::Draw(), C4GUI::Screen::Draw(), C4ScriptGuiWindow::DrawAll(), C4ScriptGuiWindow::DrawChildren(), C4ChatControl::GetDefaultControl(), C4GUI::Screen::GetFullscreenDialog(), C4ScriptGuiWindow::IsVisibleTo(), C4GUI::Window::MouseInput(), C4GUI::Control::MouseInput(), C4GUI::Screen::MouseInput(), C4GUI::Container::OnHotkey(), C4ScriptGuiWindow::ProcessMouseInput(), C4Menu::SetPosition(), C4Menu::UpdateElementPositions(), and C4GUI::TextWindow::UpdateSize().
|
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().
|
inlinevirtualinherited |
Reimplemented in C4GUI::ComboBox, C4GUI::ContextButton, C4GUI::CheckBox, C4GUI::Button, C4ScriptGuiWindow, and C4MenuItem.
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::Control.
Definition at line 142 of file C4GuiListBox.cpp.
References C4MC_Button_LeftDouble, C4MC_Button_LeftDown, C4Rect::Contains(), C4GUI::BaseCallbackHandler::DoCall(), C4GUI::Element::GetBounds(), C4GUI::Container::GetFirst(), C4GUI::ListBox::GetMarginLeft(), C4GUI::ListBox::GetMarginTop(), C4GUI::Element::GetNext(), C4GUI::ScrollWindow::GetScrollY(), C4GUI::Control::MouseInput(), C4GUI::ListBox::pClientWindow, C4GUI::ListBox::pSelectedItem, C4GUI::ListBox::pSelectionDblClickHandler, and C4GUI::ListBox::SelectionChanged().
Referenced by C4PlayerInfoListBox::ListItem::ID::operator==().
|
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().
|
overrideprotectedvirtualinherited |
Reimplemented from C4GUI::Control.
Definition at line 199 of file C4GuiListBox.cpp.
References C4GUI::BaseCallbackHandler::DoCall(), C4GUI::Element::DoContext(), C4GUI::Element::GetBounds(), C4GUI::Container::GetFirstContained(), C4GUI::Container::GetLastContained(), C4GUI::Element::GetNext(), C4GUI::Element::GetPrev(), C4Rect::Hgt, C4GUI::ListBox::iColCount, C4GUI::ListBox::IsMultiColumn(), C4GUI::ScrollWindow::IsRangeInView(), C4GUI::Control::OnGetFocus(), C4GUI::ListBox::pClientWindow, C4GUI::Element::pNext, C4GUI::ListBox::pSelectedItem, C4GUI::ListBox::pSelectionDblClickHandler, C4GUI::ScrollWindow::ScrollPages(), C4GUI::ListBox::SelectionChanged(), and C4Rect::y.
|
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.
Referenced by C4GUI::Dialog::CharIn().
|
inlineprotectedvirtualinherited |
Reimplemented in C4GUI::RenameEdit, and C4GUI::Edit.
Definition at line 1057 of file C4Gui.h.
Referenced by C4GUI::Edit::OnLooseFocus(), and C4GUI::Dialog::SetFocus().
|
inlineoverridevirtual |
Implements C4ApplicationSec1Timer.
Definition at line 179 of file C4GameOptions.h.
References Activate(), Deactivate(), SetParameters(), and Update().
|
inlineinherited |
Definition at line 826 of file C4Gui.h.
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().
|
overridevirtualinherited |
Reimplemented from C4GUI::Container.
Definition at line 475 of file C4GuiListBox.cpp.
References C4GUI::ListBox::pSelectedItem, C4GUI::Container::RemoveElement(), and C4GUI::ListBox::SelectionChanged().
Referenced by C4PlayerInfoListBox::SetClientSoundIcon().
|
inlineinherited |
Definition at line 827 of file C4Gui.h.
Referenced by C4ScriptGuiWindow::MouseInput(), and C4ScriptGuiWindow::ProcessMouseInput().
|
inherited |
Definition at line 218 of file C4Gui.cpp.
References C4GUI::Container::ApplyElementOffset(), and C4GUI::Element::GetParent().
Referenced by C4GUI::Screen::MouseInput(), and C4GUI::CMouse::ReleaseElements().
|
inherited |
Definition at line 397 of file C4GuiListBox.cpp.
References C4GUI::Element::GetBounds(), C4Rect::Hgt, C4GUI::ListBox::pClientWindow, C4GUI::ScrollWindow::ScrollRangeInView(), and C4Rect::y.
Referenced by C4GUI::ListBox::SelectionChanged().
|
inlineinherited |
Definition at line 1559 of file C4Gui.h.
References C4GUI::ScrollWindow::ScrollToBottom().
|
inherited |
Definition at line 590 of file C4GuiListBox.cpp.
References C4GUI::Element::GetParent(), C4GUI::ListBox::pClientWindow, C4GUI::ListBox::pSelectedItem, and C4GUI::ListBox::SelectionChanged().
Referenced by C4GUI::ListBox::CharIn(), C4StartupScenSelDlg::DeleteConfirm(), C4StartupPlrSelDlg::DrawElement(), C4StartupNetDlg::OnBtnRecord(), C4StartupScenSelDlg::OnClosed(), C4StartupPlrSelDlg::OnDelBtnConfirm(), C4StartupNetDlg::OnSec1Timer(), and C4StartupPlrSelDlg::SetSelection().
|
inlineinherited |
Definition at line 1584 of file C4Gui.h.
Referenced by C4StartupPlrSelDlg::DrawElement(), and C4StartupScenSelDlg::OnClosed().
|
inherited |
Definition at line 573 of file C4GuiListBox.cpp.
References C4GUI::BaseCallbackHandler::DoCall(), C4GUI::ListBox::fSelectionDisabled, C4GUI::GUISound(), C4GUI::ListBox::pSelectedItem, C4GUI::ListBox::pSelectionChangeHandler, and C4GUI::ListBox::ScrollItemInView().
Referenced by C4GUI::ListBox::MouseInput(), C4GUI::ListBox::OnGetFocus(), C4GUI::ListBox::RemoveElement(), and C4GUI::ListBox::SelectEntry().
|
inlineinherited |
Definition at line 1585 of file C4Gui.h.
Referenced by C4StartupScenSelDlg::DoRefresh().
|
inlineinherited |
Definition at line 446 of file C4Gui.h.
Referenced by C4GameOptionButtons::C4GameOptionButtons(), C4GoalDisplay::C4GoalDisplay(), C4StartupNetDlg::C4StartupNetDlg(), C4StartupNetListEntry::C4StartupNetListEntry(), C4GUI::ContextButton::ContextButton(), C4GUI::ListBox::ContractToElementHeight(), C4GUI::Control::Control(), C4GUI::Dialog::Dialog(), C4ChatDlg::DoPlacement(), C4StartupPlrSelDlg::DrawElement(), C4StartupNetListEntry::Execute(), C4GUI::FullscreenDialog::FullscreenDialog(), C4GUI::Screen::Init(), C4Menu::InitSize(), C4GUI::LabeledEdit::LabeledEdit(), C4StartupScenSelDlg::OnClosed(), C4Game::OnResolutionChanged(), C4GameLobby::ScenDesc::ScenDesc(), C4StartupScenSelDlg::ScenListItem::ScenListItem(), C4GUI::ScrollWindow::ScrollWindow(), C4DefinitionSelDlg::SelectDefinitions(), C4GUI::InputDialog::SetCustomEdit(), C4GUI::Tabular::SetGfx(), C4GoalDisplay::SetGoals(), C4StartupNetListEntry::SetReference(), C4StartupNetListEntry::SetRefQuery(), C4GUI::Tabular::Sheet::Sheet(), C4GUI::TextWindow::TextWindow(), C4ScoreboardDlg::Update(), C4StartupNetListEntry::UpdateCollapsed(), C4Menu::UpdateElementPositions(), C4GUI::ListBox::UpdateElementPositions(), C4ChatControl::ChatSheet::NickItem::UpdateOwnPos(), C4FileSelDlg::DefaultListItem::UpdateOwnPos(), C4GUI::ScrollWindow::UpdateOwnPos(), C4ChatControl::UpdateSize(), C4ChatDlg::UpdateSize(), C4GUI::TextWindow::UpdateSize(), C4GUI::Dialog::UpdateSize(), C4Network2ClientDlg::UpdateText(), and C4DownloadDlg::~C4DownloadDlg().
|
inlineinherited |
Definition at line 465 of file C4Gui.h.
References C4GUI::ContextHandler::Ref().
Referenced by C4StartupMainDlg::C4StartupMainDlg(), C4GUI::ContextButton::ContextButton(), and C4GUI::Edit::Edit().
|
inlineinherited |
Definition at line 1566 of file C4Gui.h.
References C4GUI::ScrollWindow::SetDecoration().
Referenced by C4GameOverDlg::C4GameOverDlg(), C4Network2ClientListDlg::C4Network2ClientListDlg(), C4StartupNetDlg::C4StartupNetDlg(), C4StartupPlrSelDlg::C4StartupPlrSelDlg(), and C4StartupScenSelDlg::C4StartupScenSelDlg().
|
inlineinherited |
Definition at line 464 of file C4Gui.h.
Referenced by C4GUI::Dialog::SetTitle().
void C4GameOptionsList::SetParameters | ( | C4ScenarioParameterDefs * | param_defs, |
C4ScenarioParameters * | params | ||
) |
Definition at line 381 of file C4GameOptions.cpp.
Referenced by C4StartupScenSelDlg::OnClosed(), and OnSec1Timer().
|
inlineinherited |
Definition at line 860 of file C4Gui.h.
Referenced by C4ScoreboardDlg::DoPlacement(), C4Menu::InitLocation(), C4StartupPlrSelDlg::OnNewBtn(), C4StartupPlrSelDlg::OnPropertyBtn(), C4Menu::SetLocation(), C4GUI::Screen::ShowDialog(), and C4LeagueSignupDialog::ShowModal().
|
inlineinherited |
Definition at line 1548 of file C4Gui.h.
References C4GUI::BaseCallbackHandler::DeRef(), and C4GUI::BaseCallbackHandler::Ref().
Referenced by C4PlayerInfoListBox::C4PlayerInfoListBox(), C4StartupNetDlg::C4StartupNetDlg(), C4StartupPlrSelDlg::C4StartupPlrSelDlg(), C4StartupScenSelDlg::C4StartupScenSelDlg(), and C4FileSelDlg::InitElements().
|
inlineinherited |
Definition at line 1553 of file C4Gui.h.
References C4GUI::BaseCallbackHandler::DeRef(), and C4GUI::BaseCallbackHandler::Ref().
Referenced by C4StartupNetDlg::C4StartupNetDlg(), C4StartupPlrSelDlg::C4StartupPlrSelDlg(), C4StartupScenSelDlg::C4StartupScenSelDlg(), and C4FileSelDlg::InitElements().
|
inlineinherited |
Definition at line 1568 of file C4Gui.h.
Referenced by C4GameOverDlg::C4GameOverDlg(), and C4Network2ClientListDlg::C4Network2ClientListDlg().
|
inherited |
Definition at line 409 of file C4Gui.cpp.
Referenced by C4GUI::ContextMenu::AddItem(), C4LeagueSignupDialog::C4LeagueSignupDialog(), C4MenuItem::C4MenuItem(), C4StartupMainDlg::C4StartupMainDlg(), C4StartupNetDlg::C4StartupNetDlg(), C4StartupOptionsDlg::C4StartupOptionsDlg(), C4StartupPlrPropertiesDlg::C4StartupPlrPropertiesDlg(), C4StartupPlrSelDlg::C4StartupPlrSelDlg(), C4StartupScenSelDlg::C4StartupScenSelDlg(), C4GUI::InfoDialog::CreateSubComponents(), C4StartupScenSelDlg::DoRefresh(), C4StartupPlrSelDlg::DrawElement(), C4GUI::FullscreenDialog::FullscreenDialog(), C4GUI::IconButton::IconButton(), C4GUI::InputDialog::InputDialog(), C4GameLobby::MainDlg::MainDlg(), C4StartupScenSelDlg::OnClosed(), C4GUI::ProgressDialog::ProgressDialog(), C4StartupScenSelDlg::ScenListItem::ScenListItem(), C4GUI::InputDialog::SetCustomEdit(), C4StartupPlrSelDlg::SetSelection(), C4GUI::Dialog::SetTitle(), C4GUI::FullscreenDialog::SetTitle(), C4StartupNetListEntry::SetVisibility(), C4ChatControl::ChatSheet::NickItem::SortFunc(), C4ChatControl::ChatSheet::NickItem::Update(), C4StartupNetListEntry::UpdateCollapsed(), C4GameLobby::MainDlg::UpdateRightTab(), C4Network2ClientDlg::UpdateText(), and C4DownloadDlg::~C4DownloadDlg().
|
overridevirtualinherited |
Reimplemented from C4GUI::Element.
Reimplemented in C4StartupNetListEntry.
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(), C4StartupNetDlg::C4StartupNetDlg(), C4StartupScenSelDlg::C4StartupScenSelDlg(), C4Menu::Draw(), C4StartupPlrSelDlg::DrawElement(), C4Menu::InitLocation(), C4StartupNetDlg::OnBtnRecord(), C4StartupScenSelDlg::OnClosed(), C4StartupNetListEntry::SetVisibility(), C4LeagueSignupDialog::ShowModal(), and C4GameOverDlg::~C4GameOverDlg().
|
inherited |
Definition at line 635 of file C4GuiListBox.cpp.
References C4GUI::Container::GetElementCount(), C4GUI::Container::GetFirst(), C4GUI::Element::GetNext(), C4GUI::ListBox::pClientWindow, C4GUI::Container::ReaddElement(), and C4GUI::ListBox::UpdateElementPositions().
|
virtualinherited |
Definition at line 259 of file C4Gui.cpp.
References C4GUI::CMouse::pDragElement.
Referenced by C4MenuItem::MouseInput().
|
virtualinherited |
Definition at line 282 of file C4Gui.cpp.
Referenced by C4GUI::Screen::MouseInput(), and C4GUI::CMouse::ReleaseElements().
|
inlineinherited |
Definition at line 1563 of file C4Gui.h.
References C4GUI::ScrollWindow::UnFreeze().
Referenced by C4StartupNetDlg::OnBtnRecord().
void C4GameOptionsList::Update | ( | ) |
Definition at line 360 of file C4GameOptions.cpp.
References C4GUI::Container::GetFirst(), and C4GUI::ListBox::pClientWindow.
Referenced by Activate(), C4GameLobby::MainDlg::HandlePacket(), C4StartupScenSelDlg::OnClosed(), C4StartupScenSelDlg::OnLeagueOptionChanged(), OnSec1Timer(), C4Network2ClientListDlg::OnSec1Timer(), and ~C4GameOptionsList().
|
protectedinherited |
Definition at line 172 of file C4GuiListBox.cpp.
References C4GUI::Window::GetClientRect(), C4GUI::ListBox::iColCount, C4GUI::ListBox::iMultiColItemWidth, C4GUI::ListBox::pClientWindow, and C4Rect::Wdt.
Referenced by C4GUI::ListBox::ElementSizeChanged(), and C4GUI::ListBox::ListBox().
|
inherited |
Definition at line 464 of file C4GuiListBox.cpp.
References C4GUI::Element::GetBounds(), C4GUI::ListBox::GetItemWidth(), C4GUI::ListBox::UpdateElementPositions(), C4GUI::Element::UpdateOwnPos(), C4Rect::Wdt, and C4Rect::x.
|
inherited |
Definition at line 405 of file C4GuiListBox.cpp.
References C4GUI::Element::fVisible, C4GUI::Element::GetBounds(), C4GUI::Container::GetFirst(), C4GUI::Element::GetListItemTopSpacing(), C4GUI::Element::GetNext(), C4Rect::Hgt, C4GUI::ListBox::iColCount, C4GUI::ListBox::iMultiColItemWidth, C4GUI::ListBox::pClientWindow, C4GUI::Element::SetBounds(), C4GUI::ScrollWindow::SetClientHeight(), C4GUI::Element::UpdateOwnPos(), C4Rect::Wdt, C4Rect::x, and C4Rect::y.
Referenced by C4StartupNetDlg::C4StartupNetDlg(), C4StartupPlrSelDlg::C4StartupPlrSelDlg(), C4GUI::ListBox::ElementPosChanged(), C4GUI::ListBox::ElementSizeChanged(), C4GUI::ListBox::InsertElement(), C4GUI::ListBox::SortElements(), and C4GUI::ListBox::UpdateElementPosition().
|
overridevirtualinherited |
Reimplemented from C4GUI::Element.
Reimplemented in C4GUI::FullscreenDialog, C4GUI::CheckBox, C4GUI::ScrollWindow, C4StartupScenSelDlg::ScenListItem, and C4Menu.
Definition at line 324 of file C4GuiContainers.cpp.
References C4GUI::Window::GetMarginBottom(), C4GUI::Window::GetMarginLeft(), C4GUI::Window::GetMarginRight(), C4GUI::Window::GetMarginTop(), C4Rect::Hgt, C4GUI::Element::rcBounds, C4GUI::Window::rcClientRect, C4Rect::Set(), C4GUI::Element::UpdateOwnPos(), C4Rect::Wdt, C4Rect::x, and C4Rect::y.
Referenced by C4GameOverDlg::C4GameOverDlg(), C4GUI::Edit::Edit(), C4GUI::ListBox::ListBox(), C4PlayerInfoListBox::ListItem::ID::operator==(), C4GUI::Tabular::Tabular(), C4GUI::TextWindow::TextWindow(), C4FileSelDlg::DefaultListItem::UpdateOwnPos(), C4GUI::FullscreenDialog::UpdateOwnPos(), and C4GUI::Window::Window().
|
protectedvirtualinherited |
Reimplemented in C4GUI::Dialog.
Definition at line 193 of file C4Gui.cpp.
Referenced by C4GUI::ContextMenu::Open(), and C4GUI::Dialog::UpdatePos().
|
inlineoverridevirtualinherited |
Reimplemented from C4GUI::Element.
Definition at line 1591 of file C4Gui.h.
References C4GUI::Element::UpdateSize().
|
protectedinherited |
Definition at line 1512 of file C4Gui.h.
Referenced by C4GUI::ListBox::DrawElement().
|
protectedinherited |
Definition at line 1513 of file C4Gui.h.
Referenced by C4GUI::ListBox::DrawElement().
|
protectedinherited |
Definition at line 1514 of file C4Gui.h.
Referenced by C4GUI::ListBox::SelectionChanged().
|
inherited |
Definition at line 383 of file C4Gui.h.
Referenced by C4GUI::Dialog::Draw(), C4GUI::Dialog::FadeIn(), C4GUI::Dialog::FadeOut(), C4StartupNetListEntry::SetVisibility(), C4GUI::Dialog::Show(), C4StartupNetListEntry::UpdateCollapsed(), and C4GUI::ListBox::UpdateElementPositions().
|
protectedinherited |
Definition at line 1508 of file C4Gui.h.
Referenced by C4GUI::ListBox::AddElement(), C4GUI::ListBox::OnGetFocus(), C4GoalDisplay::SetGoals(), C4GUI::ListBox::UpdateColumnCount(), and C4GUI::ListBox::UpdateElementPositions().
|
protectedinherited |
Definition at line 1507 of file C4Gui.h.
Referenced by C4GUI::ListBox::AddElement(), C4GUI::ListBox::UpdateColumnCount(), and C4GUI::ListBox::UpdateElementPositions().
|
protectedinherited |
Definition at line 1509 of file C4Gui.h.
Referenced by C4GUI::ListBox::AddElement(), C4GUI::ListBox::ContractToElementHeight(), C4GUI::ListBox::DrawElement(), C4GUI::ListBox::InsertElement(), C4GUI::ListBox::ListBox(), C4GUI::ListBox::MouseInput(), C4GUI::ListBox::OnGetFocus(), C4GUI::ListBox::ScrollItemInView(), C4GUI::ListBox::SelectEntry(), C4GUI::ListBox::SortElements(), C4Network2ResDlg::Update(), C4Network2ClientListBox::Update(), Update(), C4GUI::ListBox::UpdateColumnCount(), and C4GUI::ListBox::UpdateElementPositions().
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
Definition at line 750 of file C4Gui.h.
Referenced by C4ClientList::Add(), C4GUI::Container::AddElement(), C4GameOptionsList(), C4ClientList::Clear(), C4GUI::Container::ClearChildren(), C4ClientList::CompileFunc(), C4GUI::Container::Container(), C4GUI::Container::Draw(), C4ClientList::GetAllClientNames(), C4ClientList::getClientByID(), C4ClientList::getClientByName(), C4ClientList::getClientCnt(), C4GUI::Container::GetElementByIndex(), C4GUI::Container::GetElementCount(), C4GUI::Container::GetFirstNestedElement(), C4ClientList::getNextClientByID(), C4ClientList::InitNetwork(), C4GUI::Container::InsertElement(), C4GUI::Container::MakeLastElement(), C4GUI::Container::OnHotkey(), C4ClientList::operator=(), C4GUI::Container::ReaddElement(), C4ClientList::Remove(), C4GUI::Container::RemoveElement(), and C4ClientList::RemoveRemote().
|
protectedinherited |
Definition at line 750 of file C4Gui.h.
Referenced by C4GUI::Container::AddElement(), C4GUI::Container::ClearChildren(), C4GUI::Screen::CloseAllDialogs(), C4GUI::Container::Container(), C4GUI::Screen::GetDialog(), C4GUI::Container::GetFirstNestedElement(), C4GUI::Screen::GetTopDialog(), C4Menu::InitSize(), C4GUI::Container::MakeLastElement(), C4GUI::Window::MouseInput(), C4GUI::Screen::MouseInput(), C4GUI::Container::ReaddElement(), C4GUI::Container::RemoveElement(), and C4Menu::UpdateScrollBar().
|
protectedinherited |
Definition at line 377 of file C4Gui.h.
Referenced by C4GUI::Container::AddElement(), C4GUI::Container::ClearChildren(), C4ClientList::CompileFunc(), C4GUI::Container::Draw(), C4ClientList::GetAllClientNames(), C4ClientList::getClientByID(), C4ClientList::getClientByName(), C4ClientList::getClientCnt(), C4GUI::Container::GetElementByIndex(), C4GUI::Container::GetElementCount(), C4ClientList::getNextClientByID(), C4GUI::Container::GetNextNestedElement(), C4ClientList::InitNetwork(), C4GUI::Container::InsertElement(), C4GUI::Container::MakeLastElement(), C4GUI::ListBox::OnGetFocus(), C4GUI::Container::OnHotkey(), C4ClientList::operator=(), C4GUI::Container::ReaddElement(), C4GUI::Container::RemoveElement(), C4ClientList::RemoveRemote(), C4Network2ResDlg::Update(), C4Network2ClientListBox::Update(), and C4Menu::UpdateElementPositions().
|
protectedinherited |
Definition at line 376 of file C4Gui.h.
Referenced by C4GUI::Container::AddElement(), C4GUI::Container::ClearChildren(), C4GUI::Container::GetNextNestedElement(), C4GUI::Container::InsertElement(), C4GUI::Container::MakeLastElement(), C4GUI::Container::ReaddElement(), and C4GUI::Container::RemoveElement().
|
protectedinherited |
Definition at line 377 of file C4Gui.h.
Referenced by C4ClientList::Add(), C4GUI::Container::AddElement(), C4GUI::Container::ClearChildren(), C4GUI::Container::GetNextNestedElement(), C4GUI::Container::InsertElement(), C4ChatControl::ChatSheet::NickItem::IsFlaggedExisting(), C4GUI::Container::MakeLastElement(), C4GUI::Container::ReaddElement(), C4ClientList::Remove(), C4GUI::Container::RemoveElement(), and C4Menu::UpdateElementPositions().
|
protectedinherited |
Definition at line 1510 of file C4Gui.h.
Referenced by C4GUI::ListBox::DrawElement(), C4GUI::ListBox::MouseInput(), C4GUI::ListBox::OnGetFocus(), C4GUI::ListBox::RemoveElement(), C4GUI::ListBox::SelectEntry(), and C4GUI::ListBox::SelectionChanged().
|
protectedinherited |
Definition at line 1511 of file C4Gui.h.
Referenced by C4GUI::ListBox::SelectionChanged(), and C4GUI::ListBox::~ListBox().
|
protectedinherited |
Definition at line 1511 of file C4Gui.h.
Referenced by C4GUI::ListBox::MouseInput(), C4GUI::ListBox::OnGetFocus(), and C4GUI::ListBox::~ListBox().
|
protectedinherited |
Definition at line 385 of file C4Gui.h.
Referenced by C4Chart::C4Chart(), C4ScriptGuiWindow::C4ScriptGuiWindow(), C4StartupMainDlg::C4StartupMainDlg(), C4StartupScenSelDlg::C4StartupScenSelDlg(), C4ScriptGuiWindow::Close(), C4GUI::ContextMenu::ContextMenu(), C4GUI::ContextMenu::CtxMouseInput(), C4FileSelDlg::DefaultListItem::DefaultListItem(), C4ScoreboardDlg::DoPlacement(), C4ScriptGuiWindow::Draw(), C4ScriptGuiWindow::DrawChildren(), C4StartupMainDlg::DrawElement(), C4MenuItem::DrawElement(), C4StartupNetListEntry::DrawElement(), C4Chart::DrawElement(), C4StartupPlrPropertiesDlg::DrawElement(), C4Menu::DrawElement(), 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::ContextMenu::Entry::Entry(), C4ScriptGuiWindow::GetClippingRect(), C4PlayerInfoListBox::GetCustomFont(), C4StartupPlrSelDlg::GetMarginTop(), C4StartupScenSelDlg::GetMarginTop(), C4Menu::InitLocation(), C4Menu::InitSize(), C4GUI::Edit::InsertText(), C4GUI::Tabular::KeyCloseTab(), C4GUI::Label::Label(), C4ScriptGuiWindow::MouseInput(), C4GUI::Window::MouseInput(), C4GUI::CheckBox::MouseInput(), C4GUI::Tabular::MouseInput(), C4GUI::ContextMenu::MouseInput(), C4GUI::Screen::MouseInput(), C4GUI::ContextMenu::MouseLeaveEntry(), C4GUI::MultilineLabel::MultilineLabel(), C4ChatControl::ChatSheet::NickItem::NickItem(), C4StartupOptionsDlg::OnBackBtn(), C4ScriptGuiWindow::OnMouseIn(), C4GUI::ContextMenu::Open(), C4GUI::Picture::Picture(), C4ScriptGuiWindow::ProcessMouseInput(), C4GUI::Screen::Render(), C4GUI::ScrollBar::ScrollBar(), C4DefinitionSelDlg::SelectDefinitions(), C4GUI::ComboBox::SetComboCB(), C4GUI::Tabular::SetGfx(), C4GUI::Label::SetText(), C4GUI::Label::SetX0(), C4ScoreboardDlg::Update(), C4GUI::ScrollWindow::Update(), C4StartupNetListEntry::UpdateCollapsed(), C4GUI::MultilineLabel::UpdateHeight(), C4ScriptGuiWindow::UpdateLayout(), C4ScriptGuiWindow::UpdateLayoutGrid(), C4ScriptGuiWindow::UpdateLayoutTightGrid(), C4ScriptGuiWindow::UpdateLayoutVertical(), C4GUI::Label::UpdateOwnPos(), C4GUI::Window::UpdateOwnPos(), C4GUI::MultilineLabel::UpdateSize(), and C4GUI::ContextButton::~ContextButton().
|
protectedinherited |
Definition at line 851 of file C4Gui.h.
Referenced by C4ScoreboardDlg::DrawElement(), C4GUI::Edit::DrawElement(), C4GUI::FullscreenDialog::FullscreenDialog(), C4GUI::Edit::InsertText(), C4GUI::ScrollWindow::SetScroll(), C4GUI::ScrollWindow::Update(), and C4GUI::Window::UpdateOwnPos().