← Back to team overview

gephi.team team mailing list archive

[Merge] lp:~megaterik/gephi/PNGExporter into lp:gephi

 

Mathieu Bastian has proposed merging lp:~megaterik/gephi/PNGExporter into lp:gephi.

Requested reviews:
  Eduardo Ramos (eduramiba)

For more details, see:
https://code.launchpad.net/~megaterik/gephi/PNGExporter/+merge/70200

Add PNG Exporter in PreviewExport plugin
-- 
https://code.launchpad.net/~megaterik/gephi/PNGExporter/+merge/70200
Your team Gephi Team is subscribed to branch lp:gephi.
=== modified file 'CollectionUtils/src/org/gephi/utils/collection/org-gephi-utils-collection.pot'
--- CollectionUtils/src/org/gephi/utils/collection/org-gephi-utils-collection.pot	2010-04-16 17:25:08 +0000
+++ CollectionUtils/src/org/gephi/utils/collection/org-gephi-utils-collection.pot	2011-08-02 18:16:27 +0000
@@ -16,7 +16,10 @@
 "Content-Transfer-Encoding: 8bit\n"
 
 msgid "OpenIDE-Module-Long-Description"
-msgstr "Custom collections and libraries utilities"
+msgstr ""
+"Custom collections and libraries utilities:\n"
+"- Goolgle Collections\n"
+"- Trove"
 
 msgid "OpenIDE-Module-Short-Description"
 msgstr "Custom collections and libraries utilities"

=== added file 'CommonsCompressWrapper/src/org/gephi/lib/commonscompress/org-gephi-lib-commonscompress.pot'
--- CommonsCompressWrapper/src/org/gephi/lib/commonscompress/org-gephi-lib-commonscompress.pot	1970-01-01 00:00:00 +0000
+++ CommonsCompressWrapper/src/org/gephi/lib/commonscompress/org-gephi-lib-commonscompress.pot	2011-08-02 18:16:27 +0000
@@ -0,0 +1,24 @@
+# English (en) translation for Gephi.
+# Copyright (C) 2010 Gephi contributors.
+# This file is distributed under the same license as the Gephi package.
+# Gephi Team <gephi.team@xxxxxxxxxxxxxxxxxxx>, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Gephi 0.7\n"
+"Report-Msgid-Bugs-To: gephi.team@xxxxxxxxxxxxxxxxxxx\n"
+"POT-Creation-Date: 2010-04-07 13:16+0200\n"
+"PO-Revision-Date: 2010-04-07 13:16+0200\n"
+"Last-Translator: Mathieu Bastian <gephi.team@xxxxxxxxxxxxxxxxxxx>\n"
+"Language-Team: English <https://launchpad.net/~gephi.team>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+msgid "OpenIDE-Module-Long-Description"
+msgstr ""
+"Commons Compress defines an API for working with ar, cpio, tar, zip, gzip "
+"and bzip2 files."
+
+msgid "OpenIDE-Module-Short-Description"
+msgstr "Compression Utility Classes"

=== modified file 'DataLaboratoryPlugin/src/org/gephi/datalab/plugin/manipulators/general/ui/org-gephi-datalab-plugin-manipulators-general-ui.pot'
--- DataLaboratoryPlugin/src/org/gephi/datalab/plugin/manipulators/general/ui/org-gephi-datalab-plugin-manipulators-general-ui.pot	2011-02-10 20:41:22 +0000
+++ DataLaboratoryPlugin/src/org/gephi/datalab/plugin/manipulators/general/ui/org-gephi-datalab-plugin-manipulators-general-ui.pot	2011-08-02 18:16:27 +0000
@@ -182,8 +182,8 @@
 "is assigned if missing or existing.<br />Edges need 'Source' and 'Target' "
 "columns with the id of the source and target nodes. If any is not provided "
 "for a row, it will be ignored.<br />If no 'Type' column is provided, all "
-"edges will be directed.<br />If an edge already exists or cannot be created, "
-"it will be ignored.</html>"
+"edges will be directed.<br />If an edge already exists, attributes will be "
+"ignored, but their weights will be added (weight=1 if not specified)</html>"
 
 msgid "ImportCSVUIVisualPanel2.edges.create-new-nodes-checkbox"
 msgstr "Create missing nodes"

=== modified file 'DataLaboratoryPlugin/src/org/gephi/datalab/plugin/manipulators/nodes/org-gephi-datalab-plugin-manipulators-nodes.pot'
--- DataLaboratoryPlugin/src/org/gephi/datalab/plugin/manipulators/nodes/org-gephi-datalab-plugin-manipulators-nodes.pot	2011-03-01 15:05:53 +0000
+++ DataLaboratoryPlugin/src/org/gephi/datalab/plugin/manipulators/nodes/org-gephi-datalab-plugin-manipulators-nodes.pot	2011-08-02 18:16:27 +0000
@@ -118,6 +118,14 @@
 msgid "SetNodesSize.name.multiple"
 msgstr "Set all nodes size..."
 
+msgid "MergeNodes.name"
+msgstr "Merge nodes..."
+
+msgid "MergeNodes.description"
+msgstr ""
+"All nodes are merged into a new one, combining the edges and values using "
+"different strategies"
+
 msgid "LinkNodes.name"
 msgstr "Link to nodes..."
 

=== modified file 'DataLaboratoryPlugin/src/org/gephi/datalab/plugin/manipulators/nodes/ui/org-gephi-datalab-plugin-manipulators-nodes-ui.pot'
--- DataLaboratoryPlugin/src/org/gephi/datalab/plugin/manipulators/nodes/ui/org-gephi-datalab-plugin-manipulators-nodes-ui.pot	2011-02-10 20:41:22 +0000
+++ DataLaboratoryPlugin/src/org/gephi/datalab/plugin/manipulators/nodes/ui/org-gephi-datalab-plugin-manipulators-nodes-ui.pot	2011-08-02 18:16:27 +0000
@@ -15,6 +15,22 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
+msgid "MergeNodesUI.description"
+msgstr ""
+"<html>One new node with the same color, size and position of the main "
+"selected node is created.<br />Edges are assigned to the new node.<br />Each "
+"column uses the given strategy to reduce the rows values to one value.<br /"
+">Hierarchy is ignored.</html>"
+
+msgid "MergeNodesUI.deleteMergedNodesText"
+msgstr "Delete merged nodes"
+
+msgid "MergeNodesUI.selectedRowText"
+msgstr "Main selected row:"
+
+msgid "MergeNodesUI.configurationText"
+msgstr "Configure"
+
 msgid "LinkNodesUI.descriptionLabel.text"
 msgstr ""
 "<html>Choose the source node and type of the edges.<br />Edges between "

=== added file 'DataLaboratoryPlugin/src/org/gephi/datalab/plugin/manipulators/rows/merge/org-gephi-datalab-plugin-manipulators-rows-merge.pot'
--- DataLaboratoryPlugin/src/org/gephi/datalab/plugin/manipulators/rows/merge/org-gephi-datalab-plugin-manipulators-rows-merge.pot	1970-01-01 00:00:00 +0000
+++ DataLaboratoryPlugin/src/org/gephi/datalab/plugin/manipulators/rows/merge/org-gephi-datalab-plugin-manipulators-rows-merge.pot	2011-08-02 18:16:27 +0000
@@ -0,0 +1,76 @@
+# English (en) translation for Gephi.
+# Copyright (C) 2010 Gephi contributors.
+# This file is distributed under the same license as the Gephi package.
+# Gephi Team <gephi.team@xxxxxxxxxxxxxxxxxxx>, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Gephi 0.7\n"
+"Report-Msgid-Bugs-To: gephi.team@xxxxxxxxxxxxxxxxxxx\n"
+"POT-Creation-Date: 2010-04-07 13:16+0200\n"
+"PO-Revision-Date: 2010-04-07 13:16+0200\n"
+"Last-Translator: Mathieu Bastian <gephi.team@xxxxxxxxxxxxxxxxxxx>\n"
+"Language-Team: English <https://launchpad.net/~gephi.team>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+msgid "KeepSelectedRowValue.name"
+msgstr "Keep main selected row value"
+
+msgid "KeepSelectedRowValue.description"
+msgstr "Simply uses the value of the main selected row"
+
+msgid "JoinWithSeparator.name"
+msgstr "Join values with a separator"
+
+msgid "JoinWithSeparator.description"
+msgstr "Join values of a String or list column with a separator"
+
+msgid "AverageNumber.name"
+msgstr "Calculate average value"
+
+msgid "AverageNumber.description"
+msgstr "Calculates the average value"
+
+msgid "FirstQuartileNumber.name"
+msgstr "Calculate first quartile (Q1)"
+
+msgid "FirstQuartileNumber.description"
+msgstr "Calculates the first quartile (Q1)"
+
+msgid "MedianNumber.name"
+msgstr "Calculate median value"
+
+msgid "MedianNumber.description"
+msgstr "Calculates the median"
+
+msgid "ThirdQuartileNumber.name"
+msgstr "Calculate first quartile (Q3)"
+
+msgid "ThirdQuartileNumber.description"
+msgstr "Calculates the first quartile (Q3)"
+
+msgid "InterQuartileRangeNumber.name"
+msgstr "Calculate interquartile range (IQR)"
+
+msgid "InterQuartileRangeNumber.description"
+msgstr "Calculates the interquartile range (IQR)"
+
+msgid "SumNumbers.name"
+msgstr "Calculate sum"
+
+msgid "SumNumbers.description"
+msgstr "Calculates the sum"
+
+msgid "MinimumNumber.name"
+msgstr "Calculate minimum value"
+
+msgid "MinimumNumber.description"
+msgstr "Calculates the minimum value"
+
+msgid "MaximumNumber.name"
+msgstr "Calculate maximum value"
+
+msgid "MaximumNumber.description"
+msgstr "Calculates the maximum value"

=== added file 'DataLaboratoryPlugin/src/org/gephi/datalab/plugin/manipulators/rows/merge/ui/org-gephi-datalab-plugin-manipulators-rows-merge-ui.pot'
--- DataLaboratoryPlugin/src/org/gephi/datalab/plugin/manipulators/rows/merge/ui/org-gephi-datalab-plugin-manipulators-rows-merge-ui.pot	1970-01-01 00:00:00 +0000
+++ DataLaboratoryPlugin/src/org/gephi/datalab/plugin/manipulators/rows/merge/ui/org-gephi-datalab-plugin-manipulators-rows-merge-ui.pot	2011-08-02 18:16:27 +0000
@@ -0,0 +1,19 @@
+# English (en) translation for Gephi.
+# Copyright (C) 2010 Gephi contributors.
+# This file is distributed under the same license as the Gephi package.
+# Gephi Team <gephi.team@xxxxxxxxxxxxxxxxxxx>, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Gephi 0.7\n"
+"Report-Msgid-Bugs-To: gephi.team@xxxxxxxxxxxxxxxxxxx\n"
+"POT-Creation-Date: 2010-04-07 13:16+0200\n"
+"PO-Revision-Date: 2010-04-07 13:16+0200\n"
+"Last-Translator: Mathieu Bastian <gephi.team@xxxxxxxxxxxxxxxxxxx>\n"
+"Language-Team: English <https://launchpad.net/~gephi.team>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+msgid "JoinWithSeparatorUI.separatorLabel.text"
+msgstr "Separator:"

=== modified file 'DesktopBranding/src/org/gephi/branding/desktop/multilingual/org-gephi-branding-desktop-multilingual.pot'
--- DesktopBranding/src/org/gephi/branding/desktop/multilingual/org-gephi-branding-desktop-multilingual.pot	2010-09-17 09:19:14 +0000
+++ DesktopBranding/src/org/gephi/branding/desktop/multilingual/org-gephi-branding-desktop-multilingual.pot	2011-08-02 18:16:27 +0000
@@ -28,3 +28,10 @@
 
 msgid "ChangeLang.Confirm.title"
 msgstr "Language"
+
+msgid "ChangeLang.Error.message"
+msgstr ""
+"Language could not be changed. Please make sure you have permissions to "
+"change files.\n"
+"If the problem persists you can manually change language by editing {gephi "
+"installation}/etc/gephi.conf file."

=== modified file 'DesktopBranding/src/org/gephi/branding/desktop/org-gephi-branding-desktop.pot'
--- DesktopBranding/src/org/gephi/branding/desktop/org-gephi-branding-desktop.pot	2011-03-16 12:14:01 +0000
+++ DesktopBranding/src/org/gephi/branding/desktop/org-gephi-branding-desktop.pot	2011-08-02 18:16:27 +0000
@@ -92,3 +92,32 @@
 
 msgid "CommandLineProcessor.fileNotSupported"
 msgstr "The file format is not supported"
+
+msgid "OutOfMemoryError.canIncreaseMemory.message"
+msgstr ""
+"Gephi reached the maximum amount of memory ({0}). This happens when the "
+"volume of data is too large. The limit can be increased up to {1} on your "
+"computer.\n"
+"\n"
+"Gephi will try to save your project before exiting. If cancel, it's likely "
+"Gephi will stop respond."
+
+msgid "OutOfMemoryError.alreadyMax.message"
+msgstr ""
+"Gephi reached the maximum amount of memory ({0}). This happens when the "
+"volume of data is too large. The limit is already set at it's maximum.\n"
+"\n"
+"Gephi will try to save your project before exiting. If cancel, it's likely "
+"Gephi will stop respond."
+
+msgid "OutOfMemoryError.title"
+msgstr "Gephi is running out of memory"
+
+msgid "OutOfMemoryError.canIncreaseMemory.button"
+msgstr "Increase memory and restart Gephi"
+
+msgid "OutOfMemoryError.alreadyMax.button"
+msgstr "Save project and restart Gephi"
+
+msgid "OutOfMemoryError.cancel"
+msgstr "Cancel"

=== modified file 'DesktopDataLaboratory/src/org/gephi/desktop/datalab/org-gephi-desktop-datalab.pot'
--- DesktopDataLaboratory/src/org/gephi/desktop/datalab/org-gephi-desktop-datalab.pot	2011-02-10 20:41:22 +0000
+++ DesktopDataLaboratory/src/org/gephi/desktop/datalab/org-gephi-desktop-datalab.pot	2011-08-02 18:16:27 +0000
@@ -119,3 +119,6 @@
 
 msgid "AvailableColumnsPanel.maximum-available-columns.info"
 msgstr "Maximum number of columns reached"
+
+msgid "ConfigurationPanel.timeIntervalsAsDates.text"
+msgstr "Time intervals as dates"

=== modified file 'DesktopFilters/src/org/gephi/desktop/filters/query/org-gephi-desktop-filters-query.pot'
--- DesktopFilters/src/org/gephi/desktop/filters/query/org-gephi-desktop-filters-query.pot	2011-03-13 13:56:23 +0000
+++ DesktopFilters/src/org/gephi/desktop/filters/query/org-gephi-desktop-filters-query.pot	2011-08-02 18:16:27 +0000
@@ -30,6 +30,9 @@
 msgid "QueryNode.actions.save"
 msgstr "Save"
 
+msgid "QueryNode.actions.duplicate"
+msgstr "Duplicate"
+
 msgid "RootNode.name"
 msgstr "Queries"
 

=== modified file 'DesktopPreview/src/org/gephi/desktop/preview/org-gephi-desktop-preview.pot'
--- DesktopPreview/src/org/gephi/desktop/preview/org-gephi-desktop-preview.pot	2011-03-20 17:04:27 +0000
+++ DesktopPreview/src/org/gephi/desktop/preview/org-gephi-desktop-preview.pot	2011-08-02 18:16:27 +0000
@@ -80,15 +80,9 @@
 msgid "PreviewTopComponent.busyLabel.text"
 msgstr "Refreshing..."
 
-msgid "PreviewSettingsTopComponent.box.text"
-msgstr ""
-
 msgid "PreviewSettingsTopComponent.saveButton.toolTipText"
 msgstr "Save preset"
 
-msgid "PreviewSettingsTopComponent.saveButton.text"
-msgstr ""
-
 msgid "PreviewSettingsTopComponent.ratioLabel.text"
 msgstr "0"
 
@@ -104,9 +98,6 @@
 msgid "PreviewSettingsTopComponent.ratio.minimum"
 msgstr "Minimum"
 
-msgid "PreviewTopComponent.southBusyLabel.text"
-msgstr ""
-
 msgid "PreviewTopComponent.backgroundButton.text"
 msgstr "Background"
 

=== modified file 'DesktopProject/src/org/gephi/desktop/project/org-gephi-desktop-project.pot'
--- DesktopProject/src/org/gephi/desktop/project/org-gephi-desktop-project.pot	2011-02-10 20:41:22 +0000
+++ DesktopProject/src/org/gephi/desktop/project/org-gephi-desktop-project.pot	2011-08-02 18:16:27 +0000
@@ -23,8 +23,8 @@
 
 msgid "CloseProject_confirm_message"
 msgstr ""
-"<html><b>Do you want to save your project?</b><br><font size=\"-2"
-"\">Modifications will be lost if you don't save them.</html>"
+"<html><b>Do you want to save your project?</b><br><font size="
+"\"-2\">Modifications will be lost if you don't save them.</html>"
 
 msgid "CloseProject_confirm_save"
 msgstr "Save"

=== modified file 'DesktopRanking/src/org/gephi/desktop/ranking/org-gephi-desktop-ranking.pot'
--- DesktopRanking/src/org/gephi/desktop/ranking/org-gephi-desktop-ranking.pot	2010-05-17 15:13:03 +0000
+++ DesktopRanking/src/org/gephi/desktop/ranking/org-gephi-desktop-ranking.pot	2011-08-02 18:16:27 +0000
@@ -74,6 +74,12 @@
 msgid "ResultListPanel.tablescreenshot.error.title"
 msgstr "Error"
 
+msgid "ResultListPanel.column.rank"
+msgstr "Rank"
+
+msgid "ResultListPanel.column.label"
+msgstr "Label"
+
 msgid "RankingChooser.choose.text"
 msgstr "---Choose a rank parameter"
 

=== modified file 'DesktopTools/src/org/gephi/desktop/tools/org-gephi-desktop-tools.pot'
--- DesktopTools/src/org/gephi/desktop/tools/org-gephi-desktop-tools.pot	2010-04-16 22:27:33 +0000
+++ DesktopTools/src/org/gephi/desktop/tools/org-gephi-desktop-tools.pot	2011-08-02 18:16:27 +0000
@@ -25,7 +25,7 @@
 msgstr "Diameter"
 
 msgid "MouseSelectionPopupPanel.proportionnalZoomCheckbox.text"
-msgstr "Proportionnal to zoom"
+msgstr "Proportional to zoom"
 
 msgid "SelectionBar.statusLabel.rectangleSelection"
 msgstr "Rectangle selection"

=== modified file 'ExportPlugin/src/org/gephi/io/exporter/plugin/org-gephi-io-exporter-plugin.pot'
--- ExportPlugin/src/org/gephi/io/exporter/plugin/org-gephi-io-exporter-plugin.pot	2011-02-10 20:41:22 +0000
+++ ExportPlugin/src/org/gephi/io/exporter/plugin/org-gephi-io-exporter-plugin.pot	2011-08-02 18:16:27 +0000
@@ -32,3 +32,9 @@
 
 msgid "fileType_CSV_Name"
 msgstr "CSV Files"
+
+msgid "fileType_Pajek_Name"
+msgstr "NET Files (Pajek)"
+
+msgid "fileType_DL_Name"
+msgstr "DL files (UCINET)"

=== modified file 'ExportPluginUI/src/org/gephi/ui/exporter/plugin/org-gephi-ui-exporter-plugin.pot'
--- ExportPluginUI/src/org/gephi/ui/exporter/plugin/org-gephi-ui-exporter-plugin.pot	2010-09-25 20:42:12 +0000
+++ ExportPluginUI/src/org/gephi/ui/exporter/plugin/org-gephi-ui-exporter-plugin.pot	2011-08-02 18:16:27 +0000
@@ -30,6 +30,12 @@
 msgid "UIExporterCSV.name"
 msgstr "CSV"
 
+msgid "UIExporterPajek.name"
+msgstr "Pajek"
+
+msgid "UIExporterDL.name"
+msgstr "Exporter DL"
+
 msgid "UIExporterGDFPanel.jRadioButton1.text"
 msgstr "Simple quotes"
 
@@ -143,3 +149,12 @@
 
 msgid "UIExporterGEXFPanel.hierarchyCheckbox.text"
 msgstr "Export hierarchy"
+
+msgid "UIExporterPajekPanel.labelExport.text"
+msgstr "Export:"
+
+msgid "UIExporterPajekPanel.positionExportCheckbox.text"
+msgstr "Position (x,y)"
+
+msgid "UIExporterPajekPanel.edgeWeightCheckbox.text"
+msgstr "Edge weights"

=== modified file 'ImportPlugin/src/org/gephi/io/importer/plugin/file/org-gephi-io-importer-plugin-file.pot'
--- ImportPlugin/src/org/gephi/io/importer/plugin/file/org-gephi-io-importer-plugin-file.pot	2011-03-01 15:05:53 +0000
+++ ImportPlugin/src/org/gephi/io/importer/plugin/file/org-gephi-io-importer-plugin-file.pot	2011-08-02 18:16:27 +0000
@@ -36,12 +36,18 @@
 msgid "fileType_CSV_Name"
 msgstr "CSV Files"
 
+msgid "fileType_Edges_Name"
+msgstr "Edge List"
+
 msgid "fileType_GraphViz_Name"
 msgstr "GraphViz Files"
 
 msgid "fileType_DL_Name"
 msgstr "DL Files (UCINET)"
 
+msgid "fileType_VNA_Name"
+msgstr "VNA Files"
+
 msgid "importerGDF_error_dataformat1"
 msgstr "The file must start with the \"nodedef> name\" line."
 
@@ -66,7 +72,7 @@
 msgid "importerGDF_error_dataformat7"
 msgstr ""
 "Line ''{0}'' has more columns than defined in header. Please verify the "
-"number of comas."
+"number of commas."
 
 msgid "importerGDF_error_dataformat8"
 msgstr "The node column ''{0}'' can't be added because it already exists"

=== modified file 'ImportPluginUI/src/org/gephi/ui/importer/plugin/org-gephi-ui-importer-plugin.pot'
--- ImportPluginUI/src/org/gephi/ui/importer/plugin/org-gephi-ui-importer-plugin.pot	2010-09-06 17:49:12 +0000
+++ ImportPluginUI/src/org/gephi/ui/importer/plugin/org-gephi-ui-importer-plugin.pot	2011-08-02 18:16:27 +0000
@@ -96,3 +96,15 @@
 "target. Name node primary key column \"id\" and edge columns \"source\" and "
 "\"target\". Columns \"label\", \"x\", \"y\" and \"size\" for nodes and "
 "\"label\" and \"weight\" for edges are optionnal."
+
+msgid "ImporterVnaUI.displayName"
+msgstr "VNA import"
+
+msgid "ImporterVnaUI.message.linear"
+msgstr "Line width increases linearly with its value."
+
+msgid "ImporterVnaUI.message.square_root"
+msgstr "Line width increases with a square root of its value."
+
+msgid "ImporterVnaUI.message.logarithmic"
+msgstr "Line width increases logarithmically with its value."

=== added file 'LayoutPlugin/src/org/gephi/layout/plugin/forceAtlas2/org-gephi-layout-plugin-forceAtlas2.pot'
--- LayoutPlugin/src/org/gephi/layout/plugin/forceAtlas2/org-gephi-layout-plugin-forceAtlas2.pot	1970-01-01 00:00:00 +0000
+++ LayoutPlugin/src/org/gephi/layout/plugin/forceAtlas2/org-gephi-layout-plugin-forceAtlas2.pot	2011-08-02 18:16:27 +0000
@@ -0,0 +1,97 @@
+# English (en) translation for Gephi.
+# Copyright (C) 2010 Gephi contributors.
+# This file is distributed under the same license as the Gephi package.
+# Gephi Team <gephi.team@xxxxxxxxxxxxxxxxxxx>, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Gephi 0.7\n"
+"Report-Msgid-Bugs-To: gephi.team@xxxxxxxxxxxxxxxxxxx\n"
+"POT-Creation-Date: 2010-04-07 13:16+0200\n"
+"PO-Revision-Date: 2010-04-07 13:16+0200\n"
+"Last-Translator: Mathieu Bastian <gephi.team@xxxxxxxxxxxxxxxxxxx>\n"
+"Language-Team: English <https://launchpad.net/~gephi.team>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+msgid "ForceAtlas2.name"
+msgstr "ForceAtlas 2"
+
+msgid "ForceAtlas2.description"
+msgstr ""
+"Quality layout: a linear-attraction linear-repulsion model with few "
+"approximations (BarnesHut). Speed automatically computed."
+
+msgid "ForceAtlas2.tuning"
+msgstr "Tuning"
+
+msgid "ForceAtlas2.behavior"
+msgstr "Behavior Alternatives"
+
+msgid "ForceAtlas2.performance"
+msgstr "Performance"
+
+msgid "ForceAtlas2.scalingRatio.name"
+msgstr "Scaling"
+
+msgid "ForceAtlas2.scalingRatio.desc"
+msgstr "How much repulsion you want. More makes a more sparse graph."
+
+msgid "ForceAtlas2.gravity.name"
+msgstr "Gravity"
+
+msgid "ForceAtlas2.gravity.desc"
+msgstr "Attracts nodes to the center. Prevents islands from drifting away."
+
+msgid "ForceAtlas2.distributedAttraction.name"
+msgstr "Dissuade Hubs"
+
+msgid "ForceAtlas2.distributedAttraction.desc"
+msgstr ""
+"Distributes attraction along outbound edges. Hubs attract less and thus are "
+"pushed to the borders."
+
+msgid "ForceAtlas2.linLogMode.name"
+msgstr "LinLog mode"
+
+msgid "ForceAtlas2.linLogMode.desc"
+msgstr ""
+"Switch ForceAtlas' model from lin-lin to lin-log (tribute to Andreas Noack). "
+"Makes clusters more tight."
+
+msgid "ForceAtlas2.adjustSizes.name"
+msgstr "Prevent Overlap"
+
+msgid "ForceAtlas2.adjustSizes.desc"
+msgstr ""
+"Use only when spatialized. Should not be used with \"Approximate Repulsion\""
+
+msgid "ForceAtlas2.jitterTolerance.name"
+msgstr "Tolerance (speed)"
+
+msgid "ForceAtlas2.jitterTolerance.desc"
+msgstr ""
+"How much swinging you allow. Above 1 discouraged. Lower gives less speed and "
+"more precision."
+
+msgid "ForceAtlas2.barnesHutOptimization.name"
+msgstr "Approximate Repulsion"
+
+msgid "ForceAtlas2.barnesHutOptimization.desc"
+msgstr ""
+"Barnes Hut optimization: n complexity to n.ln(n) ; allows larger graphs."
+
+msgid "ForceAtlas2.barnesHutTheta.name"
+msgstr "Approximation"
+
+msgid "ForceAtlas2.barnesHutTheta.desc"
+msgstr "Theta of the Barnes Hut optimization."
+
+msgid "ForceAtlas2.edgeWeightInfluence.name"
+msgstr "Edge Weight Influence"
+
+msgid "ForceAtlas2.edgeWeightInfluence.desc"
+msgstr ""
+"How much influence you give to the edges weight. 0 is \"no influence\" and 1 "
+"is \"normal\"."

=== added directory 'PDFRenderer'
=== added file 'PDFRenderer/PDFRenderer-0.9.0.jar'
Binary files PDFRenderer/PDFRenderer-0.9.0.jar	1970-01-01 00:00:00 +0000 and PDFRenderer/PDFRenderer-0.9.0.jar	2011-08-02 18:16:27 +0000 differ
=== modified file 'PreviewExport/build.xml'
--- PreviewExport/build.xml	2010-04-10 18:59:34 +0000
+++ PreviewExport/build.xml	2011-08-02 18:16:27 +0000
@@ -1,8 +1,8 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- You may freely edit this file. See harness/README in the NetBeans platform -->
-<!-- for some information on what you could do (e.g. targets to override). -->
-<!-- If you delete this file and reopen the project it will be recreated. -->
-<project name="org.gephi.io.exporter.preview" default="netbeans" basedir=".">
-    <description>Builds, tests, and runs the project org.gephi.io.exporter.preview.</description>
-    <import file="nbproject/build-impl.xml"/>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- You may freely edit this file. See harness/README in the NetBeans platform -->
+<!-- for some information on what you could do (e.g. targets to override). -->
+<!-- If you delete this file and reopen the project it will be recreated. -->
+<project name="org.gephi.io.exporter.preview" default="netbeans" basedir=".">
+    <description>Builds, tests, and runs the project org.gephi.io.exporter.preview.</description>
+    <import file="nbproject/build-impl.xml"/>
+</project>

=== modified file 'PreviewExport/manifest.mf'
--- PreviewExport/manifest.mf	2011-04-02 17:30:05 +0000
+++ PreviewExport/manifest.mf	2011-08-02 18:16:27 +0000
@@ -1,6 +1,6 @@
-Manifest-Version: 1.0
-AutoUpdate-Essential-Module: true
-OpenIDE-Module: org.gephi.io.exporter.preview
-OpenIDE-Module-Localizing-Bundle: org/gephi/io/exporter/preview/Bundle.properties
-OpenIDE-Module-Specification-Version: 0.8
-
+Manifest-Version: 1.0
+AutoUpdate-Essential-Module: true
+OpenIDE-Module: org.gephi.io.exporter.preview
+OpenIDE-Module-Localizing-Bundle: org/gephi/io/exporter/preview/Bundle.properties
+OpenIDE-Module-Specification-Version: 0.8
+

=== modified file 'PreviewExport/nbproject/build-impl.xml'
--- PreviewExport/nbproject/build-impl.xml	2010-04-10 18:59:34 +0000
+++ PreviewExport/nbproject/build-impl.xml	2011-08-02 18:16:27 +0000
@@ -1,45 +1,45 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-*** GENERATED FROM project.xml - DO NOT EDIT  ***
-***         EDIT ../build.xml INSTEAD         ***
--->
-<project name="org.gephi.io.exporter.preview-impl" basedir="..">
-    <fail message="Please build using Ant 1.7.1 or higher.">
-        <condition>
-            <not>
-                <antversion atleast="1.7.1"/>
-            </not>
-        </condition>
-    </fail>
-    <property file="nbproject/private/suite-private.properties"/>
-    <property file="nbproject/suite.properties"/>
-    <fail unless="suite.dir">You must set 'suite.dir' to point to your containing module suite</fail>
-    <property file="${suite.dir}/nbproject/private/platform-private.properties"/>
-    <property file="${suite.dir}/nbproject/platform.properties"/>
-    <macrodef name="property" uri="http://www.netbeans.org/ns/nb-module-project/2";>
-        <attribute name="name"/>
-        <attribute name="value"/>
-        <sequential>
-            <property name="@{name}" value="${@{value}}"/>
-        </sequential>
-    </macrodef>
-    <macrodef name="evalprops" uri="http://www.netbeans.org/ns/nb-module-project/2";>
-        <attribute name="property"/>
-        <attribute name="value"/>
-        <sequential>
-            <property name="@{property}" value="@{value}"/>
-        </sequential>
-    </macrodef>
-    <property file="${user.properties.file}"/>
-    <nbmproject2:property name="harness.dir" value="nbplatform.${nbplatform.active}.harness.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
-    <nbmproject2:property name="nbplatform.active.dir" value="nbplatform.${nbplatform.active}.netbeans.dest.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
-    <nbmproject2:evalprops property="cluster.path.evaluated" value="${cluster.path}" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
-    <fail message="Path to 'platform' cluster missing in $${cluster.path} property or using corrupt Netbeans Platform (missing harness).">
-        <condition>
-            <not>
-                <contains string="${cluster.path.evaluated}" substring="platform"/>
-            </not>
-        </condition>
-    </fail>
-    <import file="${harness.dir}/build.xml"/>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+*** GENERATED FROM project.xml - DO NOT EDIT  ***
+***         EDIT ../build.xml INSTEAD         ***
+-->
+<project name="org.gephi.io.exporter.preview-impl" basedir="..">
+    <fail message="Please build using Ant 1.7.1 or higher.">
+        <condition>
+            <not>
+                <antversion atleast="1.7.1"/>
+            </not>
+        </condition>
+    </fail>
+    <property file="nbproject/private/suite-private.properties"/>
+    <property file="nbproject/suite.properties"/>
+    <fail unless="suite.dir">You must set 'suite.dir' to point to your containing module suite</fail>
+    <property file="${suite.dir}/nbproject/private/platform-private.properties"/>
+    <property file="${suite.dir}/nbproject/platform.properties"/>
+    <macrodef name="property" uri="http://www.netbeans.org/ns/nb-module-project/2";>
+        <attribute name="name"/>
+        <attribute name="value"/>
+        <sequential>
+            <property name="@{name}" value="${@{value}}"/>
+        </sequential>
+    </macrodef>
+    <macrodef name="evalprops" uri="http://www.netbeans.org/ns/nb-module-project/2";>
+        <attribute name="property"/>
+        <attribute name="value"/>
+        <sequential>
+            <property name="@{property}" value="@{value}"/>
+        </sequential>
+    </macrodef>
+    <property file="${user.properties.file}"/>
+    <nbmproject2:property name="harness.dir" value="nbplatform.${nbplatform.active}.harness.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
+    <nbmproject2:property name="nbplatform.active.dir" value="nbplatform.${nbplatform.active}.netbeans.dest.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
+    <nbmproject2:evalprops property="cluster.path.evaluated" value="${cluster.path}" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
+    <fail message="Path to 'platform' cluster missing in $${cluster.path} property or using corrupt Netbeans Platform (missing harness).">
+        <condition>
+            <not>
+                <contains string="${cluster.path.evaluated}" substring="platform"/>
+            </not>
+        </condition>
+    </fail>
+    <import file="${harness.dir}/build.xml"/>
+</project>

=== modified file 'PreviewExport/nbproject/genfiles.properties'
--- PreviewExport/nbproject/genfiles.properties	2010-09-29 19:46:33 +0000
+++ PreviewExport/nbproject/genfiles.properties	2011-08-02 18:16:27 +0000
@@ -1,8 +1,8 @@
-build.xml.data.CRC32=64169449
-build.xml.script.CRC32=7d081f17
-build.xml.stylesheet.CRC32=a56c6a5b@1.42.2
-# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
-# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
-nbproject/build-impl.xml.data.CRC32=64169449
-nbproject/build-impl.xml.script.CRC32=34716f8b
-nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.42.2
+build.xml.data.CRC32=3f3ae0e6
+build.xml.script.CRC32=7d081f17
+build.xml.stylesheet.CRC32=a56c6a5b@1.45.1
+# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
+# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
+nbproject/build-impl.xml.data.CRC32=3f3ae0e6
+nbproject/build-impl.xml.script.CRC32=34716f8b
+nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.45.1

=== modified file 'PreviewExport/nbproject/project.xml'
--- PreviewExport/nbproject/project.xml	2010-09-29 19:46:33 +0000
+++ PreviewExport/nbproject/project.xml	2011-08-02 18:16:27 +0000
@@ -1,157 +1,161 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://www.netbeans.org/ns/project/1";>
-    <type>org.netbeans.modules.apisupport.project</type>
-    <configuration>
-        <data xmlns="http://www.netbeans.org/ns/nb-module-project/3";>
-            <code-name-base>org.gephi.io.exporter.preview</code-name-base>
-            <suite-component/>
-            <module-dependencies>
-                <dependency>
-                    <code-name-base>org.gephi.io.exporter.api</code-name-base>
-                    <build-prerequisite/>
-                    <compile-dependency/>
-                    <run-dependency>
-                        <specification-version>0.7</specification-version>
-                    </run-dependency>
-                </dependency>
-                <dependency>
-                    <code-name-base>org.gephi.lib.batik</code-name-base>
-                    <build-prerequisite/>
-                    <compile-dependency/>
-                    <run-dependency>
-                        <specification-version>1.7</specification-version>
-                    </run-dependency>
-                </dependency>
-                <dependency>
-                    <code-name-base>org.gephi.lib.itext</code-name-base>
-                    <build-prerequisite/>
-                    <compile-dependency/>
-                    <run-dependency>
-                        <specification-version>5.0.1</specification-version>
-                    </run-dependency>
-                </dependency>
-                <dependency>
-                    <code-name-base>org.gephi.preview.api</code-name-base>
-                    <build-prerequisite/>
-                    <compile-dependency/>
-                    <run-dependency>
-                        <specification-version>0.7</specification-version>
-                    </run-dependency>
-                </dependency>
-                <dependency>
-                    <code-name-base>org.gephi.project.api</code-name-base>
-                    <build-prerequisite/>
-                    <compile-dependency/>
-                    <run-dependency>
-                        <specification-version>0.7.0.5</specification-version>
-                    </run-dependency>
-                </dependency>
-                <dependency>
-                    <code-name-base>org.gephi.utils.longtask</code-name-base>
-                    <build-prerequisite/>
-                    <compile-dependency/>
-                    <run-dependency>
-                        <specification-version>0.7</specification-version>
-                    </run-dependency>
-                </dependency>
-                <dependency>
-                    <code-name-base>org.openide.util</code-name-base>
-                    <build-prerequisite/>
-                    <compile-dependency/>
-                    <run-dependency>
-                        <specification-version>8.6.1</specification-version>
-                    </run-dependency>
-                </dependency>
-                <dependency>
-                    <code-name-base>org.openide.util.lookup</code-name-base>
-                    <build-prerequisite/>
-                    <compile-dependency/>
-                    <run-dependency>
-                        <specification-version>8.3.1</specification-version>
-                    </run-dependency>
-                </dependency>
-            </module-dependencies>
-            <test-dependencies>
-                <test-type>
-                    <name>unit</name>
-                    <test-dependency>
-                        <code-name-base>org.gephi.data.attributes</code-name-base>
-                        <compile-dependency/>
-                    </test-dependency>
-                    <test-dependency>
-                        <code-name-base>org.gephi.data.attributes.api</code-name-base>
-                        <compile-dependency/>
-                    </test-dependency>
-                    <test-dependency>
-                        <code-name-base>org.gephi.desktop.welcome</code-name-base>
-                        <compile-dependency/>
-                    </test-dependency>
-                    <test-dependency>
-                        <code-name-base>org.gephi.dynamic.api</code-name-base>
-                        <compile-dependency/>
-                    </test-dependency>
-                    <test-dependency>
-                        <code-name-base>org.gephi.graph.api</code-name-base>
-                        <compile-dependency/>
-                    </test-dependency>
-                    <test-dependency>
-                        <code-name-base>org.gephi.graph.dhns</code-name-base>
-                        <compile-dependency/>
-                    </test-dependency>
-                    <test-dependency>
-                        <code-name-base>org.gephi.io.generator.api</code-name-base>
-                        <compile-dependency/>
-                    </test-dependency>
-                    <test-dependency>
-                        <code-name-base>org.gephi.io.generator.plugin</code-name-base>
-                        <compile-dependency/>
-                    </test-dependency>
-                    <test-dependency>
-                        <code-name-base>org.gephi.io.importer.api</code-name-base>
-                        <compile-dependency/>
-                    </test-dependency>
-                    <test-dependency>
-                        <code-name-base>org.gephi.io.importer.plugin</code-name-base>
-                        <compile-dependency/>
-                    </test-dependency>
-                    <test-dependency>
-                        <code-name-base>org.gephi.io.processor.plugin</code-name-base>
-                        <compile-dependency/>
-                    </test-dependency>
-                    <test-dependency>
-                        <code-name-base>org.gephi.lib.processing</code-name-base>
-                        <compile-dependency/>
-                    </test-dependency>
-                    <test-dependency>
-                        <code-name-base>org.gephi.preview</code-name-base>
-                        <compile-dependency/>
-                    </test-dependency>
-                    <test-dependency>
-                        <code-name-base>org.gephi.project.api</code-name-base>
-                        <compile-dependency/>
-                    </test-dependency>
-                    <test-dependency>
-                        <code-name-base>org.gephi.utils</code-name-base>
-                        <compile-dependency/>
-                    </test-dependency>
-                    <test-dependency>
-                        <code-name-base>org.gephi.utils.collection</code-name-base>
-                        <compile-dependency/>
-                    </test-dependency>
-                    <test-dependency>
-                        <code-name-base>org.gephi.visualization.api</code-name-base>
-                        <compile-dependency/>
-                    </test-dependency>
-                    <test-dependency>
-                        <code-name-base>org.openide.windows</code-name-base>
-                        <compile-dependency/>
-                    </test-dependency>
-                </test-type>
-            </test-dependencies>
-            <public-packages>
-                <package>org.gephi.io.exporter.preview</package>
-                <package>org.gephi.io.exporter.preview.util</package>
-            </public-packages>
-        </data>
-    </configuration>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://www.netbeans.org/ns/project/1";>
+    <type>org.netbeans.modules.apisupport.project</type>
+    <configuration>
+        <data xmlns="http://www.netbeans.org/ns/nb-module-project/3";>
+            <code-name-base>org.gephi.io.exporter.preview</code-name-base>
+            <suite-component/>
+            <module-dependencies>
+                <dependency>
+                    <code-name-base>org.gephi.io.exporter.api</code-name-base>
+                    <build-prerequisite/>
+                    <compile-dependency/>
+                    <run-dependency>
+                        <specification-version>0.7</specification-version>
+                    </run-dependency>
+                </dependency>
+                <dependency>
+                    <code-name-base>org.gephi.lib.batik</code-name-base>
+                    <build-prerequisite/>
+                    <compile-dependency/>
+                    <run-dependency>
+                        <specification-version>1.7</specification-version>
+                    </run-dependency>
+                </dependency>
+                <dependency>
+                    <code-name-base>org.gephi.lib.itext</code-name-base>
+                    <build-prerequisite/>
+                    <compile-dependency/>
+                    <run-dependency>
+                        <specification-version>5.0.1</specification-version>
+                    </run-dependency>
+                </dependency>
+                <dependency>
+                    <code-name-base>org.gephi.preview.api</code-name-base>
+                    <build-prerequisite/>
+                    <compile-dependency/>
+                    <run-dependency>
+                        <specification-version>0.7</specification-version>
+                    </run-dependency>
+                </dependency>
+                <dependency>
+                    <code-name-base>org.gephi.project.api</code-name-base>
+                    <build-prerequisite/>
+                    <compile-dependency/>
+                    <run-dependency>
+                        <specification-version>0.7.0.5</specification-version>
+                    </run-dependency>
+                </dependency>
+                <dependency>
+                    <code-name-base>org.gephi.utils.longtask</code-name-base>
+                    <build-prerequisite/>
+                    <compile-dependency/>
+                    <run-dependency>
+                        <specification-version>0.7</specification-version>
+                    </run-dependency>
+                </dependency>
+                <dependency>
+                    <code-name-base>org.openide.util</code-name-base>
+                    <build-prerequisite/>
+                    <compile-dependency/>
+                    <run-dependency>
+                        <specification-version>8.6.1</specification-version>
+                    </run-dependency>
+                </dependency>
+                <dependency>
+                    <code-name-base>org.openide.util.lookup</code-name-base>
+                    <build-prerequisite/>
+                    <compile-dependency/>
+                    <run-dependency>
+                        <specification-version>8.3.1</specification-version>
+                    </run-dependency>
+                </dependency>
+            </module-dependencies>
+            <test-dependencies>
+                <test-type>
+                    <name>unit</name>
+                    <test-dependency>
+                        <code-name-base>org.gephi.data.attributes</code-name-base>
+                        <compile-dependency/>
+                    </test-dependency>
+                    <test-dependency>
+                        <code-name-base>org.gephi.data.attributes.api</code-name-base>
+                        <compile-dependency/>
+                    </test-dependency>
+                    <test-dependency>
+                        <code-name-base>org.gephi.desktop.welcome</code-name-base>
+                        <compile-dependency/>
+                    </test-dependency>
+                    <test-dependency>
+                        <code-name-base>org.gephi.dynamic.api</code-name-base>
+                        <compile-dependency/>
+                    </test-dependency>
+                    <test-dependency>
+                        <code-name-base>org.gephi.graph.api</code-name-base>
+                        <compile-dependency/>
+                    </test-dependency>
+                    <test-dependency>
+                        <code-name-base>org.gephi.graph.dhns</code-name-base>
+                        <compile-dependency/>
+                    </test-dependency>
+                    <test-dependency>
+                        <code-name-base>org.gephi.io.generator.api</code-name-base>
+                        <compile-dependency/>
+                    </test-dependency>
+                    <test-dependency>
+                        <code-name-base>org.gephi.io.generator.plugin</code-name-base>
+                        <compile-dependency/>
+                    </test-dependency>
+                    <test-dependency>
+                        <code-name-base>org.gephi.io.importer.api</code-name-base>
+                        <compile-dependency/>
+                    </test-dependency>
+                    <test-dependency>
+                        <code-name-base>org.gephi.io.importer.plugin</code-name-base>
+                        <compile-dependency/>
+                    </test-dependency>
+                    <test-dependency>
+                        <code-name-base>org.gephi.io.processor.plugin</code-name-base>
+                        <compile-dependency/>
+                    </test-dependency>
+                    <test-dependency>
+                        <code-name-base>org.gephi.lib.processing</code-name-base>
+                        <compile-dependency/>
+                    </test-dependency>
+                    <test-dependency>
+                        <code-name-base>org.gephi.preview</code-name-base>
+                        <compile-dependency/>
+                    </test-dependency>
+                    <test-dependency>
+                        <code-name-base>org.gephi.project.api</code-name-base>
+                        <compile-dependency/>
+                    </test-dependency>
+                    <test-dependency>
+                        <code-name-base>org.gephi.utils</code-name-base>
+                        <compile-dependency/>
+                    </test-dependency>
+                    <test-dependency>
+                        <code-name-base>org.gephi.utils.collection</code-name-base>
+                        <compile-dependency/>
+                    </test-dependency>
+                    <test-dependency>
+                        <code-name-base>org.gephi.visualization.api</code-name-base>
+                        <compile-dependency/>
+                    </test-dependency>
+                    <test-dependency>
+                        <code-name-base>org.openide.windows</code-name-base>
+                        <compile-dependency/>
+                    </test-dependency>
+                </test-type>
+            </test-dependencies>
+            <public-packages>
+                <package>org.gephi.io.exporter.preview</package>
+                <package>org.gephi.io.exporter.preview.util</package>
+            </public-packages>
+            <class-path-extension>
+                <runtime-relative-path>ext/PDFRenderer-0.9.0.jar</runtime-relative-path>
+                <binary-origin>release/modules/ext/PDFRenderer-0.9.0.jar</binary-origin>
+            </class-path-extension>
+        </data>
+    </configuration>
+</project>

=== added directory 'PreviewExport/release'
=== added directory 'PreviewExport/release/modules'
=== added directory 'PreviewExport/release/modules/ext'
=== added file 'PreviewExport/release/modules/ext/PDFRenderer-0.9.0.jar'
Binary files PreviewExport/release/modules/ext/PDFRenderer-0.9.0.jar	1970-01-01 00:00:00 +0000 and PreviewExport/release/modules/ext/PDFRenderer-0.9.0.jar	2011-08-02 18:16:27 +0000 differ
=== modified file 'PreviewExport/src/org/gephi/io/exporter/preview/Bundle.properties'
--- PreviewExport/src/org/gephi/io/exporter/preview/Bundle.properties	2010-06-13 14:36:08 +0000
+++ PreviewExport/src/org/gephi/io/exporter/preview/Bundle.properties	2011-08-02 18:16:27 +0000
@@ -1,11 +1,13 @@
-OpenIDE-Module-Display-Category=Plugin
-OpenIDE-Module-Long-Description=\
-    Vector exporters implementations
-OpenIDE-Module-Name=Preview Export
-OpenIDE-Module-Short-Description=Vector exporters implementations
-
-fileType_PDF_Name = PDF Files
-ExporterPDF_name = PDF
-
-fileType_SVG_Name = SVG Files
-ExporterSVG_name = SVG
\ No newline at end of file
+OpenIDE-Module-Display-Category=Plugin
+OpenIDE-Module-Long-Description=\
+    Vector exporters implementations
+OpenIDE-Module-Name=Preview Export
+OpenIDE-Module-Short-Description=Vector exporters implementations
+
+ExporterPDF_name = PDF
+fileType_PDF_Name = PDF Files
+
+fileType_SVG_Name = SVG Files
+ExporterSVG_name = SVG
+
+fileType_PNG_Name = PNG Files
\ No newline at end of file

=== modified file 'PreviewExport/src/org/gephi/io/exporter/preview/Bundle_es.properties'
--- PreviewExport/src/org/gephi/io/exporter/preview/Bundle_es.properties	2011-03-13 13:34:53 +0000
+++ PreviewExport/src/org/gephi/io/exporter/preview/Bundle_es.properties	2011-08-02 18:16:27 +0000
@@ -16,3 +16,5 @@
 fileType_SVG_Name=Archivos SVG
 
 ExporterSVG_name=SVG
+
+fileType_PNG_Name = Archivos PNG
\ No newline at end of file

=== modified file 'PreviewExport/src/org/gephi/io/exporter/preview/Bundle_fr.properties'
--- PreviewExport/src/org/gephi/io/exporter/preview/Bundle_fr.properties	2011-03-13 13:34:53 +0000
+++ PreviewExport/src/org/gephi/io/exporter/preview/Bundle_fr.properties	2011-08-02 18:16:27 +0000
@@ -16,3 +16,5 @@
 fileType_SVG_Name=Fichiers SVG
 
 ExporterSVG_name=SVG
+
+fileType_PNG_Name = Fichiers PNG
\ No newline at end of file

=== modified file 'PreviewExport/src/org/gephi/io/exporter/preview/Bundle_oc.properties'
--- PreviewExport/src/org/gephi/io/exporter/preview/Bundle_oc.properties	2011-03-13 13:34:53 +0000
+++ PreviewExport/src/org/gephi/io/exporter/preview/Bundle_oc.properties	2011-08-02 18:16:27 +0000
@@ -16,3 +16,5 @@
 !fileType_SVG_Name=
 
 !ExporterSVG_name=
+
+!fileType_PNG_Name =
\ No newline at end of file

=== added file 'PreviewExport/src/org/gephi/io/exporter/preview/ExporterBuilderPNG.java'
--- PreviewExport/src/org/gephi/io/exporter/preview/ExporterBuilderPNG.java	1970-01-01 00:00:00 +0000
+++ PreviewExport/src/org/gephi/io/exporter/preview/ExporterBuilderPNG.java	2011-08-02 18:16:27 +0000
@@ -0,0 +1,46 @@
+/*
+Copyright 2008-2011 Gephi
+Authors : Taras Klaskovsky <megaterik@xxxxxxxxx>
+Website : http://www.gephi.org
+
+This file is part of Gephi.
+
+Gephi is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as
+published by the Free Software Foundation, either version 3 of the
+License, or (at your option) any later version.
+
+Gephi is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU Affero General Public License for more details.
+
+You should have received a copy of the GNU Affero General Public License
+along with Gephi.  If not, see <http://www.gnu.org/licenses/>.
+ */
+package org.gephi.io.exporter.preview;
+
+import org.gephi.io.exporter.api.FileType;
+import org.gephi.io.exporter.spi.VectorExporter;
+import org.gephi.io.exporter.spi.VectorFileExporterBuilder;
+import org.openide.util.NbBundle;
+import org.openide.util.lookup.ServiceProvider;
+
+@ServiceProvider(service = VectorFileExporterBuilder.class)
+public class ExporterBuilderPNG implements VectorFileExporterBuilder {
+
+    @Override
+    public VectorExporter buildExporter() {
+        return new PNGExporter();
+    }
+
+    @Override
+    public FileType[] getFileTypes() {
+        return new FileType[]{new FileType(".png", NbBundle.getMessage(ExporterBuilderPNG.class, "fileType_PNG_Name"))};
+    }
+
+    @Override
+    public String getName() {
+        return "png";
+    }
+}
\ No newline at end of file

=== added file 'PreviewExport/src/org/gephi/io/exporter/preview/PNGExporter.java'
--- PreviewExport/src/org/gephi/io/exporter/preview/PNGExporter.java	1970-01-01 00:00:00 +0000
+++ PreviewExport/src/org/gephi/io/exporter/preview/PNGExporter.java	2011-08-02 18:16:27 +0000
@@ -0,0 +1,158 @@
+/*
+Copyright 2008-2011 Gephi
+Authors : Taras Klaskovsky <megaterik@xxxxxxxxx>
+Website : http://www.gephi.org
+
+This file is part of Gephi.
+
+Gephi is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as
+published by the Free Software Foundation, either version 3 of the
+License, or (at your option) any later version.
+
+Gephi is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU Affero General Public License for more details.
+
+You should have received a copy of the GNU Affero General Public License
+along with Gephi.  If not, see <http://www.gnu.org/licenses/>.
+ */
+package org.gephi.io.exporter.preview;
+
+import com.sun.pdfview.PDFFile;
+import com.sun.pdfview.PDFPage;
+import java.awt.Rectangle;
+import java.awt.image.BufferedImage;
+import java.io.ByteArrayOutputStream;
+import java.io.IOException;
+import java.io.OutputStream;
+import java.nio.ByteBuffer;
+import java.util.logging.Level;
+import java.util.logging.Logger;
+import javax.imageio.ImageIO;
+import org.gephi.io.exporter.spi.ByteExporter;
+import org.gephi.io.exporter.spi.VectorExporter;
+import org.gephi.project.api.Workspace;
+
+public class PNGExporter implements VectorExporter, ByteExporter {
+
+    private boolean exportVisible = false;
+    private Workspace workspace;
+    private PDFExporter pdfExporter = new PDFExporter();
+    private OutputStream stream;
+    private int width = 1024;
+    private int height = 1024;
+    private int bottomMargin = 20;
+    private int topMargin = 20;
+    private int leftMargin = 20;
+    private int rightMargin = 20;
+
+    public int getBottomMargin() {
+        return bottomMargin;
+    }
+
+    public void setBottomMargin(int bottomMargin) {
+        this.bottomMargin = bottomMargin;
+    }
+
+    public int getLeftMargin() {
+        return leftMargin;
+    }
+
+    public void setLeftMargin(int leftMargin) {
+        this.leftMargin = leftMargin;
+    }
+
+    public int getRightMargin() {
+        return rightMargin;
+    }
+
+    public void setRightMargin(int rightMargin) {
+        this.rightMargin = rightMargin;
+    }
+
+    public int getTopMargin() {
+        return topMargin;
+    }
+
+    public void setTopMargin(int topMargin) {
+        this.topMargin = topMargin;
+    }
+
+    public int getHeight() {
+        return height;
+    }
+
+    public void setHeight(int height) {
+        this.height = height;
+    }
+
+    public int getWidth() {
+        return width;
+    }
+
+    public void setWidth(int width) {
+        this.width = width;
+    }
+
+    public boolean isExportVisible() {
+        return exportVisible;
+    }
+
+    public void setExportVisible(boolean exportVisible) {
+        this.exportVisible = exportVisible;
+    }
+
+    @Override
+    public boolean execute() {
+        ByteArrayOutputStream byteStream = new ByteArrayOutputStream();
+
+        pdfExporter.setWorkspace(workspace);
+        pdfExporter.setOutputStream(byteStream);
+
+        pdfExporter.setMarginBottom(bottomMargin);
+        pdfExporter.setMarginTop(topMargin);
+        pdfExporter.setMarginLeft(leftMargin);
+        pdfExporter.setMarginRight(rightMargin);
+        pdfExporter.setPageSize(new com.itextpdf.text.Rectangle(width, height));
+
+        pdfExporter.execute();
+
+        try {
+            export(byteStream.toByteArray());
+        } catch (IOException ex) {
+            Logger.getLogger(PNGExporter.class.getName()).log(Level.SEVERE, null, ex);
+            return false;
+        }
+
+        return true;
+    }
+
+    @Override
+    public void setWorkspace(Workspace workspace) {
+        this.workspace = workspace;
+    }
+
+    @Override
+    public Workspace getWorkspace() {
+        return workspace;
+    }
+
+    public void export(byte[] pdf) throws IOException {
+        ByteBuffer buf = ByteBuffer.wrap(pdf);
+        PDFFile file = new PDFFile(buf);
+        PDFPage page = file.getPage(1);
+
+        Rectangle rect = new Rectangle(0, 0, width, height);
+
+        BufferedImage img = (BufferedImage) page.getImage(width, height, rect, null, true, true);
+
+        ImageIO.write(img, "png", stream);
+    }
+
+    @Override
+    public void setOutputStream(OutputStream stream) {
+        this.stream = stream;
+    }
+}

=== modified file 'PreviewExport/src/org/gephi/io/exporter/preview/org-gephi-io-exporter-preview.pot'
--- PreviewExport/src/org/gephi/io/exporter/preview/org-gephi-io-exporter-preview.pot	2010-09-07 19:51:50 +0000
+++ PreviewExport/src/org/gephi/io/exporter/preview/org-gephi-io-exporter-preview.pot	2011-08-02 18:16:27 +0000
@@ -21,14 +21,17 @@
 msgid "OpenIDE-Module-Short-Description"
 msgstr "Vector exporters implementations"
 
+msgid "ExporterPDF_name"
+msgstr "PDF"
+
 msgid "fileType_PDF_Name"
 msgstr "PDF Files"
 
-msgid "ExporterPDF_name"
-msgstr "PDF"
-
 msgid "fileType_SVG_Name"
 msgstr "SVG Files"
 
 msgid "ExporterSVG_name"
 msgstr "SVG"
+
+msgid "fileType_PNG_Name"
+msgstr "PNG Files"

=== modified file 'PreviewExportUI/build.xml'
--- PreviewExportUI/build.xml	2010-04-13 16:07:03 +0000
+++ PreviewExportUI/build.xml	2011-08-02 18:16:27 +0000
@@ -1,8 +1,8 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- You may freely edit this file. See harness/README in the NetBeans platform -->
-<!-- for some information on what you could do (e.g. targets to override). -->
-<!-- If you delete this file and reopen the project it will be recreated. -->
-<project name="org.gephi.ui.exporter.preview" default="netbeans" basedir=".">
-    <description>Builds, tests, and runs the project org.gephi.ui.exporter.preview.</description>
-    <import file="nbproject/build-impl.xml"/>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- You may freely edit this file. See harness/README in the NetBeans platform -->
+<!-- for some information on what you could do (e.g. targets to override). -->
+<!-- If you delete this file and reopen the project it will be recreated. -->
+<project name="org.gephi.ui.exporter.preview" default="netbeans" basedir=".">
+    <description>Builds, tests, and runs the project org.gephi.ui.exporter.preview.</description>
+    <import file="nbproject/build-impl.xml"/>
+</project>

=== modified file 'PreviewExportUI/nbproject/build-impl.xml'
--- PreviewExportUI/nbproject/build-impl.xml	2010-04-13 16:07:03 +0000
+++ PreviewExportUI/nbproject/build-impl.xml	2011-08-02 18:16:27 +0000
@@ -1,45 +1,45 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-*** GENERATED FROM project.xml - DO NOT EDIT  ***
-***         EDIT ../build.xml INSTEAD         ***
--->
-<project name="org.gephi.ui.exporter.preview-impl" basedir="..">
-    <fail message="Please build using Ant 1.7.1 or higher.">
-        <condition>
-            <not>
-                <antversion atleast="1.7.1"/>
-            </not>
-        </condition>
-    </fail>
-    <property file="nbproject/private/suite-private.properties"/>
-    <property file="nbproject/suite.properties"/>
-    <fail unless="suite.dir">You must set 'suite.dir' to point to your containing module suite</fail>
-    <property file="${suite.dir}/nbproject/private/platform-private.properties"/>
-    <property file="${suite.dir}/nbproject/platform.properties"/>
-    <macrodef name="property" uri="http://www.netbeans.org/ns/nb-module-project/2";>
-        <attribute name="name"/>
-        <attribute name="value"/>
-        <sequential>
-            <property name="@{name}" value="${@{value}}"/>
-        </sequential>
-    </macrodef>
-    <macrodef name="evalprops" uri="http://www.netbeans.org/ns/nb-module-project/2";>
-        <attribute name="property"/>
-        <attribute name="value"/>
-        <sequential>
-            <property name="@{property}" value="@{value}"/>
-        </sequential>
-    </macrodef>
-    <property file="${user.properties.file}"/>
-    <nbmproject2:property name="harness.dir" value="nbplatform.${nbplatform.active}.harness.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
-    <nbmproject2:property name="nbplatform.active.dir" value="nbplatform.${nbplatform.active}.netbeans.dest.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
-    <nbmproject2:evalprops property="cluster.path.evaluated" value="${cluster.path}" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
-    <fail message="Path to 'platform' cluster missing in $${cluster.path} property or using corrupt Netbeans Platform (missing harness).">
-        <condition>
-            <not>
-                <contains string="${cluster.path.evaluated}" substring="platform"/>
-            </not>
-        </condition>
-    </fail>
-    <import file="${harness.dir}/build.xml"/>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+*** GENERATED FROM project.xml - DO NOT EDIT  ***
+***         EDIT ../build.xml INSTEAD         ***
+-->
+<project name="org.gephi.ui.exporter.preview-impl" basedir="..">
+    <fail message="Please build using Ant 1.7.1 or higher.">
+        <condition>
+            <not>
+                <antversion atleast="1.7.1"/>
+            </not>
+        </condition>
+    </fail>
+    <property file="nbproject/private/suite-private.properties"/>
+    <property file="nbproject/suite.properties"/>
+    <fail unless="suite.dir">You must set 'suite.dir' to point to your containing module suite</fail>
+    <property file="${suite.dir}/nbproject/private/platform-private.properties"/>
+    <property file="${suite.dir}/nbproject/platform.properties"/>
+    <macrodef name="property" uri="http://www.netbeans.org/ns/nb-module-project/2";>
+        <attribute name="name"/>
+        <attribute name="value"/>
+        <sequential>
+            <property name="@{name}" value="${@{value}}"/>
+        </sequential>
+    </macrodef>
+    <macrodef name="evalprops" uri="http://www.netbeans.org/ns/nb-module-project/2";>
+        <attribute name="property"/>
+        <attribute name="value"/>
+        <sequential>
+            <property name="@{property}" value="@{value}"/>
+        </sequential>
+    </macrodef>
+    <property file="${user.properties.file}"/>
+    <nbmproject2:property name="harness.dir" value="nbplatform.${nbplatform.active}.harness.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
+    <nbmproject2:property name="nbplatform.active.dir" value="nbplatform.${nbplatform.active}.netbeans.dest.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
+    <nbmproject2:evalprops property="cluster.path.evaluated" value="${cluster.path}" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
+    <fail message="Path to 'platform' cluster missing in $${cluster.path} property or using corrupt Netbeans Platform (missing harness).">
+        <condition>
+            <not>
+                <contains string="${cluster.path.evaluated}" substring="platform"/>
+            </not>
+        </condition>
+    </fail>
+    <import file="${harness.dir}/build.xml"/>
+</project>

=== modified file 'PreviewExportUI/nbproject/genfiles.properties'
--- PreviewExportUI/nbproject/genfiles.properties	2010-06-22 16:26:18 +0000
+++ PreviewExportUI/nbproject/genfiles.properties	2011-08-02 18:16:27 +0000
@@ -1,8 +1,8 @@
-build.xml.data.CRC32=6d0ca422
-build.xml.script.CRC32=6bb82888
-build.xml.stylesheet.CRC32=a56c6a5b@1.42.1
-# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
-# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
-nbproject/build-impl.xml.data.CRC32=6d0ca422
-nbproject/build-impl.xml.script.CRC32=0d71a10c
-nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.42.1
+build.xml.data.CRC32=3fc0aec2
+build.xml.script.CRC32=6bb82888
+build.xml.stylesheet.CRC32=a56c6a5b@1.45.1
+# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
+# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
+nbproject/build-impl.xml.data.CRC32=3fc0aec2
+nbproject/build-impl.xml.script.CRC32=0d71a10c
+nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.45.1

=== modified file 'PreviewExportUI/nbproject/project.xml'
--- PreviewExportUI/nbproject/project.xml	2010-06-22 16:26:18 +0000
+++ PreviewExportUI/nbproject/project.xml	2011-08-02 18:16:27 +0000
@@ -1,77 +1,86 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://www.netbeans.org/ns/project/1";>
-    <type>org.netbeans.modules.apisupport.project</type>
-    <configuration>
-        <data xmlns="http://www.netbeans.org/ns/nb-module-project/3";>
-            <code-name-base>org.gephi.ui.exporter.preview</code-name-base>
-            <suite-component/>
-            <module-dependencies>
-                <dependency>
-                    <code-name-base>org.gephi.io.exporter.api</code-name-base>
-                    <build-prerequisite/>
-                    <compile-dependency/>
-                    <run-dependency>
-                        <specification-version>0.7</specification-version>
-                    </run-dependency>
-                </dependency>
-                <dependency>
-                    <code-name-base>org.gephi.io.exporter.preview</code-name-base>
-                    <build-prerequisite/>
-                    <compile-dependency/>
-                    <run-dependency>
-                        <specification-version>0.7.0.2</specification-version>
-                    </run-dependency>
-                </dependency>
-                <dependency>
-                    <code-name-base>org.gephi.lib.itext</code-name-base>
-                    <build-prerequisite/>
-                    <compile-dependency/>
-                    <run-dependency>
-                        <specification-version>5.0.1</specification-version>
-                    </run-dependency>
-                </dependency>
-                <dependency>
-                    <code-name-base>org.gephi.lib.validation</code-name-base>
-                    <build-prerequisite/>
-                    <compile-dependency/>
-                    <run-dependency>
-                        <specification-version>0.4</specification-version>
-                    </run-dependency>
-                </dependency>
-                <dependency>
-                    <code-name-base>org.gephi.preview.api</code-name-base>
-                    <build-prerequisite/>
-                    <compile-dependency/>
-                    <run-dependency>
-                        <specification-version>0.7.0.3</specification-version>
-                    </run-dependency>
-                </dependency>
-                <dependency>
-                    <code-name-base>org.jdesktop.swingx</code-name-base>
-                    <build-prerequisite/>
-                    <compile-dependency/>
-                    <run-dependency>
-                        <specification-version>1.6</specification-version>
-                    </run-dependency>
-                </dependency>
-                <dependency>
-                    <code-name-base>org.openide.util</code-name-base>
-                    <build-prerequisite/>
-                    <compile-dependency/>
-                    <run-dependency>
-                        <specification-version>7.31.2.1</specification-version>
-                    </run-dependency>
-                </dependency>
-                <dependency>
-                    <code-name-base>org.openide.util.lookup</code-name-base>
-                    <build-prerequisite/>
-                    <compile-dependency/>
-                    <run-dependency>
-                        <specification-version>8.3.1</specification-version>
-                    </run-dependency>
-                </dependency>
-            </module-dependencies>
-            <public-packages/>
-        </data>
-    </configuration>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://www.netbeans.org/ns/project/1";>
+    <type>org.netbeans.modules.apisupport.project</type>
+    <configuration>
+        <data xmlns="http://www.netbeans.org/ns/nb-module-project/3";>
+            <code-name-base>org.gephi.ui.exporter.preview</code-name-base>
+            <suite-component/>
+            <module-dependencies>
+                <dependency>
+                    <code-name-base>org.gephi.io.exporter.api</code-name-base>
+                    <build-prerequisite/>
+                    <compile-dependency/>
+                    <run-dependency>
+                        <specification-version>0.7</specification-version>
+                    </run-dependency>
+                </dependency>
+                <dependency>
+                    <code-name-base>org.gephi.io.exporter.preview</code-name-base>
+                    <build-prerequisite/>
+                    <compile-dependency/>
+                    <run-dependency>
+                        <specification-version>0.7.0.2</specification-version>
+                    </run-dependency>
+                </dependency>
+                <dependency>
+                    <code-name-base>org.gephi.lib.itext</code-name-base>
+                    <build-prerequisite/>
+                    <compile-dependency/>
+                    <run-dependency>
+                        <specification-version>5.0.1</specification-version>
+                    </run-dependency>
+                </dependency>
+                <dependency>
+                    <code-name-base>org.gephi.lib.validation</code-name-base>
+                    <build-prerequisite/>
+                    <compile-dependency/>
+                    <run-dependency>
+                        <specification-version>0.4</specification-version>
+                    </run-dependency>
+                </dependency>
+                <dependency>
+                    <code-name-base>org.gephi.preview.api</code-name-base>
+                    <build-prerequisite/>
+                    <compile-dependency/>
+                    <run-dependency>
+                        <specification-version>0.7.0.3</specification-version>
+                    </run-dependency>
+                </dependency>
+                <dependency>
+                    <code-name-base>org.jdesktop.layout</code-name-base>
+                    <build-prerequisite/>
+                    <compile-dependency/>
+                    <run-dependency>
+                        <release-version>1</release-version>
+                        <specification-version>1.16.1</specification-version>
+                    </run-dependency>
+                </dependency>
+                <dependency>
+                    <code-name-base>org.jdesktop.swingx</code-name-base>
+                    <build-prerequisite/>
+                    <compile-dependency/>
+                    <run-dependency>
+                        <specification-version>1.6</specification-version>
+                    </run-dependency>
+                </dependency>
+                <dependency>
+                    <code-name-base>org.openide.util</code-name-base>
+                    <build-prerequisite/>
+                    <compile-dependency/>
+                    <run-dependency>
+                        <specification-version>7.31.2.1</specification-version>
+                    </run-dependency>
+                </dependency>
+                <dependency>
+                    <code-name-base>org.openide.util.lookup</code-name-base>
+                    <build-prerequisite/>
+                    <compile-dependency/>
+                    <run-dependency>
+                        <specification-version>8.3.1</specification-version>
+                    </run-dependency>
+                </dependency>
+            </module-dependencies>
+            <public-packages/>
+        </data>
+    </configuration>
+</project>

=== modified file 'PreviewExportUI/src/org/gephi/ui/exporter/preview/Bundle.properties'
--- PreviewExportUI/src/org/gephi/ui/exporter/preview/Bundle.properties	2010-08-29 18:10:47 +0000
+++ PreviewExportUI/src/org/gephi/ui/exporter/preview/Bundle.properties	2011-08-02 18:16:27 +0000
@@ -1,37 +1,47 @@
-OpenIDE-Module-Display-Category=Plugin
-OpenIDE-Module-Name=Preview Export UI
-OpenIDE-Module-Short-Description=Vectorial exporters user interfaces
-
-UIExporterPDF.name = PDF
-UIExporterSVG.name = SVG
-
-UIExporterPDFPanel.labelPageSize.text=Page size:
-UIExporterPDFPanel.widthTextField.text=
-UIExporterPDFPanel.labelWidth.text=Width:
-UIExporterPDFPanel.labelHeight.text=Height:
-UIExporterPDFPanel.heightTextField.text=
-UIExporterPDFPanel.portraitRadio.text=Portrait
-UIExporterPDFPanel.landscapeRadio.text=Landscape
-UIExporterPDFPanel.labelOrientation.text=Orientation:
-UIExporterPDFPanel.labelTop.text=Top:
-UIExporterPDFPanel.labelBottom.text=Bottom:
-UIExporterPDFPanel.topMarginTextField.text=
-UIExporterPDFPanel.bottomMarginTextField.text=
-UIExporterPDFPanel.labelMargins.text=Margins:
-UIExporterPDFPanel.labelLeft.text=Left:
-UIExporterPDFPanel.labelRight.text=Right:
-UIExporterPDFPanel.leftMarginTextField.text=
-UIExporterPDFPanel.rightMargintextField.text=
-
-UIExporterPDFPanel.pageSize.custom=Custom...
-UIExporterPDFPanel.widthUnitLabel.text=
-UIExporterPDFPanel.heightUnitLabel.text=
-UIExporterPDFPanel.labelUnit.text=Unit:
-UIExporterPDFPanel.unitLink.millimeter=Millimeter
-UIExporterPDFPanel.unitLink.inch=Inch
-UIExporterPDFPanel.labelUnit.millimeter=mm
-UIExporterPDFPanel.labelUnit.inch=in
-PositiveSizeValidator.NEGATIVE = {0} must be positive
-UIExporterPDFPanel.unitLink.toolTipText=Change Unit Millimeter/Inches
-UIExporterSVGPanel.strokeScaleCheckbox.text=Scale stroke-width
-UIExporterSVGPanel.labelStrokeScale.text=Recommended for Adobe Illustrator
+OpenIDE-Module-Display-Category=Plugin
+OpenIDE-Module-Name=Preview Export UI
+OpenIDE-Module-Short-Description=Vectorial exporters user interfaces
+
+UIExporterPDF.name = PDF
+UIExporterSVG.name = SVG
+UIExporterPNG.name = PNG
+
+UIExporterPDFPanel.labelPageSize.text=Page size:
+UIExporterPDFPanel.widthTextField.text=
+UIExporterPDFPanel.labelWidth.text=Width:
+UIExporterPDFPanel.labelHeight.text=Height:
+UIExporterPDFPanel.heightTextField.text=
+UIExporterPDFPanel.portraitRadio.text=Portrait
+UIExporterPDFPanel.landscapeRadio.text=Landscape
+UIExporterPDFPanel.labelOrientation.text=Orientation:
+UIExporterPDFPanel.labelTop.text=Top:
+UIExporterPDFPanel.labelBottom.text=Bottom:
+UIExporterPDFPanel.topMarginTextField.text=
+UIExporterPDFPanel.bottomMarginTextField.text=
+UIExporterPDFPanel.labelMargins.text=Margins:
+UIExporterPDFPanel.labelLeft.text=Left:
+UIExporterPDFPanel.labelRight.text=Right:
+UIExporterPDFPanel.leftMarginTextField.text=
+UIExporterPDFPanel.rightMargintextField.text=
+
+UIExporterPDFPanel.pageSize.custom=Custom...
+UIExporterPDFPanel.widthUnitLabel.text=
+UIExporterPDFPanel.heightUnitLabel.text=
+UIExporterPDFPanel.labelUnit.text=Unit:
+UIExporterPDFPanel.unitLink.millimeter=Millimeter
+UIExporterPDFPanel.unitLink.inch=Inch
+UIExporterPDFPanel.labelUnit.millimeter=mm
+UIExporterPDFPanel.labelUnit.inch=in
+PositiveSizeValidator.NEGATIVE = {0} must be positive
+UIExporterPDFPanel.unitLink.toolTipText=Change Unit Millimeter/Inches
+UIExporterSVGPanel.strokeScaleCheckbox.text=Scale stroke-width
+UIExporterSVGPanel.labelStrokeScale.text=Recommended for Adobe Illustrator
+
+
+UIExporterPNGPanel.marginsLabel.text=Margins:
+UIExporterPNGPanel.topLabel.text=Top:
+UIExporterPNGPanel.leftLabel.text=Left:
+UIExporterPNGPanel.rightLabel.text=Right:
+UIExporterPNGPanel.bottomLabel.text=Bottom:
+UIExporterPNGPanel.widthLabel.text=Width:
+UIExporterPNGPanel.heightLabel.text=Height:

=== modified file 'PreviewExportUI/src/org/gephi/ui/exporter/preview/Bundle_es.properties'
--- PreviewExportUI/src/org/gephi/ui/exporter/preview/Bundle_es.properties	2011-03-13 13:34:53 +0000
+++ PreviewExportUI/src/org/gephi/ui/exporter/preview/Bundle_es.properties	2011-08-02 18:16:27 +0000
@@ -51,4 +51,4 @@
 
 UIExporterSVGPanel.strokeScaleCheckbox.text=Escalar anchura del trazo
 
-UIExporterSVGPanel.labelStrokeScale.text=Recomendado para Adobe Illustrator
+UIExporterSVGPanel.labelStrokeScale.text=Recomendado para Adobe Illustrator
\ No newline at end of file

=== modified file 'PreviewExportUI/src/org/gephi/ui/exporter/preview/Bundle_fr.properties'
--- PreviewExportUI/src/org/gephi/ui/exporter/preview/Bundle_fr.properties	2011-03-13 13:34:53 +0000
+++ PreviewExportUI/src/org/gephi/ui/exporter/preview/Bundle_fr.properties	2011-08-02 18:16:27 +0000
@@ -51,4 +51,4 @@
 
 UIExporterSVGPanel.strokeScaleCheckbox.text=Mettre l'\u00e9paisseur du trait \u00e0 l'\u00e9chelle
 
-UIExporterSVGPanel.labelStrokeScale.text=Recommand\u00e9 pour Adobe Illustrator
+UIExporterSVGPanel.labelStrokeScale.text=Recommand\u00e9 pour Adobe Illustrator
\ No newline at end of file

=== added file 'PreviewExportUI/src/org/gephi/ui/exporter/preview/UIExporterPNG.java'
--- PreviewExportUI/src/org/gephi/ui/exporter/preview/UIExporterPNG.java	1970-01-01 00:00:00 +0000
+++ PreviewExportUI/src/org/gephi/ui/exporter/preview/UIExporterPNG.java	2011-08-02 18:16:27 +0000
@@ -0,0 +1,105 @@
+/*
+Copyright 2008-2011 Gephi
+Authors : Taras Klaskovsky <megaterik@xxxxxxxxx>
+Website : http://www.gephi.org
+
+This file is part of Gephi.
+
+Gephi is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as
+published by the Free Software Foundation, either version 3 of the
+License, or (at your option) any later version.
+
+Gephi is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU Affero General Public License for more details.
+
+You should have received a copy of the GNU Affero General Public License
+along with Gephi.  If not, see <http://www.gnu.org/licenses/>.
+ */
+package org.gephi.ui.exporter.preview;
+
+import org.gephi.io.exporter.preview.PNGExporter;
+import javax.swing.JPanel;
+import org.gephi.io.exporter.spi.Exporter;
+import org.gephi.io.exporter.spi.ExporterUI;
+import org.netbeans.validation.api.ui.ValidationPanel;
+import org.openide.util.NbBundle;
+import org.openide.util.lookup.ServiceProvider;
+
+/**
+ *
+ * @author megaterik
+ */
+@ServiceProvider(service = ExporterUI.class)
+public class UIExporterPNG implements ExporterUI {
+
+    private UIExporterPNGPanel panel;
+    private PNGExporter exporter;
+    private ExporterPNGSettings settings = new ExporterPNGSettings();
+    private ValidationPanel validationPanel;
+
+    @Override
+    public JPanel getPanel() {
+        panel = new UIExporterPNGPanel();
+        validationPanel = UIExporterPNGPanel.createValidationPanel(panel);
+        return validationPanel;
+    }
+
+    @Override
+    public void setup(Exporter exporter) {
+        this.exporter = (PNGExporter) exporter;
+        settings.load(this.exporter);
+        panel.setup(this.exporter);
+    }
+
+    @Override
+    public void unsetup(boolean update) {
+        if (update) {
+            panel.unsetup(exporter);
+            settings.save(exporter);
+        }
+
+        panel = null;
+        exporter = null;
+    }
+
+    @Override
+    public boolean isUIForExporter(Exporter exporter) {
+        return exporter instanceof PNGExporter;
+    }
+
+    @Override
+    public String getDisplayName() {
+        return NbBundle.getMessage(UIExporterPDF.class, "UIExporterPNG.name");
+    }
+
+    private static class ExporterPNGSettings {
+
+        private int width = 1024;
+        private int height = 1024;
+        private int leftMargin = 20;
+        private int rightMargin = 20;
+        private int topMargin = 20;
+        private int bottomMargin = 20;
+
+        void load(PNGExporter exporter) {
+            exporter.setHeight(height);
+            exporter.setWidth(width);
+            exporter.setLeftMargin(leftMargin);
+            exporter.setRightMargin(rightMargin);
+            exporter.setBottomMargin(bottomMargin);
+            exporter.setTopMargin(topMargin);
+        }
+
+        void save(PNGExporter exporter) {
+            height = exporter.getHeight();
+            width = exporter.getWidth();
+            leftMargin = exporter.getLeftMargin();
+            rightMargin = exporter.getRightMargin();
+            topMargin = exporter.getTopMargin();
+            bottomMargin = exporter.getBottomMargin();
+        }
+    }
+}

=== added file 'PreviewExportUI/src/org/gephi/ui/exporter/preview/UIExporterPNGPanel.form'
--- PreviewExportUI/src/org/gephi/ui/exporter/preview/UIExporterPNGPanel.form	1970-01-01 00:00:00 +0000
+++ PreviewExportUI/src/org/gephi/ui/exporter/preview/UIExporterPNGPanel.form	2011-08-02 18:16:27 +0000
@@ -0,0 +1,182 @@
+<?xml version="1.1" encoding="UTF-8" ?>
+
+<Form version="1.2" maxVersion="1.2" type="org.netbeans.modules.form.forminfo.JPanelFormInfo">
+  <AuxValues>
+    <AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="0"/>
+    <AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="false"/>
+    <AuxValue name="FormSettings_generateFQN" type="java.lang.Boolean" value="true"/>
+    <AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/>
+    <AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/>
+    <AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="2"/>
+    <AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/>
+    <AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/>
+    <AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/>
+  </AuxValues>
+
+  <Layout>
+    <DimensionLayout dim="0">
+      <Group type="103" groupAlignment="0" attributes="0">
+          <Group type="102" attributes="0">
+              <EmptySpace max="-2" attributes="0"/>
+              <Group type="103" groupAlignment="0" attributes="0">
+                  <Component id="marginsLabel" alignment="0" min="-2" max="-2" attributes="0"/>
+                  <Component id="widthLabel" alignment="0" min="-2" max="-2" attributes="0"/>
+                  <Component id="heightLabel" alignment="0" min="-2" max="-2" attributes="0"/>
+              </Group>
+              <EmptySpace max="-2" attributes="0"/>
+              <Group type="103" groupAlignment="0" max="-2" attributes="0">
+                  <Group type="102" alignment="0" attributes="0">
+                      <Group type="103" groupAlignment="0" attributes="0">
+                          <Group type="103" groupAlignment="1" max="-2" attributes="0">
+                              <Component id="heightTextField" alignment="0" max="32767" attributes="1"/>
+                              <Component id="widthTextField" alignment="0" pref="78" max="32767" attributes="1"/>
+                          </Group>
+                          <Component id="topLabel" min="-2" max="-2" attributes="0"/>
+                      </Group>
+                      <EmptySpace max="-2" attributes="0"/>
+                      <Component id="topTextField" min="-2" pref="50" max="-2" attributes="0"/>
+                  </Group>
+                  <Group type="102" alignment="0" attributes="1">
+                      <Component id="bottomLabel" min="-2" pref="60" max="-2" attributes="0"/>
+                      <EmptySpace max="32767" attributes="0"/>
+                      <Component id="bottomTextField" min="-2" pref="50" max="-2" attributes="0"/>
+                  </Group>
+              </Group>
+              <EmptySpace min="-2" pref="39" max="-2" attributes="0"/>
+              <Group type="103" groupAlignment="0" attributes="0">
+                  <Group type="102" alignment="0" attributes="0">
+                      <Component id="leftLabel" min="-2" max="-2" attributes="0"/>
+                      <EmptySpace type="separate" max="-2" attributes="0"/>
+                      <Component id="leftTextField" min="-2" pref="50" max="-2" attributes="0"/>
+                  </Group>
+                  <Group type="102" attributes="0">
+                      <Component id="rightLabel" min="-2" max="-2" attributes="0"/>
+                      <EmptySpace max="-2" attributes="0"/>
+                      <Component id="rightTextField" min="-2" pref="50" max="-2" attributes="0"/>
+                  </Group>
+              </Group>
+              <EmptySpace min="-2" max="-2" attributes="0"/>
+          </Group>
+      </Group>
+    </DimensionLayout>
+    <DimensionLayout dim="1">
+      <Group type="103" groupAlignment="0" attributes="0">
+          <Group type="102" alignment="0" attributes="0">
+              <EmptySpace min="-2" pref="22" max="-2" attributes="0"/>
+              <Group type="103" groupAlignment="1" attributes="0">
+                  <Component id="widthTextField" min="-2" max="-2" attributes="0"/>
+                  <Component id="widthLabel" min="-2" max="-2" attributes="0"/>
+              </Group>
+              <EmptySpace min="-2" pref="22" max="-2" attributes="0"/>
+              <Group type="103" groupAlignment="1" attributes="0">
+                  <Component id="heightTextField" min="-2" max="-2" attributes="0"/>
+                  <Component id="heightLabel" min="-2" max="-2" attributes="0"/>
+              </Group>
+              <EmptySpace min="-2" pref="40" max="-2" attributes="0"/>
+              <Group type="103" groupAlignment="1" attributes="0">
+                  <Group type="102" attributes="0">
+                      <Group type="103" groupAlignment="1" attributes="0">
+                          <Group type="102" alignment="1" attributes="0">
+                              <Group type="103" groupAlignment="1" attributes="0">
+                                  <Component id="marginsLabel" alignment="1" min="-2" max="-2" attributes="0"/>
+                                  <Group type="103" alignment="1" groupAlignment="3" attributes="0">
+                                      <Component id="leftLabel" alignment="3" min="-2" max="-2" attributes="0"/>
+                                      <Component id="leftTextField" alignment="3" min="-2" max="-2" attributes="0"/>
+                                  </Group>
+                              </Group>
+                              <EmptySpace min="-2" pref="16" max="-2" attributes="0"/>
+                          </Group>
+                          <Group type="102" alignment="1" attributes="0">
+                              <Component id="topTextField" min="-2" max="-2" attributes="0"/>
+                              <EmptySpace type="separate" max="-2" attributes="0"/>
+                          </Group>
+                          <Group type="102" alignment="1" attributes="0">
+                              <Component id="topLabel" min="-2" max="-2" attributes="0"/>
+                              <EmptySpace type="separate" max="-2" attributes="0"/>
+                          </Group>
+                      </Group>
+                      <Group type="103" groupAlignment="1" attributes="0">
+                          <Group type="103" alignment="1" groupAlignment="3" attributes="0">
+                              <Component id="bottomLabel" alignment="3" min="-2" pref="20" max="-2" attributes="0"/>
+                              <Component id="bottomTextField" alignment="3" min="-2" max="-2" attributes="0"/>
+                          </Group>
+                          <Component id="rightLabel" min="-2" max="-2" attributes="0"/>
+                      </Group>
+                  </Group>
+                  <Component id="rightTextField" min="-2" max="-2" attributes="0"/>
+              </Group>
+              <EmptySpace max="32767" attributes="0"/>
+          </Group>
+      </Group>
+    </DimensionLayout>
+  </Layout>
+  <SubComponents>
+    <Component class="javax.swing.JTextField" name="widthTextField">
+    </Component>
+    <Component class="javax.swing.JTextField" name="heightTextField">
+    </Component>
+    <Component class="javax.swing.JLabel" name="marginsLabel">
+      <Properties>
+        <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
+          <ResourceString bundle="org/gephi/ui/exporter/preview/Bundle.properties" key="UIExporterPNGPanel.marginsLabel.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, &quot;{key}&quot;)"/>
+        </Property>
+      </Properties>
+    </Component>
+    <Component class="javax.swing.JTextField" name="topTextField">
+      <Events>
+        <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="topTextFieldActionPerformed"/>
+      </Events>
+    </Component>
+    <Component class="javax.swing.JTextField" name="bottomTextField">
+    </Component>
+    <Component class="javax.swing.JTextField" name="leftTextField">
+      <Events>
+        <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="leftTextFieldActionPerformed"/>
+      </Events>
+    </Component>
+    <Component class="javax.swing.JTextField" name="rightTextField">
+    </Component>
+    <Component class="javax.swing.JLabel" name="topLabel">
+      <Properties>
+        <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
+          <ResourceString bundle="org/gephi/ui/exporter/preview/Bundle.properties" key="UIExporterPNGPanel.topLabel.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, &quot;{key}&quot;)"/>
+        </Property>
+      </Properties>
+    </Component>
+    <Component class="javax.swing.JLabel" name="leftLabel">
+      <Properties>
+        <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
+          <ResourceString bundle="org/gephi/ui/exporter/preview/Bundle.properties" key="UIExporterPNGPanel.leftLabel.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, &quot;{key}&quot;)"/>
+        </Property>
+      </Properties>
+    </Component>
+    <Component class="javax.swing.JLabel" name="rightLabel">
+      <Properties>
+        <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
+          <ResourceString bundle="org/gephi/ui/exporter/preview/Bundle.properties" key="UIExporterPNGPanel.rightLabel.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, &quot;{key}&quot;)"/>
+        </Property>
+      </Properties>
+    </Component>
+    <Component class="javax.swing.JLabel" name="bottomLabel">
+      <Properties>
+        <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
+          <ResourceString bundle="org/gephi/ui/exporter/preview/Bundle.properties" key="UIExporterPNGPanel.bottomLabel.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, &quot;{key}&quot;)"/>
+        </Property>
+      </Properties>
+    </Component>
+    <Component class="javax.swing.JLabel" name="widthLabel">
+      <Properties>
+        <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
+          <ResourceString bundle="org/gephi/ui/exporter/preview/Bundle.properties" key="UIExporterPNGPanel.widthLabel.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, &quot;{key}&quot;)"/>
+        </Property>
+      </Properties>
+    </Component>
+    <Component class="javax.swing.JLabel" name="heightLabel">
+      <Properties>
+        <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
+          <ResourceString bundle="org/gephi/ui/exporter/preview/Bundle.properties" key="UIExporterPNGPanel.heightLabel.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, &quot;{key}&quot;)"/>
+        </Property>
+      </Properties>
+    </Component>
+  </SubComponents>
+</Form>

=== added file 'PreviewExportUI/src/org/gephi/ui/exporter/preview/UIExporterPNGPanel.java'
--- PreviewExportUI/src/org/gephi/ui/exporter/preview/UIExporterPNGPanel.java	1970-01-01 00:00:00 +0000
+++ PreviewExportUI/src/org/gephi/ui/exporter/preview/UIExporterPNGPanel.java	2011-08-02 18:16:27 +0000
@@ -0,0 +1,223 @@
+/*
+Copyright 2008-2011 Gephi
+Authors : Taras Klaskovsky <megaterik@xxxxxxxxx>
+Website : http://www.gephi.org
+
+This file is part of Gephi.
+
+Gephi is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as
+published by the Free Software Foundation, either version 3 of the
+License, or (at your option) any later version.
+
+Gephi is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU Affero General Public License for more details.
+
+You should have received a copy of the GNU Affero General Public License
+along with Gephi.  If not, see <http://www.gnu.org/licenses/>.
+ */
+package org.gephi.ui.exporter.preview;
+
+import org.gephi.io.exporter.preview.PNGExporter;
+import org.gephi.lib.validation.ValidationClient;
+import org.netbeans.validation.api.builtin.Validators;
+import org.netbeans.validation.api.ui.ValidationGroup;
+import org.netbeans.validation.api.ui.ValidationPanel;
+
+public class UIExporterPNGPanel extends javax.swing.JPanel implements ValidationClient {
+
+    void setup(PNGExporter exporter) {
+        heightTextField.setText(Integer.toString(exporter.getHeight()));
+        widthTextField.setText(Integer.toString(exporter.getWidth()));
+
+        leftTextField.setText(Integer.toString(exporter.getLeftMargin()));
+        rightTextField.setText(Integer.toString(exporter.getRightMargin()));
+        topTextField.setText(Integer.toString(exporter.getTopMargin()));
+        bottomTextField.setText(Integer.toString(exporter.getBottomMargin()));
+    }
+
+    void unsetup(PNGExporter exporter) {
+        try {
+            exporter.setWidth(Integer.parseInt(widthTextField.getText()));
+            exporter.setHeight(Integer.parseInt(heightTextField.getText()));
+
+            exporter.setLeftMargin(Integer.parseInt(leftTextField.getText()));
+            exporter.setRightMargin(Integer.parseInt(rightTextField.getText()));
+            exporter.setBottomMargin(Integer.parseInt(bottomTextField.getText()));
+            exporter.setTopMargin(Integer.parseInt(topTextField.getText()));
+        } catch (Exception ex) {
+        }
+    }
+
+    public UIExporterPNGPanel() {
+        initComponents();
+    }
+
+    /** This method is called from within the constructor to
+     * initialize the form.
+     * WARNING: Do NOT modify this code. The content of this method is
+     * always regenerated by the FormEditor.
+     */
+    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
+    private void initComponents() {
+
+        widthTextField = new javax.swing.JTextField();
+        heightTextField = new javax.swing.JTextField();
+        marginsLabel = new javax.swing.JLabel();
+        topTextField = new javax.swing.JTextField();
+        bottomTextField = new javax.swing.JTextField();
+        leftTextField = new javax.swing.JTextField();
+        rightTextField = new javax.swing.JTextField();
+        topLabel = new javax.swing.JLabel();
+        leftLabel = new javax.swing.JLabel();
+        rightLabel = new javax.swing.JLabel();
+        bottomLabel = new javax.swing.JLabel();
+        widthLabel = new javax.swing.JLabel();
+        heightLabel = new javax.swing.JLabel();
+
+        marginsLabel.setText(org.openide.util.NbBundle.getMessage(UIExporterPNGPanel.class, "UIExporterPNGPanel.marginsLabel.text")); // NOI18N
+
+        topTextField.addActionListener(new java.awt.event.ActionListener() {
+            public void actionPerformed(java.awt.event.ActionEvent evt) {
+                topTextFieldActionPerformed(evt);
+            }
+        });
+
+        leftTextField.addActionListener(new java.awt.event.ActionListener() {
+            public void actionPerformed(java.awt.event.ActionEvent evt) {
+                leftTextFieldActionPerformed(evt);
+            }
+        });
+
+        topLabel.setText(org.openide.util.NbBundle.getMessage(UIExporterPNGPanel.class, "UIExporterPNGPanel.topLabel.text")); // NOI18N
+
+        leftLabel.setText(org.openide.util.NbBundle.getMessage(UIExporterPNGPanel.class, "UIExporterPNGPanel.leftLabel.text")); // NOI18N
+
+        rightLabel.setText(org.openide.util.NbBundle.getMessage(UIExporterPNGPanel.class, "UIExporterPNGPanel.rightLabel.text")); // NOI18N
+
+        bottomLabel.setText(org.openide.util.NbBundle.getMessage(UIExporterPNGPanel.class, "UIExporterPNGPanel.bottomLabel.text")); // NOI18N
+
+        widthLabel.setText(org.openide.util.NbBundle.getMessage(UIExporterPNGPanel.class, "UIExporterPNGPanel.widthLabel.text")); // NOI18N
+
+        heightLabel.setText(org.openide.util.NbBundle.getMessage(UIExporterPNGPanel.class, "UIExporterPNGPanel.heightLabel.text")); // NOI18N
+
+        org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(this);
+        this.setLayout(layout);
+        layout.setHorizontalGroup(
+            layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
+            .add(layout.createSequentialGroup()
+                .addContainerGap()
+                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
+                    .add(marginsLabel)
+                    .add(widthLabel)
+                    .add(heightLabel))
+                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
+                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING, false)
+                    .add(layout.createSequentialGroup()
+                        .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
+                            .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING, false)
+                                .add(org.jdesktop.layout.GroupLayout.LEADING, heightTextField)
+                                .add(org.jdesktop.layout.GroupLayout.LEADING, widthTextField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 78, Short.MAX_VALUE))
+                            .add(topLabel))
+                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
+                        .add(topTextField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 50, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
+                    .add(layout.createSequentialGroup()
+                        .add(bottomLabel, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 60, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
+                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
+                        .add(bottomTextField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 50, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)))
+                .add(39, 39, 39)
+                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
+                    .add(layout.createSequentialGroup()
+                        .add(leftLabel)
+                        .add(18, 18, 18)
+                        .add(leftTextField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 50, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
+                    .add(layout.createSequentialGroup()
+                        .add(rightLabel)
+                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
+                        .add(rightTextField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 50, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)))
+                .addContainerGap())
+        );
+        layout.setVerticalGroup(
+            layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
+            .add(layout.createSequentialGroup()
+                .add(22, 22, 22)
+                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
+                    .add(widthTextField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
+                    .add(widthLabel))
+                .add(22, 22, 22)
+                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
+                    .add(heightTextField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
+                    .add(heightLabel))
+                .add(40, 40, 40)
+                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
+                    .add(layout.createSequentialGroup()
+                        .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
+                            .add(layout.createSequentialGroup()
+                                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
+                                    .add(marginsLabel)
+                                    .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
+                                        .add(leftLabel)
+                                        .add(leftTextField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)))
+                                .add(16, 16, 16))
+                            .add(layout.createSequentialGroup()
+                                .add(topTextField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
+                                .add(18, 18, 18))
+                            .add(layout.createSequentialGroup()
+                                .add(topLabel)
+                                .add(18, 18, 18)))
+                        .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
+                            .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
+                                .add(bottomLabel, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 20, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
+                                .add(bottomTextField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
+                            .add(rightLabel)))
+                    .add(rightTextField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
+                .addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
+        );
+    }// </editor-fold>//GEN-END:initComponents
+
+    private void leftTextFieldActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_leftTextFieldActionPerformed
+        // TODO add your handling code here:
+    }//GEN-LAST:event_leftTextFieldActionPerformed
+
+    private void topTextFieldActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_topTextFieldActionPerformed
+        // TODO add your handling code here:
+    }//GEN-LAST:event_topTextFieldActionPerformed
+    // Variables declaration - do not modify//GEN-BEGIN:variables
+    private javax.swing.JLabel bottomLabel;
+    private javax.swing.JTextField bottomTextField;
+    private javax.swing.JLabel heightLabel;
+    private javax.swing.JTextField heightTextField;
+    private javax.swing.JLabel leftLabel;
+    private javax.swing.JTextField leftTextField;
+    private javax.swing.JLabel marginsLabel;
+    private javax.swing.JLabel rightLabel;
+    private javax.swing.JTextField rightTextField;
+    private javax.swing.JLabel topLabel;
+    private javax.swing.JTextField topTextField;
+    private javax.swing.JLabel widthLabel;
+    private javax.swing.JTextField widthTextField;
+    // End of variables declaration//GEN-END:variables
+
+    public static ValidationPanel createValidationPanel(UIExporterPNGPanel innerPanel) {
+        ValidationPanel validationPanel = new ValidationPanel();
+        validationPanel.setInnerComponent(innerPanel);
+
+        ValidationGroup group = validationPanel.getValidationGroup();
+        innerPanel.validate(group);
+
+        return validationPanel;
+    }
+
+    @Override
+    public void validate(ValidationGroup group) {
+        group.add(widthTextField, Validators.REQUIRE_NON_EMPTY_STRING, Validators.REQUIRE_VALID_INTEGER, Validators.numberRange(1, Integer.MAX_VALUE));
+        group.add(heightTextField, Validators.REQUIRE_NON_EMPTY_STRING, Validators.REQUIRE_VALID_INTEGER, Validators.numberRange(1, Integer.MAX_VALUE));
+
+        group.add(leftTextField, Validators.REQUIRE_NON_EMPTY_STRING, Validators.REQUIRE_NON_NEGATIVE_NUMBER, Validators.REQUIRE_VALID_INTEGER);
+        group.add(rightTextField, Validators.REQUIRE_NON_EMPTY_STRING, Validators.REQUIRE_NON_NEGATIVE_NUMBER, Validators.REQUIRE_VALID_INTEGER);
+        group.add(topTextField, Validators.REQUIRE_NON_EMPTY_STRING, Validators.REQUIRE_NON_NEGATIVE_NUMBER, Validators.REQUIRE_VALID_INTEGER);
+        group.add(bottomTextField, Validators.REQUIRE_NON_EMPTY_STRING, Validators.REQUIRE_NON_NEGATIVE_NUMBER, Validators.REQUIRE_VALID_INTEGER);
+    }
+}

=== modified file 'PreviewExportUI/src/org/gephi/ui/exporter/preview/org-gephi-ui-exporter-preview.pot'
--- PreviewExportUI/src/org/gephi/ui/exporter/preview/org-gephi-ui-exporter-preview.pot	2010-09-07 19:51:50 +0000
+++ PreviewExportUI/src/org/gephi/ui/exporter/preview/org-gephi-ui-exporter-preview.pot	2011-08-02 18:16:27 +0000
@@ -24,6 +24,9 @@
 msgid "UIExporterSVG.name"
 msgstr "SVG"
 
+msgid "UIExporterPNG.name"
+msgstr "PNG"
+
 msgid "UIExporterPDFPanel.labelPageSize.text"
 msgstr "Page size:"
 
@@ -86,3 +89,24 @@
 
 msgid "UIExporterSVGPanel.labelStrokeScale.text"
 msgstr "Recommended for Adobe Illustrator"
+
+msgid "UIExporterPNGPanel.marginsLabel.text"
+msgstr "Margins:"
+
+msgid "UIExporterPNGPanel.topLabel.text"
+msgstr "Top:"
+
+msgid "UIExporterPNGPanel.leftLabel.text"
+msgstr "Left:"
+
+msgid "UIExporterPNGPanel.rightLabel.text"
+msgstr "Right:"
+
+msgid "UIExporterPNGPanel.bottomLabel.text"
+msgstr "Bottom:"
+
+msgid "UIExporterPNGPanel.widthLabel.text"
+msgstr "Width:"
+
+msgid "UIExporterPNGPanel.heightLabel.text"
+msgstr "Height:"

=== modified file 'RankingAPI/src/org/gephi/ranking/api/org-gephi-ranking-api.pot'
--- RankingAPI/src/org/gephi/ranking/api/org-gephi-ranking-api.pot	2010-04-16 17:25:08 +0000
+++ RankingAPI/src/org/gephi/ranking/api/org-gephi-ranking-api.pot	2011-08-02 18:16:27 +0000
@@ -16,7 +16,7 @@
 "Content-Transfer-Encoding: 8bit\n"
 
 msgid "OpenIDE-Module-Long-Description"
-msgstr "API/SPI for ranking data values and create transformers"
+msgstr "API/SPI for ranking data values and create transformers."
 
 msgid "OpenIDE-Module-Short-Description"
 msgstr "API/SPI for ranking data values and create transformers"

=== added file 'RankingPlugin/src/org/gephi/ranking/plugin/org-gephi-ranking-plugin.pot'
--- RankingPlugin/src/org/gephi/ranking/plugin/org-gephi-ranking-plugin.pot	1970-01-01 00:00:00 +0000
+++ RankingPlugin/src/org/gephi/ranking/plugin/org-gephi-ranking-plugin.pot	2011-08-02 18:16:27 +0000
@@ -0,0 +1,34 @@
+# English (en) translation for Gephi.
+# Copyright (C) 2010 Gephi contributors.
+# This file is distributed under the same license as the Gephi package.
+# Gephi Team <gephi.team@xxxxxxxxxxxxxxxxxxx>, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Gephi 0.7\n"
+"Report-Msgid-Bugs-To: gephi.team@xxxxxxxxxxxxxxxxxxx\n"
+"POT-Creation-Date: 2010-04-07 13:16+0200\n"
+"PO-Revision-Date: 2010-04-07 13:16+0200\n"
+"Last-Translator: Mathieu Bastian <gephi.team@xxxxxxxxxxxxxxxxxxx>\n"
+"Language-Team: English <https://launchpad.net/~gephi.team>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+msgid "OpenIDE-Module-Long-Description"
+msgstr ""
+"Implement Ranking and Transformer builders. Ranking builders provide the "
+"source of rankings (e.g. Degree, Attributes) and transformers the method to "
+"convert numerical values to color or sizes."
+
+msgid "OpenIDE-Module-Short-Description"
+msgstr "Implement Ranking and Transformer builders"
+
+msgid "DegreeRanking.name"
+msgstr "Degree"
+
+msgid "InDegreeRanking.name"
+msgstr "InDegree"
+
+msgid "OutDegreeRanking.name"
+msgstr "OutDegree"

=== modified file 'RankingPluginUI/src/org/gephi/ui/ranking/plugin/org-gephi-ui-ranking-plugin.pot'
--- RankingPluginUI/src/org/gephi/ui/ranking/plugin/org-gephi-ui-ranking-plugin.pot	2010-04-16 17:25:08 +0000
+++ RankingPluginUI/src/org/gephi/ui/ranking/plugin/org-gephi-ui-ranking-plugin.pot	2011-08-02 18:16:27 +0000
@@ -15,11 +15,14 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
+msgid "OpenIDE-Module-Long-Description"
+msgstr "Implements user interface for transformers"
+
 msgid "ColorTransformerUI.name"
 msgstr "Color"
 
 msgid "OpenIDE-Module-Short-Description"
-msgstr "Ranking transformers implementations"
+msgstr "Ranking transformers UI implementations"
 
 msgid "SizeTransformerUI.name"
 msgstr "Size/Weight"
@@ -62,3 +65,6 @@
 
 msgid "PalettePopup.invert"
 msgstr "Invert"
+
+msgid "PalettePopup.recent"
+msgstr "Recent"

=== modified file 'StatisticsPluginUI/src/org/gephi/ui/statistics/plugin/org-gephi-ui-statistics-plugin.pot'
--- StatisticsPluginUI/src/org/gephi/ui/statistics/plugin/org-gephi-ui-statistics-plugin.pot	2011-03-16 12:14:01 +0000
+++ StatisticsPluginUI/src/org/gephi/ui/statistics/plugin/org-gephi-ui-statistics-plugin.pot	2011-08-02 18:16:27 +0000
@@ -161,10 +161,9 @@
 
 msgid "ModularityPanel.header.description"
 msgstr ""
-"Community detection algorithm. A result value of 0.4 or greater is generally "
-"considered meaningful. Randomizing the algorithm can produce a better "
-"decomposition resulting in a higher modularity score, however randomizing "
-"will increase computation time."
+"Community detection algorithm. Randomizing the algorithm can produce a "
+"better decomposition resulting in a higher modularity score, however "
+"randomizing will increase computation time."
 
 msgid "ConnectedComponentPanel.header.description"
 msgstr "Determines the number of connected components in the network."
@@ -244,30 +243,3 @@
 
 msgid "PageRankPanel.edgeWeightCheckbox.text"
 msgstr "Use edge weight"
-
-msgid "DynamicPanel.timeIntervalLabel.AccessibleContext.accessibleName"
-msgstr "timeIntervalLabel"
-
-msgid "DynamicPanel.jLabel1.AccessibleContext.accessibleName"
-msgstr "separatorTimeInterval"
-
-msgid "DynamicPanel.windowLabel.AccessibleContext.accessibleName"
-msgstr "windowLabel"
-
-msgid "DynamicPanel.estimatorLabel.AccessibleContext.accessibleName"
-msgstr "estimatorLabel"
-
-msgid "DynamicPanel.separatorTimeInterval2.text"
-msgstr "-"
-
-msgid "DynamicPanel.separatorTimeInterval1.text"
-msgstr "-"
-
-msgid "DynamicPanel.timeIntervalLabel.text"
-msgstr "Set a time interval:"
-
-msgid "DynamicPanel.windowLabel.text"
-msgstr "Set a window as a part of the time interval (in %):"
-
-msgid "DynamicPanel.estimatorLabel.text"
-msgstr "Set an estimator:"

=== modified file 'nbproject/project.properties'
--- nbproject/project.properties	2011-07-26 11:41:47 +0000
+++ nbproject/project.properties	2011-08-02 18:16:27 +0000
@@ -1,214 +1,214 @@
-app.icon=branding/core/core.jar/org/netbeans/core/startup/frame48.gif
-app.name=gephi
-app.title=Gephi 0.8 alpha
-auxiliary.org-netbeans-modules-apisupport-installer.license-type=no
-auxiliary.org-netbeans-modules-apisupport-installer.os-linux=false
-auxiliary.org-netbeans-modules-apisupport-installer.os-macosx=true
-auxiliary.org-netbeans-modules-apisupport-installer.os-solaris=false
-auxiliary.org-netbeans-modules-apisupport-installer.os-windows=false
-auxiliary.org-netbeans-modules-apisupport-installer.pack200-enabled=false
-project.org.gephi.algorithms=Algorithms
-project.org.gephi.clustering.api=ClusteringAPI
-project.org.gephi.clustering.plugin=ClusteringPlugin
-project.org.gephi.datalab.api=DataLaboratoryAPI
-project.org.gephi.datalab.plugin=DataLaboratoryPlugin
-project.org.gephi.desktop.clustering=DesktopClustering
-project.org.gephi.desktop.context=DesktopContext
-project.org.gephi.desktop.datalab=DesktopDataLaboratory
-project.org.gephi.desktop.importer=DesktopImport
-project.org.gephi.desktop.layout=DesktopLayout
-project.org.gephi.desktop.mrufiles.api=MostRecentFilesAPI
-project.org.gephi.desktop.perspective=DesktopPerspective
-project.org.gephi.desktop.preview=DesktopPreview
-project.org.gephi.desktop.progress=DesktopProgress
-project.org.gephi.desktop.project=DesktopProject
-project.org.gephi.desktop.recentfiles=DesktopRecentFiles
-project.org.gephi.desktop.spigot=DesktopSpigot
-project.org.gephi.desktop.timeline=DesktopTimeline
-project.org.gephi.desktop.welcome=WelcomeScreen
-project.org.gephi.dynamic=DynamicImpl
-project.org.gephi.dynamic.api=DynamicAPI
-project.org.gephi.filters=FiltersImpl
-project.org.gephi.filters.plugin=FiltersPlugin
-project.org.gephi.io.exporter.api=ExportAPI
-project.org.gephi.io.exporter.plugin=ExportPlugin
-project.org.gephi.io.exporter.preview=PreviewExport
-project.org.gephi.io.generator.api=GeneratorAPI
-project.org.gephi.io.generator.plugin=GeneratorPlugin
-project.org.gephi.io.importer.api=ImportAPI
-project.org.gephi.io.importer.plugin=ImportPlugin
-project.org.gephi.io.processor.plugin=ProcessorPlugin
-project.org.gephi.io.spigot.plugin=SpigotPlugin
-project.org.gephi.javacsv=Javacsv
-project.org.gephi.layout.plugin=LayoutPlugin
-project.org.gephi.lib.batik=BatikWrapper
-project.org.gephi.desktop.filters=DesktopFilters
-project.org.gephi.desktop.hierarchy=DesktopHierarchy
-project.org.gephi.desktop.io.export=DesktopExport
-project.org.gephi.desktop.partition=DesktopPartition
-project.org.gephi.desktop.ranking=DesktopRanking
-project.org.gephi.desktop.statistics=DesktopStatistics
-project.org.gephi.desktop.tools=DesktopTools
-project.org.gephi.filters.api=FiltersAPI
-project.org.gephi.io.database.drivers=DBDrivers
-project.org.gephi.desktop.generate=DesktopGenerate
-project.org.gephi.lib.beansbinding=BeansBindingWrapper
-project.org.gephi.lib.commons.codec=CommonsCodec
-project.org.gephi.lib.commonscompress=CommonsCompressWrapper
-project.org.gephi.lib.flamingo=FlamingoWrapper
-project.org.gephi.lib.itext=iTextWrapper
-project.org.gephi.lib.javacsv=JavaCSVWrapper
-project.org.gephi.lib.javamail=JavaMailWrapper
-project.org.gephi.lib.jcalendar=JCalendarWrapper
-project.org.gephi.lib.staxutils=StaxUtils
-project.org.gephi.partition.api=PartitionAPI
-project.org.gephi.partition.plugin=PartitionPlugin
-project.org.gephi.preview=PreviewImpl
-project.org.gephi.preview.api=PreviewAPI
-project.org.gephi.lib.processing=ProcessingWrapper
-project.org.gephi.ranking.api=RankingAPI
-project.org.gephi.ranking.plugin=RankingPlugin
-project.org.gephi.statistics.api=StatisticsAPI
-project.org.gephi.statistics.plugin=StatisticsPlugin
-project.org.gephi.timeline.api=TimelineAPI
-project.org.gephi.tools.plugin=ToolsPlugin
-project.org.gephi.tools.api=ToolsAPI
-project.org.gephi.ui.components=UIComponents
-project.org.gephi.ui.components.SplineEditor=SplineEditor
-project.org.gephi.ui.exporter.plugin=ExportPluginUI
-project.org.gephi.ui.exporter.preview=PreviewExportUI
-project.org.gephi.ui.filters.plugin=FiltersPluginUI
-project.org.gephi.ui.generator.plugin=GeneratorPluginUI
-project.org.gephi.ui.importer.plugin=ImportPluginUI
-project.org.gephi.ui.partition.plugin=PartitionPluginUI
-project.org.gephi.ui.processor.plugin=ProcessorPluginUI
-project.org.gephi.ui.project=ProjectUI
-project.org.gephi.ui.propertyeditor=AttributeColumnPropertyEditor
-project.org.gephi.ui.ranking.plugin=RankingPluginUI
-project.org.gephi.ui.spigot.plugin=SpigotPluginUI
-project.org.gephi.ui.statistics.plugin=StatisticsPluginUI
-project.org.gephi.ui.workspace=WorkspaceUI
-project.org.gephi.lib.validation=ValidationAPI
-project.org.gephi.utils=Utils
-project.org.gephi.utils.collection=CollectionUtils
-project.org.gephi.visualization.api=VisualizationAPI
-project.org.jdesktop.swingx=SwingX
-project.org.jfree=JFreeChart
-project.org.gephi.utils.longtask=LongTaskAPI
-project.org.joda.time=JodaWrapper
-project.org.netbeans.swing.dirchooser=DirectoryChooser
-run.args.extra=-J-Xms256m -J-Xmx1000m -J-Dsun.java2d.noddraw=true -J-Dsun.awt.noerasebackground=true
-branding.token=${app.name}
-app.conf=nbproject/gephi.conf
-modules=\
-    ${project.org.gephi.project.api}:\
-    ${project.org.gephi.branding.desktop}:\
-    ${project.org.gephi.ui.utils}:\
-    ${project.org.gephi.visualization}:\
-    ${project.org.gephi.lib.jogl}:\
-    ${project.org.gephi.graph.api}:\
-    ${project.org.gephi.lib.gleem}:\
-    ${project.org.gephi.data.attributes.api}:\
-    ${project.org.gephi.layout.api}:\
-    ${project.org.gephi.data.attributes}:\
-    ${project.org.gephi.graph.dhns}:\
-    ${project.org.gephi.desktop.generate}:\
-    ${project.org.gephi.lib.validation}:\
-    ${project.org.jdesktop.swingx}:\
-    ${project.org.gephi.utils.longtask}:\
-    ${project.org.gephi.io.database.drivers}:\
-    ${project.org.jfree}:\
-    ${project.org.gephi.timeline.api}:\
-    ${project.org.gephi.ui.components}:\
-    ${project.org.gephi.desktop.io.export}:\
-    ${project.org.netbeans.swing.dirchooser}:\
-    ${project.org.gephi.tools.api}:\
-    ${project.org.gephi.tools.plugin}:\
-    ${project.org.gephi.desktop.tools}:\
-    ${project.org.gephi.desktop.ranking}:\
-    ${project.org.gephi.ui.components.SplineEditor}:\
-    ${project.org.gephi.filters.api}:\
-    ${project.org.gephi.lib.processing}:\
-    ${project.org.gephi.preview.api}:\
-    ${project.org.gephi.preview}:\
-    ${project.org.gephi.desktop.hierarchy}:\
-    ${project.org.gephi.partition.api}:\
-    ${project.org.gephi.desktop.partition}:\
-    ${project.org.gephi.ui.workspace}:\
-    ${project.org.gephi.statistics.api}:\
-    ${project.org.gephi.desktop.statistics}:\
-    ${project.org.gephi.ui.propertyeditor}:\
-    ${project.org.gephi.lib.batik}:\
-    ${project.org.gephi.desktop.filters}:\
-    ${project.org.gephi.statistics.plugin}:\
-    ${project.org.gephi.ui.statistics.plugin}:\
-    ${project.org.gephi.ui.project}:\
-    ${project.org.gephi.layout.plugin}:\
-    ${project.org.gephi.desktop.layout}:\
-    ${project.org.gephi.io.exporter.plugin}:\
-    ${project.org.gephi.ui.exporter.plugin}:\
-    ${project.org.gephi.io.exporter.api}:\
-    ${project.org.gephi.io.generator.plugin}:\
-    ${project.org.gephi.ui.generator.plugin}:\
-    ${project.org.gephi.io.generator.api}:\
-    ${project.org.gephi.io.importer.api}:\
-    ${project.org.gephi.io.importer.plugin}:\
-    ${project.org.gephi.io.processor.plugin}:\
-    ${project.org.gephi.desktop.importer}:\
-    ${project.org.gephi.filters.plugin}:\
-    ${project.org.gephi.ui.filters.plugin}:\
-    ${project.org.gephi.partition.plugin}:\
-    ${project.org.gephi.algorithms}:\
-    ${project.org.gephi.clustering.api}:\
-    ${project.org.gephi.clustering.plugin}:\
-    ${project.org.gephi.desktop.clustering}:\
-    ${project.org.gephi.desktop.context}:\
-    ${project.org.gephi.desktop.preview}:\
-    ${project.org.gephi.desktop.timeline}:\
-    ${project.org.joda.time}:\
-    ${project.org.gephi.ui.ranking.plugin}:\
-    ${project.org.gephi.ranking.api}:\
-    ${project.org.gephi.utils.collection}:\
-    ${project.org.gephi.desktop.welcome}:\
-    ${project.org.gephi.desktop.mrufiles.api}:\
-    ${project.org.gephi.desktop.project}:\
-    ${project.org.gephi.lib.itext}:\
-    ${project.org.gephi.io.exporter.preview}:\
-    ${project.org.gephi.ui.exporter.preview}:\
-    ${project.org.gephi.desktop.progress}:\
-    ${project.org.gephi.filters}:\
-    ${project.org.gephi.visualization.api}:\
-    ${project.org.gephi.lib.beansbinding}:\
-    ${project.org.gephi.utils}:\
-    ${project.org.gephi.ui.importer.plugin}:\
-    ${project.org.gephi.io.spigot.plugin}:\
-    ${project.org.gephi.ui.spigot.plugin}:\
-    ${project.org.gephi.desktop.spigot}:\
-    ${project.org.gephi.ui.partition.plugin}:\
-    ${project.org.gephi.dynamic}:\
-    ${project.org.gephi.dynamic.api}:\
-    ${project.org.gephi.desktop.perspective}:\
-    ${project.org.gephi.ui.processor.plugin}:\
-    ${project.org.gephi.lib.staxutils}:\
-    ${project.org.gephi.lib.commons.codec}:\
-    ${project.org.gephi.lib.flamingo}:\
-    ${project.org.gephi.lib.javacsv}:\
-    ${project.org.gephi.datalab.api}:\
-    ${project.org.gephi.datalab.plugin}:\
-    ${project.org.gephi.desktop.datalab}:\
-    ${project.org.gephi.desktop.recentfiles}:\
-    ${project.org.gephi.lib.javamail}:\
-    ${project.org.gephi.lib.jcalendar}:\
-    ${project.org.gephi.lib.commonscompress}:\
-    ${project.org.gephi.ranking.plugin}
-project.org.gephi.branding.desktop=DesktopBranding
-project.org.gephi.data.attributes=AttributesImpl
-project.org.gephi.data.attributes.api=AttributesAPI
-project.org.gephi.graph.api=GraphAPI
-project.org.gephi.lib.jogl=JOGLWrapper
-project.org.gephi.layout.api=LayoutAPI
-project.org.gephi.project.api=ProjectAPI
-project.org.gephi.ui.utils=UIUtils
-project.org.gephi.visualization=VisualizationModule
-project.org.gephi.lib.gleem=Gleem
-project.org.gephi.graph.dhns=DHNSGraph
+app.icon=branding/core/core.jar/org/netbeans/core/startup/frame48.gif
+app.name=gephi
+app.title=Gephi 0.8 alpha
+auxiliary.org-netbeans-modules-apisupport-installer.license-type=no
+auxiliary.org-netbeans-modules-apisupport-installer.os-linux=false
+auxiliary.org-netbeans-modules-apisupport-installer.os-macosx=true
+auxiliary.org-netbeans-modules-apisupport-installer.os-solaris=false
+auxiliary.org-netbeans-modules-apisupport-installer.os-windows=false
+auxiliary.org-netbeans-modules-apisupport-installer.pack200-enabled=false
+project.org.gephi.algorithms=Algorithms
+project.org.gephi.clustering.api=ClusteringAPI
+project.org.gephi.clustering.plugin=ClusteringPlugin
+project.org.gephi.datalab.api=DataLaboratoryAPI
+project.org.gephi.datalab.plugin=DataLaboratoryPlugin
+project.org.gephi.desktop.clustering=DesktopClustering
+project.org.gephi.desktop.context=DesktopContext
+project.org.gephi.desktop.datalab=DesktopDataLaboratory
+project.org.gephi.desktop.importer=DesktopImport
+project.org.gephi.desktop.layout=DesktopLayout
+project.org.gephi.desktop.mrufiles.api=MostRecentFilesAPI
+project.org.gephi.desktop.perspective=DesktopPerspective
+project.org.gephi.desktop.preview=DesktopPreview
+project.org.gephi.desktop.progress=DesktopProgress
+project.org.gephi.desktop.project=DesktopProject
+project.org.gephi.desktop.recentfiles=DesktopRecentFiles
+project.org.gephi.desktop.spigot=DesktopSpigot
+project.org.gephi.desktop.timeline=DesktopTimeline
+project.org.gephi.desktop.welcome=WelcomeScreen
+project.org.gephi.dynamic=DynamicImpl
+project.org.gephi.dynamic.api=DynamicAPI
+project.org.gephi.filters=FiltersImpl
+project.org.gephi.filters.plugin=FiltersPlugin
+project.org.gephi.io.exporter.api=ExportAPI
+project.org.gephi.io.exporter.plugin=ExportPlugin
+project.org.gephi.io.exporter.preview=PreviewExport
+project.org.gephi.io.generator.api=GeneratorAPI
+project.org.gephi.io.generator.plugin=GeneratorPlugin
+project.org.gephi.io.importer.api=ImportAPI
+project.org.gephi.io.importer.plugin=ImportPlugin
+project.org.gephi.io.processor.plugin=ProcessorPlugin
+project.org.gephi.io.spigot.plugin=SpigotPlugin
+project.org.gephi.javacsv=Javacsv
+project.org.gephi.layout.plugin=LayoutPlugin
+project.org.gephi.lib.batik=BatikWrapper
+project.org.gephi.desktop.filters=DesktopFilters
+project.org.gephi.desktop.hierarchy=DesktopHierarchy
+project.org.gephi.desktop.io.export=DesktopExport
+project.org.gephi.desktop.partition=DesktopPartition
+project.org.gephi.desktop.ranking=DesktopRanking
+project.org.gephi.desktop.statistics=DesktopStatistics
+project.org.gephi.desktop.tools=DesktopTools
+project.org.gephi.filters.api=FiltersAPI
+project.org.gephi.io.database.drivers=DBDrivers
+project.org.gephi.desktop.generate=DesktopGenerate
+project.org.gephi.lib.beansbinding=BeansBindingWrapper
+project.org.gephi.lib.commons.codec=CommonsCodec
+project.org.gephi.lib.commonscompress=CommonsCompressWrapper
+project.org.gephi.lib.flamingo=FlamingoWrapper
+project.org.gephi.lib.itext=iTextWrapper
+project.org.gephi.lib.javacsv=JavaCSVWrapper
+project.org.gephi.lib.javamail=JavaMailWrapper
+project.org.gephi.lib.jcalendar=JCalendarWrapper
+project.org.gephi.lib.staxutils=StaxUtils
+project.org.gephi.partition.api=PartitionAPI
+project.org.gephi.partition.plugin=PartitionPlugin
+project.org.gephi.preview=PreviewImpl
+project.org.gephi.preview.api=PreviewAPI
+project.org.gephi.lib.processing=ProcessingWrapper
+project.org.gephi.ranking.api=RankingAPI
+project.org.gephi.ranking.plugin=RankingPlugin
+project.org.gephi.statistics.api=StatisticsAPI
+project.org.gephi.statistics.plugin=StatisticsPlugin
+project.org.gephi.timeline.api=TimelineAPI
+project.org.gephi.tools.plugin=ToolsPlugin
+project.org.gephi.tools.api=ToolsAPI
+project.org.gephi.ui.components=UIComponents
+project.org.gephi.ui.components.SplineEditor=SplineEditor
+project.org.gephi.ui.exporter.plugin=ExportPluginUI
+project.org.gephi.ui.exporter.preview=PreviewExportUI
+project.org.gephi.ui.filters.plugin=FiltersPluginUI
+project.org.gephi.ui.generator.plugin=GeneratorPluginUI
+project.org.gephi.ui.importer.plugin=ImportPluginUI
+project.org.gephi.ui.partition.plugin=PartitionPluginUI
+project.org.gephi.ui.processor.plugin=ProcessorPluginUI
+project.org.gephi.ui.project=ProjectUI
+project.org.gephi.ui.propertyeditor=AttributeColumnPropertyEditor
+project.org.gephi.ui.ranking.plugin=RankingPluginUI
+project.org.gephi.ui.spigot.plugin=SpigotPluginUI
+project.org.gephi.ui.statistics.plugin=StatisticsPluginUI
+project.org.gephi.ui.workspace=WorkspaceUI
+project.org.gephi.lib.validation=ValidationAPI
+project.org.gephi.utils=Utils
+project.org.gephi.utils.collection=CollectionUtils
+project.org.gephi.visualization.api=VisualizationAPI
+project.org.jdesktop.swingx=SwingX
+project.org.jfree=JFreeChart
+project.org.gephi.utils.longtask=LongTaskAPI
+project.org.joda.time=JodaWrapper
+project.org.netbeans.swing.dirchooser=DirectoryChooser
+run.args.extra=-J-Xms256m -J-Xmx1000m -J-Dsun.java2d.noddraw=true -J-Dsun.awt.noerasebackground=true
+branding.token=${app.name}
+app.conf=nbproject/gephi.conf
+modules=\
+    ${project.org.gephi.project.api}:\
+    ${project.org.gephi.branding.desktop}:\
+    ${project.org.gephi.ui.utils}:\
+    ${project.org.gephi.visualization}:\
+    ${project.org.gephi.lib.jogl}:\
+    ${project.org.gephi.graph.api}:\
+    ${project.org.gephi.lib.gleem}:\
+    ${project.org.gephi.data.attributes.api}:\
+    ${project.org.gephi.layout.api}:\
+    ${project.org.gephi.data.attributes}:\
+    ${project.org.gephi.graph.dhns}:\
+    ${project.org.gephi.desktop.generate}:\
+    ${project.org.gephi.lib.validation}:\
+    ${project.org.jdesktop.swingx}:\
+    ${project.org.gephi.utils.longtask}:\
+    ${project.org.gephi.io.database.drivers}:\
+    ${project.org.jfree}:\
+    ${project.org.gephi.timeline.api}:\
+    ${project.org.gephi.ui.components}:\
+    ${project.org.gephi.desktop.io.export}:\
+    ${project.org.netbeans.swing.dirchooser}:\
+    ${project.org.gephi.tools.api}:\
+    ${project.org.gephi.tools.plugin}:\
+    ${project.org.gephi.desktop.tools}:\
+    ${project.org.gephi.desktop.ranking}:\
+    ${project.org.gephi.ui.components.SplineEditor}:\
+    ${project.org.gephi.filters.api}:\
+    ${project.org.gephi.lib.processing}:\
+    ${project.org.gephi.preview.api}:\
+    ${project.org.gephi.preview}:\
+    ${project.org.gephi.desktop.hierarchy}:\
+    ${project.org.gephi.partition.api}:\
+    ${project.org.gephi.desktop.partition}:\
+    ${project.org.gephi.ui.workspace}:\
+    ${project.org.gephi.statistics.api}:\
+    ${project.org.gephi.desktop.statistics}:\
+    ${project.org.gephi.ui.propertyeditor}:\
+    ${project.org.gephi.lib.batik}:\
+    ${project.org.gephi.desktop.filters}:\
+    ${project.org.gephi.statistics.plugin}:\
+    ${project.org.gephi.ui.statistics.plugin}:\
+    ${project.org.gephi.ui.project}:\
+    ${project.org.gephi.layout.plugin}:\
+    ${project.org.gephi.desktop.layout}:\
+    ${project.org.gephi.io.exporter.plugin}:\
+    ${project.org.gephi.ui.exporter.plugin}:\
+    ${project.org.gephi.io.exporter.api}:\
+    ${project.org.gephi.io.generator.plugin}:\
+    ${project.org.gephi.ui.generator.plugin}:\
+    ${project.org.gephi.io.generator.api}:\
+    ${project.org.gephi.io.importer.api}:\
+    ${project.org.gephi.io.importer.plugin}:\
+    ${project.org.gephi.io.processor.plugin}:\
+    ${project.org.gephi.desktop.importer}:\
+    ${project.org.gephi.filters.plugin}:\
+    ${project.org.gephi.ui.filters.plugin}:\
+    ${project.org.gephi.partition.plugin}:\
+    ${project.org.gephi.algorithms}:\
+    ${project.org.gephi.clustering.api}:\
+    ${project.org.gephi.clustering.plugin}:\
+    ${project.org.gephi.desktop.clustering}:\
+    ${project.org.gephi.desktop.context}:\
+    ${project.org.gephi.desktop.preview}:\
+    ${project.org.gephi.desktop.timeline}:\
+    ${project.org.joda.time}:\
+    ${project.org.gephi.ui.ranking.plugin}:\
+    ${project.org.gephi.ranking.api}:\
+    ${project.org.gephi.utils.collection}:\
+    ${project.org.gephi.desktop.welcome}:\
+    ${project.org.gephi.desktop.mrufiles.api}:\
+    ${project.org.gephi.desktop.project}:\
+    ${project.org.gephi.lib.itext}:\
+    ${project.org.gephi.io.exporter.preview}:\
+    ${project.org.gephi.ui.exporter.preview}:\
+    ${project.org.gephi.desktop.progress}:\
+    ${project.org.gephi.filters}:\
+    ${project.org.gephi.visualization.api}:\
+    ${project.org.gephi.lib.beansbinding}:\
+    ${project.org.gephi.utils}:\
+    ${project.org.gephi.ui.importer.plugin}:\
+    ${project.org.gephi.io.spigot.plugin}:\
+    ${project.org.gephi.ui.spigot.plugin}:\
+    ${project.org.gephi.desktop.spigot}:\
+    ${project.org.gephi.ui.partition.plugin}:\
+    ${project.org.gephi.dynamic}:\
+    ${project.org.gephi.dynamic.api}:\
+    ${project.org.gephi.desktop.perspective}:\
+    ${project.org.gephi.ui.processor.plugin}:\
+    ${project.org.gephi.lib.staxutils}:\
+    ${project.org.gephi.lib.commons.codec}:\
+    ${project.org.gephi.lib.flamingo}:\
+    ${project.org.gephi.lib.javacsv}:\
+    ${project.org.gephi.datalab.api}:\
+    ${project.org.gephi.datalab.plugin}:\
+    ${project.org.gephi.desktop.datalab}:\
+    ${project.org.gephi.desktop.recentfiles}:\
+    ${project.org.gephi.lib.javamail}:\
+    ${project.org.gephi.lib.jcalendar}:\
+    ${project.org.gephi.lib.commonscompress}:\
+    ${project.org.gephi.ranking.plugin}
+project.org.gephi.branding.desktop=DesktopBranding
+project.org.gephi.data.attributes=AttributesImpl
+project.org.gephi.data.attributes.api=AttributesAPI
+project.org.gephi.graph.api=GraphAPI
+project.org.gephi.lib.jogl=JOGLWrapper
+project.org.gephi.layout.api=LayoutAPI
+project.org.gephi.project.api=ProjectAPI
+project.org.gephi.ui.utils=UIUtils
+project.org.gephi.visualization=VisualizationModule
+project.org.gephi.lib.gleem=Gleem
+project.org.gephi.graph.dhns=DHNSGraph


Follow ups