Hi Peppe,

I don't understand the reason for such a change. Copy schema/Paste schema operations are relative to a layer.

How will you copy a schema from a layer to another layer ? Will you have to open the schema dialog of the source layer, copy, close the dialog, open the schema dialog of the target layer and paste ? Or will it be possible to have both source and target schema opened at the same time ? And will you be able to paste a schema to several layers ?

On the other hand, adding a way to save/restore a schema from a file can be a useful addition.

I use schema editor quite much and I often have hesitated to add the plugin in the toolbar, but this is another (easier) question.

Michaël


Le 03/04/2018 à 13:58, Giuseppe Aruta a écrit :
Hi Ede, Michael and others

I want to customize Schema Panel (com.vividsolutions.jump.workbench.ui.SchemaPanel) in order to group in it all other schema layer action (actualy Copy and Paste Schema) which actualy are separate plugins. Plus other enhancements.

This is the actual panel


And this is how it will look like after "restyling"




1) The Toolbar is moved to the top of the frame

2) The first button are the usual: Add/Remove/Move down/Move up attribute commands.

3) Afterwards, there are other four commands: Copy Schema, Paste Schema, Save schema as file, Load schema from file

3) Save schema as file will save the schema as a simple text file. Load schema from file will load into the layer schema an external schema saved as file. These 2 plugin will be useful to share schemas within parallel projects on different data layers.

I will also modify the Layer menu in OpenJUMP, in order to remove the Schema submenu and keep only a "View /Edit schema" item

What is your opinion?

Best regards

Peppe


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot


_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to