]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - qcsrc/menu/xonotic/screenshotimage.qh
Fix #2182 "Untranslatable strings in hudpanel_pressedkeys"
[xonotic/xonotic-data.pk3dir.git] / qcsrc / menu / xonotic / screenshotimage.qh
1 #pragma once
2
3 #include "image.qh"
4 CLASS(XonoticScreenshotImage, XonoticImage)
5         METHOD(XonoticScreenshotImage, configureXonoticScreenshotImage, void(entity));
6         METHOD(XonoticScreenshotImage, load, void(entity, string));
7         METHOD(XonoticScreenshotImage, draw, void(entity));
8         ATTRIB(XonoticScreenshotImage, focusable, float, 1);  // mousePress and mouseDrag work only if focusable is set
9         METHOD(XonoticScreenshotImage, mousePress, bool(XonoticScreenshotImage this, vector pos));
10         METHOD(XonoticScreenshotImage, mouseDrag, float(entity, vector));
11         METHOD(XonoticScreenshotImage, mouseMove, float(entity, vector));
12         METHOD(XonoticScreenshotImage, resizeNotify, void(entity, vector, vector, vector, vector));
13         ATTRIB(XonoticScreenshotImage, realFontSize, vector, '0 0 0');
14         ATTRIB(XonoticScreenshotImage, fontSize, float, SKINFONTSIZE_NORMAL);
15         ATTRIB(XonoticScreenshotImage, showTitle, float, 1);
16         ATTRIB(XonoticScreenshotImage, screenshotTime, float, 0);
17         ATTRIB(XonoticScreenshotImage, screenshotTitle, string);
18 ENDCLASS(XonoticScreenshotImage)
19 entity makeXonoticScreenshotImage();