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

Public Member Functions

 ATTRIB (Image, src, string)
 ATTRIB (MenuItem, parent, entity)
 ATTRIB (MenuItem, tooltip, string)
 ATTRIB (XonoticColorpickerString, controlledCvar, string)
virtual void configureImage ()
virtual void configureXonoticColorpickerString ()
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 loadCvars ()
virtual void mouseDrag ()
virtual void mouseMove ()
virtual void mousePress ()
virtual void mouseRelease ()
virtual void relinquishFocus ()
virtual void resizeNotify ()
virtual void saveCvars ()
virtual void setZoom ()
virtual void showNotify ()
virtual void toString ()
virtual void updateAspect ()

Public Attributes

bool allowFocusSound = false
vector color = '1 1 1'
float disabledAlpha = 0.3
bool focusable = true
bool focused = false
float forcedAspect = 0
string image = SKINGFX_COLORPICKER
vector imagemargin = SKINMARGIN_COLORPICKER
vector imgOrigin = '0 0 0'
vector imgSize = '0 0 0'
vector origin = '0 0 0'
float preferredFocusPriority = 0
vector prevcoords = '0 0 0'
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 6 of file colorpicker_string.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]

XonoticColorpickerString::ATTRIB ( XonoticColorpickerString ,
controlledCvar ,
string  )

References ATTRIB(), and controlledCvar.

Referenced by ATTRIB().

◆ configureImage()

virtual void Image::configureImage ( )
virtualinherited

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

Referenced by configureImage().

◆ configureXonoticColorpickerString()

virtual void XonoticColorpickerString::configureXonoticColorpickerString ( )
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 XonoticColorpickerString::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().

◆ loadCvars()

virtual void XonoticColorpickerString::loadCvars ( )
virtual

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

Referenced by loadCvars().

◆ mouseDrag()

virtual void XonoticColorpickerString::mouseDrag ( )
virtual

Reimplemented from MenuItem.

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

Referenced by mouseDrag(), and mousePress().

◆ 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 XonoticColorpickerString::mousePress ( )
virtual

Reimplemented from MenuItem.

Definition at line 53 of file colorpicker_string.qc.

54{
55 this.mouseDrag(this, pos);
56 return true;
57}
virtual void mouseDrag()

References mouseDrag(), mousePress(), and vector.

Referenced by configureXonoticColorpickerString(), and mousePress().

◆ mouseRelease()

virtual void XonoticColorpickerString::mouseRelease ( )
virtual

Reimplemented from MenuItem.

References entity(), METHOD, 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 Image::resizeNotify ( )
virtualinherited

Reimplemented from MenuItem.

Reimplemented in XonoticPlayerModelSelector, and XonoticScreenshotImage.

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

Referenced by resizeNotify().

◆ saveCvars()

virtual void XonoticColorpickerString::saveCvars ( )
virtual

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

Referenced by saveCvars().

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

◆ disabledAlpha

float XonoticColorpickerString::disabledAlpha = 0.3

Definition at line 21 of file colorpicker_string.qh.

◆ focusable

bool XonoticColorpickerString::focusable = true

Definition at line 19 of file colorpicker_string.qh.

◆ focused

bool MenuItem::focused = false
inherited

Definition at line 24 of file item.qh.

◆ forcedAspect

float Image::forcedAspect = 0
inherited

Definition at line 16 of file image.qh.

◆ image

string XonoticColorpickerString::image = SKINGFX_COLORPICKER

Definition at line 17 of file colorpicker_string.qh.

◆ imagemargin

vector XonoticColorpickerString::imagemargin = SKINMARGIN_COLORPICKER

Definition at line 18 of file colorpicker_string.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.

◆ prevcoords

vector XonoticColorpickerString::prevcoords = '0 0 0'

Definition at line 16 of file colorpicker_string.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: