Revision 43288 trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.snapping.app/org.gvsig.snapping.app.mainplugin/src/main/java/org/gvsig/app/extension/SnappingExtension.java
SnappingExtension.java | ||
---|---|---|
22 | 22 |
*/ |
23 | 23 |
package org.gvsig.app.extension; |
24 | 24 |
|
25 |
import java.util.prefs.Preferences; |
|
26 |
|
|
25 | 27 |
import org.gvsig.andami.IconThemeHelper; |
26 | 28 |
import org.gvsig.andami.PluginServices; |
27 | 29 |
import org.gvsig.andami.plugins.Extension; |
... | ... | |
43 | 45 |
import org.gvsig.fmap.mapcontrol.tools.snapping.snappers.ISnapper; |
44 | 46 |
import org.gvsig.propertypage.PropertiesPageManager; |
45 | 47 |
|
48 |
|
|
46 | 49 |
/** |
47 | 50 |
* Extension for config the snapping |
48 | 51 |
* |
... | ... | |
52 | 55 |
public class SnappingExtension extends Extension implements IPreferenceExtension { |
53 | 56 |
|
54 | 57 |
private IPreference[] preferencePages = null; |
55 |
|
|
58 |
|
|
56 | 59 |
public void initialize() { |
57 | 60 |
Snapping.register(); |
58 | 61 |
|
... | ... | |
73 | 76 |
|
74 | 77 |
Boolean applySnappers |
75 | 78 |
= (Boolean) getPlugin().getPluginProperties().getDynValue("applySnappers"); |
79 |
|
|
80 |
Preferences prefs = Preferences.userRoot().node("snappers"); |
|
81 |
prefs.putBoolean("apply-snappers", applySnappers); |
|
82 |
|
|
76 | 83 |
//TODO: si se a?ade al MapControlManager para habilitar/deshabilitar de manera global los snappers activos, invocarlo aqu? |
77 | 84 |
// mapControlManager.applySnappers(applySnappers); |
78 | 85 |
|
Also available in: Unified diff