This is the complete list of members for C4Menu, including all inherited members.
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) | C4Menu | |
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) | C4Menu | |
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) | C4Menu | |
AddElement(Element *pChild) | C4GUI::Container | |
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) | C4Menu | |
AdjustPosition() | C4Menu | protected |
AdjustSelection() | C4Menu | protected |
AdvanceFocus(bool fBackwards) | C4GUI::Dialog | |
AfterElementRemoval() | C4GUI::Container | inlineprotectedvirtual |
Alignment | C4Menu | protected |
ApplyElementOffset(int32_t &riX, int32_t &riY) override | C4GUI::Dialog | virtual |
ApplyInvElementOffset(int32_t &riX, int32_t &riY) override | C4GUI::Dialog | virtual |
begin() | C4GUI::Container | inline |
C4Menu() | C4Menu | |
C4MenuItem class | C4Menu | friend |
C4Viewport class | C4Menu | friend |
Caption | C4Menu | protected |
CharIn(const char *c) | C4GUI::Dialog | virtual |
CheckBuffer() | C4Menu | protected |
CheckNameHotkey(const char *) | C4GUI::Element | inlineprotectedvirtual |
Clear() | C4Menu | |
ClearChildren() | C4GUI::Container | |
ClearFrameDeco() | C4GUI::Dialog | inline |
ClearItems() | C4Menu | |
ClearPointers(C4Object *pObj) | C4Menu | |
ClientPos2ScreenPos(int32_t &riX, int32_t &riY) | C4GUI::Element | |
Close(bool fOK) | C4GUI::Dialog | |
CloseCommand | C4Menu | protected |
Columns | C4Menu | protected |
Container() | C4GUI::Container | |
Control(BYTE byCom, int32_t iData) | C4Menu | |
CreateConsoleWindow() | C4GUI::Dialog | protected |
Default() | C4Menu | virtual |
DestroyConsoleWindow() | C4GUI::Dialog | protected |
Dialog(int32_t iWdt, int32_t iHgt, const char *szTitle, bool fViewportDlg) | C4GUI::Dialog | |
DoContext() | C4GUI::Element | |
DoDragging(CMouse &rMouse, int32_t iX, int32_t iY, DWORD dwKeyParam) | C4GUI::Element | virtual |
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) | C4Menu | protected |
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) | C4Menu | protected |
DoModal() | C4GUI::Dialog | |
DoPlacement(Screen *pOnScreen, const C4Rect &rPreferredDlgRect) | C4GUI::Dialog | inlinevirtual |
DoRefillInternal(bool &rfRefilled) | C4Menu | inlineprotectedvirtual |
Draw(C4TargetFacet &cgo) override | C4Menu | protectedvirtual |
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) | C4GUI::Element | protected |
DrawBar(C4TargetFacet &cgo, DynBarFacet &rFacets) | C4GUI::Element | protected |
DrawBuffer(C4Facet &cgo) | C4Menu | protected |
DrawButton(C4Facet &cgo) | C4Menu | protected |
DrawElement(C4TargetFacet &cgo) override | C4Menu | protectedvirtual |
DrawFrame(C4Surface *sfcSurface, int32_t iX, int32_t iY, int32_t iWdt, int32_t iHgt) | C4Menu | protected |
DrawHBarByVGfx(C4TargetFacet &cgo, DynBarFacet &rFacets) | C4GUI::Element | protected |
DrawHVBar(C4TargetFacet &cgo, DynBarFacet &rFacets, C4DrawTransform &trf, int32_t iMiddleLength) | C4GUI::Element | protected |
DrawScrollbar(C4Facet &cgo, int32_t iTotal, int32_t iVisible, int32_t iPosition) | C4Menu | protected |
DrawVBar(C4TargetFacet &cgo, DynBarFacet &rFacets) | C4GUI::Element | protected |
eFade | C4GUI::Dialog | protected |
ElementPosChanged(Element *pOfElement) | C4GUI::Container | inlineprotectedvirtual |
ElementSizeChanged(Element *pOfElement) | C4GUI::Container | inlineprotectedvirtual |
end() | C4GUI::Container | inline |
Enter(bool fRight=false) | C4Menu | |
Execute() | C4Menu | |
Execute2() | C4GUI::Dialog | |
Extra | C4Menu | protected |
ExtraData | C4Menu | protected |
fActive | C4Menu | protected |
FadeIn(Screen *pOnScreen) | C4GUI::Dialog | |
FadeOut(bool fCloseWithOK) | C4GUI::Dialog | |
fDelOnClose | C4GUI::Dialog | protected |
fDragging | C4GUI::Element | protected |
fEqualIconItemHeight | C4Menu | protected |
fHasPortrait | C4Menu | protected |
fOK | C4GUI::Dialog | protected |
fShow | C4GUI::Dialog | protected |
fTextProgressing | C4Menu | protected |
fViewportDlg | C4GUI::Dialog | protected |
fVisible | C4GUI::Element | |
GetBounds() | C4GUI::Element | inline |
GetClientRect() override | C4GUI::Window | inlinevirtual |
GetContainedClientRect() | C4GUI::Element | inline |
GetContainer() override | C4GUI::Container | inlinevirtual |
GetContextHandler() override | C4GUI::Dialog | inlinevirtual |
GetControllingPlayer() | C4Menu | inlineprotectedvirtual |
GetDefaultControl() | C4GUI::Dialog | inlinevirtual |
GetDefaultTitleHeight() | C4GUI::Dialog | static |
GetDialogWindow() override | C4GUI::Dialog | inlinevirtual |
GetDlg() override | C4GUI::Dialog | inlinevirtual |
GetElementByIndex(int32_t i) | C4GUI::Container | |
GetElementCount() | C4GUI::Container | |
GetFirst() | C4GUI::Container | inline |
GetFirstContained() override | C4GUI::Container | inlinevirtual |
GetFirstNestedElement(bool fBackwards) override | C4GUI::Container | virtual |
GetFocus() | C4GUI::Dialog | inline |
GetFrameDecoration() const | C4GUI::Dialog | inline |
GetHeight() | C4GUI::Element | inline |
GetID() override | C4Menu | inlineprotectedvirtual |
GetIdentification() | C4Menu | |
GetItem(int32_t iIndex) | C4Menu | |
GetItemCount() | C4Menu | |
GetItemHeight() | C4Menu | inline |
GetLast() | C4GUI::Container | inline |
GetLastContained() | C4GUI::Container | inlinevirtual |
GetListItemTopSpacing() | C4GUI::Element | inlinevirtual |
GetListItemTopSpacingBar() | C4GUI::Element | inlinevirtual |
GetMarginBottom() override | C4Menu | inlineprotectedvirtual |
GetMarginLeft() override | C4Menu | inlineprotectedvirtual |
GetMarginRight() override | C4Menu | inlineprotectedvirtual |
GetMarginTop() override | C4GUI::Dialog | inlinevirtual |
GetNext() const | C4GUI::Element | inline |
GetNextNestedElement(Element *pPrevElement, bool fBackwards) | C4GUI::Container | |
GetOwnToolTip() | C4GUI::Element | inline |
GetParent() | C4GUI::Element | inline |
GetParentObject() | C4Menu | inlinevirtual |
GetPosition() | C4Menu | |
GetPrev() const | C4GUI::Element | inline |
GetScreen() | C4GUI::Element | virtual |
GetSelectedItem() | C4Menu | |
GetSelection() | C4Menu | |
GetSymbolSize() | C4Menu | inline |
GetToolTip() | C4GUI::Element | |
GetToprightCornerRect(int32_t iWidth=16, int32_t iHeight=16, int32_t iHIndent=4, int32_t iVIndent=4, int32_t iIndexX=0) | C4GUI::Element | |
GetViewport() override | C4Menu | protectedvirtual |
GetWidth() | C4GUI::Element | inline |
GetZOrdering() override | C4Menu | inlineprotectedvirtual |
HasBackground() | C4GUI::Dialog | inlinevirtual |
HasMouse() | C4Menu | protected |
HasPortrait() | C4Menu | inlineprotected |
Identification | C4Menu | protected |
iDragX | C4GUI::Element | protected |
iDragY | C4GUI::Element | protected |
iFade | C4GUI::Dialog | protected |
InitLocation(C4Facet &cgo) | C4Menu | protected |
InitSize() | C4Menu | protected |
InsertElement(Element *pChild, Element *pInsertBefore) | C4GUI::Container | |
IsAborted() | C4GUI::Dialog | inline |
IsActive() | C4Menu | |
C4GUI::Dialog::IsActive(bool fForKeyboard) | C4GUI::Dialog | |
IsBottomPlacementDialog() | C4GUI::Dialog | inlinevirtual |
IsCloseDenied() | C4Menu | inlineprotectedvirtual |
IsComponentOutsideClientArea() override | C4GUI::Dialog | inlinevirtual |
IsContextMenu() | C4Menu | inline |
IsExclusiveDialog() | C4GUI::Dialog | inlinevirtual |
IsExternalDrawDialog() override | C4Menu | inlineprotectedvirtual |
IsFading() | C4GUI::Dialog | inline |
IsFocused(Control *pCtrl) override | C4GUI::Dialog | inlinevirtual |
IsFocusElement() | C4GUI::Element | inlinevirtual |
IsFreePlaceDialog() | C4GUI::Dialog | inlinevirtual |
IsFullscreenDialog() | C4GUI::Dialog | inlinevirtual |
IsImmediateToolTip() const | C4GUI::Element | inline |
IsInActiveDlg(bool fForKeyboard) | C4GUI::Element | |
IsMenu() | C4GUI::Element | inlineprotectedvirtual |
IsMouseControlled() override | C4Menu | inlineprotectedvirtual |
IsOK() | C4GUI::Dialog | inline |
IsOwnPtrElement() override | C4Menu | inlineprotectedvirtual |
IsParentOf(Element *pEl) override | C4GUI::Container | virtual |
IsReadOnly() | C4Menu | inlineprotectedvirtual |
IsSelectedChild(Element *pChild) | C4GUI::Container | inlinevirtual |
IsShown() | C4GUI::Dialog | inline |
IsTextProgressing() const | C4Menu | inline |
IsViewportDialog() | C4GUI::Dialog | inline |
IsVisible() | C4GUI::Element | |
ItemCount | C4Menu | protected |
ItemHeight | C4Menu | protected |
ItemWidth | C4Menu | protected |
KeyAdvanceFocus(bool fBackwards) | C4GUI::Dialog | inline |
KeyControl(BYTE byCom) | C4Menu | |
KeyEnter() | C4GUI::Dialog | inline |
KeyEscape() | C4GUI::Dialog | inline |
Lines | C4Menu | protected |
LocationSet | C4Menu | protected |
MakeLastElement(Element *pChild) | C4GUI::Container | |
MenuCommand(const char *szCommand, bool fIsCloseCommand) | C4Menu | inlineprotectedvirtual |
MouseEnter(CMouse &rMouse) | C4GUI::Element | inlinevirtual |
MouseInput(CMouse &rMouse, int32_t iButton, int32_t iX, int32_t iY, DWORD dwKeyParam) override | C4GUI::Dialog | virtual |
MouseLeave(CMouse &rMouse) | C4GUI::Element | inlinevirtual |
MoveSelection(int32_t iBy, bool fAdjustPosition, bool fDoCalls) | C4Menu | |
NeedRefill | C4Menu | protected |
OnClosed(bool fOK) | C4GUI::Dialog | virtual |
OnEnter() | C4GUI::Dialog | inlinevirtual |
OnEscape() | C4GUI::Dialog | inlinevirtual |
OnHotkey(uint32_t cHotkey) override | C4GUI::Container | protectedvirtual |
OnIdle() | C4GUI::Dialog | inlinevirtual |
OnSelectionChanged(int32_t iNewSelection) | C4Menu | inlineprotectedvirtual |
OnShown() | C4GUI::Dialog | inlinevirtual |
OnUserClose() | C4Menu | inlineprotectedvirtual |
C4GUI::Dialog::OnUserClose(C4GUI::Control *btn) | C4GUI::Dialog | inline |
OnUserEnter(int32_t Player, int32_t iIndex, bool fRight) | C4Menu | inlineprotectedvirtual |
OnUserSelectItem(int32_t Player, int32_t iIndex) | C4Menu | inlineprotectedvirtual |
pActiveCtrl | C4GUI::Dialog | protected |
pClientWindow | C4Menu | protected |
pCloseBtn | C4GUI::Dialog | protected |
pContextHandler | C4GUI::Element | protected |
pDragTarget | C4GUI::Element | protected |
Permanent | C4Menu | protected |
pFirst | C4GUI::Container | protected |
pFrameDeco | C4GUI::Dialog | protected |
pLast | C4GUI::Container | protected |
pNext | C4GUI::Element | protected |
pParent | C4GUI::Element | protected |
pPrev | C4GUI::Element | protected |
pTitle | C4GUI::Dialog | protected |
pWindow | C4GUI::Dialog | protected |
rbegin() | C4GUI::Container | inline |
rcBounds | C4GUI::Element | protected |
rcClientRect | C4GUI::Window | protected |
ReaddElement(Element *pChild) | C4GUI::Container | |
Refill() | C4Menu | |
RefillInternal() | C4Menu | protected |
RemoveElement(Element *pChild) override | C4GUI::Dialog | virtual |
rend() | C4GUI::Container | inline |
ResetLocation() | C4Menu | inline |
ScreenPos2ClientPos(int32_t &riX, int32_t &riY) | C4GUI::Element | |
Selection | C4Menu | protected |
SetAlignment(int32_t iAlignment) | C4Menu | |
SetBounds(const C4Rect &rcNewBound) | C4GUI::Element | inline |
SetClientSize(int32_t iToWdt, int32_t iToHgt) | C4GUI::Dialog | |
SetCloseCommand(const char *strCommand) | C4Menu | |
SetContextHandler(ContextHandler *pNewHd) | C4GUI::Element | inline |
SetDelOnClose(bool fToVal=true) | C4GUI::Dialog | inline |
SetDragTarget(Window *pToWindow) | C4GUI::Element | inline |
SetEqualItemHeight(bool fToVal) | C4Menu | inline |
SetFocus(Control *pCtrl, bool fByMouse) | C4GUI::Dialog | |
SetFrameDeco(FrameDecoration *pNewDeco) | C4GUI::Dialog | inline |
SetLocation(int32_t iX, int32_t iY) | C4Menu | |
SetPermanent(bool fPermanent) | C4Menu | |
SetPos(int32_t iXPos, int32_t iYPos) | C4GUI::Window | inline |
SetPosition(int32_t iPosition) | C4Menu | |
SetSelection(int32_t iSelection, bool fAdjustPosition, bool fDoCalls) | C4Menu | |
SetSize(int32_t iToWdt, int32_t iToHgt) | C4Menu | |
SetTextProgress(int32_t iToProgress, bool fAdd) | C4Menu | |
SetTitle(const char *szToTitle, bool fShowCloseButton=true) | C4GUI::Dialog | |
SetToolTip(const char *szNewTooltip, bool is_immediate=false) | C4GUI::Element | |
SetVisibility(bool fToValue) override | C4GUI::Container | virtual |
Show(Screen *pOnScreen, bool fCB) | C4GUI::Dialog | |
StartDragging(CMouse &rMouse, int32_t iX, int32_t iY, DWORD dwKeyParam) | C4GUI::Element | virtual |
StopDragging(CMouse &rMouse, int32_t iX, int32_t iY, DWORD dwKeyParam) | C4GUI::Element | virtual |
Style | C4Menu | protected |
Symbol | C4Menu | protected |
TimeOnSelection | C4Menu | protected |
TitleString | C4GUI::Dialog | protected |
TryClose(bool fOK, bool fControl) | C4Menu | |
UpdateElementPositions() | C4Menu | protected |
UpdateOwnPos() override | C4Menu | protectedvirtual |
UpdatePos() override | C4GUI::Dialog | protectedvirtual |
UpdateScrollBar() | C4Menu | protected |
UpdateSize() override | C4GUI::Dialog | protectedvirtual |
UserClose(bool fOK) override | C4Menu | protectedvirtual |
UserEnter(int32_t Player, C4MenuItem *pItem, bool fRight) | C4Menu | protected |
UserSelectItem(int32_t Player, C4MenuItem *pItem) | C4Menu | protected |
VisibleCount | C4Menu | protected |
Window() | C4GUI::Window | |
~C4Menu() override | C4Menu | inline |
~Container() override | C4GUI::Container | |
~Dialog() override | C4GUI::Dialog | |
~Element() | C4GUI::Element | virtual |