Ignore:
Timestamp:
2012-02-18T18:03:10+01:00 (14 years ago)
Author:
bastik
Message:

update because of core api change: 2nd part (preferences - rev. 4968)

Location:
applications/editors/josm/plugins/colorscheme
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/colorscheme/build.xml

    r26605 r27863  
    1818**
    1919** To build against the core in ../../core, create a correct manifest and deploy to
    20 ** SVN, 
     20** SVN,
    2121**    set the properties commit.message and plugin.main.version
    2222** and run
     
    2727<project name="colorscheme" default="dist" basedir=".">
    2828    <property name="commit.message" value="Uses new constructor for Plugin"/>
    29     <property name="plugin.main.version" value="4394"/>
     29    <property name="plugin.main.version" value="4968"/>
    3030    <property name="josm" location="../../core/dist/josm-custom.jar"/>
    3131    <property name="plugin.dist.dir" value="../../dist"/>
     
    8787    </target>
    8888    <!--
    89      ************************** Publishing the plugin *********************************** 
     89     ************************** Publishing the plugin ***********************************
    9090    -->
    9191    <!--
    92     ** extracts the JOSM release for the JOSM version in ../core and saves it in the 
     92    ** extracts the JOSM release for the JOSM version in ../core and saves it in the
    9393    ** property ${coreversion.info.entry.revision}
    9494    **
     
    136136    </target>
    137137    <!--
    138     ** commits the plugin.jar 
     138    ** commits the plugin.jar
    139139    -->
    140140    <target name="commit-dist">
    141141        <echo>
    142142***** Properties of published ${plugin.jar} *****
    143 Commit message    : '${commit.message}'                 
     143Commit message    : '${commit.message}'
    144144Plugin-Mainversion: ${plugin.main.version}
    145145JOSM build version: ${coreversion.info.entry.revision}
    146146Plugin-Version    : ${version.entry.commit.revision}
    147 ***** / Properties of published ${plugin.jar} *****                 
    148                    
     147***** / Properties of published ${plugin.jar} *****
     148
    149149Now commiting ${plugin.jar} ...
    150150</echo>
  • applications/editors/josm/plugins/colorscheme/src/at/dallermassl/josm/plugin/colorscheme/ColorSchemePreference.java

    r21563 r27863  
    2828
    2929import org.openstreetmap.josm.Main;
    30 import org.openstreetmap.josm.gui.preferences.ColorPreference;
     30import org.openstreetmap.josm.gui.preferences.display.ColorPreference;
    3131import org.openstreetmap.josm.gui.preferences.PreferenceDialog;
    3232import org.openstreetmap.josm.gui.preferences.PreferenceSetting;
    3333import org.openstreetmap.josm.gui.preferences.PreferenceTabbedPane;
     34import org.openstreetmap.josm.gui.preferences.SubPreferenceSetting;
     35import org.openstreetmap.josm.gui.preferences.TabPreferenceSetting;
    3436import org.openstreetmap.josm.tools.GBC;
    3537
    36 public class ColorSchemePreference implements PreferenceSetting {
     38public class ColorSchemePreference implements SubPreferenceSetting {
    3739    private static final String PREF_KEY_SCHEMES_PREFIX = "colorschemes.";
    3840    private static final String PREF_KEY_SCHEMES_NAMES = PREF_KEY_SCHEMES_PREFIX + "names";
     
    5355     * @see org.openstreetmap.josm.gui.preferences.PreferenceSetting#addGui(org.openstreetmap.josm.gui.preferences.PreferenceDialog)
    5456     */
     57    @Override
    5558    public void addGui(final PreferenceTabbedPane gui) {
    5659        JPanel panel = new JPanel(new GridBagLayout());
     
    125128        JScrollPane scrollpane = new JScrollPane(panel);
    126129        scrollpane.setBorder(BorderFactory.createEmptyBorder( 0, 0, 0, 0 ));
    127         gui.displaycontent.addTab(tr("Color Schemes"), scrollpane);
     130        gui.getDisplayPreference().displaycontent.addTab(tr("Color Schemes"), scrollpane);
     131    }
     132
     133    @Override
     134    public TabPreferenceSetting getTabPreferenceSetting(final PreferenceTabbedPane gui) {
     135        return gui.getDisplayPreference();
    128136    }
    129137
     
    141149    }
    142150
     151    @Override
    143152    public boolean ok() {
    144153        return false;// nothing to do
     154    }
     155
     156    @Override
     157    public boolean isExpert() {
     158        return false;
    145159    }
    146160
Note: See TracChangeset for help on using the changeset viewer.