Merge lp:~megaterik/gephi/PNGExporter into lp:~gephi.team/gephi/0.8

Proposed by Mathieu Bastian
Status: Merged
Merged at revision: 2283
Proposed branch: lp:~megaterik/gephi/PNGExporter
Merge into: lp:~gephi.team/gephi/0.8
Diff against target: 2890 lines (+1783/-678)
48 files modified
CollectionUtils/src/org/gephi/utils/collection/org-gephi-utils-collection.pot (+4/-1)
CommonsCompressWrapper/src/org/gephi/lib/commonscompress/org-gephi-lib-commonscompress.pot (+24/-0)
DataLaboratoryPlugin/src/org/gephi/datalab/plugin/manipulators/general/ui/org-gephi-datalab-plugin-manipulators-general-ui.pot (+2/-2)
DataLaboratoryPlugin/src/org/gephi/datalab/plugin/manipulators/nodes/org-gephi-datalab-plugin-manipulators-nodes.pot (+8/-0)
DataLaboratoryPlugin/src/org/gephi/datalab/plugin/manipulators/nodes/ui/org-gephi-datalab-plugin-manipulators-nodes-ui.pot (+16/-0)
DataLaboratoryPlugin/src/org/gephi/datalab/plugin/manipulators/rows/merge/org-gephi-datalab-plugin-manipulators-rows-merge.pot (+76/-0)
DataLaboratoryPlugin/src/org/gephi/datalab/plugin/manipulators/rows/merge/ui/org-gephi-datalab-plugin-manipulators-rows-merge-ui.pot (+19/-0)
DesktopBranding/src/org/gephi/branding/desktop/multilingual/org-gephi-branding-desktop-multilingual.pot (+7/-0)
DesktopBranding/src/org/gephi/branding/desktop/org-gephi-branding-desktop.pot (+29/-0)
DesktopDataLaboratory/src/org/gephi/desktop/datalab/org-gephi-desktop-datalab.pot (+3/-0)
DesktopFilters/src/org/gephi/desktop/filters/query/org-gephi-desktop-filters-query.pot (+3/-0)
DesktopPreview/src/org/gephi/desktop/preview/org-gephi-desktop-preview.pot (+0/-9)
DesktopProject/src/org/gephi/desktop/project/org-gephi-desktop-project.pot (+2/-2)
DesktopRanking/src/org/gephi/desktop/ranking/org-gephi-desktop-ranking.pot (+6/-0)
DesktopTools/src/org/gephi/desktop/tools/org-gephi-desktop-tools.pot (+1/-1)
ExportPlugin/src/org/gephi/io/exporter/plugin/org-gephi-io-exporter-plugin.pot (+6/-0)
ExportPluginUI/src/org/gephi/ui/exporter/plugin/org-gephi-ui-exporter-plugin.pot (+15/-0)
ImportPlugin/src/org/gephi/io/importer/plugin/file/org-gephi-io-importer-plugin-file.pot (+7/-1)
ImportPluginUI/src/org/gephi/ui/importer/plugin/org-gephi-ui-importer-plugin.pot (+12/-0)
LayoutPlugin/src/org/gephi/layout/plugin/forceAtlas2/org-gephi-layout-plugin-forceAtlas2.pot (+97/-0)
PreviewExport/build.xml (+8/-8)
PreviewExport/manifest.mf (+6/-6)
PreviewExport/nbproject/build-impl.xml (+45/-45)
PreviewExport/nbproject/genfiles.properties (+8/-8)
PreviewExport/nbproject/project.xml (+161/-157)
PreviewExport/src/org/gephi/io/exporter/preview/Bundle.properties (+13/-11)
PreviewExport/src/org/gephi/io/exporter/preview/Bundle_es.properties (+2/-0)
PreviewExport/src/org/gephi/io/exporter/preview/Bundle_fr.properties (+2/-0)
PreviewExport/src/org/gephi/io/exporter/preview/Bundle_oc.properties (+2/-0)
PreviewExport/src/org/gephi/io/exporter/preview/ExporterBuilderPNG.java (+46/-0)
PreviewExport/src/org/gephi/io/exporter/preview/PNGExporter.java (+158/-0)
PreviewExport/src/org/gephi/io/exporter/preview/org-gephi-io-exporter-preview.pot (+6/-3)
PreviewExportUI/build.xml (+8/-8)
PreviewExportUI/nbproject/build-impl.xml (+45/-45)
PreviewExportUI/nbproject/genfiles.properties (+8/-8)
PreviewExportUI/nbproject/project.xml (+86/-77)
PreviewExportUI/src/org/gephi/ui/exporter/preview/Bundle.properties (+47/-37)
PreviewExportUI/src/org/gephi/ui/exporter/preview/Bundle_es.properties (+1/-1)
PreviewExportUI/src/org/gephi/ui/exporter/preview/Bundle_fr.properties (+1/-1)
PreviewExportUI/src/org/gephi/ui/exporter/preview/UIExporterPNG.java (+105/-0)
PreviewExportUI/src/org/gephi/ui/exporter/preview/UIExporterPNGPanel.form (+182/-0)
PreviewExportUI/src/org/gephi/ui/exporter/preview/UIExporterPNGPanel.java (+223/-0)
PreviewExportUI/src/org/gephi/ui/exporter/preview/org-gephi-ui-exporter-preview.pot (+24/-0)
RankingAPI/src/org/gephi/ranking/api/org-gephi-ranking-api.pot (+1/-1)
RankingPlugin/src/org/gephi/ranking/plugin/org-gephi-ranking-plugin.pot (+34/-0)
RankingPluginUI/src/org/gephi/ui/ranking/plugin/org-gephi-ui-ranking-plugin.pot (+7/-1)
StatisticsPluginUI/src/org/gephi/ui/statistics/plugin/org-gephi-ui-statistics-plugin.pot (+3/-31)
nbproject/project.properties (+214/-214)
To merge this branch: bzr merge lp:~megaterik/gephi/PNGExporter
Reviewer Review Type Date Requested Status
Eduardo Ramos Approve
Review via email: mp+70200@code.launchpad.net

Description of the change

Add PNG Exporter in PreviewExport plugin

To post a comment you must log in.
Revision history for this message
Mathieu Bastian (mathieu.bastian) wrote :

We should change the menu label in File > Export > SVG/PDF, as well as the button in the Preview.

Revision history for this message
Eduardo Ramos (eduramiba) wrote :

Merged in revision 2283
Also changed export actions text to PDF/SVG/PNG

Taras, thank you for the contribution!

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'CollectionUtils/src/org/gephi/utils/collection/org-gephi-utils-collection.pot'
2--- CollectionUtils/src/org/gephi/utils/collection/org-gephi-utils-collection.pot 2010-04-16 17:25:08 +0000
3+++ CollectionUtils/src/org/gephi/utils/collection/org-gephi-utils-collection.pot 2011-08-02 18:16:27 +0000
4@@ -16,7 +16,10 @@
5 "Content-Transfer-Encoding: 8bit\n"
6
7 msgid "OpenIDE-Module-Long-Description"
8-msgstr "Custom collections and libraries utilities"
9+msgstr ""
10+"Custom collections and libraries utilities:\n"
11+"- Goolgle Collections\n"
12+"- Trove"
13
14 msgid "OpenIDE-Module-Short-Description"
15 msgstr "Custom collections and libraries utilities"
16
17=== added file 'CommonsCompressWrapper/src/org/gephi/lib/commonscompress/org-gephi-lib-commonscompress.pot'
18--- CommonsCompressWrapper/src/org/gephi/lib/commonscompress/org-gephi-lib-commonscompress.pot 1970-01-01 00:00:00 +0000
19+++ CommonsCompressWrapper/src/org/gephi/lib/commonscompress/org-gephi-lib-commonscompress.pot 2011-08-02 18:16:27 +0000
20@@ -0,0 +1,24 @@
21+# English (en) translation for Gephi.
22+# Copyright (C) 2010 Gephi contributors.
23+# This file is distributed under the same license as the Gephi package.
24+# Gephi Team <gephi.team@lists.launchpad.net>, 2010.
25+#
26+msgid ""
27+msgstr ""
28+"Project-Id-Version: Gephi 0.7\n"
29+"Report-Msgid-Bugs-To: gephi.team@lists.launchpad.net\n"
30+"POT-Creation-Date: 2010-04-07 13:16+0200\n"
31+"PO-Revision-Date: 2010-04-07 13:16+0200\n"
32+"Last-Translator: Mathieu Bastian <gephi.team@lists.launchpad.net>\n"
33+"Language-Team: English <https://launchpad.net/~gephi.team>\n"
34+"MIME-Version: 1.0\n"
35+"Content-Type: text/plain; charset=UTF-8\n"
36+"Content-Transfer-Encoding: 8bit\n"
37+
38+msgid "OpenIDE-Module-Long-Description"
39+msgstr ""
40+"Commons Compress defines an API for working with ar, cpio, tar, zip, gzip "
41+"and bzip2 files."
42+
43+msgid "OpenIDE-Module-Short-Description"
44+msgstr "Compression Utility Classes"
45
46=== modified file 'DataLaboratoryPlugin/src/org/gephi/datalab/plugin/manipulators/general/ui/org-gephi-datalab-plugin-manipulators-general-ui.pot'
47--- DataLaboratoryPlugin/src/org/gephi/datalab/plugin/manipulators/general/ui/org-gephi-datalab-plugin-manipulators-general-ui.pot 2011-02-10 20:41:22 +0000
48+++ DataLaboratoryPlugin/src/org/gephi/datalab/plugin/manipulators/general/ui/org-gephi-datalab-plugin-manipulators-general-ui.pot 2011-08-02 18:16:27 +0000
49@@ -182,8 +182,8 @@
50 "is assigned if missing or existing.<br />Edges need 'Source' and 'Target' "
51 "columns with the id of the source and target nodes. If any is not provided "
52 "for a row, it will be ignored.<br />If no 'Type' column is provided, all "
53-"edges will be directed.<br />If an edge already exists or cannot be created, "
54-"it will be ignored.</html>"
55+"edges will be directed.<br />If an edge already exists, attributes will be "
56+"ignored, but their weights will be added (weight=1 if not specified)</html>"
57
58 msgid "ImportCSVUIVisualPanel2.edges.create-new-nodes-checkbox"
59 msgstr "Create missing nodes"
60
61=== modified file 'DataLaboratoryPlugin/src/org/gephi/datalab/plugin/manipulators/nodes/org-gephi-datalab-plugin-manipulators-nodes.pot'
62--- DataLaboratoryPlugin/src/org/gephi/datalab/plugin/manipulators/nodes/org-gephi-datalab-plugin-manipulators-nodes.pot 2011-03-01 15:05:53 +0000
63+++ DataLaboratoryPlugin/src/org/gephi/datalab/plugin/manipulators/nodes/org-gephi-datalab-plugin-manipulators-nodes.pot 2011-08-02 18:16:27 +0000
64@@ -118,6 +118,14 @@
65 msgid "SetNodesSize.name.multiple"
66 msgstr "Set all nodes size..."
67
68+msgid "MergeNodes.name"
69+msgstr "Merge nodes..."
70+
71+msgid "MergeNodes.description"
72+msgstr ""
73+"All nodes are merged into a new one, combining the edges and values using "
74+"different strategies"
75+
76 msgid "LinkNodes.name"
77 msgstr "Link to nodes..."
78
79
80=== modified file 'DataLaboratoryPlugin/src/org/gephi/datalab/plugin/manipulators/nodes/ui/org-gephi-datalab-plugin-manipulators-nodes-ui.pot'
81--- DataLaboratoryPlugin/src/org/gephi/datalab/plugin/manipulators/nodes/ui/org-gephi-datalab-plugin-manipulators-nodes-ui.pot 2011-02-10 20:41:22 +0000
82+++ DataLaboratoryPlugin/src/org/gephi/datalab/plugin/manipulators/nodes/ui/org-gephi-datalab-plugin-manipulators-nodes-ui.pot 2011-08-02 18:16:27 +0000
83@@ -15,6 +15,22 @@
84 "Content-Type: text/plain; charset=UTF-8\n"
85 "Content-Transfer-Encoding: 8bit\n"
86
87+msgid "MergeNodesUI.description"
88+msgstr ""
89+"<html>One new node with the same color, size and position of the main "
90+"selected node is created.<br />Edges are assigned to the new node.<br />Each "
91+"column uses the given strategy to reduce the rows values to one value.<br /"
92+">Hierarchy is ignored.</html>"
93+
94+msgid "MergeNodesUI.deleteMergedNodesText"
95+msgstr "Delete merged nodes"
96+
97+msgid "MergeNodesUI.selectedRowText"
98+msgstr "Main selected row:"
99+
100+msgid "MergeNodesUI.configurationText"
101+msgstr "Configure"
102+
103 msgid "LinkNodesUI.descriptionLabel.text"
104 msgstr ""
105 "<html>Choose the source node and type of the edges.<br />Edges between "
106
107=== added file 'DataLaboratoryPlugin/src/org/gephi/datalab/plugin/manipulators/rows/merge/org-gephi-datalab-plugin-manipulators-rows-merge.pot'
108--- DataLaboratoryPlugin/src/org/gephi/datalab/plugin/manipulators/rows/merge/org-gephi-datalab-plugin-manipulators-rows-merge.pot 1970-01-01 00:00:00 +0000
109+++ DataLaboratoryPlugin/src/org/gephi/datalab/plugin/manipulators/rows/merge/org-gephi-datalab-plugin-manipulators-rows-merge.pot 2011-08-02 18:16:27 +0000
110@@ -0,0 +1,76 @@
111+# English (en) translation for Gephi.
112+# Copyright (C) 2010 Gephi contributors.
113+# This file is distributed under the same license as the Gephi package.
114+# Gephi Team <gephi.team@lists.launchpad.net>, 2010.
115+#
116+msgid ""
117+msgstr ""
118+"Project-Id-Version: Gephi 0.7\n"
119+"Report-Msgid-Bugs-To: gephi.team@lists.launchpad.net\n"
120+"POT-Creation-Date: 2010-04-07 13:16+0200\n"
121+"PO-Revision-Date: 2010-04-07 13:16+0200\n"
122+"Last-Translator: Mathieu Bastian <gephi.team@lists.launchpad.net>\n"
123+"Language-Team: English <https://launchpad.net/~gephi.team>\n"
124+"MIME-Version: 1.0\n"
125+"Content-Type: text/plain; charset=UTF-8\n"
126+"Content-Transfer-Encoding: 8bit\n"
127+
128+msgid "KeepSelectedRowValue.name"
129+msgstr "Keep main selected row value"
130+
131+msgid "KeepSelectedRowValue.description"
132+msgstr "Simply uses the value of the main selected row"
133+
134+msgid "JoinWithSeparator.name"
135+msgstr "Join values with a separator"
136+
137+msgid "JoinWithSeparator.description"
138+msgstr "Join values of a String or list column with a separator"
139+
140+msgid "AverageNumber.name"
141+msgstr "Calculate average value"
142+
143+msgid "AverageNumber.description"
144+msgstr "Calculates the average value"
145+
146+msgid "FirstQuartileNumber.name"
147+msgstr "Calculate first quartile (Q1)"
148+
149+msgid "FirstQuartileNumber.description"
150+msgstr "Calculates the first quartile (Q1)"
151+
152+msgid "MedianNumber.name"
153+msgstr "Calculate median value"
154+
155+msgid "MedianNumber.description"
156+msgstr "Calculates the median"
157+
158+msgid "ThirdQuartileNumber.name"
159+msgstr "Calculate first quartile (Q3)"
160+
161+msgid "ThirdQuartileNumber.description"
162+msgstr "Calculates the first quartile (Q3)"
163+
164+msgid "InterQuartileRangeNumber.name"
165+msgstr "Calculate interquartile range (IQR)"
166+
167+msgid "InterQuartileRangeNumber.description"
168+msgstr "Calculates the interquartile range (IQR)"
169+
170+msgid "SumNumbers.name"
171+msgstr "Calculate sum"
172+
173+msgid "SumNumbers.description"
174+msgstr "Calculates the sum"
175+
176+msgid "MinimumNumber.name"
177+msgstr "Calculate minimum value"
178+
179+msgid "MinimumNumber.description"
180+msgstr "Calculates the minimum value"
181+
182+msgid "MaximumNumber.name"
183+msgstr "Calculate maximum value"
184+
185+msgid "MaximumNumber.description"
186+msgstr "Calculates the maximum value"
187
188=== added file 'DataLaboratoryPlugin/src/org/gephi/datalab/plugin/manipulators/rows/merge/ui/org-gephi-datalab-plugin-manipulators-rows-merge-ui.pot'
189--- 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
190+++ 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
191@@ -0,0 +1,19 @@
192+# English (en) translation for Gephi.
193+# Copyright (C) 2010 Gephi contributors.
194+# This file is distributed under the same license as the Gephi package.
195+# Gephi Team <gephi.team@lists.launchpad.net>, 2010.
196+#
197+msgid ""
198+msgstr ""
199+"Project-Id-Version: Gephi 0.7\n"
200+"Report-Msgid-Bugs-To: gephi.team@lists.launchpad.net\n"
201+"POT-Creation-Date: 2010-04-07 13:16+0200\n"
202+"PO-Revision-Date: 2010-04-07 13:16+0200\n"
203+"Last-Translator: Mathieu Bastian <gephi.team@lists.launchpad.net>\n"
204+"Language-Team: English <https://launchpad.net/~gephi.team>\n"
205+"MIME-Version: 1.0\n"
206+"Content-Type: text/plain; charset=UTF-8\n"
207+"Content-Transfer-Encoding: 8bit\n"
208+
209+msgid "JoinWithSeparatorUI.separatorLabel.text"
210+msgstr "Separator:"
211
212=== modified file 'DesktopBranding/src/org/gephi/branding/desktop/multilingual/org-gephi-branding-desktop-multilingual.pot'
213--- DesktopBranding/src/org/gephi/branding/desktop/multilingual/org-gephi-branding-desktop-multilingual.pot 2010-09-17 09:19:14 +0000
214+++ DesktopBranding/src/org/gephi/branding/desktop/multilingual/org-gephi-branding-desktop-multilingual.pot 2011-08-02 18:16:27 +0000
215@@ -28,3 +28,10 @@
216
217 msgid "ChangeLang.Confirm.title"
218 msgstr "Language"
219+
220+msgid "ChangeLang.Error.message"
221+msgstr ""
222+"Language could not be changed. Please make sure you have permissions to "
223+"change files.\n"
224+"If the problem persists you can manually change language by editing {gephi "
225+"installation}/etc/gephi.conf file."
226
227=== modified file 'DesktopBranding/src/org/gephi/branding/desktop/org-gephi-branding-desktop.pot'
228--- DesktopBranding/src/org/gephi/branding/desktop/org-gephi-branding-desktop.pot 2011-03-16 12:14:01 +0000
229+++ DesktopBranding/src/org/gephi/branding/desktop/org-gephi-branding-desktop.pot 2011-08-02 18:16:27 +0000
230@@ -92,3 +92,32 @@
231
232 msgid "CommandLineProcessor.fileNotSupported"
233 msgstr "The file format is not supported"
234+
235+msgid "OutOfMemoryError.canIncreaseMemory.message"
236+msgstr ""
237+"Gephi reached the maximum amount of memory ({0}). This happens when the "
238+"volume of data is too large. The limit can be increased up to {1} on your "
239+"computer.\n"
240+"\n"
241+"Gephi will try to save your project before exiting. If cancel, it's likely "
242+"Gephi will stop respond."
243+
244+msgid "OutOfMemoryError.alreadyMax.message"
245+msgstr ""
246+"Gephi reached the maximum amount of memory ({0}). This happens when the "
247+"volume of data is too large. The limit is already set at it's maximum.\n"
248+"\n"
249+"Gephi will try to save your project before exiting. If cancel, it's likely "
250+"Gephi will stop respond."
251+
252+msgid "OutOfMemoryError.title"
253+msgstr "Gephi is running out of memory"
254+
255+msgid "OutOfMemoryError.canIncreaseMemory.button"
256+msgstr "Increase memory and restart Gephi"
257+
258+msgid "OutOfMemoryError.alreadyMax.button"
259+msgstr "Save project and restart Gephi"
260+
261+msgid "OutOfMemoryError.cancel"
262+msgstr "Cancel"
263
264=== modified file 'DesktopDataLaboratory/src/org/gephi/desktop/datalab/org-gephi-desktop-datalab.pot'
265--- DesktopDataLaboratory/src/org/gephi/desktop/datalab/org-gephi-desktop-datalab.pot 2011-02-10 20:41:22 +0000
266+++ DesktopDataLaboratory/src/org/gephi/desktop/datalab/org-gephi-desktop-datalab.pot 2011-08-02 18:16:27 +0000
267@@ -119,3 +119,6 @@
268
269 msgid "AvailableColumnsPanel.maximum-available-columns.info"
270 msgstr "Maximum number of columns reached"
271+
272+msgid "ConfigurationPanel.timeIntervalsAsDates.text"
273+msgstr "Time intervals as dates"
274
275=== modified file 'DesktopFilters/src/org/gephi/desktop/filters/query/org-gephi-desktop-filters-query.pot'
276--- DesktopFilters/src/org/gephi/desktop/filters/query/org-gephi-desktop-filters-query.pot 2011-03-13 13:56:23 +0000
277+++ DesktopFilters/src/org/gephi/desktop/filters/query/org-gephi-desktop-filters-query.pot 2011-08-02 18:16:27 +0000
278@@ -30,6 +30,9 @@
279 msgid "QueryNode.actions.save"
280 msgstr "Save"
281
282+msgid "QueryNode.actions.duplicate"
283+msgstr "Duplicate"
284+
285 msgid "RootNode.name"
286 msgstr "Queries"
287
288
289=== modified file 'DesktopPreview/src/org/gephi/desktop/preview/org-gephi-desktop-preview.pot'
290--- DesktopPreview/src/org/gephi/desktop/preview/org-gephi-desktop-preview.pot 2011-03-20 17:04:27 +0000
291+++ DesktopPreview/src/org/gephi/desktop/preview/org-gephi-desktop-preview.pot 2011-08-02 18:16:27 +0000
292@@ -80,15 +80,9 @@
293 msgid "PreviewTopComponent.busyLabel.text"
294 msgstr "Refreshing..."
295
296-msgid "PreviewSettingsTopComponent.box.text"
297-msgstr ""
298-
299 msgid "PreviewSettingsTopComponent.saveButton.toolTipText"
300 msgstr "Save preset"
301
302-msgid "PreviewSettingsTopComponent.saveButton.text"
303-msgstr ""
304-
305 msgid "PreviewSettingsTopComponent.ratioLabel.text"
306 msgstr "0"
307
308@@ -104,9 +98,6 @@
309 msgid "PreviewSettingsTopComponent.ratio.minimum"
310 msgstr "Minimum"
311
312-msgid "PreviewTopComponent.southBusyLabel.text"
313-msgstr ""
314-
315 msgid "PreviewTopComponent.backgroundButton.text"
316 msgstr "Background"
317
318
319=== modified file 'DesktopProject/src/org/gephi/desktop/project/org-gephi-desktop-project.pot'
320--- DesktopProject/src/org/gephi/desktop/project/org-gephi-desktop-project.pot 2011-02-10 20:41:22 +0000
321+++ DesktopProject/src/org/gephi/desktop/project/org-gephi-desktop-project.pot 2011-08-02 18:16:27 +0000
322@@ -23,8 +23,8 @@
323
324 msgid "CloseProject_confirm_message"
325 msgstr ""
326-"<html><b>Do you want to save your project?</b><br><font size=\"-2"
327-"\">Modifications will be lost if you don't save them.</html>"
328+"<html><b>Do you want to save your project?</b><br><font size="
329+"\"-2\">Modifications will be lost if you don't save them.</html>"
330
331 msgid "CloseProject_confirm_save"
332 msgstr "Save"
333
334=== modified file 'DesktopRanking/src/org/gephi/desktop/ranking/org-gephi-desktop-ranking.pot'
335--- DesktopRanking/src/org/gephi/desktop/ranking/org-gephi-desktop-ranking.pot 2010-05-17 15:13:03 +0000
336+++ DesktopRanking/src/org/gephi/desktop/ranking/org-gephi-desktop-ranking.pot 2011-08-02 18:16:27 +0000
337@@ -74,6 +74,12 @@
338 msgid "ResultListPanel.tablescreenshot.error.title"
339 msgstr "Error"
340
341+msgid "ResultListPanel.column.rank"
342+msgstr "Rank"
343+
344+msgid "ResultListPanel.column.label"
345+msgstr "Label"
346+
347 msgid "RankingChooser.choose.text"
348 msgstr "---Choose a rank parameter"
349
350
351=== modified file 'DesktopTools/src/org/gephi/desktop/tools/org-gephi-desktop-tools.pot'
352--- DesktopTools/src/org/gephi/desktop/tools/org-gephi-desktop-tools.pot 2010-04-16 22:27:33 +0000
353+++ DesktopTools/src/org/gephi/desktop/tools/org-gephi-desktop-tools.pot 2011-08-02 18:16:27 +0000
354@@ -25,7 +25,7 @@
355 msgstr "Diameter"
356
357 msgid "MouseSelectionPopupPanel.proportionnalZoomCheckbox.text"
358-msgstr "Proportionnal to zoom"
359+msgstr "Proportional to zoom"
360
361 msgid "SelectionBar.statusLabel.rectangleSelection"
362 msgstr "Rectangle selection"
363
364=== modified file 'ExportPlugin/src/org/gephi/io/exporter/plugin/org-gephi-io-exporter-plugin.pot'
365--- ExportPlugin/src/org/gephi/io/exporter/plugin/org-gephi-io-exporter-plugin.pot 2011-02-10 20:41:22 +0000
366+++ ExportPlugin/src/org/gephi/io/exporter/plugin/org-gephi-io-exporter-plugin.pot 2011-08-02 18:16:27 +0000
367@@ -32,3 +32,9 @@
368
369 msgid "fileType_CSV_Name"
370 msgstr "CSV Files"
371+
372+msgid "fileType_Pajek_Name"
373+msgstr "NET Files (Pajek)"
374+
375+msgid "fileType_DL_Name"
376+msgstr "DL files (UCINET)"
377
378=== modified file 'ExportPluginUI/src/org/gephi/ui/exporter/plugin/org-gephi-ui-exporter-plugin.pot'
379--- ExportPluginUI/src/org/gephi/ui/exporter/plugin/org-gephi-ui-exporter-plugin.pot 2010-09-25 20:42:12 +0000
380+++ ExportPluginUI/src/org/gephi/ui/exporter/plugin/org-gephi-ui-exporter-plugin.pot 2011-08-02 18:16:27 +0000
381@@ -30,6 +30,12 @@
382 msgid "UIExporterCSV.name"
383 msgstr "CSV"
384
385+msgid "UIExporterPajek.name"
386+msgstr "Pajek"
387+
388+msgid "UIExporterDL.name"
389+msgstr "Exporter DL"
390+
391 msgid "UIExporterGDFPanel.jRadioButton1.text"
392 msgstr "Simple quotes"
393
394@@ -143,3 +149,12 @@
395
396 msgid "UIExporterGEXFPanel.hierarchyCheckbox.text"
397 msgstr "Export hierarchy"
398+
399+msgid "UIExporterPajekPanel.labelExport.text"
400+msgstr "Export:"
401+
402+msgid "UIExporterPajekPanel.positionExportCheckbox.text"
403+msgstr "Position (x,y)"
404+
405+msgid "UIExporterPajekPanel.edgeWeightCheckbox.text"
406+msgstr "Edge weights"
407
408=== modified file 'ImportPlugin/src/org/gephi/io/importer/plugin/file/org-gephi-io-importer-plugin-file.pot'
409--- ImportPlugin/src/org/gephi/io/importer/plugin/file/org-gephi-io-importer-plugin-file.pot 2011-03-01 15:05:53 +0000
410+++ ImportPlugin/src/org/gephi/io/importer/plugin/file/org-gephi-io-importer-plugin-file.pot 2011-08-02 18:16:27 +0000
411@@ -36,12 +36,18 @@
412 msgid "fileType_CSV_Name"
413 msgstr "CSV Files"
414
415+msgid "fileType_Edges_Name"
416+msgstr "Edge List"
417+
418 msgid "fileType_GraphViz_Name"
419 msgstr "GraphViz Files"
420
421 msgid "fileType_DL_Name"
422 msgstr "DL Files (UCINET)"
423
424+msgid "fileType_VNA_Name"
425+msgstr "VNA Files"
426+
427 msgid "importerGDF_error_dataformat1"
428 msgstr "The file must start with the \"nodedef> name\" line."
429
430@@ -66,7 +72,7 @@
431 msgid "importerGDF_error_dataformat7"
432 msgstr ""
433 "Line ''{0}'' has more columns than defined in header. Please verify the "
434-"number of comas."
435+"number of commas."
436
437 msgid "importerGDF_error_dataformat8"
438 msgstr "The node column ''{0}'' can't be added because it already exists"
439
440=== modified file 'ImportPluginUI/src/org/gephi/ui/importer/plugin/org-gephi-ui-importer-plugin.pot'
441--- ImportPluginUI/src/org/gephi/ui/importer/plugin/org-gephi-ui-importer-plugin.pot 2010-09-06 17:49:12 +0000
442+++ ImportPluginUI/src/org/gephi/ui/importer/plugin/org-gephi-ui-importer-plugin.pot 2011-08-02 18:16:27 +0000
443@@ -96,3 +96,15 @@
444 "target. Name node primary key column \"id\" and edge columns \"source\" and "
445 "\"target\". Columns \"label\", \"x\", \"y\" and \"size\" for nodes and "
446 "\"label\" and \"weight\" for edges are optionnal."
447+
448+msgid "ImporterVnaUI.displayName"
449+msgstr "VNA import"
450+
451+msgid "ImporterVnaUI.message.linear"
452+msgstr "Line width increases linearly with its value."
453+
454+msgid "ImporterVnaUI.message.square_root"
455+msgstr "Line width increases with a square root of its value."
456+
457+msgid "ImporterVnaUI.message.logarithmic"
458+msgstr "Line width increases logarithmically with its value."
459
460=== added file 'LayoutPlugin/src/org/gephi/layout/plugin/forceAtlas2/org-gephi-layout-plugin-forceAtlas2.pot'
461--- LayoutPlugin/src/org/gephi/layout/plugin/forceAtlas2/org-gephi-layout-plugin-forceAtlas2.pot 1970-01-01 00:00:00 +0000
462+++ LayoutPlugin/src/org/gephi/layout/plugin/forceAtlas2/org-gephi-layout-plugin-forceAtlas2.pot 2011-08-02 18:16:27 +0000
463@@ -0,0 +1,97 @@
464+# English (en) translation for Gephi.
465+# Copyright (C) 2010 Gephi contributors.
466+# This file is distributed under the same license as the Gephi package.
467+# Gephi Team <gephi.team@lists.launchpad.net>, 2010.
468+#
469+msgid ""
470+msgstr ""
471+"Project-Id-Version: Gephi 0.7\n"
472+"Report-Msgid-Bugs-To: gephi.team@lists.launchpad.net\n"
473+"POT-Creation-Date: 2010-04-07 13:16+0200\n"
474+"PO-Revision-Date: 2010-04-07 13:16+0200\n"
475+"Last-Translator: Mathieu Bastian <gephi.team@lists.launchpad.net>\n"
476+"Language-Team: English <https://launchpad.net/~gephi.team>\n"
477+"MIME-Version: 1.0\n"
478+"Content-Type: text/plain; charset=UTF-8\n"
479+"Content-Transfer-Encoding: 8bit\n"
480+
481+msgid "ForceAtlas2.name"
482+msgstr "ForceAtlas 2"
483+
484+msgid "ForceAtlas2.description"
485+msgstr ""
486+"Quality layout: a linear-attraction linear-repulsion model with few "
487+"approximations (BarnesHut). Speed automatically computed."
488+
489+msgid "ForceAtlas2.tuning"
490+msgstr "Tuning"
491+
492+msgid "ForceAtlas2.behavior"
493+msgstr "Behavior Alternatives"
494+
495+msgid "ForceAtlas2.performance"
496+msgstr "Performance"
497+
498+msgid "ForceAtlas2.scalingRatio.name"
499+msgstr "Scaling"
500+
501+msgid "ForceAtlas2.scalingRatio.desc"
502+msgstr "How much repulsion you want. More makes a more sparse graph."
503+
504+msgid "ForceAtlas2.gravity.name"
505+msgstr "Gravity"
506+
507+msgid "ForceAtlas2.gravity.desc"
508+msgstr "Attracts nodes to the center. Prevents islands from drifting away."
509+
510+msgid "ForceAtlas2.distributedAttraction.name"
511+msgstr "Dissuade Hubs"
512+
513+msgid "ForceAtlas2.distributedAttraction.desc"
514+msgstr ""
515+"Distributes attraction along outbound edges. Hubs attract less and thus are "
516+"pushed to the borders."
517+
518+msgid "ForceAtlas2.linLogMode.name"
519+msgstr "LinLog mode"
520+
521+msgid "ForceAtlas2.linLogMode.desc"
522+msgstr ""
523+"Switch ForceAtlas' model from lin-lin to lin-log (tribute to Andreas Noack). "
524+"Makes clusters more tight."
525+
526+msgid "ForceAtlas2.adjustSizes.name"
527+msgstr "Prevent Overlap"
528+
529+msgid "ForceAtlas2.adjustSizes.desc"
530+msgstr ""
531+"Use only when spatialized. Should not be used with \"Approximate Repulsion\""
532+
533+msgid "ForceAtlas2.jitterTolerance.name"
534+msgstr "Tolerance (speed)"
535+
536+msgid "ForceAtlas2.jitterTolerance.desc"
537+msgstr ""
538+"How much swinging you allow. Above 1 discouraged. Lower gives less speed and "
539+"more precision."
540+
541+msgid "ForceAtlas2.barnesHutOptimization.name"
542+msgstr "Approximate Repulsion"
543+
544+msgid "ForceAtlas2.barnesHutOptimization.desc"
545+msgstr ""
546+"Barnes Hut optimization: n complexity to n.ln(n) ; allows larger graphs."
547+
548+msgid "ForceAtlas2.barnesHutTheta.name"
549+msgstr "Approximation"
550+
551+msgid "ForceAtlas2.barnesHutTheta.desc"
552+msgstr "Theta of the Barnes Hut optimization."
553+
554+msgid "ForceAtlas2.edgeWeightInfluence.name"
555+msgstr "Edge Weight Influence"
556+
557+msgid "ForceAtlas2.edgeWeightInfluence.desc"
558+msgstr ""
559+"How much influence you give to the edges weight. 0 is \"no influence\" and 1 "
560+"is \"normal\"."
561
562=== added directory 'PDFRenderer'
563=== added file 'PDFRenderer/PDFRenderer-0.9.0.jar'
564Binary 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
565=== modified file 'PreviewExport/build.xml'
566--- PreviewExport/build.xml 2010-04-10 18:59:34 +0000
567+++ PreviewExport/build.xml 2011-08-02 18:16:27 +0000
568@@ -1,8 +1,8 @@
569-<?xml version="1.0" encoding="UTF-8"?>
570-<!-- You may freely edit this file. See harness/README in the NetBeans platform -->
571-<!-- for some information on what you could do (e.g. targets to override). -->
572-<!-- If you delete this file and reopen the project it will be recreated. -->
573-<project name="org.gephi.io.exporter.preview" default="netbeans" basedir=".">
574- <description>Builds, tests, and runs the project org.gephi.io.exporter.preview.</description>
575- <import file="nbproject/build-impl.xml"/>
576-</project>
577+<?xml version="1.0" encoding="UTF-8"?>
578+<!-- You may freely edit this file. See harness/README in the NetBeans platform -->
579+<!-- for some information on what you could do (e.g. targets to override). -->
580+<!-- If you delete this file and reopen the project it will be recreated. -->
581+<project name="org.gephi.io.exporter.preview" default="netbeans" basedir=".">
582+ <description>Builds, tests, and runs the project org.gephi.io.exporter.preview.</description>
583+ <import file="nbproject/build-impl.xml"/>
584+</project>
585
586=== modified file 'PreviewExport/manifest.mf'
587--- PreviewExport/manifest.mf 2011-04-02 17:30:05 +0000
588+++ PreviewExport/manifest.mf 2011-08-02 18:16:27 +0000
589@@ -1,6 +1,6 @@
590-Manifest-Version: 1.0
591-AutoUpdate-Essential-Module: true
592-OpenIDE-Module: org.gephi.io.exporter.preview
593-OpenIDE-Module-Localizing-Bundle: org/gephi/io/exporter/preview/Bundle.properties
594-OpenIDE-Module-Specification-Version: 0.8
595-
596+Manifest-Version: 1.0
597+AutoUpdate-Essential-Module: true
598+OpenIDE-Module: org.gephi.io.exporter.preview
599+OpenIDE-Module-Localizing-Bundle: org/gephi/io/exporter/preview/Bundle.properties
600+OpenIDE-Module-Specification-Version: 0.8
601+
602
603=== modified file 'PreviewExport/nbproject/build-impl.xml'
604--- PreviewExport/nbproject/build-impl.xml 2010-04-10 18:59:34 +0000
605+++ PreviewExport/nbproject/build-impl.xml 2011-08-02 18:16:27 +0000
606@@ -1,45 +1,45 @@
607-<?xml version="1.0" encoding="UTF-8"?>
608-<!--
609-*** GENERATED FROM project.xml - DO NOT EDIT ***
610-*** EDIT ../build.xml INSTEAD ***
611--->
612-<project name="org.gephi.io.exporter.preview-impl" basedir="..">
613- <fail message="Please build using Ant 1.7.1 or higher.">
614- <condition>
615- <not>
616- <antversion atleast="1.7.1"/>
617- </not>
618- </condition>
619- </fail>
620- <property file="nbproject/private/suite-private.properties"/>
621- <property file="nbproject/suite.properties"/>
622- <fail unless="suite.dir">You must set 'suite.dir' to point to your containing module suite</fail>
623- <property file="${suite.dir}/nbproject/private/platform-private.properties"/>
624- <property file="${suite.dir}/nbproject/platform.properties"/>
625- <macrodef name="property" uri="http://www.netbeans.org/ns/nb-module-project/2">
626- <attribute name="name"/>
627- <attribute name="value"/>
628- <sequential>
629- <property name="@{name}" value="${@{value}}"/>
630- </sequential>
631- </macrodef>
632- <macrodef name="evalprops" uri="http://www.netbeans.org/ns/nb-module-project/2">
633- <attribute name="property"/>
634- <attribute name="value"/>
635- <sequential>
636- <property name="@{property}" value="@{value}"/>
637- </sequential>
638- </macrodef>
639- <property file="${user.properties.file}"/>
640- <nbmproject2:property name="harness.dir" value="nbplatform.${nbplatform.active}.harness.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
641- <nbmproject2:property name="nbplatform.active.dir" value="nbplatform.${nbplatform.active}.netbeans.dest.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
642- <nbmproject2:evalprops property="cluster.path.evaluated" value="${cluster.path}" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
643- <fail message="Path to 'platform' cluster missing in $${cluster.path} property or using corrupt Netbeans Platform (missing harness).">
644- <condition>
645- <not>
646- <contains string="${cluster.path.evaluated}" substring="platform"/>
647- </not>
648- </condition>
649- </fail>
650- <import file="${harness.dir}/build.xml"/>
651-</project>
652+<?xml version="1.0" encoding="UTF-8"?>
653+<!--
654+*** GENERATED FROM project.xml - DO NOT EDIT ***
655+*** EDIT ../build.xml INSTEAD ***
656+-->
657+<project name="org.gephi.io.exporter.preview-impl" basedir="..">
658+ <fail message="Please build using Ant 1.7.1 or higher.">
659+ <condition>
660+ <not>
661+ <antversion atleast="1.7.1"/>
662+ </not>
663+ </condition>
664+ </fail>
665+ <property file="nbproject/private/suite-private.properties"/>
666+ <property file="nbproject/suite.properties"/>
667+ <fail unless="suite.dir">You must set 'suite.dir' to point to your containing module suite</fail>
668+ <property file="${suite.dir}/nbproject/private/platform-private.properties"/>
669+ <property file="${suite.dir}/nbproject/platform.properties"/>
670+ <macrodef name="property" uri="http://www.netbeans.org/ns/nb-module-project/2">
671+ <attribute name="name"/>
672+ <attribute name="value"/>
673+ <sequential>
674+ <property name="@{name}" value="${@{value}}"/>
675+ </sequential>
676+ </macrodef>
677+ <macrodef name="evalprops" uri="http://www.netbeans.org/ns/nb-module-project/2">
678+ <attribute name="property"/>
679+ <attribute name="value"/>
680+ <sequential>
681+ <property name="@{property}" value="@{value}"/>
682+ </sequential>
683+ </macrodef>
684+ <property file="${user.properties.file}"/>
685+ <nbmproject2:property name="harness.dir" value="nbplatform.${nbplatform.active}.harness.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
686+ <nbmproject2:property name="nbplatform.active.dir" value="nbplatform.${nbplatform.active}.netbeans.dest.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
687+ <nbmproject2:evalprops property="cluster.path.evaluated" value="${cluster.path}" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
688+ <fail message="Path to 'platform' cluster missing in $${cluster.path} property or using corrupt Netbeans Platform (missing harness).">
689+ <condition>
690+ <not>
691+ <contains string="${cluster.path.evaluated}" substring="platform"/>
692+ </not>
693+ </condition>
694+ </fail>
695+ <import file="${harness.dir}/build.xml"/>
696+</project>
697
698=== modified file 'PreviewExport/nbproject/genfiles.properties'
699--- PreviewExport/nbproject/genfiles.properties 2010-09-29 19:46:33 +0000
700+++ PreviewExport/nbproject/genfiles.properties 2011-08-02 18:16:27 +0000
701@@ -1,8 +1,8 @@
702-build.xml.data.CRC32=64169449
703-build.xml.script.CRC32=7d081f17
704-build.xml.stylesheet.CRC32=a56c6a5b@1.42.2
705-# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
706-# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
707-nbproject/build-impl.xml.data.CRC32=64169449
708-nbproject/build-impl.xml.script.CRC32=34716f8b
709-nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.42.2
710+build.xml.data.CRC32=3f3ae0e6
711+build.xml.script.CRC32=7d081f17
712+build.xml.stylesheet.CRC32=a56c6a5b@1.45.1
713+# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
714+# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
715+nbproject/build-impl.xml.data.CRC32=3f3ae0e6
716+nbproject/build-impl.xml.script.CRC32=34716f8b
717+nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.45.1
718
719=== modified file 'PreviewExport/nbproject/project.xml'
720--- PreviewExport/nbproject/project.xml 2010-09-29 19:46:33 +0000
721+++ PreviewExport/nbproject/project.xml 2011-08-02 18:16:27 +0000
722@@ -1,157 +1,161 @@
723-<?xml version="1.0" encoding="UTF-8"?>
724-<project xmlns="http://www.netbeans.org/ns/project/1">
725- <type>org.netbeans.modules.apisupport.project</type>
726- <configuration>
727- <data xmlns="http://www.netbeans.org/ns/nb-module-project/3">
728- <code-name-base>org.gephi.io.exporter.preview</code-name-base>
729- <suite-component/>
730- <module-dependencies>
731- <dependency>
732- <code-name-base>org.gephi.io.exporter.api</code-name-base>
733- <build-prerequisite/>
734- <compile-dependency/>
735- <run-dependency>
736- <specification-version>0.7</specification-version>
737- </run-dependency>
738- </dependency>
739- <dependency>
740- <code-name-base>org.gephi.lib.batik</code-name-base>
741- <build-prerequisite/>
742- <compile-dependency/>
743- <run-dependency>
744- <specification-version>1.7</specification-version>
745- </run-dependency>
746- </dependency>
747- <dependency>
748- <code-name-base>org.gephi.lib.itext</code-name-base>
749- <build-prerequisite/>
750- <compile-dependency/>
751- <run-dependency>
752- <specification-version>5.0.1</specification-version>
753- </run-dependency>
754- </dependency>
755- <dependency>
756- <code-name-base>org.gephi.preview.api</code-name-base>
757- <build-prerequisite/>
758- <compile-dependency/>
759- <run-dependency>
760- <specification-version>0.7</specification-version>
761- </run-dependency>
762- </dependency>
763- <dependency>
764- <code-name-base>org.gephi.project.api</code-name-base>
765- <build-prerequisite/>
766- <compile-dependency/>
767- <run-dependency>
768- <specification-version>0.7.0.5</specification-version>
769- </run-dependency>
770- </dependency>
771- <dependency>
772- <code-name-base>org.gephi.utils.longtask</code-name-base>
773- <build-prerequisite/>
774- <compile-dependency/>
775- <run-dependency>
776- <specification-version>0.7</specification-version>
777- </run-dependency>
778- </dependency>
779- <dependency>
780- <code-name-base>org.openide.util</code-name-base>
781- <build-prerequisite/>
782- <compile-dependency/>
783- <run-dependency>
784- <specification-version>8.6.1</specification-version>
785- </run-dependency>
786- </dependency>
787- <dependency>
788- <code-name-base>org.openide.util.lookup</code-name-base>
789- <build-prerequisite/>
790- <compile-dependency/>
791- <run-dependency>
792- <specification-version>8.3.1</specification-version>
793- </run-dependency>
794- </dependency>
795- </module-dependencies>
796- <test-dependencies>
797- <test-type>
798- <name>unit</name>
799- <test-dependency>
800- <code-name-base>org.gephi.data.attributes</code-name-base>
801- <compile-dependency/>
802- </test-dependency>
803- <test-dependency>
804- <code-name-base>org.gephi.data.attributes.api</code-name-base>
805- <compile-dependency/>
806- </test-dependency>
807- <test-dependency>
808- <code-name-base>org.gephi.desktop.welcome</code-name-base>
809- <compile-dependency/>
810- </test-dependency>
811- <test-dependency>
812- <code-name-base>org.gephi.dynamic.api</code-name-base>
813- <compile-dependency/>
814- </test-dependency>
815- <test-dependency>
816- <code-name-base>org.gephi.graph.api</code-name-base>
817- <compile-dependency/>
818- </test-dependency>
819- <test-dependency>
820- <code-name-base>org.gephi.graph.dhns</code-name-base>
821- <compile-dependency/>
822- </test-dependency>
823- <test-dependency>
824- <code-name-base>org.gephi.io.generator.api</code-name-base>
825- <compile-dependency/>
826- </test-dependency>
827- <test-dependency>
828- <code-name-base>org.gephi.io.generator.plugin</code-name-base>
829- <compile-dependency/>
830- </test-dependency>
831- <test-dependency>
832- <code-name-base>org.gephi.io.importer.api</code-name-base>
833- <compile-dependency/>
834- </test-dependency>
835- <test-dependency>
836- <code-name-base>org.gephi.io.importer.plugin</code-name-base>
837- <compile-dependency/>
838- </test-dependency>
839- <test-dependency>
840- <code-name-base>org.gephi.io.processor.plugin</code-name-base>
841- <compile-dependency/>
842- </test-dependency>
843- <test-dependency>
844- <code-name-base>org.gephi.lib.processing</code-name-base>
845- <compile-dependency/>
846- </test-dependency>
847- <test-dependency>
848- <code-name-base>org.gephi.preview</code-name-base>
849- <compile-dependency/>
850- </test-dependency>
851- <test-dependency>
852- <code-name-base>org.gephi.project.api</code-name-base>
853- <compile-dependency/>
854- </test-dependency>
855- <test-dependency>
856- <code-name-base>org.gephi.utils</code-name-base>
857- <compile-dependency/>
858- </test-dependency>
859- <test-dependency>
860- <code-name-base>org.gephi.utils.collection</code-name-base>
861- <compile-dependency/>
862- </test-dependency>
863- <test-dependency>
864- <code-name-base>org.gephi.visualization.api</code-name-base>
865- <compile-dependency/>
866- </test-dependency>
867- <test-dependency>
868- <code-name-base>org.openide.windows</code-name-base>
869- <compile-dependency/>
870- </test-dependency>
871- </test-type>
872- </test-dependencies>
873- <public-packages>
874- <package>org.gephi.io.exporter.preview</package>
875- <package>org.gephi.io.exporter.preview.util</package>
876- </public-packages>
877- </data>
878- </configuration>
879-</project>
880+<?xml version="1.0" encoding="UTF-8"?>
881+<project xmlns="http://www.netbeans.org/ns/project/1">
882+ <type>org.netbeans.modules.apisupport.project</type>
883+ <configuration>
884+ <data xmlns="http://www.netbeans.org/ns/nb-module-project/3">
885+ <code-name-base>org.gephi.io.exporter.preview</code-name-base>
886+ <suite-component/>
887+ <module-dependencies>
888+ <dependency>
889+ <code-name-base>org.gephi.io.exporter.api</code-name-base>
890+ <build-prerequisite/>
891+ <compile-dependency/>
892+ <run-dependency>
893+ <specification-version>0.7</specification-version>
894+ </run-dependency>
895+ </dependency>
896+ <dependency>
897+ <code-name-base>org.gephi.lib.batik</code-name-base>
898+ <build-prerequisite/>
899+ <compile-dependency/>
900+ <run-dependency>
901+ <specification-version>1.7</specification-version>
902+ </run-dependency>
903+ </dependency>
904+ <dependency>
905+ <code-name-base>org.gephi.lib.itext</code-name-base>
906+ <build-prerequisite/>
907+ <compile-dependency/>
908+ <run-dependency>
909+ <specification-version>5.0.1</specification-version>
910+ </run-dependency>
911+ </dependency>
912+ <dependency>
913+ <code-name-base>org.gephi.preview.api</code-name-base>
914+ <build-prerequisite/>
915+ <compile-dependency/>
916+ <run-dependency>
917+ <specification-version>0.7</specification-version>
918+ </run-dependency>
919+ </dependency>
920+ <dependency>
921+ <code-name-base>org.gephi.project.api</code-name-base>
922+ <build-prerequisite/>
923+ <compile-dependency/>
924+ <run-dependency>
925+ <specification-version>0.7.0.5</specification-version>
926+ </run-dependency>
927+ </dependency>
928+ <dependency>
929+ <code-name-base>org.gephi.utils.longtask</code-name-base>
930+ <build-prerequisite/>
931+ <compile-dependency/>
932+ <run-dependency>
933+ <specification-version>0.7</specification-version>
934+ </run-dependency>
935+ </dependency>
936+ <dependency>
937+ <code-name-base>org.openide.util</code-name-base>
938+ <build-prerequisite/>
939+ <compile-dependency/>
940+ <run-dependency>
941+ <specification-version>8.6.1</specification-version>
942+ </run-dependency>
943+ </dependency>
944+ <dependency>
945+ <code-name-base>org.openide.util.lookup</code-name-base>
946+ <build-prerequisite/>
947+ <compile-dependency/>
948+ <run-dependency>
949+ <specification-version>8.3.1</specification-version>
950+ </run-dependency>
951+ </dependency>
952+ </module-dependencies>
953+ <test-dependencies>
954+ <test-type>
955+ <name>unit</name>
956+ <test-dependency>
957+ <code-name-base>org.gephi.data.attributes</code-name-base>
958+ <compile-dependency/>
959+ </test-dependency>
960+ <test-dependency>
961+ <code-name-base>org.gephi.data.attributes.api</code-name-base>
962+ <compile-dependency/>
963+ </test-dependency>
964+ <test-dependency>
965+ <code-name-base>org.gephi.desktop.welcome</code-name-base>
966+ <compile-dependency/>
967+ </test-dependency>
968+ <test-dependency>
969+ <code-name-base>org.gephi.dynamic.api</code-name-base>
970+ <compile-dependency/>
971+ </test-dependency>
972+ <test-dependency>
973+ <code-name-base>org.gephi.graph.api</code-name-base>
974+ <compile-dependency/>
975+ </test-dependency>
976+ <test-dependency>
977+ <code-name-base>org.gephi.graph.dhns</code-name-base>
978+ <compile-dependency/>
979+ </test-dependency>
980+ <test-dependency>
981+ <code-name-base>org.gephi.io.generator.api</code-name-base>
982+ <compile-dependency/>
983+ </test-dependency>
984+ <test-dependency>
985+ <code-name-base>org.gephi.io.generator.plugin</code-name-base>
986+ <compile-dependency/>
987+ </test-dependency>
988+ <test-dependency>
989+ <code-name-base>org.gephi.io.importer.api</code-name-base>
990+ <compile-dependency/>
991+ </test-dependency>
992+ <test-dependency>
993+ <code-name-base>org.gephi.io.importer.plugin</code-name-base>
994+ <compile-dependency/>
995+ </test-dependency>
996+ <test-dependency>
997+ <code-name-base>org.gephi.io.processor.plugin</code-name-base>
998+ <compile-dependency/>
999+ </test-dependency>
1000+ <test-dependency>
1001+ <code-name-base>org.gephi.lib.processing</code-name-base>
1002+ <compile-dependency/>
1003+ </test-dependency>
1004+ <test-dependency>
1005+ <code-name-base>org.gephi.preview</code-name-base>
1006+ <compile-dependency/>
1007+ </test-dependency>
1008+ <test-dependency>
1009+ <code-name-base>org.gephi.project.api</code-name-base>
1010+ <compile-dependency/>
1011+ </test-dependency>
1012+ <test-dependency>
1013+ <code-name-base>org.gephi.utils</code-name-base>
1014+ <compile-dependency/>
1015+ </test-dependency>
1016+ <test-dependency>
1017+ <code-name-base>org.gephi.utils.collection</code-name-base>
1018+ <compile-dependency/>
1019+ </test-dependency>
1020+ <test-dependency>
1021+ <code-name-base>org.gephi.visualization.api</code-name-base>
1022+ <compile-dependency/>
1023+ </test-dependency>
1024+ <test-dependency>
1025+ <code-name-base>org.openide.windows</code-name-base>
1026+ <compile-dependency/>
1027+ </test-dependency>
1028+ </test-type>
1029+ </test-dependencies>
1030+ <public-packages>
1031+ <package>org.gephi.io.exporter.preview</package>
1032+ <package>org.gephi.io.exporter.preview.util</package>
1033+ </public-packages>
1034+ <class-path-extension>
1035+ <runtime-relative-path>ext/PDFRenderer-0.9.0.jar</runtime-relative-path>
1036+ <binary-origin>release/modules/ext/PDFRenderer-0.9.0.jar</binary-origin>
1037+ </class-path-extension>
1038+ </data>
1039+ </configuration>
1040+</project>
1041
1042=== added directory 'PreviewExport/release'
1043=== added directory 'PreviewExport/release/modules'
1044=== added directory 'PreviewExport/release/modules/ext'
1045=== added file 'PreviewExport/release/modules/ext/PDFRenderer-0.9.0.jar'
1046Binary 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
1047=== modified file 'PreviewExport/src/org/gephi/io/exporter/preview/Bundle.properties'
1048--- PreviewExport/src/org/gephi/io/exporter/preview/Bundle.properties 2010-06-13 14:36:08 +0000
1049+++ PreviewExport/src/org/gephi/io/exporter/preview/Bundle.properties 2011-08-02 18:16:27 +0000
1050@@ -1,11 +1,13 @@
1051-OpenIDE-Module-Display-Category=Plugin
1052-OpenIDE-Module-Long-Description=\
1053- Vector exporters implementations
1054-OpenIDE-Module-Name=Preview Export
1055-OpenIDE-Module-Short-Description=Vector exporters implementations
1056-
1057-fileType_PDF_Name = PDF Files
1058-ExporterPDF_name = PDF
1059-
1060-fileType_SVG_Name = SVG Files
1061-ExporterSVG_name = SVG
1062\ No newline at end of file
1063+OpenIDE-Module-Display-Category=Plugin
1064+OpenIDE-Module-Long-Description=\
1065+ Vector exporters implementations
1066+OpenIDE-Module-Name=Preview Export
1067+OpenIDE-Module-Short-Description=Vector exporters implementations
1068+
1069+ExporterPDF_name = PDF
1070+fileType_PDF_Name = PDF Files
1071+
1072+fileType_SVG_Name = SVG Files
1073+ExporterSVG_name = SVG
1074+
1075+fileType_PNG_Name = PNG Files
1076\ No newline at end of file
1077
1078=== modified file 'PreviewExport/src/org/gephi/io/exporter/preview/Bundle_es.properties'
1079--- PreviewExport/src/org/gephi/io/exporter/preview/Bundle_es.properties 2011-03-13 13:34:53 +0000
1080+++ PreviewExport/src/org/gephi/io/exporter/preview/Bundle_es.properties 2011-08-02 18:16:27 +0000
1081@@ -16,3 +16,5 @@
1082 fileType_SVG_Name=Archivos SVG
1083
1084 ExporterSVG_name=SVG
1085+
1086+fileType_PNG_Name = Archivos PNG
1087\ No newline at end of file
1088
1089=== modified file 'PreviewExport/src/org/gephi/io/exporter/preview/Bundle_fr.properties'
1090--- PreviewExport/src/org/gephi/io/exporter/preview/Bundle_fr.properties 2011-03-13 13:34:53 +0000
1091+++ PreviewExport/src/org/gephi/io/exporter/preview/Bundle_fr.properties 2011-08-02 18:16:27 +0000
1092@@ -16,3 +16,5 @@
1093 fileType_SVG_Name=Fichiers SVG
1094
1095 ExporterSVG_name=SVG
1096+
1097+fileType_PNG_Name = Fichiers PNG
1098\ No newline at end of file
1099
1100=== modified file 'PreviewExport/src/org/gephi/io/exporter/preview/Bundle_oc.properties'
1101--- PreviewExport/src/org/gephi/io/exporter/preview/Bundle_oc.properties 2011-03-13 13:34:53 +0000
1102+++ PreviewExport/src/org/gephi/io/exporter/preview/Bundle_oc.properties 2011-08-02 18:16:27 +0000
1103@@ -16,3 +16,5 @@
1104 !fileType_SVG_Name=
1105
1106 !ExporterSVG_name=
1107+
1108+!fileType_PNG_Name =
1109\ No newline at end of file
1110
1111=== added file 'PreviewExport/src/org/gephi/io/exporter/preview/ExporterBuilderPNG.java'
1112--- PreviewExport/src/org/gephi/io/exporter/preview/ExporterBuilderPNG.java 1970-01-01 00:00:00 +0000
1113+++ PreviewExport/src/org/gephi/io/exporter/preview/ExporterBuilderPNG.java 2011-08-02 18:16:27 +0000
1114@@ -0,0 +1,46 @@
1115+/*
1116+Copyright 2008-2011 Gephi
1117+Authors : Taras Klaskovsky <megaterik@gmail.com>
1118+Website : http://www.gephi.org
1119+
1120+This file is part of Gephi.
1121+
1122+Gephi is free software: you can redistribute it and/or modify
1123+it under the terms of the GNU Affero General Public License as
1124+published by the Free Software Foundation, either version 3 of the
1125+License, or (at your option) any later version.
1126+
1127+Gephi is distributed in the hope that it will be useful,
1128+but WITHOUT ANY WARRANTY; without even the implied warranty of
1129+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1130+GNU Affero General Public License for more details.
1131+
1132+You should have received a copy of the GNU Affero General Public License
1133+along with Gephi. If not, see <http://www.gnu.org/licenses/>.
1134+ */
1135+package org.gephi.io.exporter.preview;
1136+
1137+import org.gephi.io.exporter.api.FileType;
1138+import org.gephi.io.exporter.spi.VectorExporter;
1139+import org.gephi.io.exporter.spi.VectorFileExporterBuilder;
1140+import org.openide.util.NbBundle;
1141+import org.openide.util.lookup.ServiceProvider;
1142+
1143+@ServiceProvider(service = VectorFileExporterBuilder.class)
1144+public class ExporterBuilderPNG implements VectorFileExporterBuilder {
1145+
1146+ @Override
1147+ public VectorExporter buildExporter() {
1148+ return new PNGExporter();
1149+ }
1150+
1151+ @Override
1152+ public FileType[] getFileTypes() {
1153+ return new FileType[]{new FileType(".png", NbBundle.getMessage(ExporterBuilderPNG.class, "fileType_PNG_Name"))};
1154+ }
1155+
1156+ @Override
1157+ public String getName() {
1158+ return "png";
1159+ }
1160+}
1161\ No newline at end of file
1162
1163=== added file 'PreviewExport/src/org/gephi/io/exporter/preview/PNGExporter.java'
1164--- PreviewExport/src/org/gephi/io/exporter/preview/PNGExporter.java 1970-01-01 00:00:00 +0000
1165+++ PreviewExport/src/org/gephi/io/exporter/preview/PNGExporter.java 2011-08-02 18:16:27 +0000
1166@@ -0,0 +1,158 @@
1167+/*
1168+Copyright 2008-2011 Gephi
1169+Authors : Taras Klaskovsky <megaterik@gmail.com>
1170+Website : http://www.gephi.org
1171+
1172+This file is part of Gephi.
1173+
1174+Gephi is free software: you can redistribute it and/or modify
1175+it under the terms of the GNU Affero General Public License as
1176+published by the Free Software Foundation, either version 3 of the
1177+License, or (at your option) any later version.
1178+
1179+Gephi is distributed in the hope that it will be useful,
1180+but WITHOUT ANY WARRANTY; without even the implied warranty of
1181+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1182+GNU Affero General Public License for more details.
1183+
1184+You should have received a copy of the GNU Affero General Public License
1185+along with Gephi. If not, see <http://www.gnu.org/licenses/>.
1186+ */
1187+package org.gephi.io.exporter.preview;
1188+
1189+import com.sun.pdfview.PDFFile;
1190+import com.sun.pdfview.PDFPage;
1191+import java.awt.Rectangle;
1192+import java.awt.image.BufferedImage;
1193+import java.io.ByteArrayOutputStream;
1194+import java.io.IOException;
1195+import java.io.OutputStream;
1196+import java.nio.ByteBuffer;
1197+import java.util.logging.Level;
1198+import java.util.logging.Logger;
1199+import javax.imageio.ImageIO;
1200+import org.gephi.io.exporter.spi.ByteExporter;
1201+import org.gephi.io.exporter.spi.VectorExporter;
1202+import org.gephi.project.api.Workspace;
1203+
1204+public class PNGExporter implements VectorExporter, ByteExporter {
1205+
1206+ private boolean exportVisible = false;
1207+ private Workspace workspace;
1208+ private PDFExporter pdfExporter = new PDFExporter();
1209+ private OutputStream stream;
1210+ private int width = 1024;
1211+ private int height = 1024;
1212+ private int bottomMargin = 20;
1213+ private int topMargin = 20;
1214+ private int leftMargin = 20;
1215+ private int rightMargin = 20;
1216+
1217+ public int getBottomMargin() {
1218+ return bottomMargin;
1219+ }
1220+
1221+ public void setBottomMargin(int bottomMargin) {
1222+ this.bottomMargin = bottomMargin;
1223+ }
1224+
1225+ public int getLeftMargin() {
1226+ return leftMargin;
1227+ }
1228+
1229+ public void setLeftMargin(int leftMargin) {
1230+ this.leftMargin = leftMargin;
1231+ }
1232+
1233+ public int getRightMargin() {
1234+ return rightMargin;
1235+ }
1236+
1237+ public void setRightMargin(int rightMargin) {
1238+ this.rightMargin = rightMargin;
1239+ }
1240+
1241+ public int getTopMargin() {
1242+ return topMargin;
1243+ }
1244+
1245+ public void setTopMargin(int topMargin) {
1246+ this.topMargin = topMargin;
1247+ }
1248+
1249+ public int getHeight() {
1250+ return height;
1251+ }
1252+
1253+ public void setHeight(int height) {
1254+ this.height = height;
1255+ }
1256+
1257+ public int getWidth() {
1258+ return width;
1259+ }
1260+
1261+ public void setWidth(int width) {
1262+ this.width = width;
1263+ }
1264+
1265+ public boolean isExportVisible() {
1266+ return exportVisible;
1267+ }
1268+
1269+ public void setExportVisible(boolean exportVisible) {
1270+ this.exportVisible = exportVisible;
1271+ }
1272+
1273+ @Override
1274+ public boolean execute() {
1275+ ByteArrayOutputStream byteStream = new ByteArrayOutputStream();
1276+
1277+ pdfExporter.setWorkspace(workspace);
1278+ pdfExporter.setOutputStream(byteStream);
1279+
1280+ pdfExporter.setMarginBottom(bottomMargin);
1281+ pdfExporter.setMarginTop(topMargin);
1282+ pdfExporter.setMarginLeft(leftMargin);
1283+ pdfExporter.setMarginRight(rightMargin);
1284+ pdfExporter.setPageSize(new com.itextpdf.text.Rectangle(width, height));
1285+
1286+ pdfExporter.execute();
1287+
1288+ try {
1289+ export(byteStream.toByteArray());
1290+ } catch (IOException ex) {
1291+ Logger.getLogger(PNGExporter.class.getName()).log(Level.SEVERE, null, ex);
1292+ return false;
1293+ }
1294+
1295+ return true;
1296+ }
1297+
1298+ @Override
1299+ public void setWorkspace(Workspace workspace) {
1300+ this.workspace = workspace;
1301+ }
1302+
1303+ @Override
1304+ public Workspace getWorkspace() {
1305+ return workspace;
1306+ }
1307+
1308+ public void export(byte[] pdf) throws IOException {
1309+ ByteBuffer buf = ByteBuffer.wrap(pdf);
1310+ PDFFile file = new PDFFile(buf);
1311+ PDFPage page = file.getPage(1);
1312+
1313+ Rectangle rect = new Rectangle(0, 0, width, height);
1314+
1315+ BufferedImage img = (BufferedImage) page.getImage(width, height, rect, null, true, true);
1316+
1317+ ImageIO.write(img, "png", stream);
1318+ }
1319+
1320+ @Override
1321+ public void setOutputStream(OutputStream stream) {
1322+ this.stream = stream;
1323+ }
1324+}
1325
1326=== modified file 'PreviewExport/src/org/gephi/io/exporter/preview/org-gephi-io-exporter-preview.pot'
1327--- PreviewExport/src/org/gephi/io/exporter/preview/org-gephi-io-exporter-preview.pot 2010-09-07 19:51:50 +0000
1328+++ PreviewExport/src/org/gephi/io/exporter/preview/org-gephi-io-exporter-preview.pot 2011-08-02 18:16:27 +0000
1329@@ -21,14 +21,17 @@
1330 msgid "OpenIDE-Module-Short-Description"
1331 msgstr "Vector exporters implementations"
1332
1333+msgid "ExporterPDF_name"
1334+msgstr "PDF"
1335+
1336 msgid "fileType_PDF_Name"
1337 msgstr "PDF Files"
1338
1339-msgid "ExporterPDF_name"
1340-msgstr "PDF"
1341-
1342 msgid "fileType_SVG_Name"
1343 msgstr "SVG Files"
1344
1345 msgid "ExporterSVG_name"
1346 msgstr "SVG"
1347+
1348+msgid "fileType_PNG_Name"
1349+msgstr "PNG Files"
1350
1351=== modified file 'PreviewExportUI/build.xml'
1352--- PreviewExportUI/build.xml 2010-04-13 16:07:03 +0000
1353+++ PreviewExportUI/build.xml 2011-08-02 18:16:27 +0000
1354@@ -1,8 +1,8 @@
1355-<?xml version="1.0" encoding="UTF-8"?>
1356-<!-- You may freely edit this file. See harness/README in the NetBeans platform -->
1357-<!-- for some information on what you could do (e.g. targets to override). -->
1358-<!-- If you delete this file and reopen the project it will be recreated. -->
1359-<project name="org.gephi.ui.exporter.preview" default="netbeans" basedir=".">
1360- <description>Builds, tests, and runs the project org.gephi.ui.exporter.preview.</description>
1361- <import file="nbproject/build-impl.xml"/>
1362-</project>
1363+<?xml version="1.0" encoding="UTF-8"?>
1364+<!-- You may freely edit this file. See harness/README in the NetBeans platform -->
1365+<!-- for some information on what you could do (e.g. targets to override). -->
1366+<!-- If you delete this file and reopen the project it will be recreated. -->
1367+<project name="org.gephi.ui.exporter.preview" default="netbeans" basedir=".">
1368+ <description>Builds, tests, and runs the project org.gephi.ui.exporter.preview.</description>
1369+ <import file="nbproject/build-impl.xml"/>
1370+</project>
1371
1372=== modified file 'PreviewExportUI/nbproject/build-impl.xml'
1373--- PreviewExportUI/nbproject/build-impl.xml 2010-04-13 16:07:03 +0000
1374+++ PreviewExportUI/nbproject/build-impl.xml 2011-08-02 18:16:27 +0000
1375@@ -1,45 +1,45 @@
1376-<?xml version="1.0" encoding="UTF-8"?>
1377-<!--
1378-*** GENERATED FROM project.xml - DO NOT EDIT ***
1379-*** EDIT ../build.xml INSTEAD ***
1380--->
1381-<project name="org.gephi.ui.exporter.preview-impl" basedir="..">
1382- <fail message="Please build using Ant 1.7.1 or higher.">
1383- <condition>
1384- <not>
1385- <antversion atleast="1.7.1"/>
1386- </not>
1387- </condition>
1388- </fail>
1389- <property file="nbproject/private/suite-private.properties"/>
1390- <property file="nbproject/suite.properties"/>
1391- <fail unless="suite.dir">You must set 'suite.dir' to point to your containing module suite</fail>
1392- <property file="${suite.dir}/nbproject/private/platform-private.properties"/>
1393- <property file="${suite.dir}/nbproject/platform.properties"/>
1394- <macrodef name="property" uri="http://www.netbeans.org/ns/nb-module-project/2">
1395- <attribute name="name"/>
1396- <attribute name="value"/>
1397- <sequential>
1398- <property name="@{name}" value="${@{value}}"/>
1399- </sequential>
1400- </macrodef>
1401- <macrodef name="evalprops" uri="http://www.netbeans.org/ns/nb-module-project/2">
1402- <attribute name="property"/>
1403- <attribute name="value"/>
1404- <sequential>
1405- <property name="@{property}" value="@{value}"/>
1406- </sequential>
1407- </macrodef>
1408- <property file="${user.properties.file}"/>
1409- <nbmproject2:property name="harness.dir" value="nbplatform.${nbplatform.active}.harness.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
1410- <nbmproject2:property name="nbplatform.active.dir" value="nbplatform.${nbplatform.active}.netbeans.dest.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
1411- <nbmproject2:evalprops property="cluster.path.evaluated" value="${cluster.path}" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
1412- <fail message="Path to 'platform' cluster missing in $${cluster.path} property or using corrupt Netbeans Platform (missing harness).">
1413- <condition>
1414- <not>
1415- <contains string="${cluster.path.evaluated}" substring="platform"/>
1416- </not>
1417- </condition>
1418- </fail>
1419- <import file="${harness.dir}/build.xml"/>
1420-</project>
1421+<?xml version="1.0" encoding="UTF-8"?>
1422+<!--
1423+*** GENERATED FROM project.xml - DO NOT EDIT ***
1424+*** EDIT ../build.xml INSTEAD ***
1425+-->
1426+<project name="org.gephi.ui.exporter.preview-impl" basedir="..">
1427+ <fail message="Please build using Ant 1.7.1 or higher.">
1428+ <condition>
1429+ <not>
1430+ <antversion atleast="1.7.1"/>
1431+ </not>
1432+ </condition>
1433+ </fail>
1434+ <property file="nbproject/private/suite-private.properties"/>
1435+ <property file="nbproject/suite.properties"/>
1436+ <fail unless="suite.dir">You must set 'suite.dir' to point to your containing module suite</fail>
1437+ <property file="${suite.dir}/nbproject/private/platform-private.properties"/>
1438+ <property file="${suite.dir}/nbproject/platform.properties"/>
1439+ <macrodef name="property" uri="http://www.netbeans.org/ns/nb-module-project/2">
1440+ <attribute name="name"/>
1441+ <attribute name="value"/>
1442+ <sequential>
1443+ <property name="@{name}" value="${@{value}}"/>
1444+ </sequential>
1445+ </macrodef>
1446+ <macrodef name="evalprops" uri="http://www.netbeans.org/ns/nb-module-project/2">
1447+ <attribute name="property"/>
1448+ <attribute name="value"/>
1449+ <sequential>
1450+ <property name="@{property}" value="@{value}"/>
1451+ </sequential>
1452+ </macrodef>
1453+ <property file="${user.properties.file}"/>
1454+ <nbmproject2:property name="harness.dir" value="nbplatform.${nbplatform.active}.harness.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
1455+ <nbmproject2:property name="nbplatform.active.dir" value="nbplatform.${nbplatform.active}.netbeans.dest.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
1456+ <nbmproject2:evalprops property="cluster.path.evaluated" value="${cluster.path}" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
1457+ <fail message="Path to 'platform' cluster missing in $${cluster.path} property or using corrupt Netbeans Platform (missing harness).">
1458+ <condition>
1459+ <not>
1460+ <contains string="${cluster.path.evaluated}" substring="platform"/>
1461+ </not>
1462+ </condition>
1463+ </fail>
1464+ <import file="${harness.dir}/build.xml"/>
1465+</project>
1466
1467=== modified file 'PreviewExportUI/nbproject/genfiles.properties'
1468--- PreviewExportUI/nbproject/genfiles.properties 2010-06-22 16:26:18 +0000
1469+++ PreviewExportUI/nbproject/genfiles.properties 2011-08-02 18:16:27 +0000
1470@@ -1,8 +1,8 @@
1471-build.xml.data.CRC32=6d0ca422
1472-build.xml.script.CRC32=6bb82888
1473-build.xml.stylesheet.CRC32=a56c6a5b@1.42.1
1474-# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
1475-# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
1476-nbproject/build-impl.xml.data.CRC32=6d0ca422
1477-nbproject/build-impl.xml.script.CRC32=0d71a10c
1478-nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.42.1
1479+build.xml.data.CRC32=3fc0aec2
1480+build.xml.script.CRC32=6bb82888
1481+build.xml.stylesheet.CRC32=a56c6a5b@1.45.1
1482+# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
1483+# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
1484+nbproject/build-impl.xml.data.CRC32=3fc0aec2
1485+nbproject/build-impl.xml.script.CRC32=0d71a10c
1486+nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.45.1
1487
1488=== modified file 'PreviewExportUI/nbproject/project.xml'
1489--- PreviewExportUI/nbproject/project.xml 2010-06-22 16:26:18 +0000
1490+++ PreviewExportUI/nbproject/project.xml 2011-08-02 18:16:27 +0000
1491@@ -1,77 +1,86 @@
1492-<?xml version="1.0" encoding="UTF-8"?>
1493-<project xmlns="http://www.netbeans.org/ns/project/1">
1494- <type>org.netbeans.modules.apisupport.project</type>
1495- <configuration>
1496- <data xmlns="http://www.netbeans.org/ns/nb-module-project/3">
1497- <code-name-base>org.gephi.ui.exporter.preview</code-name-base>
1498- <suite-component/>
1499- <module-dependencies>
1500- <dependency>
1501- <code-name-base>org.gephi.io.exporter.api</code-name-base>
1502- <build-prerequisite/>
1503- <compile-dependency/>
1504- <run-dependency>
1505- <specification-version>0.7</specification-version>
1506- </run-dependency>
1507- </dependency>
1508- <dependency>
1509- <code-name-base>org.gephi.io.exporter.preview</code-name-base>
1510- <build-prerequisite/>
1511- <compile-dependency/>
1512- <run-dependency>
1513- <specification-version>0.7.0.2</specification-version>
1514- </run-dependency>
1515- </dependency>
1516- <dependency>
1517- <code-name-base>org.gephi.lib.itext</code-name-base>
1518- <build-prerequisite/>
1519- <compile-dependency/>
1520- <run-dependency>
1521- <specification-version>5.0.1</specification-version>
1522- </run-dependency>
1523- </dependency>
1524- <dependency>
1525- <code-name-base>org.gephi.lib.validation</code-name-base>
1526- <build-prerequisite/>
1527- <compile-dependency/>
1528- <run-dependency>
1529- <specification-version>0.4</specification-version>
1530- </run-dependency>
1531- </dependency>
1532- <dependency>
1533- <code-name-base>org.gephi.preview.api</code-name-base>
1534- <build-prerequisite/>
1535- <compile-dependency/>
1536- <run-dependency>
1537- <specification-version>0.7.0.3</specification-version>
1538- </run-dependency>
1539- </dependency>
1540- <dependency>
1541- <code-name-base>org.jdesktop.swingx</code-name-base>
1542- <build-prerequisite/>
1543- <compile-dependency/>
1544- <run-dependency>
1545- <specification-version>1.6</specification-version>
1546- </run-dependency>
1547- </dependency>
1548- <dependency>
1549- <code-name-base>org.openide.util</code-name-base>
1550- <build-prerequisite/>
1551- <compile-dependency/>
1552- <run-dependency>
1553- <specification-version>7.31.2.1</specification-version>
1554- </run-dependency>
1555- </dependency>
1556- <dependency>
1557- <code-name-base>org.openide.util.lookup</code-name-base>
1558- <build-prerequisite/>
1559- <compile-dependency/>
1560- <run-dependency>
1561- <specification-version>8.3.1</specification-version>
1562- </run-dependency>
1563- </dependency>
1564- </module-dependencies>
1565- <public-packages/>
1566- </data>
1567- </configuration>
1568-</project>
1569+<?xml version="1.0" encoding="UTF-8"?>
1570+<project xmlns="http://www.netbeans.org/ns/project/1">
1571+ <type>org.netbeans.modules.apisupport.project</type>
1572+ <configuration>
1573+ <data xmlns="http://www.netbeans.org/ns/nb-module-project/3">
1574+ <code-name-base>org.gephi.ui.exporter.preview</code-name-base>
1575+ <suite-component/>
1576+ <module-dependencies>
1577+ <dependency>
1578+ <code-name-base>org.gephi.io.exporter.api</code-name-base>
1579+ <build-prerequisite/>
1580+ <compile-dependency/>
1581+ <run-dependency>
1582+ <specification-version>0.7</specification-version>
1583+ </run-dependency>
1584+ </dependency>
1585+ <dependency>
1586+ <code-name-base>org.gephi.io.exporter.preview</code-name-base>
1587+ <build-prerequisite/>
1588+ <compile-dependency/>
1589+ <run-dependency>
1590+ <specification-version>0.7.0.2</specification-version>
1591+ </run-dependency>
1592+ </dependency>
1593+ <dependency>
1594+ <code-name-base>org.gephi.lib.itext</code-name-base>
1595+ <build-prerequisite/>
1596+ <compile-dependency/>
1597+ <run-dependency>
1598+ <specification-version>5.0.1</specification-version>
1599+ </run-dependency>
1600+ </dependency>
1601+ <dependency>
1602+ <code-name-base>org.gephi.lib.validation</code-name-base>
1603+ <build-prerequisite/>
1604+ <compile-dependency/>
1605+ <run-dependency>
1606+ <specification-version>0.4</specification-version>
1607+ </run-dependency>
1608+ </dependency>
1609+ <dependency>
1610+ <code-name-base>org.gephi.preview.api</code-name-base>
1611+ <build-prerequisite/>
1612+ <compile-dependency/>
1613+ <run-dependency>
1614+ <specification-version>0.7.0.3</specification-version>
1615+ </run-dependency>
1616+ </dependency>
1617+ <dependency>
1618+ <code-name-base>org.jdesktop.layout</code-name-base>
1619+ <build-prerequisite/>
1620+ <compile-dependency/>
1621+ <run-dependency>
1622+ <release-version>1</release-version>
1623+ <specification-version>1.16.1</specification-version>
1624+ </run-dependency>
1625+ </dependency>
1626+ <dependency>
1627+ <code-name-base>org.jdesktop.swingx</code-name-base>
1628+ <build-prerequisite/>
1629+ <compile-dependency/>
1630+ <run-dependency>
1631+ <specification-version>1.6</specification-version>
1632+ </run-dependency>
1633+ </dependency>
1634+ <dependency>
1635+ <code-name-base>org.openide.util</code-name-base>
1636+ <build-prerequisite/>
1637+ <compile-dependency/>
1638+ <run-dependency>
1639+ <specification-version>7.31.2.1</specification-version>
1640+ </run-dependency>
1641+ </dependency>
1642+ <dependency>
1643+ <code-name-base>org.openide.util.lookup</code-name-base>
1644+ <build-prerequisite/>
1645+ <compile-dependency/>
1646+ <run-dependency>
1647+ <specification-version>8.3.1</specification-version>
1648+ </run-dependency>
1649+ </dependency>
1650+ </module-dependencies>
1651+ <public-packages/>
1652+ </data>
1653+ </configuration>
1654+</project>
1655
1656=== modified file 'PreviewExportUI/src/org/gephi/ui/exporter/preview/Bundle.properties'
1657--- PreviewExportUI/src/org/gephi/ui/exporter/preview/Bundle.properties 2010-08-29 18:10:47 +0000
1658+++ PreviewExportUI/src/org/gephi/ui/exporter/preview/Bundle.properties 2011-08-02 18:16:27 +0000
1659@@ -1,37 +1,47 @@
1660-OpenIDE-Module-Display-Category=Plugin
1661-OpenIDE-Module-Name=Preview Export UI
1662-OpenIDE-Module-Short-Description=Vectorial exporters user interfaces
1663-
1664-UIExporterPDF.name = PDF
1665-UIExporterSVG.name = SVG
1666-
1667-UIExporterPDFPanel.labelPageSize.text=Page size:
1668-UIExporterPDFPanel.widthTextField.text=
1669-UIExporterPDFPanel.labelWidth.text=Width:
1670-UIExporterPDFPanel.labelHeight.text=Height:
1671-UIExporterPDFPanel.heightTextField.text=
1672-UIExporterPDFPanel.portraitRadio.text=Portrait
1673-UIExporterPDFPanel.landscapeRadio.text=Landscape
1674-UIExporterPDFPanel.labelOrientation.text=Orientation:
1675-UIExporterPDFPanel.labelTop.text=Top:
1676-UIExporterPDFPanel.labelBottom.text=Bottom:
1677-UIExporterPDFPanel.topMarginTextField.text=
1678-UIExporterPDFPanel.bottomMarginTextField.text=
1679-UIExporterPDFPanel.labelMargins.text=Margins:
1680-UIExporterPDFPanel.labelLeft.text=Left:
1681-UIExporterPDFPanel.labelRight.text=Right:
1682-UIExporterPDFPanel.leftMarginTextField.text=
1683-UIExporterPDFPanel.rightMargintextField.text=
1684-
1685-UIExporterPDFPanel.pageSize.custom=Custom...
1686-UIExporterPDFPanel.widthUnitLabel.text=
1687-UIExporterPDFPanel.heightUnitLabel.text=
1688-UIExporterPDFPanel.labelUnit.text=Unit:
1689-UIExporterPDFPanel.unitLink.millimeter=Millimeter
1690-UIExporterPDFPanel.unitLink.inch=Inch
1691-UIExporterPDFPanel.labelUnit.millimeter=mm
1692-UIExporterPDFPanel.labelUnit.inch=in
1693-PositiveSizeValidator.NEGATIVE = {0} must be positive
1694-UIExporterPDFPanel.unitLink.toolTipText=Change Unit Millimeter/Inches
1695-UIExporterSVGPanel.strokeScaleCheckbox.text=Scale stroke-width
1696-UIExporterSVGPanel.labelStrokeScale.text=Recommended for Adobe Illustrator
1697+OpenIDE-Module-Display-Category=Plugin
1698+OpenIDE-Module-Name=Preview Export UI
1699+OpenIDE-Module-Short-Description=Vectorial exporters user interfaces
1700+
1701+UIExporterPDF.name = PDF
1702+UIExporterSVG.name = SVG
1703+UIExporterPNG.name = PNG
1704+
1705+UIExporterPDFPanel.labelPageSize.text=Page size:
1706+UIExporterPDFPanel.widthTextField.text=
1707+UIExporterPDFPanel.labelWidth.text=Width:
1708+UIExporterPDFPanel.labelHeight.text=Height:
1709+UIExporterPDFPanel.heightTextField.text=
1710+UIExporterPDFPanel.portraitRadio.text=Portrait
1711+UIExporterPDFPanel.landscapeRadio.text=Landscape
1712+UIExporterPDFPanel.labelOrientation.text=Orientation:
1713+UIExporterPDFPanel.labelTop.text=Top:
1714+UIExporterPDFPanel.labelBottom.text=Bottom:
1715+UIExporterPDFPanel.topMarginTextField.text=
1716+UIExporterPDFPanel.bottomMarginTextField.text=
1717+UIExporterPDFPanel.labelMargins.text=Margins:
1718+UIExporterPDFPanel.labelLeft.text=Left:
1719+UIExporterPDFPanel.labelRight.text=Right:
1720+UIExporterPDFPanel.leftMarginTextField.text=
1721+UIExporterPDFPanel.rightMargintextField.text=
1722+
1723+UIExporterPDFPanel.pageSize.custom=Custom...
1724+UIExporterPDFPanel.widthUnitLabel.text=
1725+UIExporterPDFPanel.heightUnitLabel.text=
1726+UIExporterPDFPanel.labelUnit.text=Unit:
1727+UIExporterPDFPanel.unitLink.millimeter=Millimeter
1728+UIExporterPDFPanel.unitLink.inch=Inch
1729+UIExporterPDFPanel.labelUnit.millimeter=mm
1730+UIExporterPDFPanel.labelUnit.inch=in
1731+PositiveSizeValidator.NEGATIVE = {0} must be positive
1732+UIExporterPDFPanel.unitLink.toolTipText=Change Unit Millimeter/Inches
1733+UIExporterSVGPanel.strokeScaleCheckbox.text=Scale stroke-width
1734+UIExporterSVGPanel.labelStrokeScale.text=Recommended for Adobe Illustrator
1735+
1736+
1737+UIExporterPNGPanel.marginsLabel.text=Margins:
1738+UIExporterPNGPanel.topLabel.text=Top:
1739+UIExporterPNGPanel.leftLabel.text=Left:
1740+UIExporterPNGPanel.rightLabel.text=Right:
1741+UIExporterPNGPanel.bottomLabel.text=Bottom:
1742+UIExporterPNGPanel.widthLabel.text=Width:
1743+UIExporterPNGPanel.heightLabel.text=Height:
1744
1745=== modified file 'PreviewExportUI/src/org/gephi/ui/exporter/preview/Bundle_es.properties'
1746--- PreviewExportUI/src/org/gephi/ui/exporter/preview/Bundle_es.properties 2011-03-13 13:34:53 +0000
1747+++ PreviewExportUI/src/org/gephi/ui/exporter/preview/Bundle_es.properties 2011-08-02 18:16:27 +0000
1748@@ -51,4 +51,4 @@
1749
1750 UIExporterSVGPanel.strokeScaleCheckbox.text=Escalar anchura del trazo
1751
1752-UIExporterSVGPanel.labelStrokeScale.text=Recomendado para Adobe Illustrator
1753+UIExporterSVGPanel.labelStrokeScale.text=Recomendado para Adobe Illustrator
1754\ No newline at end of file
1755
1756=== modified file 'PreviewExportUI/src/org/gephi/ui/exporter/preview/Bundle_fr.properties'
1757--- PreviewExportUI/src/org/gephi/ui/exporter/preview/Bundle_fr.properties 2011-03-13 13:34:53 +0000
1758+++ PreviewExportUI/src/org/gephi/ui/exporter/preview/Bundle_fr.properties 2011-08-02 18:16:27 +0000
1759@@ -51,4 +51,4 @@
1760
1761 UIExporterSVGPanel.strokeScaleCheckbox.text=Mettre l'\u00e9paisseur du trait \u00e0 l'\u00e9chelle
1762
1763-UIExporterSVGPanel.labelStrokeScale.text=Recommand\u00e9 pour Adobe Illustrator
1764+UIExporterSVGPanel.labelStrokeScale.text=Recommand\u00e9 pour Adobe Illustrator
1765\ No newline at end of file
1766
1767=== added file 'PreviewExportUI/src/org/gephi/ui/exporter/preview/UIExporterPNG.java'
1768--- PreviewExportUI/src/org/gephi/ui/exporter/preview/UIExporterPNG.java 1970-01-01 00:00:00 +0000
1769+++ PreviewExportUI/src/org/gephi/ui/exporter/preview/UIExporterPNG.java 2011-08-02 18:16:27 +0000
1770@@ -0,0 +1,105 @@
1771+/*
1772+Copyright 2008-2011 Gephi
1773+Authors : Taras Klaskovsky <megaterik@gmail.com>
1774+Website : http://www.gephi.org
1775+
1776+This file is part of Gephi.
1777+
1778+Gephi is free software: you can redistribute it and/or modify
1779+it under the terms of the GNU Affero General Public License as
1780+published by the Free Software Foundation, either version 3 of the
1781+License, or (at your option) any later version.
1782+
1783+Gephi is distributed in the hope that it will be useful,
1784+but WITHOUT ANY WARRANTY; without even the implied warranty of
1785+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1786+GNU Affero General Public License for more details.
1787+
1788+You should have received a copy of the GNU Affero General Public License
1789+along with Gephi. If not, see <http://www.gnu.org/licenses/>.
1790+ */
1791+package org.gephi.ui.exporter.preview;
1792+
1793+import org.gephi.io.exporter.preview.PNGExporter;
1794+import javax.swing.JPanel;
1795+import org.gephi.io.exporter.spi.Exporter;
1796+import org.gephi.io.exporter.spi.ExporterUI;
1797+import org.netbeans.validation.api.ui.ValidationPanel;
1798+import org.openide.util.NbBundle;
1799+import org.openide.util.lookup.ServiceProvider;
1800+
1801+/**
1802+ *
1803+ * @author megaterik
1804+ */
1805+@ServiceProvider(service = ExporterUI.class)
1806+public class UIExporterPNG implements ExporterUI {
1807+
1808+ private UIExporterPNGPanel panel;
1809+ private PNGExporter exporter;
1810+ private ExporterPNGSettings settings = new ExporterPNGSettings();
1811+ private ValidationPanel validationPanel;
1812+
1813+ @Override
1814+ public JPanel getPanel() {
1815+ panel = new UIExporterPNGPanel();
1816+ validationPanel = UIExporterPNGPanel.createValidationPanel(panel);
1817+ return validationPanel;
1818+ }
1819+
1820+ @Override
1821+ public void setup(Exporter exporter) {
1822+ this.exporter = (PNGExporter) exporter;
1823+ settings.load(this.exporter);
1824+ panel.setup(this.exporter);
1825+ }
1826+
1827+ @Override
1828+ public void unsetup(boolean update) {
1829+ if (update) {
1830+ panel.unsetup(exporter);
1831+ settings.save(exporter);
1832+ }
1833+
1834+ panel = null;
1835+ exporter = null;
1836+ }
1837+
1838+ @Override
1839+ public boolean isUIForExporter(Exporter exporter) {
1840+ return exporter instanceof PNGExporter;
1841+ }
1842+
1843+ @Override
1844+ public String getDisplayName() {
1845+ return NbBundle.getMessage(UIExporterPDF.class, "UIExporterPNG.name");
1846+ }
1847+
1848+ private static class ExporterPNGSettings {
1849+
1850+ private int width = 1024;
1851+ private int height = 1024;
1852+ private int leftMargin = 20;
1853+ private int rightMargin = 20;
1854+ private int topMargin = 20;
1855+ private int bottomMargin = 20;
1856+
1857+ void load(PNGExporter exporter) {
1858+ exporter.setHeight(height);
1859+ exporter.setWidth(width);
1860+ exporter.setLeftMargin(leftMargin);
1861+ exporter.setRightMargin(rightMargin);
1862+ exporter.setBottomMargin(bottomMargin);
1863+ exporter.setTopMargin(topMargin);
1864+ }
1865+
1866+ void save(PNGExporter exporter) {
1867+ height = exporter.getHeight();
1868+ width = exporter.getWidth();
1869+ leftMargin = exporter.getLeftMargin();
1870+ rightMargin = exporter.getRightMargin();
1871+ topMargin = exporter.getTopMargin();
1872+ bottomMargin = exporter.getBottomMargin();
1873+ }
1874+ }
1875+}
1876
1877=== added file 'PreviewExportUI/src/org/gephi/ui/exporter/preview/UIExporterPNGPanel.form'
1878--- PreviewExportUI/src/org/gephi/ui/exporter/preview/UIExporterPNGPanel.form 1970-01-01 00:00:00 +0000
1879+++ PreviewExportUI/src/org/gephi/ui/exporter/preview/UIExporterPNGPanel.form 2011-08-02 18:16:27 +0000
1880@@ -0,0 +1,182 @@
1881+<?xml version="1.1" encoding="UTF-8" ?>
1882+
1883+<Form version="1.2" maxVersion="1.2" type="org.netbeans.modules.form.forminfo.JPanelFormInfo">
1884+ <AuxValues>
1885+ <AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="0"/>
1886+ <AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="false"/>
1887+ <AuxValue name="FormSettings_generateFQN" type="java.lang.Boolean" value="true"/>
1888+ <AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/>
1889+ <AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/>
1890+ <AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="2"/>
1891+ <AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/>
1892+ <AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/>
1893+ <AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/>
1894+ </AuxValues>
1895+
1896+ <Layout>
1897+ <DimensionLayout dim="0">
1898+ <Group type="103" groupAlignment="0" attributes="0">
1899+ <Group type="102" attributes="0">
1900+ <EmptySpace max="-2" attributes="0"/>
1901+ <Group type="103" groupAlignment="0" attributes="0">
1902+ <Component id="marginsLabel" alignment="0" min="-2" max="-2" attributes="0"/>
1903+ <Component id="widthLabel" alignment="0" min="-2" max="-2" attributes="0"/>
1904+ <Component id="heightLabel" alignment="0" min="-2" max="-2" attributes="0"/>
1905+ </Group>
1906+ <EmptySpace max="-2" attributes="0"/>
1907+ <Group type="103" groupAlignment="0" max="-2" attributes="0">
1908+ <Group type="102" alignment="0" attributes="0">
1909+ <Group type="103" groupAlignment="0" attributes="0">
1910+ <Group type="103" groupAlignment="1" max="-2" attributes="0">
1911+ <Component id="heightTextField" alignment="0" max="32767" attributes="1"/>
1912+ <Component id="widthTextField" alignment="0" pref="78" max="32767" attributes="1"/>
1913+ </Group>
1914+ <Component id="topLabel" min="-2" max="-2" attributes="0"/>
1915+ </Group>
1916+ <EmptySpace max="-2" attributes="0"/>
1917+ <Component id="topTextField" min="-2" pref="50" max="-2" attributes="0"/>
1918+ </Group>
1919+ <Group type="102" alignment="0" attributes="1">
1920+ <Component id="bottomLabel" min="-2" pref="60" max="-2" attributes="0"/>
1921+ <EmptySpace max="32767" attributes="0"/>
1922+ <Component id="bottomTextField" min="-2" pref="50" max="-2" attributes="0"/>
1923+ </Group>
1924+ </Group>
1925+ <EmptySpace min="-2" pref="39" max="-2" attributes="0"/>
1926+ <Group type="103" groupAlignment="0" attributes="0">
1927+ <Group type="102" alignment="0" attributes="0">
1928+ <Component id="leftLabel" min="-2" max="-2" attributes="0"/>
1929+ <EmptySpace type="separate" max="-2" attributes="0"/>
1930+ <Component id="leftTextField" min="-2" pref="50" max="-2" attributes="0"/>
1931+ </Group>
1932+ <Group type="102" attributes="0">
1933+ <Component id="rightLabel" min="-2" max="-2" attributes="0"/>
1934+ <EmptySpace max="-2" attributes="0"/>
1935+ <Component id="rightTextField" min="-2" pref="50" max="-2" attributes="0"/>
1936+ </Group>
1937+ </Group>
1938+ <EmptySpace min="-2" max="-2" attributes="0"/>
1939+ </Group>
1940+ </Group>
1941+ </DimensionLayout>
1942+ <DimensionLayout dim="1">
1943+ <Group type="103" groupAlignment="0" attributes="0">
1944+ <Group type="102" alignment="0" attributes="0">
1945+ <EmptySpace min="-2" pref="22" max="-2" attributes="0"/>
1946+ <Group type="103" groupAlignment="1" attributes="0">
1947+ <Component id="widthTextField" min="-2" max="-2" attributes="0"/>
1948+ <Component id="widthLabel" min="-2" max="-2" attributes="0"/>
1949+ </Group>
1950+ <EmptySpace min="-2" pref="22" max="-2" attributes="0"/>
1951+ <Group type="103" groupAlignment="1" attributes="0">
1952+ <Component id="heightTextField" min="-2" max="-2" attributes="0"/>
1953+ <Component id="heightLabel" min="-2" max="-2" attributes="0"/>
1954+ </Group>
1955+ <EmptySpace min="-2" pref="40" max="-2" attributes="0"/>
1956+ <Group type="103" groupAlignment="1" attributes="0">
1957+ <Group type="102" attributes="0">
1958+ <Group type="103" groupAlignment="1" attributes="0">
1959+ <Group type="102" alignment="1" attributes="0">
1960+ <Group type="103" groupAlignment="1" attributes="0">
1961+ <Component id="marginsLabel" alignment="1" min="-2" max="-2" attributes="0"/>
1962+ <Group type="103" alignment="1" groupAlignment="3" attributes="0">
1963+ <Component id="leftLabel" alignment="3" min="-2" max="-2" attributes="0"/>
1964+ <Component id="leftTextField" alignment="3" min="-2" max="-2" attributes="0"/>
1965+ </Group>
1966+ </Group>
1967+ <EmptySpace min="-2" pref="16" max="-2" attributes="0"/>
1968+ </Group>
1969+ <Group type="102" alignment="1" attributes="0">
1970+ <Component id="topTextField" min="-2" max="-2" attributes="0"/>
1971+ <EmptySpace type="separate" max="-2" attributes="0"/>
1972+ </Group>
1973+ <Group type="102" alignment="1" attributes="0">
1974+ <Component id="topLabel" min="-2" max="-2" attributes="0"/>
1975+ <EmptySpace type="separate" max="-2" attributes="0"/>
1976+ </Group>
1977+ </Group>
1978+ <Group type="103" groupAlignment="1" attributes="0">
1979+ <Group type="103" alignment="1" groupAlignment="3" attributes="0">
1980+ <Component id="bottomLabel" alignment="3" min="-2" pref="20" max="-2" attributes="0"/>
1981+ <Component id="bottomTextField" alignment="3" min="-2" max="-2" attributes="0"/>
1982+ </Group>
1983+ <Component id="rightLabel" min="-2" max="-2" attributes="0"/>
1984+ </Group>
1985+ </Group>
1986+ <Component id="rightTextField" min="-2" max="-2" attributes="0"/>
1987+ </Group>
1988+ <EmptySpace max="32767" attributes="0"/>
1989+ </Group>
1990+ </Group>
1991+ </DimensionLayout>
1992+ </Layout>
1993+ <SubComponents>
1994+ <Component class="javax.swing.JTextField" name="widthTextField">
1995+ </Component>
1996+ <Component class="javax.swing.JTextField" name="heightTextField">
1997+ </Component>
1998+ <Component class="javax.swing.JLabel" name="marginsLabel">
1999+ <Properties>
2000+ <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
2001+ <ResourceString bundle="org/gephi/ui/exporter/preview/Bundle.properties" key="UIExporterPNGPanel.marginsLabel.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, &quot;{key}&quot;)"/>
2002+ </Property>
2003+ </Properties>
2004+ </Component>
2005+ <Component class="javax.swing.JTextField" name="topTextField">
2006+ <Events>
2007+ <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="topTextFieldActionPerformed"/>
2008+ </Events>
2009+ </Component>
2010+ <Component class="javax.swing.JTextField" name="bottomTextField">
2011+ </Component>
2012+ <Component class="javax.swing.JTextField" name="leftTextField">
2013+ <Events>
2014+ <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="leftTextFieldActionPerformed"/>
2015+ </Events>
2016+ </Component>
2017+ <Component class="javax.swing.JTextField" name="rightTextField">
2018+ </Component>
2019+ <Component class="javax.swing.JLabel" name="topLabel">
2020+ <Properties>
2021+ <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
2022+ <ResourceString bundle="org/gephi/ui/exporter/preview/Bundle.properties" key="UIExporterPNGPanel.topLabel.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, &quot;{key}&quot;)"/>
2023+ </Property>
2024+ </Properties>
2025+ </Component>
2026+ <Component class="javax.swing.JLabel" name="leftLabel">
2027+ <Properties>
2028+ <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
2029+ <ResourceString bundle="org/gephi/ui/exporter/preview/Bundle.properties" key="UIExporterPNGPanel.leftLabel.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, &quot;{key}&quot;)"/>
2030+ </Property>
2031+ </Properties>
2032+ </Component>
2033+ <Component class="javax.swing.JLabel" name="rightLabel">
2034+ <Properties>
2035+ <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
2036+ <ResourceString bundle="org/gephi/ui/exporter/preview/Bundle.properties" key="UIExporterPNGPanel.rightLabel.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, &quot;{key}&quot;)"/>
2037+ </Property>
2038+ </Properties>
2039+ </Component>
2040+ <Component class="javax.swing.JLabel" name="bottomLabel">
2041+ <Properties>
2042+ <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
2043+ <ResourceString bundle="org/gephi/ui/exporter/preview/Bundle.properties" key="UIExporterPNGPanel.bottomLabel.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, &quot;{key}&quot;)"/>
2044+ </Property>
2045+ </Properties>
2046+ </Component>
2047+ <Component class="javax.swing.JLabel" name="widthLabel">
2048+ <Properties>
2049+ <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
2050+ <ResourceString bundle="org/gephi/ui/exporter/preview/Bundle.properties" key="UIExporterPNGPanel.widthLabel.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, &quot;{key}&quot;)"/>
2051+ </Property>
2052+ </Properties>
2053+ </Component>
2054+ <Component class="javax.swing.JLabel" name="heightLabel">
2055+ <Properties>
2056+ <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
2057+ <ResourceString bundle="org/gephi/ui/exporter/preview/Bundle.properties" key="UIExporterPNGPanel.heightLabel.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, &quot;{key}&quot;)"/>
2058+ </Property>
2059+ </Properties>
2060+ </Component>
2061+ </SubComponents>
2062+</Form>
2063
2064=== added file 'PreviewExportUI/src/org/gephi/ui/exporter/preview/UIExporterPNGPanel.java'
2065--- PreviewExportUI/src/org/gephi/ui/exporter/preview/UIExporterPNGPanel.java 1970-01-01 00:00:00 +0000
2066+++ PreviewExportUI/src/org/gephi/ui/exporter/preview/UIExporterPNGPanel.java 2011-08-02 18:16:27 +0000
2067@@ -0,0 +1,223 @@
2068+/*
2069+Copyright 2008-2011 Gephi
2070+Authors : Taras Klaskovsky <megaterik@gmail.com>
2071+Website : http://www.gephi.org
2072+
2073+This file is part of Gephi.
2074+
2075+Gephi is free software: you can redistribute it and/or modify
2076+it under the terms of the GNU Affero General Public License as
2077+published by the Free Software Foundation, either version 3 of the
2078+License, or (at your option) any later version.
2079+
2080+Gephi is distributed in the hope that it will be useful,
2081+but WITHOUT ANY WARRANTY; without even the implied warranty of
2082+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2083+GNU Affero General Public License for more details.
2084+
2085+You should have received a copy of the GNU Affero General Public License
2086+along with Gephi. If not, see <http://www.gnu.org/licenses/>.
2087+ */
2088+package org.gephi.ui.exporter.preview;
2089+
2090+import org.gephi.io.exporter.preview.PNGExporter;
2091+import org.gephi.lib.validation.ValidationClient;
2092+import org.netbeans.validation.api.builtin.Validators;
2093+import org.netbeans.validation.api.ui.ValidationGroup;
2094+import org.netbeans.validation.api.ui.ValidationPanel;
2095+
2096+public class UIExporterPNGPanel extends javax.swing.JPanel implements ValidationClient {
2097+
2098+ void setup(PNGExporter exporter) {
2099+ heightTextField.setText(Integer.toString(exporter.getHeight()));
2100+ widthTextField.setText(Integer.toString(exporter.getWidth()));
2101+
2102+ leftTextField.setText(Integer.toString(exporter.getLeftMargin()));
2103+ rightTextField.setText(Integer.toString(exporter.getRightMargin()));
2104+ topTextField.setText(Integer.toString(exporter.getTopMargin()));
2105+ bottomTextField.setText(Integer.toString(exporter.getBottomMargin()));
2106+ }
2107+
2108+ void unsetup(PNGExporter exporter) {
2109+ try {
2110+ exporter.setWidth(Integer.parseInt(widthTextField.getText()));
2111+ exporter.setHeight(Integer.parseInt(heightTextField.getText()));
2112+
2113+ exporter.setLeftMargin(Integer.parseInt(leftTextField.getText()));
2114+ exporter.setRightMargin(Integer.parseInt(rightTextField.getText()));
2115+ exporter.setBottomMargin(Integer.parseInt(bottomTextField.getText()));
2116+ exporter.setTopMargin(Integer.parseInt(topTextField.getText()));
2117+ } catch (Exception ex) {
2118+ }
2119+ }
2120+
2121+ public UIExporterPNGPanel() {
2122+ initComponents();
2123+ }
2124+
2125+ /** This method is called from within the constructor to
2126+ * initialize the form.
2127+ * WARNING: Do NOT modify this code. The content of this method is
2128+ * always regenerated by the FormEditor.
2129+ */
2130+ // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
2131+ private void initComponents() {
2132+
2133+ widthTextField = new javax.swing.JTextField();
2134+ heightTextField = new javax.swing.JTextField();
2135+ marginsLabel = new javax.swing.JLabel();
2136+ topTextField = new javax.swing.JTextField();
2137+ bottomTextField = new javax.swing.JTextField();
2138+ leftTextField = new javax.swing.JTextField();
2139+ rightTextField = new javax.swing.JTextField();
2140+ topLabel = new javax.swing.JLabel();
2141+ leftLabel = new javax.swing.JLabel();
2142+ rightLabel = new javax.swing.JLabel();
2143+ bottomLabel = new javax.swing.JLabel();
2144+ widthLabel = new javax.swing.JLabel();
2145+ heightLabel = new javax.swing.JLabel();
2146+
2147+ marginsLabel.setText(org.openide.util.NbBundle.getMessage(UIExporterPNGPanel.class, "UIExporterPNGPanel.marginsLabel.text")); // NOI18N
2148+
2149+ topTextField.addActionListener(new java.awt.event.ActionListener() {
2150+ public void actionPerformed(java.awt.event.ActionEvent evt) {
2151+ topTextFieldActionPerformed(evt);
2152+ }
2153+ });
2154+
2155+ leftTextField.addActionListener(new java.awt.event.ActionListener() {
2156+ public void actionPerformed(java.awt.event.ActionEvent evt) {
2157+ leftTextFieldActionPerformed(evt);
2158+ }
2159+ });
2160+
2161+ topLabel.setText(org.openide.util.NbBundle.getMessage(UIExporterPNGPanel.class, "UIExporterPNGPanel.topLabel.text")); // NOI18N
2162+
2163+ leftLabel.setText(org.openide.util.NbBundle.getMessage(UIExporterPNGPanel.class, "UIExporterPNGPanel.leftLabel.text")); // NOI18N
2164+
2165+ rightLabel.setText(org.openide.util.NbBundle.getMessage(UIExporterPNGPanel.class, "UIExporterPNGPanel.rightLabel.text")); // NOI18N
2166+
2167+ bottomLabel.setText(org.openide.util.NbBundle.getMessage(UIExporterPNGPanel.class, "UIExporterPNGPanel.bottomLabel.text")); // NOI18N
2168+
2169+ widthLabel.setText(org.openide.util.NbBundle.getMessage(UIExporterPNGPanel.class, "UIExporterPNGPanel.widthLabel.text")); // NOI18N
2170+
2171+ heightLabel.setText(org.openide.util.NbBundle.getMessage(UIExporterPNGPanel.class, "UIExporterPNGPanel.heightLabel.text")); // NOI18N
2172+
2173+ org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(this);
2174+ this.setLayout(layout);
2175+ layout.setHorizontalGroup(
2176+ layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
2177+ .add(layout.createSequentialGroup()
2178+ .addContainerGap()
2179+ .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
2180+ .add(marginsLabel)
2181+ .add(widthLabel)
2182+ .add(heightLabel))
2183+ .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
2184+ .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING, false)
2185+ .add(layout.createSequentialGroup()
2186+ .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
2187+ .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING, false)
2188+ .add(org.jdesktop.layout.GroupLayout.LEADING, heightTextField)
2189+ .add(org.jdesktop.layout.GroupLayout.LEADING, widthTextField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 78, Short.MAX_VALUE))
2190+ .add(topLabel))
2191+ .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
2192+ .add(topTextField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 50, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
2193+ .add(layout.createSequentialGroup()
2194+ .add(bottomLabel, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 60, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
2195+ .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
2196+ .add(bottomTextField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 50, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)))
2197+ .add(39, 39, 39)
2198+ .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
2199+ .add(layout.createSequentialGroup()
2200+ .add(leftLabel)
2201+ .add(18, 18, 18)
2202+ .add(leftTextField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 50, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
2203+ .add(layout.createSequentialGroup()
2204+ .add(rightLabel)
2205+ .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
2206+ .add(rightTextField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 50, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)))
2207+ .addContainerGap())
2208+ );
2209+ layout.setVerticalGroup(
2210+ layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
2211+ .add(layout.createSequentialGroup()
2212+ .add(22, 22, 22)
2213+ .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
2214+ .add(widthTextField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
2215+ .add(widthLabel))
2216+ .add(22, 22, 22)
2217+ .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
2218+ .add(heightTextField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
2219+ .add(heightLabel))
2220+ .add(40, 40, 40)
2221+ .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
2222+ .add(layout.createSequentialGroup()
2223+ .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
2224+ .add(layout.createSequentialGroup()
2225+ .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
2226+ .add(marginsLabel)
2227+ .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
2228+ .add(leftLabel)
2229+ .add(leftTextField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)))
2230+ .add(16, 16, 16))
2231+ .add(layout.createSequentialGroup()
2232+ .add(topTextField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
2233+ .add(18, 18, 18))
2234+ .add(layout.createSequentialGroup()
2235+ .add(topLabel)
2236+ .add(18, 18, 18)))
2237+ .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
2238+ .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
2239+ .add(bottomLabel, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 20, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
2240+ .add(bottomTextField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
2241+ .add(rightLabel)))
2242+ .add(rightTextField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
2243+ .addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
2244+ );
2245+ }// </editor-fold>//GEN-END:initComponents
2246+
2247+ private void leftTextFieldActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_leftTextFieldActionPerformed
2248+ // TODO add your handling code here:
2249+ }//GEN-LAST:event_leftTextFieldActionPerformed
2250+
2251+ private void topTextFieldActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_topTextFieldActionPerformed
2252+ // TODO add your handling code here:
2253+ }//GEN-LAST:event_topTextFieldActionPerformed
2254+ // Variables declaration - do not modify//GEN-BEGIN:variables
2255+ private javax.swing.JLabel bottomLabel;
2256+ private javax.swing.JTextField bottomTextField;
2257+ private javax.swing.JLabel heightLabel;
2258+ private javax.swing.JTextField heightTextField;
2259+ private javax.swing.JLabel leftLabel;
2260+ private javax.swing.JTextField leftTextField;
2261+ private javax.swing.JLabel marginsLabel;
2262+ private javax.swing.JLabel rightLabel;
2263+ private javax.swing.JTextField rightTextField;
2264+ private javax.swing.JLabel topLabel;
2265+ private javax.swing.JTextField topTextField;
2266+ private javax.swing.JLabel widthLabel;
2267+ private javax.swing.JTextField widthTextField;
2268+ // End of variables declaration//GEN-END:variables
2269+
2270+ public static ValidationPanel createValidationPanel(UIExporterPNGPanel innerPanel) {
2271+ ValidationPanel validationPanel = new ValidationPanel();
2272+ validationPanel.setInnerComponent(innerPanel);
2273+
2274+ ValidationGroup group = validationPanel.getValidationGroup();
2275+ innerPanel.validate(group);
2276+
2277+ return validationPanel;
2278+ }
2279+
2280+ @Override
2281+ public void validate(ValidationGroup group) {
2282+ group.add(widthTextField, Validators.REQUIRE_NON_EMPTY_STRING, Validators.REQUIRE_VALID_INTEGER, Validators.numberRange(1, Integer.MAX_VALUE));
2283+ group.add(heightTextField, Validators.REQUIRE_NON_EMPTY_STRING, Validators.REQUIRE_VALID_INTEGER, Validators.numberRange(1, Integer.MAX_VALUE));
2284+
2285+ group.add(leftTextField, Validators.REQUIRE_NON_EMPTY_STRING, Validators.REQUIRE_NON_NEGATIVE_NUMBER, Validators.REQUIRE_VALID_INTEGER);
2286+ group.add(rightTextField, Validators.REQUIRE_NON_EMPTY_STRING, Validators.REQUIRE_NON_NEGATIVE_NUMBER, Validators.REQUIRE_VALID_INTEGER);
2287+ group.add(topTextField, Validators.REQUIRE_NON_EMPTY_STRING, Validators.REQUIRE_NON_NEGATIVE_NUMBER, Validators.REQUIRE_VALID_INTEGER);
2288+ group.add(bottomTextField, Validators.REQUIRE_NON_EMPTY_STRING, Validators.REQUIRE_NON_NEGATIVE_NUMBER, Validators.REQUIRE_VALID_INTEGER);
2289+ }
2290+}
2291
2292=== modified file 'PreviewExportUI/src/org/gephi/ui/exporter/preview/org-gephi-ui-exporter-preview.pot'
2293--- PreviewExportUI/src/org/gephi/ui/exporter/preview/org-gephi-ui-exporter-preview.pot 2010-09-07 19:51:50 +0000
2294+++ PreviewExportUI/src/org/gephi/ui/exporter/preview/org-gephi-ui-exporter-preview.pot 2011-08-02 18:16:27 +0000
2295@@ -24,6 +24,9 @@
2296 msgid "UIExporterSVG.name"
2297 msgstr "SVG"
2298
2299+msgid "UIExporterPNG.name"
2300+msgstr "PNG"
2301+
2302 msgid "UIExporterPDFPanel.labelPageSize.text"
2303 msgstr "Page size:"
2304
2305@@ -86,3 +89,24 @@
2306
2307 msgid "UIExporterSVGPanel.labelStrokeScale.text"
2308 msgstr "Recommended for Adobe Illustrator"
2309+
2310+msgid "UIExporterPNGPanel.marginsLabel.text"
2311+msgstr "Margins:"
2312+
2313+msgid "UIExporterPNGPanel.topLabel.text"
2314+msgstr "Top:"
2315+
2316+msgid "UIExporterPNGPanel.leftLabel.text"
2317+msgstr "Left:"
2318+
2319+msgid "UIExporterPNGPanel.rightLabel.text"
2320+msgstr "Right:"
2321+
2322+msgid "UIExporterPNGPanel.bottomLabel.text"
2323+msgstr "Bottom:"
2324+
2325+msgid "UIExporterPNGPanel.widthLabel.text"
2326+msgstr "Width:"
2327+
2328+msgid "UIExporterPNGPanel.heightLabel.text"
2329+msgstr "Height:"
2330
2331=== modified file 'RankingAPI/src/org/gephi/ranking/api/org-gephi-ranking-api.pot'
2332--- RankingAPI/src/org/gephi/ranking/api/org-gephi-ranking-api.pot 2010-04-16 17:25:08 +0000
2333+++ RankingAPI/src/org/gephi/ranking/api/org-gephi-ranking-api.pot 2011-08-02 18:16:27 +0000
2334@@ -16,7 +16,7 @@
2335 "Content-Transfer-Encoding: 8bit\n"
2336
2337 msgid "OpenIDE-Module-Long-Description"
2338-msgstr "API/SPI for ranking data values and create transformers"
2339+msgstr "API/SPI for ranking data values and create transformers."
2340
2341 msgid "OpenIDE-Module-Short-Description"
2342 msgstr "API/SPI for ranking data values and create transformers"
2343
2344=== added file 'RankingPlugin/src/org/gephi/ranking/plugin/org-gephi-ranking-plugin.pot'
2345--- RankingPlugin/src/org/gephi/ranking/plugin/org-gephi-ranking-plugin.pot 1970-01-01 00:00:00 +0000
2346+++ RankingPlugin/src/org/gephi/ranking/plugin/org-gephi-ranking-plugin.pot 2011-08-02 18:16:27 +0000
2347@@ -0,0 +1,34 @@
2348+# English (en) translation for Gephi.
2349+# Copyright (C) 2010 Gephi contributors.
2350+# This file is distributed under the same license as the Gephi package.
2351+# Gephi Team <gephi.team@lists.launchpad.net>, 2010.
2352+#
2353+msgid ""
2354+msgstr ""
2355+"Project-Id-Version: Gephi 0.7\n"
2356+"Report-Msgid-Bugs-To: gephi.team@lists.launchpad.net\n"
2357+"POT-Creation-Date: 2010-04-07 13:16+0200\n"
2358+"PO-Revision-Date: 2010-04-07 13:16+0200\n"
2359+"Last-Translator: Mathieu Bastian <gephi.team@lists.launchpad.net>\n"
2360+"Language-Team: English <https://launchpad.net/~gephi.team>\n"
2361+"MIME-Version: 1.0\n"
2362+"Content-Type: text/plain; charset=UTF-8\n"
2363+"Content-Transfer-Encoding: 8bit\n"
2364+
2365+msgid "OpenIDE-Module-Long-Description"
2366+msgstr ""
2367+"Implement Ranking and Transformer builders. Ranking builders provide the "
2368+"source of rankings (e.g. Degree, Attributes) and transformers the method to "
2369+"convert numerical values to color or sizes."
2370+
2371+msgid "OpenIDE-Module-Short-Description"
2372+msgstr "Implement Ranking and Transformer builders"
2373+
2374+msgid "DegreeRanking.name"
2375+msgstr "Degree"
2376+
2377+msgid "InDegreeRanking.name"
2378+msgstr "InDegree"
2379+
2380+msgid "OutDegreeRanking.name"
2381+msgstr "OutDegree"
2382
2383=== modified file 'RankingPluginUI/src/org/gephi/ui/ranking/plugin/org-gephi-ui-ranking-plugin.pot'
2384--- RankingPluginUI/src/org/gephi/ui/ranking/plugin/org-gephi-ui-ranking-plugin.pot 2010-04-16 17:25:08 +0000
2385+++ RankingPluginUI/src/org/gephi/ui/ranking/plugin/org-gephi-ui-ranking-plugin.pot 2011-08-02 18:16:27 +0000
2386@@ -15,11 +15,14 @@
2387 "Content-Type: text/plain; charset=UTF-8\n"
2388 "Content-Transfer-Encoding: 8bit\n"
2389
2390+msgid "OpenIDE-Module-Long-Description"
2391+msgstr "Implements user interface for transformers"
2392+
2393 msgid "ColorTransformerUI.name"
2394 msgstr "Color"
2395
2396 msgid "OpenIDE-Module-Short-Description"
2397-msgstr "Ranking transformers implementations"
2398+msgstr "Ranking transformers UI implementations"
2399
2400 msgid "SizeTransformerUI.name"
2401 msgstr "Size/Weight"
2402@@ -62,3 +65,6 @@
2403
2404 msgid "PalettePopup.invert"
2405 msgstr "Invert"
2406+
2407+msgid "PalettePopup.recent"
2408+msgstr "Recent"
2409
2410=== modified file 'StatisticsPluginUI/src/org/gephi/ui/statistics/plugin/org-gephi-ui-statistics-plugin.pot'
2411--- StatisticsPluginUI/src/org/gephi/ui/statistics/plugin/org-gephi-ui-statistics-plugin.pot 2011-03-16 12:14:01 +0000
2412+++ StatisticsPluginUI/src/org/gephi/ui/statistics/plugin/org-gephi-ui-statistics-plugin.pot 2011-08-02 18:16:27 +0000
2413@@ -161,10 +161,9 @@
2414
2415 msgid "ModularityPanel.header.description"
2416 msgstr ""
2417-"Community detection algorithm. A result value of 0.4 or greater is generally "
2418-"considered meaningful. Randomizing the algorithm can produce a better "
2419-"decomposition resulting in a higher modularity score, however randomizing "
2420-"will increase computation time."
2421+"Community detection algorithm. Randomizing the algorithm can produce a "
2422+"better decomposition resulting in a higher modularity score, however "
2423+"randomizing will increase computation time."
2424
2425 msgid "ConnectedComponentPanel.header.description"
2426 msgstr "Determines the number of connected components in the network."
2427@@ -244,30 +243,3 @@
2428
2429 msgid "PageRankPanel.edgeWeightCheckbox.text"
2430 msgstr "Use edge weight"
2431-
2432-msgid "DynamicPanel.timeIntervalLabel.AccessibleContext.accessibleName"
2433-msgstr "timeIntervalLabel"
2434-
2435-msgid "DynamicPanel.jLabel1.AccessibleContext.accessibleName"
2436-msgstr "separatorTimeInterval"
2437-
2438-msgid "DynamicPanel.windowLabel.AccessibleContext.accessibleName"
2439-msgstr "windowLabel"
2440-
2441-msgid "DynamicPanel.estimatorLabel.AccessibleContext.accessibleName"
2442-msgstr "estimatorLabel"
2443-
2444-msgid "DynamicPanel.separatorTimeInterval2.text"
2445-msgstr "-"
2446-
2447-msgid "DynamicPanel.separatorTimeInterval1.text"
2448-msgstr "-"
2449-
2450-msgid "DynamicPanel.timeIntervalLabel.text"
2451-msgstr "Set a time interval:"
2452-
2453-msgid "DynamicPanel.windowLabel.text"
2454-msgstr "Set a window as a part of the time interval (in %):"
2455-
2456-msgid "DynamicPanel.estimatorLabel.text"
2457-msgstr "Set an estimator:"
2458
2459=== modified file 'nbproject/project.properties'
2460--- nbproject/project.properties 2011-07-26 11:41:47 +0000
2461+++ nbproject/project.properties 2011-08-02 18:16:27 +0000
2462@@ -1,214 +1,214 @@
2463-app.icon=branding/core/core.jar/org/netbeans/core/startup/frame48.gif
2464-app.name=gephi
2465-app.title=Gephi 0.8 alpha
2466-auxiliary.org-netbeans-modules-apisupport-installer.license-type=no
2467-auxiliary.org-netbeans-modules-apisupport-installer.os-linux=false
2468-auxiliary.org-netbeans-modules-apisupport-installer.os-macosx=true
2469-auxiliary.org-netbeans-modules-apisupport-installer.os-solaris=false
2470-auxiliary.org-netbeans-modules-apisupport-installer.os-windows=false
2471-auxiliary.org-netbeans-modules-apisupport-installer.pack200-enabled=false
2472-project.org.gephi.algorithms=Algorithms
2473-project.org.gephi.clustering.api=ClusteringAPI
2474-project.org.gephi.clustering.plugin=ClusteringPlugin
2475-project.org.gephi.datalab.api=DataLaboratoryAPI
2476-project.org.gephi.datalab.plugin=DataLaboratoryPlugin
2477-project.org.gephi.desktop.clustering=DesktopClustering
2478-project.org.gephi.desktop.context=DesktopContext
2479-project.org.gephi.desktop.datalab=DesktopDataLaboratory
2480-project.org.gephi.desktop.importer=DesktopImport
2481-project.org.gephi.desktop.layout=DesktopLayout
2482-project.org.gephi.desktop.mrufiles.api=MostRecentFilesAPI
2483-project.org.gephi.desktop.perspective=DesktopPerspective
2484-project.org.gephi.desktop.preview=DesktopPreview
2485-project.org.gephi.desktop.progress=DesktopProgress
2486-project.org.gephi.desktop.project=DesktopProject
2487-project.org.gephi.desktop.recentfiles=DesktopRecentFiles
2488-project.org.gephi.desktop.spigot=DesktopSpigot
2489-project.org.gephi.desktop.timeline=DesktopTimeline
2490-project.org.gephi.desktop.welcome=WelcomeScreen
2491-project.org.gephi.dynamic=DynamicImpl
2492-project.org.gephi.dynamic.api=DynamicAPI
2493-project.org.gephi.filters=FiltersImpl
2494-project.org.gephi.filters.plugin=FiltersPlugin
2495-project.org.gephi.io.exporter.api=ExportAPI
2496-project.org.gephi.io.exporter.plugin=ExportPlugin
2497-project.org.gephi.io.exporter.preview=PreviewExport
2498-project.org.gephi.io.generator.api=GeneratorAPI
2499-project.org.gephi.io.generator.plugin=GeneratorPlugin
2500-project.org.gephi.io.importer.api=ImportAPI
2501-project.org.gephi.io.importer.plugin=ImportPlugin
2502-project.org.gephi.io.processor.plugin=ProcessorPlugin
2503-project.org.gephi.io.spigot.plugin=SpigotPlugin
2504-project.org.gephi.javacsv=Javacsv
2505-project.org.gephi.layout.plugin=LayoutPlugin
2506-project.org.gephi.lib.batik=BatikWrapper
2507-project.org.gephi.desktop.filters=DesktopFilters
2508-project.org.gephi.desktop.hierarchy=DesktopHierarchy
2509-project.org.gephi.desktop.io.export=DesktopExport
2510-project.org.gephi.desktop.partition=DesktopPartition
2511-project.org.gephi.desktop.ranking=DesktopRanking
2512-project.org.gephi.desktop.statistics=DesktopStatistics
2513-project.org.gephi.desktop.tools=DesktopTools
2514-project.org.gephi.filters.api=FiltersAPI
2515-project.org.gephi.io.database.drivers=DBDrivers
2516-project.org.gephi.desktop.generate=DesktopGenerate
2517-project.org.gephi.lib.beansbinding=BeansBindingWrapper
2518-project.org.gephi.lib.commons.codec=CommonsCodec
2519-project.org.gephi.lib.commonscompress=CommonsCompressWrapper
2520-project.org.gephi.lib.flamingo=FlamingoWrapper
2521-project.org.gephi.lib.itext=iTextWrapper
2522-project.org.gephi.lib.javacsv=JavaCSVWrapper
2523-project.org.gephi.lib.javamail=JavaMailWrapper
2524-project.org.gephi.lib.jcalendar=JCalendarWrapper
2525-project.org.gephi.lib.staxutils=StaxUtils
2526-project.org.gephi.partition.api=PartitionAPI
2527-project.org.gephi.partition.plugin=PartitionPlugin
2528-project.org.gephi.preview=PreviewImpl
2529-project.org.gephi.preview.api=PreviewAPI
2530-project.org.gephi.lib.processing=ProcessingWrapper
2531-project.org.gephi.ranking.api=RankingAPI
2532-project.org.gephi.ranking.plugin=RankingPlugin
2533-project.org.gephi.statistics.api=StatisticsAPI
2534-project.org.gephi.statistics.plugin=StatisticsPlugin
2535-project.org.gephi.timeline.api=TimelineAPI
2536-project.org.gephi.tools.plugin=ToolsPlugin
2537-project.org.gephi.tools.api=ToolsAPI
2538-project.org.gephi.ui.components=UIComponents
2539-project.org.gephi.ui.components.SplineEditor=SplineEditor
2540-project.org.gephi.ui.exporter.plugin=ExportPluginUI
2541-project.org.gephi.ui.exporter.preview=PreviewExportUI
2542-project.org.gephi.ui.filters.plugin=FiltersPluginUI
2543-project.org.gephi.ui.generator.plugin=GeneratorPluginUI
2544-project.org.gephi.ui.importer.plugin=ImportPluginUI
2545-project.org.gephi.ui.partition.plugin=PartitionPluginUI
2546-project.org.gephi.ui.processor.plugin=ProcessorPluginUI
2547-project.org.gephi.ui.project=ProjectUI
2548-project.org.gephi.ui.propertyeditor=AttributeColumnPropertyEditor
2549-project.org.gephi.ui.ranking.plugin=RankingPluginUI
2550-project.org.gephi.ui.spigot.plugin=SpigotPluginUI
2551-project.org.gephi.ui.statistics.plugin=StatisticsPluginUI
2552-project.org.gephi.ui.workspace=WorkspaceUI
2553-project.org.gephi.lib.validation=ValidationAPI
2554-project.org.gephi.utils=Utils
2555-project.org.gephi.utils.collection=CollectionUtils
2556-project.org.gephi.visualization.api=VisualizationAPI
2557-project.org.jdesktop.swingx=SwingX
2558-project.org.jfree=JFreeChart
2559-project.org.gephi.utils.longtask=LongTaskAPI
2560-project.org.joda.time=JodaWrapper
2561-project.org.netbeans.swing.dirchooser=DirectoryChooser
2562-run.args.extra=-J-Xms256m -J-Xmx1000m -J-Dsun.java2d.noddraw=true -J-Dsun.awt.noerasebackground=true
2563-branding.token=${app.name}
2564-app.conf=nbproject/gephi.conf
2565-modules=\
2566- ${project.org.gephi.project.api}:\
2567- ${project.org.gephi.branding.desktop}:\
2568- ${project.org.gephi.ui.utils}:\
2569- ${project.org.gephi.visualization}:\
2570- ${project.org.gephi.lib.jogl}:\
2571- ${project.org.gephi.graph.api}:\
2572- ${project.org.gephi.lib.gleem}:\
2573- ${project.org.gephi.data.attributes.api}:\
2574- ${project.org.gephi.layout.api}:\
2575- ${project.org.gephi.data.attributes}:\
2576- ${project.org.gephi.graph.dhns}:\
2577- ${project.org.gephi.desktop.generate}:\
2578- ${project.org.gephi.lib.validation}:\
2579- ${project.org.jdesktop.swingx}:\
2580- ${project.org.gephi.utils.longtask}:\
2581- ${project.org.gephi.io.database.drivers}:\
2582- ${project.org.jfree}:\
2583- ${project.org.gephi.timeline.api}:\
2584- ${project.org.gephi.ui.components}:\
2585- ${project.org.gephi.desktop.io.export}:\
2586- ${project.org.netbeans.swing.dirchooser}:\
2587- ${project.org.gephi.tools.api}:\
2588- ${project.org.gephi.tools.plugin}:\
2589- ${project.org.gephi.desktop.tools}:\
2590- ${project.org.gephi.desktop.ranking}:\
2591- ${project.org.gephi.ui.components.SplineEditor}:\
2592- ${project.org.gephi.filters.api}:\
2593- ${project.org.gephi.lib.processing}:\
2594- ${project.org.gephi.preview.api}:\
2595- ${project.org.gephi.preview}:\
2596- ${project.org.gephi.desktop.hierarchy}:\
2597- ${project.org.gephi.partition.api}:\
2598- ${project.org.gephi.desktop.partition}:\
2599- ${project.org.gephi.ui.workspace}:\
2600- ${project.org.gephi.statistics.api}:\
2601- ${project.org.gephi.desktop.statistics}:\
2602- ${project.org.gephi.ui.propertyeditor}:\
2603- ${project.org.gephi.lib.batik}:\
2604- ${project.org.gephi.desktop.filters}:\
2605- ${project.org.gephi.statistics.plugin}:\
2606- ${project.org.gephi.ui.statistics.plugin}:\
2607- ${project.org.gephi.ui.project}:\
2608- ${project.org.gephi.layout.plugin}:\
2609- ${project.org.gephi.desktop.layout}:\
2610- ${project.org.gephi.io.exporter.plugin}:\
2611- ${project.org.gephi.ui.exporter.plugin}:\
2612- ${project.org.gephi.io.exporter.api}:\
2613- ${project.org.gephi.io.generator.plugin}:\
2614- ${project.org.gephi.ui.generator.plugin}:\
2615- ${project.org.gephi.io.generator.api}:\
2616- ${project.org.gephi.io.importer.api}:\
2617- ${project.org.gephi.io.importer.plugin}:\
2618- ${project.org.gephi.io.processor.plugin}:\
2619- ${project.org.gephi.desktop.importer}:\
2620- ${project.org.gephi.filters.plugin}:\
2621- ${project.org.gephi.ui.filters.plugin}:\
2622- ${project.org.gephi.partition.plugin}:\
2623- ${project.org.gephi.algorithms}:\
2624- ${project.org.gephi.clustering.api}:\
2625- ${project.org.gephi.clustering.plugin}:\
2626- ${project.org.gephi.desktop.clustering}:\
2627- ${project.org.gephi.desktop.context}:\
2628- ${project.org.gephi.desktop.preview}:\
2629- ${project.org.gephi.desktop.timeline}:\
2630- ${project.org.joda.time}:\
2631- ${project.org.gephi.ui.ranking.plugin}:\
2632- ${project.org.gephi.ranking.api}:\
2633- ${project.org.gephi.utils.collection}:\
2634- ${project.org.gephi.desktop.welcome}:\
2635- ${project.org.gephi.desktop.mrufiles.api}:\
2636- ${project.org.gephi.desktop.project}:\
2637- ${project.org.gephi.lib.itext}:\
2638- ${project.org.gephi.io.exporter.preview}:\
2639- ${project.org.gephi.ui.exporter.preview}:\
2640- ${project.org.gephi.desktop.progress}:\
2641- ${project.org.gephi.filters}:\
2642- ${project.org.gephi.visualization.api}:\
2643- ${project.org.gephi.lib.beansbinding}:\
2644- ${project.org.gephi.utils}:\
2645- ${project.org.gephi.ui.importer.plugin}:\
2646- ${project.org.gephi.io.spigot.plugin}:\
2647- ${project.org.gephi.ui.spigot.plugin}:\
2648- ${project.org.gephi.desktop.spigot}:\
2649- ${project.org.gephi.ui.partition.plugin}:\
2650- ${project.org.gephi.dynamic}:\
2651- ${project.org.gephi.dynamic.api}:\
2652- ${project.org.gephi.desktop.perspective}:\
2653- ${project.org.gephi.ui.processor.plugin}:\
2654- ${project.org.gephi.lib.staxutils}:\
2655- ${project.org.gephi.lib.commons.codec}:\
2656- ${project.org.gephi.lib.flamingo}:\
2657- ${project.org.gephi.lib.javacsv}:\
2658- ${project.org.gephi.datalab.api}:\
2659- ${project.org.gephi.datalab.plugin}:\
2660- ${project.org.gephi.desktop.datalab}:\
2661- ${project.org.gephi.desktop.recentfiles}:\
2662- ${project.org.gephi.lib.javamail}:\
2663- ${project.org.gephi.lib.jcalendar}:\
2664- ${project.org.gephi.lib.commonscompress}:\
2665- ${project.org.gephi.ranking.plugin}
2666-project.org.gephi.branding.desktop=DesktopBranding
2667-project.org.gephi.data.attributes=AttributesImpl
2668-project.org.gephi.data.attributes.api=AttributesAPI
2669-project.org.gephi.graph.api=GraphAPI
2670-project.org.gephi.lib.jogl=JOGLWrapper
2671-project.org.gephi.layout.api=LayoutAPI
2672-project.org.gephi.project.api=ProjectAPI
2673-project.org.gephi.ui.utils=UIUtils
2674-project.org.gephi.visualization=VisualizationModule
2675-project.org.gephi.lib.gleem=Gleem
2676-project.org.gephi.graph.dhns=DHNSGraph
2677+app.icon=branding/core/core.jar/org/netbeans/core/startup/frame48.gif
2678+app.name=gephi
2679+app.title=Gephi 0.8 alpha
2680+auxiliary.org-netbeans-modules-apisupport-installer.license-type=no
2681+auxiliary.org-netbeans-modules-apisupport-installer.os-linux=false
2682+auxiliary.org-netbeans-modules-apisupport-installer.os-macosx=true
2683+auxiliary.org-netbeans-modules-apisupport-installer.os-solaris=false
2684+auxiliary.org-netbeans-modules-apisupport-installer.os-windows=false
2685+auxiliary.org-netbeans-modules-apisupport-installer.pack200-enabled=false
2686+project.org.gephi.algorithms=Algorithms
2687+project.org.gephi.clustering.api=ClusteringAPI
2688+project.org.gephi.clustering.plugin=ClusteringPlugin
2689+project.org.gephi.datalab.api=DataLaboratoryAPI
2690+project.org.gephi.datalab.plugin=DataLaboratoryPlugin
2691+project.org.gephi.desktop.clustering=DesktopClustering
2692+project.org.gephi.desktop.context=DesktopContext
2693+project.org.gephi.desktop.datalab=DesktopDataLaboratory
2694+project.org.gephi.desktop.importer=DesktopImport
2695+project.org.gephi.desktop.layout=DesktopLayout
2696+project.org.gephi.desktop.mrufiles.api=MostRecentFilesAPI
2697+project.org.gephi.desktop.perspective=DesktopPerspective
2698+project.org.gephi.desktop.preview=DesktopPreview
2699+project.org.gephi.desktop.progress=DesktopProgress
2700+project.org.gephi.desktop.project=DesktopProject
2701+project.org.gephi.desktop.recentfiles=DesktopRecentFiles
2702+project.org.gephi.desktop.spigot=DesktopSpigot
2703+project.org.gephi.desktop.timeline=DesktopTimeline
2704+project.org.gephi.desktop.welcome=WelcomeScreen
2705+project.org.gephi.dynamic=DynamicImpl
2706+project.org.gephi.dynamic.api=DynamicAPI
2707+project.org.gephi.filters=FiltersImpl
2708+project.org.gephi.filters.plugin=FiltersPlugin
2709+project.org.gephi.io.exporter.api=ExportAPI
2710+project.org.gephi.io.exporter.plugin=ExportPlugin
2711+project.org.gephi.io.exporter.preview=PreviewExport
2712+project.org.gephi.io.generator.api=GeneratorAPI
2713+project.org.gephi.io.generator.plugin=GeneratorPlugin
2714+project.org.gephi.io.importer.api=ImportAPI
2715+project.org.gephi.io.importer.plugin=ImportPlugin
2716+project.org.gephi.io.processor.plugin=ProcessorPlugin
2717+project.org.gephi.io.spigot.plugin=SpigotPlugin
2718+project.org.gephi.javacsv=Javacsv
2719+project.org.gephi.layout.plugin=LayoutPlugin
2720+project.org.gephi.lib.batik=BatikWrapper
2721+project.org.gephi.desktop.filters=DesktopFilters
2722+project.org.gephi.desktop.hierarchy=DesktopHierarchy
2723+project.org.gephi.desktop.io.export=DesktopExport
2724+project.org.gephi.desktop.partition=DesktopPartition
2725+project.org.gephi.desktop.ranking=DesktopRanking
2726+project.org.gephi.desktop.statistics=DesktopStatistics
2727+project.org.gephi.desktop.tools=DesktopTools
2728+project.org.gephi.filters.api=FiltersAPI
2729+project.org.gephi.io.database.drivers=DBDrivers
2730+project.org.gephi.desktop.generate=DesktopGenerate
2731+project.org.gephi.lib.beansbinding=BeansBindingWrapper
2732+project.org.gephi.lib.commons.codec=CommonsCodec
2733+project.org.gephi.lib.commonscompress=CommonsCompressWrapper
2734+project.org.gephi.lib.flamingo=FlamingoWrapper
2735+project.org.gephi.lib.itext=iTextWrapper
2736+project.org.gephi.lib.javacsv=JavaCSVWrapper
2737+project.org.gephi.lib.javamail=JavaMailWrapper
2738+project.org.gephi.lib.jcalendar=JCalendarWrapper
2739+project.org.gephi.lib.staxutils=StaxUtils
2740+project.org.gephi.partition.api=PartitionAPI
2741+project.org.gephi.partition.plugin=PartitionPlugin
2742+project.org.gephi.preview=PreviewImpl
2743+project.org.gephi.preview.api=PreviewAPI
2744+project.org.gephi.lib.processing=ProcessingWrapper
2745+project.org.gephi.ranking.api=RankingAPI
2746+project.org.gephi.ranking.plugin=RankingPlugin
2747+project.org.gephi.statistics.api=StatisticsAPI
2748+project.org.gephi.statistics.plugin=StatisticsPlugin
2749+project.org.gephi.timeline.api=TimelineAPI
2750+project.org.gephi.tools.plugin=ToolsPlugin
2751+project.org.gephi.tools.api=ToolsAPI
2752+project.org.gephi.ui.components=UIComponents
2753+project.org.gephi.ui.components.SplineEditor=SplineEditor
2754+project.org.gephi.ui.exporter.plugin=ExportPluginUI
2755+project.org.gephi.ui.exporter.preview=PreviewExportUI
2756+project.org.gephi.ui.filters.plugin=FiltersPluginUI
2757+project.org.gephi.ui.generator.plugin=GeneratorPluginUI
2758+project.org.gephi.ui.importer.plugin=ImportPluginUI
2759+project.org.gephi.ui.partition.plugin=PartitionPluginUI
2760+project.org.gephi.ui.processor.plugin=ProcessorPluginUI
2761+project.org.gephi.ui.project=ProjectUI
2762+project.org.gephi.ui.propertyeditor=AttributeColumnPropertyEditor
2763+project.org.gephi.ui.ranking.plugin=RankingPluginUI
2764+project.org.gephi.ui.spigot.plugin=SpigotPluginUI
2765+project.org.gephi.ui.statistics.plugin=StatisticsPluginUI
2766+project.org.gephi.ui.workspace=WorkspaceUI
2767+project.org.gephi.lib.validation=ValidationAPI
2768+project.org.gephi.utils=Utils
2769+project.org.gephi.utils.collection=CollectionUtils
2770+project.org.gephi.visualization.api=VisualizationAPI
2771+project.org.jdesktop.swingx=SwingX
2772+project.org.jfree=JFreeChart
2773+project.org.gephi.utils.longtask=LongTaskAPI
2774+project.org.joda.time=JodaWrapper
2775+project.org.netbeans.swing.dirchooser=DirectoryChooser
2776+run.args.extra=-J-Xms256m -J-Xmx1000m -J-Dsun.java2d.noddraw=true -J-Dsun.awt.noerasebackground=true
2777+branding.token=${app.name}
2778+app.conf=nbproject/gephi.conf
2779+modules=\
2780+ ${project.org.gephi.project.api}:\
2781+ ${project.org.gephi.branding.desktop}:\
2782+ ${project.org.gephi.ui.utils}:\
2783+ ${project.org.gephi.visualization}:\
2784+ ${project.org.gephi.lib.jogl}:\
2785+ ${project.org.gephi.graph.api}:\
2786+ ${project.org.gephi.lib.gleem}:\
2787+ ${project.org.gephi.data.attributes.api}:\
2788+ ${project.org.gephi.layout.api}:\
2789+ ${project.org.gephi.data.attributes}:\
2790+ ${project.org.gephi.graph.dhns}:\
2791+ ${project.org.gephi.desktop.generate}:\
2792+ ${project.org.gephi.lib.validation}:\
2793+ ${project.org.jdesktop.swingx}:\
2794+ ${project.org.gephi.utils.longtask}:\
2795+ ${project.org.gephi.io.database.drivers}:\
2796+ ${project.org.jfree}:\
2797+ ${project.org.gephi.timeline.api}:\
2798+ ${project.org.gephi.ui.components}:\
2799+ ${project.org.gephi.desktop.io.export}:\
2800+ ${project.org.netbeans.swing.dirchooser}:\
2801+ ${project.org.gephi.tools.api}:\
2802+ ${project.org.gephi.tools.plugin}:\
2803+ ${project.org.gephi.desktop.tools}:\
2804+ ${project.org.gephi.desktop.ranking}:\
2805+ ${project.org.gephi.ui.components.SplineEditor}:\
2806+ ${project.org.gephi.filters.api}:\
2807+ ${project.org.gephi.lib.processing}:\
2808+ ${project.org.gephi.preview.api}:\
2809+ ${project.org.gephi.preview}:\
2810+ ${project.org.gephi.desktop.hierarchy}:\
2811+ ${project.org.gephi.partition.api}:\
2812+ ${project.org.gephi.desktop.partition}:\
2813+ ${project.org.gephi.ui.workspace}:\
2814+ ${project.org.gephi.statistics.api}:\
2815+ ${project.org.gephi.desktop.statistics}:\
2816+ ${project.org.gephi.ui.propertyeditor}:\
2817+ ${project.org.gephi.lib.batik}:\
2818+ ${project.org.gephi.desktop.filters}:\
2819+ ${project.org.gephi.statistics.plugin}:\
2820+ ${project.org.gephi.ui.statistics.plugin}:\
2821+ ${project.org.gephi.ui.project}:\
2822+ ${project.org.gephi.layout.plugin}:\
2823+ ${project.org.gephi.desktop.layout}:\
2824+ ${project.org.gephi.io.exporter.plugin}:\
2825+ ${project.org.gephi.ui.exporter.plugin}:\
2826+ ${project.org.gephi.io.exporter.api}:\
2827+ ${project.org.gephi.io.generator.plugin}:\
2828+ ${project.org.gephi.ui.generator.plugin}:\
2829+ ${project.org.gephi.io.generator.api}:\
2830+ ${project.org.gephi.io.importer.api}:\
2831+ ${project.org.gephi.io.importer.plugin}:\
2832+ ${project.org.gephi.io.processor.plugin}:\
2833+ ${project.org.gephi.desktop.importer}:\
2834+ ${project.org.gephi.filters.plugin}:\
2835+ ${project.org.gephi.ui.filters.plugin}:\
2836+ ${project.org.gephi.partition.plugin}:\
2837+ ${project.org.gephi.algorithms}:\
2838+ ${project.org.gephi.clustering.api}:\
2839+ ${project.org.gephi.clustering.plugin}:\
2840+ ${project.org.gephi.desktop.clustering}:\
2841+ ${project.org.gephi.desktop.context}:\
2842+ ${project.org.gephi.desktop.preview}:\
2843+ ${project.org.gephi.desktop.timeline}:\
2844+ ${project.org.joda.time}:\
2845+ ${project.org.gephi.ui.ranking.plugin}:\
2846+ ${project.org.gephi.ranking.api}:\
2847+ ${project.org.gephi.utils.collection}:\
2848+ ${project.org.gephi.desktop.welcome}:\
2849+ ${project.org.gephi.desktop.mrufiles.api}:\
2850+ ${project.org.gephi.desktop.project}:\
2851+ ${project.org.gephi.lib.itext}:\
2852+ ${project.org.gephi.io.exporter.preview}:\
2853+ ${project.org.gephi.ui.exporter.preview}:\
2854+ ${project.org.gephi.desktop.progress}:\
2855+ ${project.org.gephi.filters}:\
2856+ ${project.org.gephi.visualization.api}:\
2857+ ${project.org.gephi.lib.beansbinding}:\
2858+ ${project.org.gephi.utils}:\
2859+ ${project.org.gephi.ui.importer.plugin}:\
2860+ ${project.org.gephi.io.spigot.plugin}:\
2861+ ${project.org.gephi.ui.spigot.plugin}:\
2862+ ${project.org.gephi.desktop.spigot}:\
2863+ ${project.org.gephi.ui.partition.plugin}:\
2864+ ${project.org.gephi.dynamic}:\
2865+ ${project.org.gephi.dynamic.api}:\
2866+ ${project.org.gephi.desktop.perspective}:\
2867+ ${project.org.gephi.ui.processor.plugin}:\
2868+ ${project.org.gephi.lib.staxutils}:\
2869+ ${project.org.gephi.lib.commons.codec}:\
2870+ ${project.org.gephi.lib.flamingo}:\
2871+ ${project.org.gephi.lib.javacsv}:\
2872+ ${project.org.gephi.datalab.api}:\
2873+ ${project.org.gephi.datalab.plugin}:\
2874+ ${project.org.gephi.desktop.datalab}:\
2875+ ${project.org.gephi.desktop.recentfiles}:\
2876+ ${project.org.gephi.lib.javamail}:\
2877+ ${project.org.gephi.lib.jcalendar}:\
2878+ ${project.org.gephi.lib.commonscompress}:\
2879+ ${project.org.gephi.ranking.plugin}
2880+project.org.gephi.branding.desktop=DesktopBranding
2881+project.org.gephi.data.attributes=AttributesImpl
2882+project.org.gephi.data.attributes.api=AttributesAPI
2883+project.org.gephi.graph.api=GraphAPI
2884+project.org.gephi.lib.jogl=JOGLWrapper
2885+project.org.gephi.layout.api=LayoutAPI
2886+project.org.gephi.project.api=ProjectAPI
2887+project.org.gephi.ui.utils=UIUtils
2888+project.org.gephi.visualization=VisualizationModule
2889+project.org.gephi.lib.gleem=Gleem
2890+project.org.gephi.graph.dhns=DHNSGraph

Subscribers

People subscribed via source and target branches