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