[gnomeweb-wml] Importing the gtkglext website from sourceforge
- From: Michele Mattioni <mmattioni src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gnomeweb-wml] Importing the gtkglext website from sourceforge
- Date: Wed, 9 Dec 2009 14:31:28 +0000 (UTC)
commit 52da563565d74d60512461320dc6094ee9227cd2
Author: Michele Mattioni <mattions gmail com>
Date: Wed Dec 9 12:26:02 2009 +0000
Importing the gtkglext website from sourceforge
projects.gnome.org/gtkglext/CVS/Entries | 11 ++
projects.gnome.org/gtkglext/CVS/Entries.Log | 1 +
projects.gnome.org/gtkglext/CVS/Repository | 1 +
projects.gnome.org/gtkglext/CVS/Root | 1 +
projects.gnome.org/gtkglext/Makefile.am | 15 ++
projects.gnome.org/gtkglext/content.css | 82 +++++++++
projects.gnome.org/gtkglext/devel.html | 62 +++++++
projects.gnome.org/gtkglext/doc.html | 38 ++++
projects.gnome.org/gtkglext/download.html | 99 +++++++++++
projects.gnome.org/gtkglext/features.html | 78 +++++++++
projects.gnome.org/gtkglext/img/CVS/Entries | 2 +
projects.gnome.org/gtkglext/img/CVS/Repository | 1 +
projects.gnome.org/gtkglext/img/CVS/Root | 1 +
projects.gnome.org/gtkglext/img/logo.png | Bin 0 -> 17288 bytes
projects.gnome.org/gtkglext/index.php | 216 ++++++++++++++++++++++++
projects.gnome.org/gtkglext/site.css | 106 ++++++++++++
projects.gnome.org/gtkglext/sshots.html | 89 ++++++++++
projects.gnome.org/gtkglext/users.html | 55 ++++++
18 files changed, 858 insertions(+), 0 deletions(-)
---
diff --git a/projects.gnome.org/gtkglext/CVS/Entries b/projects.gnome.org/gtkglext/CVS/Entries
new file mode 100644
index 0000000..c01c41d
--- /dev/null
+++ b/projects.gnome.org/gtkglext/CVS/Entries
@@ -0,0 +1,11 @@
+/.htaccess/1.2/Sat Mar 21 06:51:48 2009//
+/content.css/1.2/Sat Mar 21 06:51:48 2009//
+/devel.html/1.2/Sat Mar 21 06:51:48 2009//
+/doc.html/1.2/Sat Mar 21 06:51:48 2009//
+/download.html/1.2/Sat Mar 21 06:51:48 2009//
+/features.html/1.2/Sat Mar 21 06:51:48 2009//
+/index.php/1.2/Sat Mar 21 06:51:48 2009//
+/site.css/1.2/Sat Mar 21 06:51:49 2009//
+/sshots.html/1.2/Sat Mar 21 06:51:49 2009//
+/users.html/1.2/Sat Mar 21 06:51:49 2009//
+D
diff --git a/projects.gnome.org/gtkglext/CVS/Entries.Log b/projects.gnome.org/gtkglext/CVS/Entries.Log
new file mode 100644
index 0000000..5d2d11e
--- /dev/null
+++ b/projects.gnome.org/gtkglext/CVS/Entries.Log
@@ -0,0 +1 @@
+A D/img////
diff --git a/projects.gnome.org/gtkglext/CVS/Repository b/projects.gnome.org/gtkglext/CVS/Repository
new file mode 100644
index 0000000..f8d728c
--- /dev/null
+++ b/projects.gnome.org/gtkglext/CVS/Repository
@@ -0,0 +1 @@
+www
diff --git a/projects.gnome.org/gtkglext/CVS/Root b/projects.gnome.org/gtkglext/CVS/Root
new file mode 100644
index 0000000..93fbd51
--- /dev/null
+++ b/projects.gnome.org/gtkglext/CVS/Root
@@ -0,0 +1 @@
+:pserver:anonymous gtkglext cvs sourceforge net:/cvsroot/gtkglext
diff --git a/projects.gnome.org/gtkglext/Makefile.am b/projects.gnome.org/gtkglext/Makefile.am
new file mode 100644
index 0000000..e1ae415
--- /dev/null
+++ b/projects.gnome.org/gtkglext/Makefile.am
@@ -0,0 +1,15 @@
+SUBDIRS=images
+
+urlpath = /gtkglext/
+
+# This has to be fixed
+
+page_SCRIPTS= index.html \
+ about.html \
+ developers.html \
+ screenshots.html \
+ scripts.html \
+ gfoobar.css
+
+
+include $(top_srcdir)/rules.common
diff --git a/projects.gnome.org/gtkglext/content.css b/projects.gnome.org/gtkglext/content.css
new file mode 100644
index 0000000..6439c75
--- /dev/null
+++ b/projects.gnome.org/gtkglext/content.css
@@ -0,0 +1,82 @@
+/* Content-specific styles */
+
+h1, h2, h3, h4 {
+ color: #cc0000;
+}
+
+h1, h2, h3 {
+ margin: 1em 0px 1em 5%;
+}
+
+h4, h5, h6, p, li, pre {
+ margin: 0.5em 5% 1em 6%;
+}
+
+h2 {
+ font-size: 150%;
+ padding: 0;
+}
+
+h3 {
+ font-size: 110%;
+ padding: 0;
+}
+
+ul {
+ list-style-type: disc;
+ list-style-position: outside;
+ padding: 0;
+}
+
+:link, :visited {
+ font-weight: bold;
+ color: #3465a4;
+ text-decoration: none;
+}
+
+table {
+ border-collapse: collapse;
+ border: 0;
+ margin: 1em auto 1em auto;
+}
+
+.releases td, .releases th, .bindings td, .bindings th {
+ padding-right: 1em;
+}
+
+th {
+ border-bottom: 1px solid #999;
+ text-align: left;
+}
+
+tr.odd {
+ background: #e4e4e1;
+}
+
+pre {
+ background : #797b76;
+ color : #fff;
+ padding : 0.5em;
+ margin-bottom : 1em;
+}
+
+hr {
+ width: 90%;
+}
+
+.fig {
+ display: inline-block;
+ margin-left: 2em;
+ margin-right: 2em;
+ vertical-align: text-top;
+}
+
+.fig caption {
+ caption-side: bottom;
+ font-size: 70%;
+ line-height: 120%;
+}
+
+.figs {
+ text-align: center;
+}
diff --git a/projects.gnome.org/gtkglext/devel.html b/projects.gnome.org/gtkglext/devel.html
new file mode 100644
index 0000000..54e9195
--- /dev/null
+++ b/projects.gnome.org/gtkglext/devel.html
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+ <title>GTK+ OpenGL Extension - Development</title>
+ <link href="content" rel="stylesheet" />
+ <link href="site" rel="stylesheet" />
+</head>
+<body>
+<div id="container">
+ <div id="header">
+ <!-- Logo -->
+ <h1>GTK+ OpenGL Extension - Development</h1>
+ <!-- Navigation Bar -->
+ <ul id="nav">
+ <li><a href="index">About</a></li>
+ <li><a href="features">Features</a></li>
+ <li><a href="download">Download</a></li>
+ <li><a href="sshots">Screenshots</a></li>
+ <li><a href="doc">Documentation</a></li>
+ <li><a class="current" href="devel">Development</a></li>
+ </ul>
+ </div>
+ <div id="content">
+ <h2>Source code</h2>
+ <p>Releases are available from the <a href="download">Download</a> page.</p>
+ <p>GtkGLExt's CVS repository can
+ be <a href="http://gtkglext.cvs.sourceforge.net">browsed with
+ ViewVC</a>.
+
+ <h2>Contributing</h2>
+ <p>GtkGLExt is maintained and developed on a volunteer
+ basis. Contributions to improve GtkGLExt are welcome. Please
+ consult
+ the <a href="http://mail.gnome.org/mailman/listinfo/gtkglext-list/">GtkGLExt
+ mailing list</a> and submit patches
+ using <a href="http://sourceforge.net/tracker/?func=add&group_id=54333&atid=473436">GtkGLExt's
+ SourceForge patch manager</a>.</p>
+
+ <h2>Mailing lists</h2>
+ <ul>
+ <li id="gtkglext-list"><a href="http://mail.gnome.org/mailman/listinfo/gtkglext-list/">gtkglext-list</a><br />
+ The gtkglext-list is a low-volume list that discusses use and
+ development of GtkGLExt.</li>
+ <li id="gtkglext-cvs-list"><a href="http://lists.sourceforge.net/lists/listinfo/gtkglext-cvs">gtkglext-cvs</a><br />
+ The gtkglext-cvs list receives commit mail. It may be of
+ interest to persons tracking the development of GtkGLExt.</li>
+ </ul>
+
+ <h2>Bug Reporting</h2>
+ <p>Please report bugs
+ using <a href="http://sourceforge.net/tracker/?func=add&group_id=54333&atid=473434">GtkGLExt's
+ SourceForge bug tracker</a>.
+
+ </div>
+ <div id="footer">
+ <a href="http://sourceforge.net/projects/gtkglext"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=54333&type=10" width="80" height="15" border="0" alt="SourceForge.net" title="Get GtkGLExt at SourceForge.net. Fast, secure and Free Open Source software downloads" /></a>
+ </div>
+</div>
+</body>
+</html>
diff --git a/projects.gnome.org/gtkglext/doc.html b/projects.gnome.org/gtkglext/doc.html
new file mode 100644
index 0000000..1565054
--- /dev/null
+++ b/projects.gnome.org/gtkglext/doc.html
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+ <title>GTK+ OpenGL Extension - Documentation</title>
+ <link href="content" rel="stylesheet" />
+ <link href="site" rel="stylesheet" />
+</head>
+<body>
+<div id="container">
+ <div id="header">
+ <!-- Logo -->
+ <h1>GTK+ OpenGL Extension - Documentation</h1>
+ <!-- Navigation Bar -->
+ <ul id="nav">
+ <li><a href="index">About</a></li>
+ <li><a href="features">Features</a></li>
+ <li><a href="download">Download</a></li>
+ <li><a href="sshots">Screenshots</a></li>
+ <li><a class="current" href="doc">Documentation</a></li>
+ <li><a href="devel">Development</a></li>
+ </ul>
+ </div>
+ <div id="content">
+ <h2>Manuals</h2>
+ <ul>
+ <li><a href="http://gtkglext.sourceforge.net/reference/gtkglext/" title="GtkGLExt Reference Manual">GtkGLExt Reference Manual</a></li>
+ <li><a href="http://gtkglext.sourceforge.net/reference/gtkglextmm/" title="gtkglextmm Reference Manual">gtkglextmm Reference Manual</a></li>
+ </ul>
+
+ </div>
+ <div id="footer">
+ <a href="http://sourceforge.net/projects/gtkglext"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=54333&type=10" width="80" height="15" border="0" alt="SourceForge.net" title="Get GtkGLExt at SourceForge.net. Fast, secure and Free Open Source software downloads" /></a>
+ </div>
+</div>
+</body>
+</html>
diff --git a/projects.gnome.org/gtkglext/download.html b/projects.gnome.org/gtkglext/download.html
new file mode 100644
index 0000000..6513a09
--- /dev/null
+++ b/projects.gnome.org/gtkglext/download.html
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+ <title>GTK+ OpenGL Extension - Download</title>
+ <link href="content" rel="stylesheet" />
+ <link href="site" rel="stylesheet" />
+</head>
+<body>
+<div id="container">
+ <div id="header">
+ <!-- Logo -->
+ <h1>GTK+ OpenGL Extension - Download</h1>
+ <!-- Navigation Bar -->
+ <ul id="nav">
+ <li><a href="index">About</a></li>
+ <li><a href="features">Features</a></li>
+ <li><a class="current" href="download">Download</a></li>
+ <li><a href="sshots">Screenshots</a></li>
+ <li><a href="doc">Documentation</a></li>
+ <li><a href="devel">Development</a></li>
+ </ul>
+ </div>
+ <div id="content">
+ <h2 id="gtkglext">GtkGLExt</h2>
+ <h3>CVS</h3>
+ <p>The latest development sources can be checked out from
+ GtkGLExt's CVS repository:</p>
+<pre>cvs -d:pserver:anonymous gtkglext cvs sourceforge net:/cvsroot/gtkglext \
+co gtkglext</pre>
+ <h3>Releases</h3>
+ <table class="releases">
+ <tr><th>Version</th><th>Date</th></tr>
+ <tr>
+ <td><a href="http://downloads.sourceforge.net/gtkglext/gtkglext-1.2.0.tar.gz">1.2.0</a></td>
+ <td>February 5, 2006</td>
+ </tr>
+ <tr class="odd">
+ <td><a href="http://downloads.sourceforge.net/gtkglext/gtkglext-1.0.6.tar.gz">1.0.6</a></td>
+ <td>March 10, 2004</td>
+ </tr>
+ </table>
+
+ <hr />
+
+ <h1>Language bindings</h1>
+ <h2 id="gtkglextmm">gtkglextmm</h2>
+ <h3>CVS</h3>
+ <p>The latest development sources can be checked out from
+ gtkglextmm's CVS repository:</p>
+<pre>cvs -d:pserver:anonymous gtkglext cvs sourceforge net:/cvsroot/gtkglext \
+co gtkglextmm</pre>
+ <h3>Releases</h3>
+ <table class="releases">
+ <tr><th>Version</th><th>Date</th></tr>
+ <tr>
+ <td><a href="http://downloads.sourceforge.net/gtkglext/gtkglextmm-1.2.0.tar.gz">1.2.0</a></td>
+ <td>February 27, 2006</td>
+ </tr>
+ <tr class="odd">
+ <td><a href="http://downloads.sourceforge.net/gtkglext/gtkglextmm-1.0.1.tar.gz">1.0.1</a></td>
+ <td>November 20, 2003</td>
+ </tr>
+ </table>
+
+ <h2 id="pygtkglext">PyGtkGLExt</h2>
+ <h3>CVS</h3>
+ <p>The latest development sources can be checked out from
+ PyGtkGLExt's CVS repository:</p>
+<pre>cvs -d:pserver:anonymous gtkglext cvs sourceforge net:/cvsroot/gtkglext \
+co pygtkglext</pre>
+ <h3>Releases</h3>
+ <table class="releases">
+ <tr><th>Version</th><th>Date</th></tr>
+ <tr>
+ <td><a href="http://downloads.sourceforge.net/gtkglext/pygtkglext-1.1.0.tar.gz">1.1.0</a></td>
+ <td>April 16, 2006</td>
+ </tr>
+ <tr class="odd">
+ <td><a href="http://downloads.sourceforge.net/gtkglext/pygtkglext-1.0.1.tar.gz">1.0.1</a></td>
+ <td>November 20, 2003</td>
+ </tr>
+ </table>
+
+ <hr />
+
+ <h1>User-provided binaries</h1>
+ <ul>
+ <li><a href="http://www.bonifazi.eu/appunti/2008/02/gtk-glade-gtkglext-all-in-one-windows.html">Windows binaries for GtkGLExt</a></li>
+ <li><a href="http://www.bonifazi.eu/appunti/2008/04/pygtk-all-in-one-installer.html">Windows binaries for PyGtkGLExt</a></li>
+ </ul>
+ </div>
+ <div id="footer">
+ <a href="http://sourceforge.net/projects/gtkglext"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=54333&type=10" width="80" height="15" border="0" alt="SourceForge.net" title="Get GtkGLExt at SourceForge.net. Fast, secure and Free Open Source software downloads" /></a>
+ </div>
+</div>
+</body>
+</html>
diff --git a/projects.gnome.org/gtkglext/features.html b/projects.gnome.org/gtkglext/features.html
new file mode 100644
index 0000000..3e91fa0
--- /dev/null
+++ b/projects.gnome.org/gtkglext/features.html
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+ <title>GTK+ OpenGL Extension - Features</title>
+ <link href="content" rel="stylesheet" />
+ <link href="site" rel="stylesheet" />
+</head>
+<body>
+<div id="container">
+ <div id="header">
+ <!-- Logo -->
+ <h1>GTK+ OpenGL Extension - Features</h1>
+ <!-- Navigation Bar -->
+ <ul id="nav">
+ <li><a href="index">About</a></li>
+ <li><a class="current" href="features">Features</a></li>
+ <li><a href="download">Download</a></li>
+ <li><a href="sshots">Screenshots</a></li>
+ <li><a href="doc">Documentation</a></li>
+ <li><a href="devel">Development</a></li>
+ </ul>
+ </div>
+ <div id="content">
+ <h2>Cross Platform</h2>
+ <p>Currently GtkGLExt and related packages support:</p>
+ <ul>
+ <li>UNIX and UNIX-like platforms: tested under Linux, FreeBSD,
+ OpenBSD, IRIX, and Mac OS X.</li>
+ <li>Win32 platforms: tested under Windows XP & 2000
+ Professional using MinGW/Cygwin environment. A binary package
+ is also available. It contains all headers, DLLs, and MSVC
+ import libraries (gtkglextmm supports only MinGW).</li>
+ </ul>
+
+ <h2>Language Bindings</h2>
+ <p>There are bindings to GtkGLExt for many programming languages:</p>
+ <table class="bindings">
+ <tr><th>Language</th><th>Project</th></tr>
+ <tr><td>C++</td><td><a href="download#gtkglextmm">gtkglextmm</a></td></tr>
+ <tr class="odd"><td>C#</td><td>gtkglext-sharp</td></tr>
+ <tr>
+ <td>D</td>
+ <td><a href="http://www.dsource.org/projects/gtkd">GtkD</a></td>
+ </tr>
+ <tr class="odd">
+ <td>Haskell</td>
+ <td><a href="http://haskell.org/gtk2hs">Gtk2Hs</a></td>
+ </tr>
+ <tr>
+ <td>Gauche (Scheme)</td>
+ <td><a href="http://practical-scheme.net/gauche/packages.html">Gauche-gtk</a></td>
+ </tr>
+ <tr class="odd">
+ <td>Pascal</td>
+ <td><a href="http://freepascal.org">FreePascal</a></td>
+ </tr>
+ <tr>
+ <td>Python</td>
+ <td><a href="download#pygtkglext">PyGtkGLExt</a></td>
+ </tr>
+ <tr class="odd">
+ <td>Perl</td>
+ <td><a href="http://gtk2-perl.sourceforge.net">perl-Gtk2-GLExt<a/></td>
+ </tr>
+ <tr>
+ <td>Ruby</td>
+ <td><a href="http://ruby-gnome2.sourceforge.jp">Ruby/GtkGLExt</a></td>
+ </tr>
+ </table>
+ </div>
+ <div id="footer">
+ <a href="http://sourceforge.net/projects/gtkglext"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=54333&type=10" width="80" height="15" border="0" alt="SourceForge.net" title="Get GtkGLExt at SourceForge.net. Fast, secure and Free Open Source software downloads" /></a>
+ </div>
+</div>
+</body>
+</html>
diff --git a/projects.gnome.org/gtkglext/img/CVS/Entries b/projects.gnome.org/gtkglext/img/CVS/Entries
new file mode 100644
index 0000000..dc6149d
--- /dev/null
+++ b/projects.gnome.org/gtkglext/img/CVS/Entries
@@ -0,0 +1,2 @@
+/logo.png/1.2/Sat Mar 21 06:51:49 2009/-kb/
+D
diff --git a/projects.gnome.org/gtkglext/img/CVS/Repository b/projects.gnome.org/gtkglext/img/CVS/Repository
new file mode 100644
index 0000000..bf7216e
--- /dev/null
+++ b/projects.gnome.org/gtkglext/img/CVS/Repository
@@ -0,0 +1 @@
+www/img
diff --git a/projects.gnome.org/gtkglext/img/CVS/Root b/projects.gnome.org/gtkglext/img/CVS/Root
new file mode 100644
index 0000000..93fbd51
--- /dev/null
+++ b/projects.gnome.org/gtkglext/img/CVS/Root
@@ -0,0 +1 @@
+:pserver:anonymous gtkglext cvs sourceforge net:/cvsroot/gtkglext
diff --git a/projects.gnome.org/gtkglext/img/logo.png b/projects.gnome.org/gtkglext/img/logo.png
new file mode 100644
index 0000000..172bbed
Binary files /dev/null and b/projects.gnome.org/gtkglext/img/logo.png differ
diff --git a/projects.gnome.org/gtkglext/index.php b/projects.gnome.org/gtkglext/index.php
new file mode 100644
index 0000000..129cae9
--- /dev/null
+++ b/projects.gnome.org/gtkglext/index.php
@@ -0,0 +1,216 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<?php
+class RSS2Image
+{
+ var $url = "";
+ var $title = "";
+ var $link = "";
+ var $width = "";
+ var $height = "";
+}
+
+class RSS2Item
+{
+ var $title = "";
+ var $link = "";
+ var $description = "";
+ var $author = "";
+ var $category = "";
+ var $comments = "";
+ var $enclosure = "";
+ var $guid = "";
+ var $pub_date = "";
+ var $source = "";
+}
+
+class RSS2Channel
+{
+ var $title;
+ var $link;
+ var $description;
+ var $copyright;
+ var $last_build_date;
+ var $generator;
+ var $image;
+ var $items;
+
+ function RSS2Channel()
+ {
+ $this->title = "";
+ $this->link = "";
+ $this->description = "";
+ $this->copyright = "";
+ $this->last_build_date = "";
+ $this->generator = "";
+ $this->image = null;
+ $this->items = array();
+ }
+}
+
+class RSS2ParseInfo
+{
+ var $channel;
+
+ var $in_channel, $in_image, $in_item;
+ var $current_element;
+ var $current_element_name;
+ var $current_item;
+
+ function RSS2ParseInfo()
+ {
+ $this->in_channel = false;
+ $this->in_image = false;
+ $this->in_item = false;
+ $this->current_item = null;
+ }
+
+ function start_element($parser, $name, $attribs)
+ {
+ $name = strtolower($name);
+ if ($name == "channel") {
+ $this->in_channel = true;
+ $this->channel = new RSS2Channel();
+ return true;
+ }
+
+ if ($this->in_channel) {
+ if ($name == "image") {
+ $this->in_image = true;
+ $this->channel->image = new RSS2Image();
+ return true;
+ } elseif ($name == "item") {
+ $this->in_item = true;
+ $this->current_item = new RSS2Item();
+ $this->channel->items[] = &$this->current_item;
+ return true;
+ }
+ }
+
+ $this->current_element_name = $name;
+ return true;
+ }
+
+ function end_element($parser, $name)
+ {
+ $name = strtolower($name);
+ if ($name == "channel") {
+ $this->in_channel = false;
+ } elseif ($name == "image") {
+ $this->in_image = false;
+ } elseif ($name == "item") {
+ $this->in_item = false;
+ unset($this->current_item);
+ }
+ unset($this->current_element);
+ unset($this->current_element_name);
+ return true;
+ }
+
+ function character_data($parser, $data)
+ {
+ if (isset($this->current_element_name)) {
+ if ($this->in_item) {
+ if ($this->current_element_name == "title") {
+ $this->current_item->title .= $data;
+ } elseif ($this->current_element_name == "description") {
+ $this->current_item->description .= $data;
+ } elseif ($this->current_element_name == "link") {
+ $this->current_item->link .= $data;
+ }
+ }
+ }
+ return true;
+ }
+}
+
+function get_feed($filename, $uri)
+{
+ if (((time() - filemtime($filename)) / 60) > 30) {
+ if (!file_exists($filename)) {
+ touch($filename);
+ }
+ $feed = file_get_contents($uri);
+ $file = fopen($filename, "w");
+ fwrite($file, $feed);
+ fclose($file);
+ }
+ return file_get_contents($filename);
+}
+
+function parse($feed, $parse_info)
+{
+ $xml_parser = xml_parser_create();
+ xml_set_object($xml_parser, &$parse_info);
+ xml_set_element_handler($xml_parser,
+ "start_element",
+ "end_element");
+ xml_set_character_data_handler($xml_parser,
+ "character_data");
+ xml_parse($xml_parser, $feed);
+ xml_parser_free($xml_parser);
+}
+
+?>
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+ <title>GTK+ OpenGL Extension - About</title>
+ <link href="content" rel="stylesheet" />
+ <link href="site" rel="stylesheet" />
+</head>
+<body>
+<div id="container">
+ <div id="header">
+ <!-- Logo -->
+ <h1>GTK+ OpenGL Extension - About</h1>
+ <!-- Navigation Bar -->
+ <ul id="nav">
+ <li><a class="current" href="index">About</a></li>
+ <li><a href="features">Features</a></li>
+ <li><a href="download">Download</a></li>
+ <li><a href="sshots">Screenshots</a></li>
+ <li><a href="doc">Documentation</a></li>
+ <li><a href="devel">Development</a></li>
+ </ul>
+ </div>
+ <div id="content">
+ <h2>Overview</h2>
+ <p>GtkGLExt is an <a href="http://opengl.org">OpenGL</a> extension
+ to <a href="http://gtk.org">GTK+</a>. It provides additional GDK
+ objects which support OpenGL rendering in GTK+ and GtkWidget API
+ add-ons to make GTK+ widgets OpenGL-capable. In contrast to Janne
+ Löf's GtkGLArea, GtkGLExt provides a GtkWidget API that
+ enables OpenGL drawing for standard and custom GTK+ widgets. Like
+ GTK+ itself, GtkGLExt is licensed under
+ the <a href="http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html">GNU
+ LGPL 2.1</a>.</p>
+
+ <p>GtkGLExt has a mature API used in
+ many <a href="users">projects</a> to satisfy the need for GTK+ and
+ OpenGL integration.</p>
+
+ <p>GtkGLExt was originally written by Naofumi Yasufuku (å®?ç¦? å°?æ??).
+ It is currently maintained by
+ <a href="mailto:stephane stephanebrunet net">Stéphane Brunet</a>,
+ <a href="mailto:rc040203 freenet de">Ralf Corsépius</a>, and
+ <a href="mailto:braden endoframe com">Braden McDaniel</a>.</p>
+
+ <h2>News</h2>
+<?php
+$feed = get_feed("../persistent/rssfeeds/projnews.rss", "http://sourceforge.net/export/rss2_projnews.php?group_id=54333&rss_fulltext=1");
+$parse_info = new RSS2ParseInfo();
+parse($feed, &$parse_info);
+$i = 0;
+foreach ($parse_info->channel->items as $item) {
+ if (++$i > 3) { break; }
+ echo " <h3>$item->title</h3>\n";
+ echo " <p>$item->description</p>\n";
+}
+?>
+ </div>
+ <div id="footer">
+ <a href="http://sourceforge.net/projects/gtkglext"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=54333&type=10" width="80" height="15" border="0" alt="SourceForge.net" title="Get GtkGLExt at SourceForge.net. Fast, secure and Free Open Source software downloads" /></a>
+ </div>
+</div>
+</body>
+</html>
diff --git a/projects.gnome.org/gtkglext/site.css b/projects.gnome.org/gtkglext/site.css
new file mode 100644
index 0000000..bfc5ed6
--- /dev/null
+++ b/projects.gnome.org/gtkglext/site.css
@@ -0,0 +1,106 @@
+/* General styles */
+
+body {
+ text-align: center; /* Centering for browser incompatible with "margin: auto" */
+ margin: 0;
+ padding: 0;
+ border: 0;
+ background-color: #d0d0cb;
+ font-family: sans-serif;
+}
+
+:link:hover, :visited:hover {
+ border-bottom: 1px dotted;
+}
+
+#container {
+ width: 750px;
+ margin: 0 auto;
+ padding: 0;
+ text-align: left;
+ background-color: #FFF;
+}
+
+/* Header */
+
+div#header {
+ text-indent: -9999px; /* Eliminate text for CSS-compatible browsers */
+ background: transparent;
+ margin: 0;
+ padding: 0;
+ border: 0;
+ width: 750px;
+ position: relative;
+ overflow: hidden;
+}
+
+div#header h1 {
+ text-indent: -9999px;
+ margin: 0;
+ padding: 0;
+ border: 0;
+ width: 750px;
+ height: 150px;
+ overflow: hidden;
+ background: #729fcf url(img/logo) center left no-repeat;
+}
+
+/* Navigation Bar */
+div#header ul#nav {
+ width: 100%;
+ margin: 0;
+ background: black;
+ padding-top: 0.5em;
+ padding-bottom: 0.5em;
+ text-indent: 0px;
+ list-style: none;
+ text-align: center;
+}
+
+div#header ul#nav li {
+ display: inline;
+ padding: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+ margin-left: 0.5em;
+ margin-right: 0.5em;
+ font-size: 105%;
+}
+
+div#header ul#nav li :link, div#header ul#nav li :visited {
+ display: inline-block;
+ margin: 0;
+ color: white;
+ font-style: normal;
+ font-weight: normal;
+ text-decoration: none;
+ padding-bottom: 1px;
+}
+
+div#header ul#nav li :link:hover, div#header ul#nav li :visited:hover {
+ padding-bottom: 0;
+}
+
+div#header ul#nav li .current {
+ font-weight: bold;
+ color: #f4ee96;
+ padding-bottom: 1px;
+}
+
+div#header ul#nav li .current:hover{
+ padding-bottom: 1px;
+ border-style: none;
+}
+
+/* Content */
+div#content {
+ background-color: #FFF;
+ position: relative;
+ line-height: 150%;
+}
+
+#footer {
+ background-color: #729fcf;
+ text-align: center;
+ padding: 5px;
+}
diff --git a/projects.gnome.org/gtkglext/sshots.html b/projects.gnome.org/gtkglext/sshots.html
new file mode 100644
index 0000000..2ff40a1
--- /dev/null
+++ b/projects.gnome.org/gtkglext/sshots.html
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+ <title>GTK+ OpenGL Extension - Screenshots</title>
+ <link href="content" rel="stylesheet" />
+ <link href="site" rel="stylesheet" />
+</head>
+<body>
+<div id="container">
+ <div id="header">
+ <!-- Logo -->
+ <h1>GTK+ OpenGL Extension - Screenshots</h1>
+ <!-- Navigation Bar -->
+ <ul id="nav">
+ <li><a href="index">About</a></li>
+ <li><a href="features">Features</a></li>
+ <li><a href="download">Download</a></li>
+ <li><a class="current" href="sshots">Screenshots</a></li>
+ <li><a href="doc">Documentation</a></li>
+ <li><a href="devel">Development</a></li>
+ </ul>
+ </div>
+ <div id="content">
+ <h2>logo</h2>
+ <p>A simple logo demo:</p>
+ <div class="figs">
+ <table class="fig">
+ <caption>logo example running on Linux</caption>
+ <tr>
+ <td><a href="http://sourceforge.net/dbimage.php?id=208120"><img src="http://sourceforge.net/dbimage.php?id=208119" width="100" height="80" /></a></td>
+ </tr>
+ </table>
+ <table class="fig">
+ <caption>logo example running on Windows XP</caption>
+ <tr>
+ <td><a href="http://sourceforge.net/dbimage.php?id=208122"><img src="http://sourceforge.net/dbimage.php?id=208121" width="100" height="80" /></a></td>
+ </tr>
+ </table>
+ </div>
+
+ <h2>gears</h2>
+ <p>The <a href="http://mesa3d.org">Mesa</a> gears
+ demo—originally written by Brian Paul; ported to GtkGLExt by
+ Naofumi Yasufuku:</p>
+ <div class="figs">
+ <table class="fig">
+ <caption>gears example running on Linux</caption>
+ <tr>
+ <td><a href="http://sourceforge.net/dbimage.php?id=208110"><img src="http://sourceforge.net/dbimage.php?id=208109" width="100" height="80" /></a></td>
+ </tr>
+ </table>
+ <table class="fig">
+ <caption>gears example running on Windows XP</caption>
+ <tr>
+ <td><a href="http://sourceforge.net/dbimage.php?id=208112"><img src="http://sourceforge.net/dbimage.php?id=208111" width="100" height="80" /></a></td>
+ </tr>
+ </table>
+ </div>
+
+ <h2>viewlw</h2>
+ <p>The
+ viewlw <a href="http://www.newtek.com/lightwave/">LightWave 3D</a>
+ object viewer demo that comes with GtkGLArea—originally
+ written by Janne Löf; ported by Alif Wahid with just slight
+ modification:</p>
+ <div class="figs">
+ <table class="fig">
+ <caption>gears example running on Linux</caption>
+ <tr>
+ <td><a href="http://sourceforge.net/dbimage.php?id=208116"><img src="http://sourceforge.net/dbimage.php?id=208115" width="100" height="80" /></a></td>
+ </tr>
+ </table>
+ <table class="fig">
+ <caption>gears example running on Windows XP</caption>
+ <tr>
+ <td><a href="http://sourceforge.net/dbimage.php?id=208118"><img src="http://sourceforge.net/dbimage.php?id=208117" width="100" height="80" /></a></td>
+ </tr>
+ </table>
+ </div>
+
+ </div>
+ <div id="footer">
+ <a href="http://sourceforge.net/projects/gtkglext"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=54333&type=10" width="80" height="15" border="0" alt="SourceForge.net" title="Get GtkGLExt at SourceForge.net. Fast, secure and Free Open Source software downloads" /></a>
+ </div>
+</div>
+</body>
+</html>
diff --git a/projects.gnome.org/gtkglext/users.html b/projects.gnome.org/gtkglext/users.html
new file mode 100644
index 0000000..395e2ca
--- /dev/null
+++ b/projects.gnome.org/gtkglext/users.html
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+ <title>GTK+ OpenGL Extension - Projects that use GtkGLExt</title>
+ <link href="content" rel="stylesheet" />
+ <link href="site" rel="stylesheet" />
+</head>
+<body>
+<div id="container">
+ <div id="header">
+ <!-- Logo -->
+ <h1>GTK+ OpenGL Extension - Screenshots</h1>
+ <!-- Navigation Bar -->
+ <ul id="nav">
+ <li><a class="current" href="index">About</a></li>
+ <li><a href="features">Features</a></li>
+ <li><a href="download">Download</a></li>
+ <li><a href="sshots">Screenshots</a></li>
+ <li><a href="doc">Documentation</a></li>
+ <li><a href="devel">Development</a></li>
+ </ul>
+ </div>
+ <div id="content">
+
+ <h2>Projects that use GtkGLext</h2>
+ <ul>
+ <li><a href="http://cellumat3d.sourceforge.net/" title="Cellumat3D home page">Cellumat3D</a> is a tool for simulating and exploring cellular automata in 3D space.</li>
+ <li><a href="http://crosa.sf.net/" title="Crosa home page">Crosa</a> is a simple game development framework, and despite the games don't depend on GTK, it uses <a href="download#gtkglextmm">gtkglextmm</a> for its tools.</li>
+ <li><a href="http://automagically.de/?g3dviewer" title="G3DViewer home page">G3DViewer</a> is a program to display and inspect 3D models.</li>
+ <li><a href="http://cairographics.org/OpenGL" title="Cairo OpenGL page">gl-cairo-cube</a> is an example showing how to use cairo and OpenGL for rendering interactive textures.</li>
+ <li><a href="http://glchess.sourceforge.net/" title="glChess home page">glChess</a> is a 3D chess interface for the GNOME desktop.</li>
+ <li><a href="http://guichaz.free.fr/gliv" title="Gliv home page">GLiv</a> is an OpenGL image viewer.</li>
+ <li><a href="http://gwp.lunix.com.ar/" title="GNOME War Pad home page">GNOME War Pad</a> is 'VGA Planets' client for GNOME 2 desktop platform.</li>
+ <li><a href="http://gsegyview.sourceforge.net/" title="GSEGYView home page">GSEGYView</a> is a free cross-platform viewer for seismic data in SEG-Y format and its modifications.</li>
+ <li><a href="http://gwyddion.net/" title="Gwyddion home page">Gwyddion</a> is a modular SPM (Scanning Probe Microsope) data visualization and analysis tool.</li>
+ <li><a href="http://www.k-3d.org/wiki/Main_Page" title="K-3D home page">K-3D</a> is a complete free-as-in-freedom 3D modeling, animation, and rendering system.</li>
+ <li><a href="http://kludge3d.sourceforge.net/" title="Kludge3d home page">Kludge3d</a> is a simple 3D model editor in the spirit of Worldcraft or Milkshape.</li>
+ <li><a href="http://masyv.sourceforge.net/" title="MASyV home page">MASyV</a> is an easy-to-use agent-based model simulation/visualization platform. Uses GdkGLPixmap since MASyV 0.10 (or SVN Rev 125).</li>
+ <li>The <a href="http://www.ncsu.edu/stud_orgs/ar" title="NCSU Aerial Robotics Club home page">NCSU Aerial Robotics Club</a> used GtkGLExtmm in its UAV video and photography processing systems.</li>
+ <li><a href="http://openvrml.org">OpenVRML</a> is a runtime library and viewer for VRML and X3D worlds.</li>
+ <li><a href="http://www.dominik-epple.de/pyglplot" title="pyglplot home page">pyglplot</a> is an interactive 3D plotting and visualization tool.</li>
+ <li><a href="http://sourceforge.net/projects/sharp3d/" title="SharpConstruct project page">SharpConstruct</a> is a free 3D sculpting program.</li>
+ <li><a href="http://vrmlengine.sourceforge.net/view3dscene.php" title="view3dscene home page">view3dscene</a> is a viewer for VRML, X3D, Collada, 3DS and MD3 models.</li>
+ <li><a href="http://www.vpython.org/" title="VPython home page">VPython</a> is a simple Free 3D graphics system used in physics education.</li>
+ </ul>
+
+ </div>
+ <div id="footer">
+ <a href="http://sourceforge.net/projects/gtkglext"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=54333&type=10" width="80" height="15" border="0" alt="SourceForge.net" title="Get GtkGLExt at SourceForge.net. Fast, secure and Free Open Source software downloads" /></a>
+ </div>
+</div>
+</body>
+</html>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]