Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
dialog.qh
Go to the documentation of this file.
1
#pragma once
2
3
#include "
../item/dialog.qh
"
4
CLASS
(
XonoticDialog
,
Dialog
)
5
// still to be customized by user
6
/*
7
ATTRIB(XonoticDialog, closable, bool, true);
8
ATTRIB(XonoticDialog, title, string, _("Form1")); // ;);
9
ATTRIB(XonoticDialog, color, vector, '1 0.5 1');
10
ATTRIB(XonoticDialog, intendedWidth, float, 0);
11
ATTRIB(XonoticDialog, rows, float, 3);
12
ATTRIB(XonoticDialog, columns, float, 2);
13
*/
14
ATTRIB
(
XonoticDialog
,
marginTop
,
float
, SKINMARGIN_TOP);
// pixels
15
ATTRIB
(
XonoticDialog
,
marginBottom
,
float
, SKINMARGIN_BOTTOM);
// pixels
16
ATTRIB
(
XonoticDialog
,
marginLeft
,
float
, SKINMARGIN_LEFT);
// pixels
17
ATTRIB
(
XonoticDialog
,
marginRight
,
float
, SKINMARGIN_RIGHT);
// pixels
18
ATTRIB
(
XonoticDialog
,
columnSpacing
,
float
, SKINMARGIN_COLUMNS);
// pixels
19
ATTRIB
(
XonoticDialog
,
rowSpacing
,
float
, SKINMARGIN_ROWS);
// pixels
20
ATTRIB
(
XonoticDialog
,
rowHeight
,
float
, SKINFONTSIZE_NORMAL * SKINHEIGHT_NORMAL);
// pixels
21
ATTRIB
(
XonoticDialog
,
titleHeight
,
float
, SKINFONTSIZE_TITLE * SKINHEIGHT_TITLE);
// pixels
22
ATTRIB
(
XonoticDialog
,
titleFontSize
,
float
, SKINFONTSIZE_TITLE);
// pixels
23
24
ATTRIB
(
XonoticDialog
,
backgroundImage
,
string
, SKINGFX_DIALOGBORDER);
25
ATTRIB
(
XonoticDialog
,
borderLines
,
float
, SKINHEIGHT_DIALOGBORDER);
26
ATTRIB
(
XonoticDialog
,
closeButtonImage
,
string
, SKINGFX_CLOSEBUTTON);
27
ATTRIB
(
XonoticDialog
,
zoomedOutTitleBarPosition
,
float
, SKINHEIGHT_ZOOMEDTITLE * 0.5 - 0.5);
28
ATTRIB
(
XonoticDialog
,
zoomedOutTitleBar
,
bool
, SKINHEIGHT_ZOOMEDTITLE != 0);
29
30
ATTRIB
(
XonoticDialog
,
alpha
,
float
, SKINALPHA_TEXT);
31
32
METHOD
(
XonoticDialog
,
configureDialog
,
void
(
entity
));
33
ENDCLASS
(
XonoticDialog
)
34
35
entity
currentDialog
;
entity
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
Dialog
Definition
dialog.qh:18
Dialog::ATTRIB
ATTRIB(Dialog, closeButton, entity)
XonoticDialog
Definition
dialog.qh:4
XonoticDialog::rowSpacing
float rowSpacing
Definition
dialog.qh:19
XonoticDialog::rowHeight
float rowHeight
Definition
dialog.qh:20
XonoticDialog::configureDialog
virtual void configureDialog()
XonoticDialog::marginBottom
float marginBottom
Definition
dialog.qh:15
XonoticDialog::zoomedOutTitleBar
bool zoomedOutTitleBar
Definition
dialog.qh:28
XonoticDialog::alpha
float alpha
Definition
dialog.qh:30
XonoticDialog::columnSpacing
float columnSpacing
Definition
dialog.qh:18
XonoticDialog::borderLines
float borderLines
Definition
dialog.qh:25
XonoticDialog::marginLeft
float marginLeft
Definition
dialog.qh:16
XonoticDialog::marginRight
float marginRight
Definition
dialog.qh:17
XonoticDialog::titleHeight
float titleHeight
Definition
dialog.qh:21
XonoticDialog::marginTop
float marginTop
Definition
dialog.qh:14
XonoticDialog::closeButtonImage
string closeButtonImage
Definition
dialog.qh:26
XonoticDialog::titleFontSize
float titleFontSize
Definition
dialog.qh:22
XonoticDialog::backgroundImage
string backgroundImage
Definition
dialog.qh:24
XonoticDialog::zoomedOutTitleBarPosition
float zoomedOutTitleBarPosition
Definition
dialog.qh:27
dialog.qh
CLASS
#define CLASS(...)
Definition
oo.qh:145
ENDCLASS
#define ENDCLASS(cname)
Definition
oo.qh:281
METHOD
#define METHOD(cname, name, prototype)
Definition
oo.qh:269
currentDialog
entity currentDialog
Definition
dialog.qh:35
menu
xonotic
dialog.qh
Generated on
for Xonotic QuakeC by
1.14.0