]> de.git.xonotic.org Git - voretournament/voretournament.git/blob - data/qcsrc/menu/voret/dialog.c
Stronger gloss with slightly darker bloom
[voretournament/voretournament.git] / data / qcsrc / menu / voret / dialog.c
1 #ifdef INTERFACE\r
2 CLASS(VoretDialog) EXTENDS(Dialog)\r
3         // still to be customized by user\r
4         /*\r
5         ATTRIB(VoretDialog, closable, float, 1)\r
6         ATTRIB(VoretDialog, title, string, "Form1") // ;)\r
7         ATTRIB(VoretDialog, color, vector, '1 0.5 1')\r
8         ATTRIB(VoretDialog, intendedWidth, float, 0)\r
9         ATTRIB(VoretDialog, rows, float, 3)\r
10         ATTRIB(VoretDialog, columns, float, 2)\r
11         */\r
12         ATTRIB(VoretDialog, marginTop, float, SKINMARGIN_TOP) // pixels\r
13         ATTRIB(VoretDialog, marginBottom, float, SKINMARGIN_BOTTOM) // pixels\r
14         ATTRIB(VoretDialog, marginLeft, float, SKINMARGIN_LEFT) // pixels\r
15         ATTRIB(VoretDialog, marginRight, float, SKINMARGIN_RIGHT) // pixels\r
16         ATTRIB(VoretDialog, columnSpacing, float, SKINMARGIN_COLUMNS) // pixels\r
17         ATTRIB(VoretDialog, rowSpacing, float, SKINMARGIN_ROWS) // pixels\r
18         ATTRIB(VoretDialog, rowHeight, float, SKINFONTSIZE_NORMAL * SKINHEIGHT_NORMAL) // pixels\r
19         ATTRIB(VoretDialog, titleHeight, float, SKINFONTSIZE_TITLE * SKINHEIGHT_TITLE) // pixels\r
20         ATTRIB(VoretDialog, titleFontSize, float, SKINFONTSIZE_TITLE) // pixels\r
21 \r
22         ATTRIB(VoretDialog, backgroundImage, string, SKINGFX_DIALOGBORDER)\r
23         ATTRIB(VoretDialog, borderLines, float, SKINHEIGHT_DIALOGBORDER)\r
24         ATTRIB(VoretDialog, closeButtonImage, string, SKINGFX_CLOSEBUTTON)\r
25         ATTRIB(VoretDialog, zoomedOutTitleBarPosition, float, SKINHEIGHT_ZOOMEDTITLE * 0.5 - 0.5)\r
26         ATTRIB(VoretDialog, zoomedOutTitleBar, float, SKINHEIGHT_ZOOMEDTITLE != 0)\r
27 \r
28         ATTRIB(VoretDialog, alpha, float, SKINALPHA_TEXT)\r
29 \r
30         METHOD(VoretDialog, configureDialog, void(entity))\r
31 ENDCLASS(VoretDialog)\r
32 entity currentDialog;\r
33 #endif\r
34 \r
35 #ifdef IMPLEMENTATION\r
36 void configureDialogVoretDialog(entity me)\r
37 {\r
38         currentDialog = me;\r
39         configureDialogDialog(me);\r
40         me.tooltip = getZonedTooltipForIdentifier(me.classname);\r
41 }\r
42 #endif\r