Hi Chris,
It really depends on what exactly should be the behaviour of
"grid-with-dots" functionality.
1) If you want to have widgets to align to a grid during their movement
then:
a) use a MoveAction created with your own MoveStrategy where you
calculate with your grid-size. For example see:
graph/lib/src/org/netbeans/modules/visual/action/SnapToGridMoveStrategy.java
2) If you want Widgets to be instantly aligned to a grid, then you
should implement an Layout interface and assign it to the scene or layer
widget. This makes the children Widgets to be alligned instantly.
3) If you want to allow users to move Widgets on a scene freely within a
grid then:
a) implement the 1. case,
b) when you add a new Widget to a scene, check/calculate correct
preferred location of the new Widget based on the grid-size,
c) when an user changes the grid height or width, then
change/recalculate new correct preferred locations of all Widgets.
Regards,
David
Chris Palmer wrote:
Hello!
I would like to implement a simple Grid Layout where the user can
change the width and height of the grid and the widgets could snap to
this grid. So a grid 60 X 60 would reflect 60 little grid boxes.
Would the visual web pack be the best example to look at?