jacomyal/GeoLayout — pull request #3 by mbastian (2011-12-15 07:19:11+00:00)
Title: Fix dynamic columns support and test module suite system

Hey Alexis, I would like to fix the gephi issue 445 (https://github.com/gephi/gephi/issues/445) and get your help on some experiments on the way we develop gephi plug-ins.

First, I fixed how dynamic columns should be used to get double values at the current interval. It's quite tricky for the moment but we're looking at simplifying this in the future. I also notice that the dynamic columns won't work for the moment because the NodeColumnNumbersEditor you use doesn't support them. In other words it dynamic number columns won't be proposed in the ComboBox for the moment. I'll open an issue on Gephi to fix that.

Secondly, I changed the way the project is structured. It's now a module suite and therefore can be tested much more quickly using the installed version of gephi, not the source code. Until recently the only way to develop this plugin was basically to copy that code into the Gephi sources folder, build and test. Now we have a simpler way (explained here http://wiki.gephi.org/index.php/HowTo_Build_a_Plugin_Without_Gephi_Source_Code). It simply requires to add a Gephi+Netbeans platform in Netbeans > Tools > Netbeans Platform using the location of the installed version of Gephi (not the source code). Then this new platform is used by the module suite to compile and test plugins. The main advantage is that Gephi starts in 2 seconds instead of a minute :-)

Hope that make sense. Can you please test if that works fine for you? Thanks a lot.