# This patch file was generated by NetBeans IDE # Following Index: paths are relative to: /Users/mkleint/src/core/progress # This patch can be applied using context Tools: Patch action on respective folder. # It uses platform neutral UTF-8 endcoding and \n newlines. # Above lines and this line are ignored by the patching process. Index: src/org/netbeans/api/progress/aggregate/AggregateProgressHandle.java *** /Users/mkleint/src/core/progress/src/org/netbeans/api/progress/aggregate/AggregateProgressHandle.java Base (1.5) --- /Users/mkleint/src/core/progress/src/org/netbeans/api/progress/aggregate/AggregateProgressHandle.java Locally Modified (Based On 1.5) *************** *** 205,210 **** --- 205,219 ---- this.monitor = monitor; } + /** + * change the display name of the progress task. Use with care, please make sure the changed name is not completely different, + * or otherwise it might appear to the user as a different task. + * @since 1.5 + */ + public void setDisplayName(String newDisplayName) { + handle.setDisplayName(newDisplayName); + } + /** * have the component in custom location, don't include in the status bar. */ Index: api/doc/changes/apichanges.xml *** /Users/mkleint/src/core/progress/api/doc/changes/apichanges.xml Base (1.5) --- /Users/mkleint/src/core/progress/api/doc/changes/apichanges.xml Locally Modified (Based On 1.5) *************** *** 78,83 **** --- 78,100 ---- + Allow to change display name of running progress task + + + + + +

+ Added new method setDisplayName(String) to ProgressHandle and AggregateProgressHandle, + allows to change the main identifying name of the progress task. +

+
+ + + +
+ + Adding createProgressComponent(AggregateProgressHandle) method to AggregateProgressFactory Index: manifest.mf *** /Users/mkleint/src/core/progress/manifest.mf Base (1.7) --- /Users/mkleint/src/core/progress/manifest.mf Locally Modified (Based On 1.7) *************** *** 2,6 **** OpenIDE-Module: org.netbeans.api.progress/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/progress/module/resources/Bundle.properties OpenIDE-Module-Layer: org/netbeans/progress/module/resources/layer.xml ! OpenIDE-Module-Specification-Version: 1.4 --- 2,6 ---- OpenIDE-Module: org.netbeans.api.progress/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/progress/module/resources/Bundle.properties OpenIDE-Module-Layer: org/netbeans/progress/module/resources/layer.xml ! OpenIDE-Module-Specification-Version: 1.5 Index: src/org/netbeans/api/progress/ProgressHandle.java *** /Users/mkleint/src/core/progress/src/org/netbeans/api/progress/ProgressHandle.java Base (1.3) --- /Users/mkleint/src/core/progress/src/org/netbeans/api/progress/ProgressHandle.java Locally Modified (Based On 1.3) *************** *** 140,145 **** --- 140,154 ---- } /** + * change the display name of the progress task. Use with care, please make sure the changed name is not completely different, + * or otherwise it might appear to the user as a different task. + * @since 1.5 + */ + public void setDisplayName(String newDisplayName) { + internal.updateDisplayName(newDisplayName); + } + + /** * have the component in custom location, don't include in the status bar. */ JComponent extractComponent() {