Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
XonoticHUDItemsTimeDialog Class Reference
Inheritance diagram for XonoticHUDItemsTimeDialog:
Collaboration diagram for XonoticHUDItemsTimeDialog:

Public Member Functions

virtual void _changeFocusXY ()
virtual void addItem ()
virtual void addItemCentered ()
virtual void addItemRightCentered ()
virtual void addItemSimple ()
 ATTRIB (Container, firstChild, entity)
 ATTRIB (Container, focusedChild, entity)
 ATTRIB (Container, lastChild, entity)
 ATTRIB (Container, savedFocus, entity)
 ATTRIB (Dialog, backgroundImage, string)
 ATTRIB (Dialog, closeButton, entity)
 ATTRIB (Dialog, closeButtonImage, string)
 ATTRIB (Dialog, frame, entity)
 ATTRIB (InputContainer, mouseFocusedChild, entity)
 ATTRIB (MenuItem, parent, entity)
 ATTRIB (MenuItem, tooltip, string)
virtual void close ()
virtual void configureDialog ()
virtual void destroy ()
virtual void draw ()
virtual void enterLieSubitem ()
virtual void enterSubitem ()
virtual void fill ()
virtual void focusEnter ()
virtual void focusLeave ()
virtual void gotoRC ()
virtual void hideNotify ()
virtual void itemFromPoint ()
virtual void keyDown ()
virtual void keyUp ()
virtual void leaveSubitem ()
virtual void mouseDrag ()
virtual void mouseMove ()
virtual void mousePress ()
virtual void mouseRelease ()
virtual void moveItemAfter ()
virtual void preferredFocusedGrandChild ()
virtual void relinquishFocus ()
virtual void removeItem ()
virtual void resizeNotify ()
virtual void resizeNotifyLie ()
virtual void saveFocus ()
virtual void setAlphaOf ()
virtual void setFirstColumn ()
virtual void setFocus ()
virtual void showNotify ()
virtual void TD ()
virtual void TDempty ()
virtual void TDNoMargin ()
virtual void toString ()
virtual void TR ()

Public Attributes

bool allowFocusSound = false
float alpha = SKINALPHA_TEXT
string backgroundImage = SKINGFX_DIALOGBORDER
float borderLines = SKINHEIGHT_DIALOGBORDER
bool closable = true
string closeButtonImage = SKINGFX_CLOSEBUTTON
vector color = SKINCOLOR_DIALOG_TEAMSELECT
float columns = 4
float columnSpacing = SKINMARGIN_COLUMNS
float currentColumn = 0
float currentRow = 0
float firstColumn = 0
bool focusable = false
bool focused = false
float intendedHeight = 0
float intendedWidth = 0.4
bool isTabRoot = true
vector itemOrigin = '0 0 0'
vector itemSize = '0 0 0'
vector itemSpacing = '0 0 0'
float marginBottom = SKINMARGIN_BOTTOM
float marginLeft = SKINMARGIN_LEFT
float marginRight = SKINMARGIN_RIGHT
float marginTop = SKINMARGIN_TOP
string name = "HUDitemstime"
vector origin = '0 0 0'
float preferredFocusPriority = 0
bool requiresConnection = false
float rowHeight = SKINFONTSIZE_NORMAL * SKINHEIGHT_NORMAL
float rows = 16
float rowSpacing = SKINMARGIN_ROWS
bool shown = false
vector size = '0 0 0'
string title = _("Items Time Panel")
float titleFontSize = SKINFONTSIZE_TITLE
float titleHeight = SKINFONTSIZE_TITLE * SKINHEIGHT_TITLE
bool zoomedOutTitleBar = SKINHEIGHT_ZOOMEDTITLE != 0
float zoomedOutTitleBarPosition = SKINHEIGHT_ZOOMEDTITLE * 0.5 - 0.5

Detailed Description

Definition at line 4 of file dialog_hudpanel_itemstime.qh.

Member Function Documentation

◆ _changeFocusXY()

virtual void InputContainer::_changeFocusXY ( )
virtualinherited

References _changeFocusXY(), entity(), METHOD, this, and vector.

Referenced by _changeFocusXY(), and mousePress().

◆ addItem()

virtual void Container::addItem ( )
virtualinherited

Reimplemented in ModalController, and Nexposee.

References addItem(), entity(), METHOD, and vector.

Referenced by addItem().

◆ addItemCentered()

virtual void Container::addItemCentered ( )
virtualinherited

References addItemCentered(), entity(), METHOD, and vector.

Referenced by addItemCentered().

◆ addItemRightCentered()

virtual void Container::addItemRightCentered ( )
virtualinherited

◆ addItemSimple()

virtual void Dialog::addItemSimple ( )
virtualinherited

References addItemSimple(), entity(), METHOD, and vector.

Referenced by addItemSimple().

◆ ATTRIB() [1/11]

Container::ATTRIB ( Container ,
firstChild ,
entity  )
inherited

References ATTRIB(), entity(), and firstChild.

Referenced by ATTRIB(), ATTRIB(), ATTRIB(), and ATTRIB().

◆ ATTRIB() [2/11]

Container::ATTRIB ( Container ,
focusedChild ,
entity  )
inherited

References ATTRIB(), and entity().

◆ ATTRIB() [3/11]

Container::ATTRIB ( Container ,
lastChild ,
entity  )
inherited

References ATTRIB(), and entity().

◆ ATTRIB() [4/11]

Container::ATTRIB ( Container ,
savedFocus ,
entity  )
inherited

References ATTRIB(), and entity().

◆ ATTRIB() [5/11]

Dialog::ATTRIB ( Dialog ,
backgroundImage ,
string  )
inherited

References ATTRIB().

◆ ATTRIB() [6/11]

Dialog::ATTRIB ( Dialog ,
closeButton ,
entity  )
inherited

References ATTRIB(), and entity().

Referenced by ATTRIB(), ATTRIB(), ATTRIB(), and ATTRIB().

◆ ATTRIB() [7/11]

Dialog::ATTRIB ( Dialog ,
closeButtonImage ,
string  )
inherited

References ATTRIB().

◆ ATTRIB() [8/11]

Dialog::ATTRIB ( Dialog ,
frame ,
entity  )
inherited

◆ ATTRIB() [9/11]

InputContainer::ATTRIB ( InputContainer ,
mouseFocusedChild ,
entity  )
inherited

References ATTRIB(), and entity().

Referenced by ATTRIB().

◆ ATTRIB() [10/11]

MenuItem::ATTRIB ( MenuItem ,
parent ,
entity  )
inherited

References entity(), and parent.

◆ ATTRIB() [11/11]

MenuItem::ATTRIB ( MenuItem ,
tooltip ,
string  )
inherited

◆ close()

virtual void XonoticRootDialog::close ( )
virtualinherited

Reimplemented from Dialog.

References close(), ENDCLASS, entity(), and METHOD.

Referenced by close().

◆ configureDialog()

virtual void XonoticDialog::configureDialog ( )
virtualinherited

Reimplemented from Dialog.

References configureDialog(), ENDCLASS, entity(), and METHOD.

Referenced by configureDialog().

◆ destroy()

◆ draw()

virtual void Container::draw ( )
virtualinherited

◆ enterLieSubitem()

virtual void Container::enterLieSubitem ( )
virtualinherited

References enterLieSubitem(), entity(), METHOD, and vector.

Referenced by enterLieSubitem().

◆ enterSubitem()

virtual void Container::enterSubitem ( )
virtualinherited

References enterSubitem(), entity(), and METHOD.

Referenced by enterSubitem(), and mousePress().

◆ fill()

virtual void XonoticHUDItemsTimeDialog::fill ( )
virtual

Reimplemented from Dialog.

References entity(), fill(), and METHOD.

Referenced by fill().

◆ focusEnter()

void MenuItem::focusEnter ( )
virtualinherited

Reimplemented in Nexposee, XonoticCreditsDialog, XonoticServerList, and XonoticWinnerDialog.

Definition at line 94 of file item.qc.

95 {
97 }
bool allowFocusSound
Definition item.qh:26
void m_play_focus_sound()
Definition menu.qc:1097

References allowFocusSound, focusEnter(), and m_play_focus_sound().

Referenced by focusEnter().

◆ focusLeave()

virtual void InputContainer::focusLeave ( )
virtualinherited

Reimplemented from Container.

References entity(), focusLeave(), and METHOD.

Referenced by focusLeave().

◆ gotoRC()

virtual void Dialog::gotoRC ( )
virtualinherited

References entity(), gotoRC(), and METHOD.

Referenced by gotoRC().

◆ hideNotify()

virtual void Container::hideNotify ( )
virtualinherited

Reimplemented from MenuItem.

References entity(), hideNotify(), and METHOD.

Referenced by hideNotify().

◆ itemFromPoint()

virtual void Container::itemFromPoint ( )
virtualinherited

References entity(), itemFromPoint(), METHOD, and vector.

Referenced by itemFromPoint().

◆ keyDown()

virtual void Dialog::keyDown ( )
virtualinherited

Reimplemented from InputContainer.

Reimplemented in XonoticScreenshotViewerDialog, and XonoticWelcomeDialog.

References entity(), keyDown(), and METHOD.

Referenced by keyDown().

◆ keyUp()

virtual void Container::keyUp ( )
virtualinherited

Reimplemented from MenuItem.

Reimplemented in Nexposee.

References entity(), keyUp(), and METHOD.

Referenced by keyUp().

◆ leaveSubitem()

virtual void Container::leaveSubitem ( )
virtualinherited

References ENDCLASS, entity(), leaveSubitem(), and METHOD.

Referenced by leaveSubitem(), and mousePress().

◆ mouseDrag()

virtual void InputContainer::mouseDrag ( )
virtualinherited

Reimplemented from Container.

References entity(), METHOD, mouseDrag(), and vector.

Referenced by mouseDrag().

◆ mouseMove()

virtual void InputContainer::mouseMove ( )
virtualinherited

Reimplemented from Container.

References entity(), METHOD, mouseMove(), mousePress(), this, and vector.

Referenced by mouseMove().

◆ mousePress()

void InputContainer::mousePress ( )
virtualinherited

Reimplemented from Container.

Definition at line 114 of file inputcontainer.qc.

115 {
116 this.mouseFocusedChild = NULL; // force focusing
117 if (this._changeFocusXY(this, pos))
118 if (SUPER(InputContainer).mousePress(this, pos)) return true;
119 if (pos.x >= 0 && pos.y >= 0 && pos.x < 1 && pos.y < 1) return true;
120 return false;
121 }
virtual void _changeFocusXY()
virtual void mousePress()
#define SUPER(cname)
Definition oo.qh:231
#define NULL
Definition post.qh:14

References _changeFocusXY(), mousePress(), NULL, SUPER, and vector.

Referenced by mouseMove(), and mousePress().

◆ mouseRelease()

virtual void InputContainer::mouseRelease ( )
virtualinherited

Reimplemented from Container.

Reimplemented in XonoticWelcomeDialog.

References entity(), METHOD, mouseRelease(), and vector.

Referenced by mouseRelease().

◆ moveItemAfter()

virtual void Container::moveItemAfter ( )
virtualinherited

References entity(), METHOD, and moveItemAfter().

Referenced by moveItemAfter().

◆ preferredFocusedGrandChild()

virtual void Container::preferredFocusedGrandChild ( )
virtualinherited

◆ relinquishFocus()

void MenuItem::relinquishFocus ( )
virtualinherited

Definition at line 11 of file item.qc.

12 {
13 entity par = this.parent;
14 if (!par) return;
15 if (par.instanceOfContainer) par.setFocus(par, NULL);
16 }
entity parent
Definition animhost.qc:7
entity() spawn

References entity(), NULL, parent, and relinquishFocus().

Referenced by relinquishFocus().

◆ removeItem()

virtual void Container::removeItem ( )
virtualinherited

References entity(), METHOD, and removeItem().

Referenced by removeItem().

◆ resizeNotify()

virtual void InputContainer::resizeNotify ( )
virtualinherited

Reimplemented from Container.

References entity(), METHOD, resizeNotify(), and vector.

Referenced by resizeNotify(), and XonoticScrollPanel::resizeNotify().

◆ resizeNotifyLie()

virtual void Container::resizeNotifyLie ( )
virtualinherited

References entity(), METHOD, resizeNotifyLie(), and vector.

Referenced by resizeNotifyLie().

◆ saveFocus()

virtual void Container::saveFocus ( )
virtualinherited

References entity(), METHOD, and saveFocus().

Referenced by saveFocus().

◆ setAlphaOf()

virtual void Container::setAlphaOf ( )
virtualinherited

References entity(), METHOD, and setAlphaOf().

Referenced by setAlphaOf().

◆ setFirstColumn()

virtual void Dialog::setFirstColumn ( )
virtualinherited

References entity(), METHOD, and setFirstColumn().

Referenced by setFirstColumn().

◆ setFocus()

virtual void Container::setFocus ( )
virtualinherited

References entity(), METHOD, and setFocus().

Referenced by mousePress(), and setFocus().

◆ showNotify()

virtual void XonoticRootDialog::showNotify ( )
virtualinherited

Reimplemented from Container.

Reimplemented in XonoticTeamSelectDialog.

References entity(), METHOD, and showNotify().

Referenced by showNotify().

◆ TD()

virtual void Dialog::TD ( )
virtualinherited

References entity(), METHOD, and TD().

Referenced by TD().

◆ TDempty()

virtual void Dialog::TDempty ( )
virtualinherited

References entity(), METHOD, and TDempty().

Referenced by TDempty().

◆ TDNoMargin()

virtual void Dialog::TDNoMargin ( )
virtualinherited

References entity(), METHOD, TDNoMargin(), and vector.

Referenced by TDNoMargin().

◆ toString()

void MenuItem::toString ( )
virtualinherited

Reimplemented in CheckBox, Image, Label, Slider, and XonoticWeaponsList.

Definition at line 102 of file item.qc.

103 {
104 return string_null;
105 }
string string_null
Definition nil.qh:9

References string_null, and toString().

Referenced by toString().

◆ TR()

virtual void Dialog::TR ( )
virtualinherited

References entity(), METHOD, and TR().

Referenced by TR().

Member Data Documentation

◆ allowFocusSound

bool MenuItem::allowFocusSound = false
inherited

Definition at line 26 of file item.qh.

Referenced by focusEnter().

◆ alpha

float XonoticDialog::alpha = SKINALPHA_TEXT
inherited

Definition at line 30 of file dialog.qh.

◆ backgroundImage

string XonoticDialog::backgroundImage = SKINGFX_DIALOGBORDER
inherited

Definition at line 24 of file dialog.qh.

◆ borderLines

float XonoticDialog::borderLines = SKINHEIGHT_DIALOGBORDER
inherited

Definition at line 25 of file dialog.qh.

◆ closable

bool Dialog::closable = true
inherited

Definition at line 43 of file dialog.qh.

◆ closeButtonImage

string XonoticDialog::closeButtonImage = SKINGFX_CLOSEBUTTON
inherited

Definition at line 26 of file dialog.qh.

◆ color

vector XonoticHUDItemsTimeDialog::color = SKINCOLOR_DIALOG_TEAMSELECT

Definition at line 7 of file dialog_hudpanel_itemstime.qh.

◆ columns

float XonoticHUDItemsTimeDialog::columns = 4

Definition at line 10 of file dialog_hudpanel_itemstime.qh.

◆ columnSpacing

float XonoticDialog::columnSpacing = SKINMARGIN_COLUMNS
inherited

Definition at line 18 of file dialog.qh.

◆ currentColumn

float Dialog::currentColumn = 0
inherited

Definition at line 39 of file dialog.qh.

◆ currentRow

float Dialog::currentRow = 0
inherited

Definition at line 38 of file dialog.qh.

◆ firstColumn

float Dialog::firstColumn = 0
inherited

Definition at line 40 of file dialog.qh.

◆ focusable

bool Container::focusable = false
inherited

Definition at line 28 of file container.qh.

◆ focused

bool MenuItem::focused = false
inherited

Definition at line 24 of file item.qh.

◆ intendedHeight

float Dialog::intendedHeight = 0
inherited

Definition at line 34 of file dialog.qh.

◆ intendedWidth

float XonoticHUDItemsTimeDialog::intendedWidth = 0.4

Definition at line 8 of file dialog_hudpanel_itemstime.qh.

◆ isTabRoot

bool Dialog::isTabRoot = true
inherited

Definition at line 32 of file dialog.qh.

◆ itemOrigin

vector Dialog::itemOrigin = '0 0 0'
inherited

Definition at line 35 of file dialog.qh.

◆ itemSize

vector Dialog::itemSize = '0 0 0'
inherited

Definition at line 36 of file dialog.qh.

◆ itemSpacing

vector Dialog::itemSpacing = '0 0 0'
inherited

Definition at line 37 of file dialog.qh.

◆ marginBottom

float XonoticDialog::marginBottom = SKINMARGIN_BOTTOM
inherited

Definition at line 15 of file dialog.qh.

◆ marginLeft

float XonoticDialog::marginLeft = SKINMARGIN_LEFT
inherited

Definition at line 16 of file dialog.qh.

◆ marginRight

float XonoticDialog::marginRight = SKINMARGIN_RIGHT
inherited

Definition at line 17 of file dialog.qh.

◆ marginTop

float XonoticDialog::marginTop = SKINMARGIN_TOP
inherited

Definition at line 14 of file dialog.qh.

◆ name

string XonoticHUDItemsTimeDialog::name = "HUDitemstime"

Definition at line 11 of file dialog_hudpanel_itemstime.qh.

◆ origin

vector MenuItem::origin = '0 0 0'
inherited

Definition at line 29 of file item.qh.

Referenced by resizeNotify().

◆ preferredFocusPriority

float MenuItem::preferredFocusPriority = 0
inherited

Definition at line 28 of file item.qh.

◆ requiresConnection

bool Dialog::requiresConnection = false
inherited

Definition at line 63 of file dialog.qh.

◆ rowHeight

float XonoticDialog::rowHeight = SKINFONTSIZE_NORMAL * SKINHEIGHT_NORMAL
inherited

Definition at line 20 of file dialog.qh.

◆ rows

float XonoticHUDItemsTimeDialog::rows = 16

Definition at line 9 of file dialog_hudpanel_itemstime.qh.

◆ rowSpacing

float XonoticDialog::rowSpacing = SKINMARGIN_ROWS
inherited

Definition at line 19 of file dialog.qh.

◆ shown

bool Container::shown = false
inherited

Definition at line 33 of file container.qh.

◆ size

vector MenuItem::size = '0 0 0'
inherited

Definition at line 30 of file item.qh.

Referenced by resizeNotify().

◆ title

string XonoticHUDItemsTimeDialog::title = _("Items Time Panel")

Definition at line 6 of file dialog_hudpanel_itemstime.qh.

◆ titleFontSize

float XonoticDialog::titleFontSize = SKINFONTSIZE_TITLE
inherited

Definition at line 22 of file dialog.qh.

◆ titleHeight

float XonoticDialog::titleHeight = SKINFONTSIZE_TITLE * SKINHEIGHT_TITLE
inherited

Definition at line 21 of file dialog.qh.

◆ zoomedOutTitleBar

bool XonoticDialog::zoomedOutTitleBar = SKINHEIGHT_ZOOMEDTITLE != 0
inherited

Definition at line 28 of file dialog.qh.

◆ zoomedOutTitleBarPosition

float XonoticDialog::zoomedOutTitleBarPosition = SKINHEIGHT_ZOOMEDTITLE * 0.5 - 0.5
inherited

Definition at line 27 of file dialog.qh.


The documentation for this class was generated from the following file: