| <?php  																														require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php");	require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php"); 	require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php"); 	$App 	= new App();	$Nav	= new Nav();	$Menu 	= new Menu();		include($App->getProjectCommon());    # All on the same line to unclutter the user's desktop' | 
 |  | 
 | 	#***************************************************************************** | 
 | 	# | 
 | 	# ganttchart.php | 
 | 	# | 
 | 	# Author: 	Emil Crumhorn | 
 | 	# Date:		2007-09-02 | 
 | 	# | 
 | 	# Description: Describes the GanttChart widget. | 
 | 	# | 
 | 	#**************************************************************************** | 
 |  | 
 |  | 
 | 	# | 
 | 	# Begin: page-specific settings.  Change these. | 
 | 	$pageTitle 		= "Nebula GANTT Chart Widget"; | 
 | 	$pageKeywords	= "Nebula, SWT, Widgets, Controls"; | 
 | 	$pageAuthor		= "Emil Crumhorn"; | 
 |  | 
 | 	# Add page-specific Nav bars here | 
 | 	# Format is Link text, link URL (can be http://www.someothersite.com/), target (_self, _blank), level (1, 2 or 3) | 
 | 	# $Nav->addNavSeparator("My Page Links", 	"downloads.php"); | 
 | 	# $Nav->addCustomNav("My Link", "mypage.php", "_self", 3); | 
 | 	# $Nav->addCustomNav("Google", "http://www.google.com/", "_blank", 3); | 
 |  | 
 |  | 
 | 	# End: page-specific settings | 
 | 	# | 
 |  | 
 | 	# Paste your HTML content between the EOHTML markers! | 
 | 	$html = <<<EOHTML | 
 |  | 
 | 	<div id="midcolumn"> | 
 | 		<h1>$pageTitle</h1> | 
 | 		<h2>GanttChart</h2> | 
 | 		<p> | 
 | 		<ul> | 
 | 			<li>Hours view (to control items down to the minute level) - which also adds 3 more zoom levels in that view. | 
 | 			<li>GanttSections to split chart into individual sections. | 
 | 			<li>Advanced tooltips and individual tooltips for events. | 
 | 			<li>Layering / Layer Alpha Opacities / Layer Showing and Hiding | 
 | 			<li>Event Date limiting (to lock it to a certain range) | 
 | 			<li>Fixed row heights / Group heights. | 
 | 			<li>Language settings. | 
 | 			<li>Color Themes (and easy to make your own). | 
 | 			<li>Lots and lots more. See screenshots below. | 
 | 		</ul> | 
 | 		<p> | 
 | 		<b>GanttChart</b> (shown using GanttSections - Silver theme)<br> | 
 | 		<img src='images/gantt_20_silver.jpg'> | 
 | 		<br><br> | 
 | 		<b>GanttChart</b> (shown using GanttSections - Blue theme)<br> | 
 | 		<img src='images/gantt_sections.jpg'> | 
 | 		<p> | 
 | 		The GANTT chart is a fully customizable widget for displaying anything from a simple chart to allowing user interaction via drag and drop and resizing and well | 
 | 		as dependency interaction. | 
 | 		<p> | 
 | 		The GANTT widget has taken hints from Microsoft Project as far as styles and overall look and feel goes. There are features such as dependencies, | 
 | 		checkpoints, revised dates, and much more. Nearly everything is customizable and you can zoom in to detailed day views all the way out to yearly overviews | 
 | 		(12 zoom levels). Events can be resized, dragged and dropped and various other things. | 
 | 		<p> | 
 | 		The widget is extremely simple to use for those wishing a basic implementation, or you can customize everything down to the pixel level if you so prefer. | 
 | 		Basically, if you don't like something, change it! | 
 |  | 
 | 		<p> | 
 | 			<a href='/nebula/snippets.php#GanttChart'>Snippets</a> | 
 | 		</p>		 | 
 | 		<p> | 
 | 			<a href="http://www.hexapixel.com/files/nightly/">Download</a> </li> | 
 | 		</p> | 
 | 		<p></p> | 
 | 				 | 
 | 		<hr class="clearer"/> | 
 | 	</div> | 
 |  | 
 |  | 
 | EOHTML; | 
 |  | 
 |  | 
 | 	# Generate the web page | 
 | 	$App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html); | 
 | ?> |