Lines 206-212
Link Here
|
206 |
if (event.getType() == ProgressEvent.TYPE_START) { |
206 |
if (event.getType() == ProgressEvent.TYPE_START) { |
207 |
createListItem(event.getSource()); |
207 |
createListItem(event.getSource()); |
208 |
} else if (event.getType() == ProgressEvent.TYPE_PROGRESS || |
208 |
} else if (event.getType() == ProgressEvent.TYPE_PROGRESS || |
209 |
event.getType() == ProgressEvent.TYPE_SWITCH) { |
209 |
event.getType() == ProgressEvent.TYPE_SWITCH || |
|
|
210 |
event.getType() == ProgressEvent.TYPE_SILENT) { |
210 |
ListComponent comp = (ListComponent)handleComponentMap.get(event.getSource()); |
211 |
ListComponent comp = (ListComponent)handleComponentMap.get(event.getSource()); |
211 |
if (comp == null) { |
212 |
if (comp == null) { |
212 |
createListItem(event.getSource()); |
213 |
createListItem(event.getSource()); |
Lines 216-222
Link Here
|
216 |
} else if (event.getType() == ProgressEvent.TYPE_FINISH) { |
217 |
} else if (event.getType() == ProgressEvent.TYPE_FINISH) { |
217 |
removeListItem(event.getSource()); |
218 |
removeListItem(event.getSource()); |
218 |
if (model.getSelectedHandle() != null && handle != model.getSelectedHandle()) { |
219 |
if (model.getSelectedHandle() != null && handle != model.getSelectedHandle()) { |
219 |
initiateComponent(model.getSelectedHandle().requestStateSnapshot()); |
220 |
ProgressEvent snap = model.getSelectedHandle().requestStateSnapshot(); |
|
|
221 |
initiateComponent(snap); |
222 |
if (snap.getSource().isInSleepMode()) { |
223 |
bar.setString(snap.getMessage()); |
224 |
} |
225 |
|
220 |
} |
226 |
} |
221 |
} |
227 |
} |
222 |
|
228 |
|
Lines 235-241
Link Here
|
235 |
repaint(); |
241 |
repaint(); |
236 |
return; |
242 |
return; |
237 |
} else { |
243 |
} else { |
238 |
if (event.getSource() != handle || event.isSwitched()) { |
244 |
if (event.getSource() != handle || event.isSwitched() || |
|
|
245 |
event.getType() == ProgressEvent.TYPE_SILENT || |
246 |
// the following condition re-initiates the bar when going from/to sleep mode.. |
247 |
(event.getSource().isInSleepMode() != (bar.getClientProperty("sleepy") != null))) { //NIO18N |
239 |
initiateComponent(event); |
248 |
initiateComponent(event); |
240 |
} |
249 |
} |
241 |
if (event.getWorkunitsDone() > 0) { |
250 |
if (event.getWorkunitsDone() > 0) { |
Lines 245-250
Link Here
|
245 |
if (event.getDisplayName() != null) { |
254 |
if (event.getDisplayName() != null) { |
246 |
label.setText(event.getDisplayName()); |
255 |
label.setText(event.getDisplayName()); |
247 |
} |
256 |
} |
|
|
257 |
if (event.getSource().isInSleepMode()) { |
258 |
bar.setString(event.getMessage()); |
259 |
} |
260 |
|
248 |
} |
261 |
} |
249 |
} |
262 |
} |
250 |
|
263 |
|
Lines 273-278
Link Here
|
273 |
toShow = true; |
286 |
toShow = true; |
274 |
} |
287 |
} |
275 |
NbProgressBar.setupBar(event.getSource(), bar); |
288 |
NbProgressBar.setupBar(event.getSource(), bar); |
|
|
289 |
|
276 |
if (bar.getParent() == null) { |
290 |
if (bar.getParent() == null) { |
277 |
add(bar); |
291 |
add(bar); |
278 |
toShow = true; |
292 |
toShow = true; |