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"
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
34
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
ATTRIB(Dialog, closeButton, entity)
float rowSpacing
Definition dialog.qh:19
float rowHeight
Definition dialog.qh:20
virtual void configureDialog()
float marginBottom
Definition dialog.qh:15
bool zoomedOutTitleBar
Definition dialog.qh:28
float alpha
Definition dialog.qh:30
float columnSpacing
Definition dialog.qh:18
float borderLines
Definition dialog.qh:25
float marginLeft
Definition dialog.qh:16
float marginRight
Definition dialog.qh:17
float titleHeight
Definition dialog.qh:21
float marginTop
Definition dialog.qh:14
string closeButtonImage
Definition dialog.qh:26
float titleFontSize
Definition dialog.qh:22
string backgroundImage
Definition dialog.qh:24
float zoomedOutTitleBarPosition
Definition dialog.qh:27
#define CLASS(...)
Definition oo.qh:145
#define ENDCLASS(cname)
Definition oo.qh:281
#define METHOD(cname, name, prototype)
Definition oo.qh:269
entity currentDialog
Definition dialog.qh:35