-#ifdef INTERFACE\r
-CLASS(XonoticScreenshotViewerDialog) EXTENDS(XonoticRootDialog)\r
- METHOD(XonoticScreenshotViewerDialog, fill, void(entity))\r
- METHOD(XonoticScreenshotViewerDialog, loadScreenshot, void(entity, string))\r
- ATTRIB(XonoticScreenshotViewerDialog, title, string, "Screenshot Viewer")\r
- ATTRIB(XonoticScreenshotViewerDialog, intendedWidth, float, 1)\r
- ATTRIB(XonoticScreenshotViewerDialog, rows, float, 25)\r
- ATTRIB(XonoticScreenshotViewerDialog, columns, float, 6.5)\r
- ATTRIB(XonoticScreenshotViewerDialog, screenshotImage, entity, NULL)\r
- ATTRIB(XonoticScreenshotViewerDialog, scrList, entity, NULL)\r
-ENDCLASS(XonoticScreenshotViewerDialog)\r
-#endif\r
-\r
-#ifdef IMPLEMENTATION\r
-void XonoticScreenshotViewerDialog_loadScreenshot(entity me, string scrImage)\r
-{\r
+#ifdef INTERFACE
+CLASS(XonoticScreenshotViewerDialog) EXTENDS(XonoticRootDialog)
+ METHOD(XonoticScreenshotViewerDialog, fill, void(entity))
+ METHOD(XonoticScreenshotViewerDialog, loadScreenshot, void(entity, string))
+ ATTRIB(XonoticScreenshotViewerDialog, title, string, "Screenshot Viewer")
+ ATTRIB(XonoticScreenshotViewerDialog, intendedWidth, float, 1)
+ ATTRIB(XonoticScreenshotViewerDialog, rows, float, 25)
+ ATTRIB(XonoticScreenshotViewerDialog, columns, float, 6.5)
+ ATTRIB(XonoticScreenshotViewerDialog, screenshotImage, entity, NULL)
+ ATTRIB(XonoticScreenshotViewerDialog, scrList, entity, NULL)
+ENDCLASS(XonoticScreenshotViewerDialog)
+#endif
+
+#ifdef IMPLEMENTATION
+void XonoticScreenshotViewerDialog_loadScreenshot(entity me, string scrImage)
+{
if (me.screenshotImage.src)
- strunzone(me.screenshotImage.src);\r
- me.screenshotImage.src = strzone(scrImage);\r
- me.screenshotImage.updateAspect(me.screenshotImage);\r
-}\r
-void prevScreenshot_Click(entity btn, entity me)\r
-{\r
- me.scrList.goScreenshot(me.scrList, -1);\r
-}\r
-void nextScreenshot_Click(entity btn, entity me)\r
-{\r
- me.scrList.goScreenshot(me.scrList, +1);\r
-}\r
-void XonoticScreenshotViewerDialog_fill(entity me)\r
-{\r
- entity e;\r
-\r
- me.TR(me);\r
- me.TD(me, me.rows - 1, me.columns, e = makeXonoticImage(string_null, -1));\r
- me.screenshotImage = e;\r
- me.gotoRC(me, me.rows - 1, 0);\r
- me.TD(me, 1, me.columns/2, e = makeXonoticButton("Prev", '0 0 0'));\r
- e.onClick = prevScreenshot_Click;\r
- e.onClickEntity = me;\r
- me.TD(me, 1, me.columns/2, e = makeXonoticButton("Next", '0 0 0'));\r
- e.onClick = nextScreenshot_Click;\r
- e.onClickEntity = me;\r
-}\r
-#endif\r
+ strunzone(me.screenshotImage.src);
+ me.screenshotImage.src = strzone(scrImage);
+ me.screenshotImage.updateAspect(me.screenshotImage);
+}
+void prevScreenshot_Click(entity btn, entity me)
+{
+ me.scrList.goScreenshot(me.scrList, -1);
+}
+void nextScreenshot_Click(entity btn, entity me)
+{
+ me.scrList.goScreenshot(me.scrList, +1);
+}
+void XonoticScreenshotViewerDialog_fill(entity me)
+{
+ entity e;
+
+ me.TR(me);
+ me.TD(me, me.rows - 1, me.columns, e = makeXonoticImage(string_null, -1));
+ me.screenshotImage = e;
+ me.gotoRC(me, me.rows - 1, 0);
+ me.TD(me, 1, me.columns/2, e = makeXonoticButton("Prev", '0 0 0'));
+ e.onClick = prevScreenshot_Click;
+ e.onClickEntity = me;
+ me.TD(me, 1, me.columns/2, e = makeXonoticButton("Next", '0 0 0'));
+ e.onClick = nextScreenshot_Click;
+ e.onClickEntity = me;
+}
+#endif