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

Public Member Functions

 ATTRIB (MenuItem, parent, entity)
 ATTRIB (MenuItem, tooltip, string)
 ATTRIB (XonoticCrosshairPreview, src, string)
 ATTRIB (XonoticCrosshairPreview, src2, string)
virtual void configureXonoticCrosshairPreview ()
virtual void destroy ()
virtual void draw ()
virtual void focusEnter ()
virtual void focusLeave ()
virtual void hideNotify ()
virtual void keyDown ()
virtual void keyUp ()
virtual void mouseDrag ()
virtual void mouseMove ()
virtual void mousePress ()
virtual void mouseRelease ()
virtual void relinquishFocus ()
virtual void resizeNotify ()
virtual void showNotify ()
virtual void toString ()

Public Attributes

bool allowFocusSound = false
float disabled = 0
float disabledAlpha = SKINALPHA_DISABLED
bool focusable = false
bool focused = false
vector origin = '0 0 0'
float preferredFocusPriority = 0
vector size = '0 0 0'

Detailed Description

Definition at line 4 of file crosshairpreview.qh.

Member Function Documentation

◆ ATTRIB() [1/4]

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

References entity(), and parent.

◆ ATTRIB() [2/4]

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

◆ ATTRIB() [3/4]

XonoticCrosshairPreview::ATTRIB ( XonoticCrosshairPreview ,
src ,
string  )

References ATTRIB().

Referenced by ATTRIB(), and ATTRIB().

◆ ATTRIB() [4/4]

XonoticCrosshairPreview::ATTRIB ( XonoticCrosshairPreview ,
src2 ,
string  )

References ATTRIB().

◆ configureXonoticCrosshairPreview()

virtual void XonoticCrosshairPreview::configureXonoticCrosshairPreview ( )
virtual

◆ destroy()

◆ draw()

virtual void XonoticCrosshairPreview::draw ( )
virtual

Reimplemented from MenuItem.

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

Referenced by draw().

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

void MenuItem::focusLeave ( )
virtualinherited

Reimplemented in Container, InputContainer, ListBox, XonoticCharmap, XonoticColorpicker, and XonoticInputBox.

Definition at line 99 of file item.qc.

100 {}

References focusLeave().

Referenced by focusLeave().

◆ hideNotify()

void MenuItem::hideNotify ( )
virtualinherited

Reimplemented in Container, and XonoticCvarList.

Definition at line 59 of file item.qc.

60 {}

References hideNotify().

Referenced by hideNotify().

◆ keyDown()

◆ keyUp()

void MenuItem::keyUp ( )
virtualinherited

Reimplemented in Container, Nexposee, and Slider.

Definition at line 67 of file item.qc.

68 {
69 return 0; // unhandled
70 }

References keyUp().

Referenced by keyUp().

◆ mouseDrag()

void MenuItem::mouseDrag ( )
virtualinherited

Reimplemented in Button, Container, InputBox, InputContainer, ListBox, Nexposee, Slider, XonoticColorpicker, XonoticColorpickerString, XonoticPicker, XonoticPlayList, XonoticScreenshotImage, and XonoticWeaponsList.

Definition at line 82 of file item.qc.

83 {
84 return 0; // unhandled
85 }

References mouseDrag(), and vector.

Referenced by mouseDrag().

◆ mouseMove()

void MenuItem::mouseMove ( )
virtualinherited

Reimplemented in Container, InputBox, InputContainer, ListBox, Nexposee, XonoticPicker, XonoticScreenshotImage, and XonoticServerList.

Definition at line 72 of file item.qc.

73 {
74 return 0; // unhandled
75 }

References mouseMove(), and vector.

Referenced by mouseMove().

◆ mousePress()

void MenuItem::mousePress ( )
virtualinherited

Reimplemented in Button, Container, InputBox, InputContainer, ListBox, Nexposee, Slider, XonoticColorpicker, XonoticColorpickerString, XonoticPicker, and XonoticScreenshotImage.

Definition at line 77 of file item.qc.

78 {
79 return false; // unhandled
80 }

References mousePress(), and vector.

Referenced by mousePress().

◆ mouseRelease()

void MenuItem::mouseRelease ( )
virtualinherited

Reimplemented in Button, Container, InputBox, InputContainer, ListBox, Nexposee, Slider, XonoticColorpicker, XonoticColorpickerString, XonoticCvarList, XonoticPicker, and XonoticWelcomeDialog.

Definition at line 87 of file item.qc.

88 {
89 return 0; // unhandled
90 }

References mouseRelease(), and vector.

Referenced by mouseRelease().

◆ 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
#define NULL
Definition post.qh:14

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

Referenced by relinquishFocus().

◆ resizeNotify()

◆ showNotify()

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

Member Data Documentation

◆ allowFocusSound

bool MenuItem::allowFocusSound = false
inherited

Definition at line 26 of file item.qh.

Referenced by focusEnter().

◆ disabled

float XonoticCrosshairPreview::disabled = 0

Definition at line 9 of file crosshairpreview.qh.

◆ disabledAlpha

float XonoticCrosshairPreview::disabledAlpha = SKINALPHA_DISABLED

Definition at line 10 of file crosshairpreview.qh.

◆ focusable

bool MenuItem::focusable = false
inherited

Definition at line 25 of file item.qh.

◆ focused

bool MenuItem::focused = false
inherited

Definition at line 24 of file item.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.

◆ size

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

Definition at line 30 of file item.qh.

Referenced by resizeNotify().


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