Data lab columns size and position reset after each refresh on MacOSX

Bug #760445 reported by Sebastien Hertz
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Gephi
In Progress
Low
Eduardo Ramos

Bug Description

Data lab columns' size and position are reset each time the lab is refreshed. This is very annoying when switching from view or workspace or update values in the data lab.

Here is an example when switching view
1) Goto data lab
2) Change one column size and/or position
3) Goto Overview
4) Goto data lab
5) Column which size/position have been modified is reset

Here is another example when modifying a boolean value
1) Generate a dynamic graph
2) Goto data lab
3) Add a new column of type Boolean
4) Change this new column's size and/or position (extend it and/or move it before score column for instance)
5) Change one value of this column (from false to true): the column size and position are reset

This "bug" is reproducible on gephi 07 beta and gephi 08 alpha on Mac OS X

Tags: datalab ui
Revision history for this message
Sébastien Heymann (sebastien.heymann) wrote :

This bug is not related to the Mac OS X platform but is general.

tags: added: datalab ui
Changed in gephi:
status: New → Confirmed
importance: Undecided → Low
milestone: none → 0.8alpha
Revision history for this message
Eduardo Ramos (eduramiba) wrote :

Hi,
Yes this bug is general and well known, and if I remember right, it only happens to nodes table.

I tried to make netbeans Outline reload the tree data without setting a new table model but I found no way to do it correctly.

Edges table uses JXTable and this was fixed by not reloading the table model and using fireTableStructureChanged() when columns change.

I will try again to find a solution for nodes table.

Eduardo

Changed in gephi:
status: Confirmed → In Progress
assignee: nobody → Eduardo Ramos (eduramiba)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.