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

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)
 ATTRIB (Tab, backgroundImage, string)
 ATTRIB (Tab, title, string)
 ATTRIB (XonoticGameMessageSettingsTab, weaponsList, entity)
 ATTRIB (XonoticTab, backgroundImage, string)
 ATTRIB (XonoticTab, titleTooltip, 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 borderLines = 1
bool closable = false
vector color = '1 0.5 1'
float columns = 6
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.9
bool isTabRoot = false
vector itemOrigin = '0 0 0'
vector itemSize = '0 0 0'
vector itemSpacing = '0 0 0'
float marginBottom = 0
float marginLeft = 0
float marginRight = 0
float marginTop = 0
string name = ""
vector origin = '0 0 0'
float preferredFocusPriority = 0
bool requiresConnection = false
float rowHeight = SKINFONTSIZE_NORMAL * SKINHEIGHT_NORMAL
float rows = 15.5
float rowSpacing = SKINMARGIN_ROWS
bool shown = false
vector size = '0 0 0'
string title = _("Messages")
float titleFontSize = 0
float titleHeight = 0
bool zoomedOutTitleBar = false
float zoomedOutTitleBarPosition = 0

Detailed Description

Definition at line 4 of file dialog_settings_game_messages.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/16]

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

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

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

◆ ATTRIB() [2/16]

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

References ATTRIB(), and entity().

◆ ATTRIB() [3/16]

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

References ATTRIB(), and entity().

◆ ATTRIB() [4/16]

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

References ATTRIB(), and entity().

◆ ATTRIB() [5/16]

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

References ATTRIB().

◆ ATTRIB() [6/16]

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

References ATTRIB(), and entity().

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

◆ ATTRIB() [7/16]

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

References ATTRIB().

◆ ATTRIB() [8/16]

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

◆ ATTRIB() [9/16]

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

References ATTRIB(), and entity().

Referenced by ATTRIB().

◆ ATTRIB() [10/16]

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

References entity(), and parent.

◆ ATTRIB() [11/16]

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

◆ ATTRIB() [12/16]

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

References ATTRIB(), and ENDCLASS.

◆ ATTRIB() [13/16]

Tab::ATTRIB ( Tab ,
title ,
string  )
inherited

References ATTRIB(), and Dialog::title.

Referenced by ATTRIB(), and ATTRIB().

◆ ATTRIB() [14/16]

XonoticGameMessageSettingsTab::ATTRIB ( XonoticGameMessageSettingsTab ,
weaponsList ,
entity  )

◆ ATTRIB() [15/16]

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

References ATTRIB().

Referenced by ATTRIB(), and ATTRIB().

◆ ATTRIB() [16/16]

XonoticTab::ATTRIB ( XonoticTab ,
titleTooltip ,
string  )
inherited

References ATTRIB(), and ENDCLASS.

◆ close()

virtual void Dialog::close ( )
virtualinherited

Reimplemented in XonoticMutatorsDialog, XonoticRootDialog, and XonoticScreenshotViewerDialog.

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

Referenced by close().

◆ configureDialog()

virtual void Dialog::configureDialog ( )
virtualinherited

Reimplemented in XonoticDialog.

References configureDialog(), 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 XonoticGameMessageSettingsTab::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 XonoticGameMessageSettingsTab::showNotify ( )
virtual

Reimplemented from XonoticTab.

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().

◆ borderLines

float Dialog::borderLines = 1
inherited

Definition at line 66 of file dialog.qh.

◆ closable

bool Tab::closable = false
inherited

Definition at line 6 of file tab.qh.

◆ color

vector Dialog::color = '1 0.5 1'
inherited

Definition at line 46 of file dialog.qh.

◆ columns

float XonoticGameMessageSettingsTab::columns = 6

Definition at line 10 of file dialog_settings_game_messages.qh.

◆ columnSpacing

float XonoticTab::columnSpacing = SKINMARGIN_COLUMNS
inherited

Definition at line 17 of file tab.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 XonoticGameMessageSettingsTab::intendedWidth = 0.9

Definition at line 8 of file dialog_settings_game_messages.qh.

◆ isTabRoot

bool Tab::isTabRoot = false
inherited

Definition at line 5 of file tab.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 XonoticTab::marginBottom = 0
inherited

Definition at line 14 of file tab.qh.

◆ marginLeft

float XonoticTab::marginLeft = 0
inherited

Definition at line 15 of file tab.qh.

◆ marginRight

float XonoticTab::marginRight = 0
inherited

Definition at line 16 of file tab.qh.

◆ marginTop

float XonoticTab::marginTop = 0
inherited

Definition at line 13 of file tab.qh.

◆ name

string Dialog::name = ""
inherited

Definition at line 45 of file dialog.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 XonoticTab::rowHeight = SKINFONTSIZE_NORMAL * SKINHEIGHT_NORMAL
inherited

Definition at line 19 of file tab.qh.

◆ rows

float XonoticGameMessageSettingsTab::rows = 15.5

Definition at line 9 of file dialog_settings_game_messages.qh.

◆ rowSpacing

float XonoticTab::rowSpacing = SKINMARGIN_ROWS
inherited

Definition at line 18 of file tab.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 XonoticGameMessageSettingsTab::title = _("Messages")

Definition at line 7 of file dialog_settings_game_messages.qh.

◆ titleFontSize

float Tab::titleFontSize = 0
inherited

Definition at line 8 of file tab.qh.

◆ titleHeight

float Tab::titleHeight = 0
inherited

Definition at line 22 of file tab.qh.

◆ zoomedOutTitleBar

bool Dialog::zoomedOutTitleBar = false
inherited

Definition at line 61 of file dialog.qh.

◆ zoomedOutTitleBarPosition

float Dialog::zoomedOutTitleBarPosition = 0
inherited

Definition at line 60 of file dialog.qh.


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