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

Public Member Functions

 ATTRIB (Image, src, string)
 ATTRIB (MenuItem, parent, entity)
 ATTRIB (MenuItem, tooltip, string)
 ATTRIB (XonoticScreenshotImage, screenshotTitle, string)
virtual void configureImage ()
virtual void configureXonoticImage ()
virtual void configureXonoticScreenshotImage ()
virtual void destroy ()
virtual void drag ()
virtual void drag_setStartPos ()
virtual void draw ()
virtual void focusEnter ()
virtual void focusLeave ()
virtual void hideNotify ()
virtual void initZoom ()
virtual void keyDown ()
virtual void keyUp ()
virtual void load ()
virtual void mouseDrag ()
virtual void mouseMove ()
virtual void mousePress ()
virtual void mouseRelease ()
virtual void relinquishFocus ()
virtual void resizeNotify ()
virtual void setZoom ()
virtual void showNotify ()
virtual void toString ()
virtual void updateAspect ()

Public Attributes

bool allowFocusSound = false
vector color = '1 1 1'
bool focusable = true
bool focused = false
float fontSize = SKINFONTSIZE_NORMAL
float forcedAspect = 0
vector imgOrigin = '0 0 0'
vector imgSize = '0 0 0'
vector origin = '0 0 0'
float preferredFocusPriority = 0
vector realFontSize = '0 0 0'
float screenshotTime = 0
bool showTitle = true
vector size = '0 0 0'
vector start_coords = '0 0 0'
vector start_zoomOffset = '0 0 0'
float zoomBox = 0
float zoomFactor = 1
bool zoomLimitedByTheBox = false
float zoomMax = 0
vector zoomOffset = '0.5 0.5 0'
bool zoomSnapToTheBox = true
float zoomTime = 0

Detailed Description

Definition at line 4 of file screenshotimage.qh.

Member Function Documentation

◆ ATTRIB() [1/4]

Image::ATTRIB ( Image ,
src ,
string  )
inherited

References ATTRIB().

Referenced by ATTRIB().

◆ ATTRIB() [2/4]

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

References entity(), and parent.

◆ ATTRIB() [3/4]

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

◆ ATTRIB() [4/4]

XonoticScreenshotImage::ATTRIB ( XonoticScreenshotImage ,
screenshotTitle ,
string  )

References ATTRIB(), ENDCLASS, entity(), and makeXonoticScreenshotImage().

Referenced by ATTRIB().

◆ configureImage()

virtual void Image::configureImage ( )
virtualinherited

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

Referenced by configureImage().

◆ configureXonoticImage()

virtual void XonoticImage::configureXonoticImage ( )
virtualinherited

◆ configureXonoticScreenshotImage()

virtual void XonoticScreenshotImage::configureXonoticScreenshotImage ( )
virtual

◆ destroy()

◆ drag()

virtual void Image::drag ( )
virtualinherited

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

Referenced by drag().

◆ drag_setStartPos()

virtual void Image::drag_setStartPos ( )
virtualinherited

◆ draw()

virtual void XonoticScreenshotImage::draw ( )
virtual

Reimplemented from Image.

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

◆ initZoom()

virtual void Image::initZoom ( )
virtualinherited

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

Referenced by initZoom().

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

◆ load()

virtual void XonoticScreenshotImage::load ( )
virtual

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

Referenced by load().

◆ mouseDrag()

virtual void XonoticScreenshotImage::mouseDrag ( )
virtual

Reimplemented from MenuItem.

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

Referenced by mouseDrag().

◆ mouseMove()

virtual void XonoticScreenshotImage::mouseMove ( )
virtual

Reimplemented from MenuItem.

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

Referenced by mouseMove().

◆ mousePress()

void XonoticScreenshotImage::mousePress ( )
virtual

Reimplemented from MenuItem.

Definition at line 28 of file screenshotimage.qc.

29{
30 return this.drag_setStartPos(this, pos);
31}
virtual void drag_setStartPos()

References Image::drag_setStartPos(), 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()

virtual void XonoticScreenshotImage::resizeNotify ( )
virtual

Reimplemented from Image.

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

Referenced by resizeNotify().

◆ setZoom()

virtual void Image::setZoom ( )
virtualinherited

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

Referenced by setZoom().

◆ showNotify()

◆ toString()

virtual void Image::toString ( )
virtualinherited

Reimplemented from MenuItem.

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

Referenced by toString().

◆ updateAspect()

virtual void Image::updateAspect ( )
virtualinherited

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

Referenced by updateAspect().

Member Data Documentation

◆ allowFocusSound

bool MenuItem::allowFocusSound = false
inherited

Definition at line 26 of file item.qh.

Referenced by focusEnter().

◆ color

vector Image::color = '1 1 1'
inherited

Definition at line 15 of file image.qh.

◆ focusable

bool XonoticScreenshotImage::focusable = true

Definition at line 8 of file screenshotimage.qh.

◆ focused

bool MenuItem::focused = false
inherited

Definition at line 24 of file item.qh.

◆ fontSize

float XonoticScreenshotImage::fontSize = SKINFONTSIZE_NORMAL

Definition at line 14 of file screenshotimage.qh.

◆ forcedAspect

float Image::forcedAspect = 0
inherited

Definition at line 16 of file image.qh.

◆ imgOrigin

vector Image::imgOrigin = '0 0 0'
inherited

Definition at line 26 of file image.qh.

◆ imgSize

vector Image::imgSize = '0 0 0'
inherited

Definition at line 27 of file image.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.

◆ realFontSize

vector XonoticScreenshotImage::realFontSize = '0 0 0'

Definition at line 13 of file screenshotimage.qh.

◆ screenshotTime

float XonoticScreenshotImage::screenshotTime = 0

Definition at line 16 of file screenshotimage.qh.

◆ showTitle

bool XonoticScreenshotImage::showTitle = true

Definition at line 15 of file screenshotimage.qh.

◆ size

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

Definition at line 30 of file item.qh.

Referenced by resizeNotify().

◆ start_coords

vector Image::start_coords = '0 0 0'
inherited

Definition at line 25 of file image.qh.

◆ start_zoomOffset

vector Image::start_zoomOffset = '0 0 0'
inherited

Definition at line 24 of file image.qh.

◆ zoomBox

float Image::zoomBox = 0
inherited

Definition at line 17 of file image.qh.

◆ zoomFactor

float Image::zoomFactor = 1
inherited

Definition at line 18 of file image.qh.

◆ zoomLimitedByTheBox

bool Image::zoomLimitedByTheBox = false
inherited

Definition at line 22 of file image.qh.

◆ zoomMax

float Image::zoomMax = 0
inherited

Definition at line 23 of file image.qh.

◆ zoomOffset

vector Image::zoomOffset = '0.5 0.5 0'
inherited

Definition at line 19 of file image.qh.

◆ zoomSnapToTheBox

bool Image::zoomSnapToTheBox = true
inherited

Definition at line 20 of file image.qh.

◆ zoomTime

float Image::zoomTime = 0
inherited

Definition at line 21 of file image.qh.


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