r3019 - in trunk/data/qcsrc/menu-div0test: . nexuiz
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Wed Dec 12 12:49:53 EST 2007
Author: div0
Date: 2007-12-12 12:49:51 -0500 (Wed, 12 Dec 2007)
New Revision: 3019
Added:
trunk/data/qcsrc/menu-div0test/nexuiz/dialog_news.c
Modified:
trunk/data/qcsrc/menu-div0test/classes.c
trunk/data/qcsrc/menu-div0test/nexuiz/mainwindow.c
Log:
news view
Modified: trunk/data/qcsrc/menu-div0test/classes.c
===================================================================
--- trunk/data/qcsrc/menu-div0test/classes.c 2007-12-12 13:56:45 UTC (rev 3018)
+++ trunk/data/qcsrc/menu-div0test/classes.c 2007-12-12 17:49:51 UTC (rev 3019)
@@ -51,3 +51,4 @@
#include "nexuiz/image.c"
#include "nexuiz/crosshairbutton.c"
#include "nexuiz/playermodel.c"
+#include "nexuiz/dialog_news.c"
Added: trunk/data/qcsrc/menu-div0test/nexuiz/dialog_news.c
===================================================================
--- trunk/data/qcsrc/menu-div0test/nexuiz/dialog_news.c (rev 0)
+++ trunk/data/qcsrc/menu-div0test/nexuiz/dialog_news.c 2007-12-12 17:49:51 UTC (rev 3019)
@@ -0,0 +1,20 @@
+#ifdef INTERFACE
+CLASS(NexuizNewsDialog) EXTENDS(NexuizDialog)
+ METHOD(NexuizNewsDialog, fill, void(entity))
+ ATTRIB(NexuizNewsDialog, title, string, "News")
+ ATTRIB(NexuizNewsDialog, color, vector, SKINCOLOR_DIALOG_SETTINGS)
+ ATTRIB(NexuizNewsDialog, intendedWidth, float, 0.96)
+ ATTRIB(NexuizNewsDialog, rows, float, 24)
+ ATTRIB(NexuizNewsDialog, columns, float, 1)
+ENDCLASS(NexuizNewsDialog)
+#endif
+
+#ifdef IMPLEMENTATION
+void fillNexuizNewsDialog(entity me)
+{
+ entity e;
+ me.TR(me);
+ me.TD(me, 24, 1, e = spawnGecko());
+ e.configureBrowser( e, "http://alientrap.org/nexuiz/index.php?module=news" );
+}
+#endif
Property changes on: trunk/data/qcsrc/menu-div0test/nexuiz/dialog_news.c
___________________________________________________________________
Name: svn:eol-style
+ native
Modified: trunk/data/qcsrc/menu-div0test/nexuiz/mainwindow.c
===================================================================
--- trunk/data/qcsrc/menu-div0test/nexuiz/mainwindow.c 2007-12-12 13:56:45 UTC (rev 3018)
+++ trunk/data/qcsrc/menu-div0test/nexuiz/mainwindow.c 2007-12-12 17:49:51 UTC (rev 3019)
@@ -33,6 +33,14 @@
me.addItemCentered(me, i, i.intendedWidth * eX + i.intendedHeight * eY, 1);
n = spawnNexuizNexposee();
+ if(checkextension("DP_GECKO_SUPPORT"))
+ {
+ i = spawnNexuizNewsDialog();
+ i.configureDialog(i);
+ n.addItemCentered(n, i, i.intendedWidth * eX + i.intendedHeight * eY, 1);
+ n.setNexposee(n, i, '0.1 0.1 0', 0.5, 0.8);
+ }
+
i = spawnNexuizSettingsDialog();
i.configureDialog(i);
n.addItemCentered(n, i, i.intendedWidth * eX + i.intendedHeight * eY, 1);
More information about the nexuiz-commits
mailing list