This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 33025 - add progress feedback to actions xml description
Summary: add progress feedback to actions xml description
Status: RESOLVED FIXED
Alias: None
Product: platform
Classification: Unclassified
Component: Actions (show other bugs)
Version: 3.x
Hardware: PC All
: P3 blocker (vote)
Assignee: Jaroslav Tulach
URL:
Keywords: UI
Depends on:
Blocks: 17597
  Show dependency tree
 
Reported: 2003-04-17 16:33 UTC by David Simonek
Modified: 2008-12-22 13:37 UTC (History)
0 users

See Also:
Issue Type: TASK
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Simonek 2003-04-17 16:33:19 UTC
Majority of actions should give user some feedback
about its progress and finish.
Now we use progress cursor and status line, global
status progress bar and modal progress dialogs are
other forms of status feedback (to be implemented).
Action should have way how to ask system to
provide specific form of feedback.
Initial suggestion is to specify feedback type in
xml file which describes an action, together with
a handler. It may look like follows:
<progress_feedback type=mouse_pointer,
status_line, progress_bar, progress_dialog
handler=myPackage.myClass />

Combination of mouse pointer and status line
feedback may be useful as well.
Comment 1 Jiri Rechtacek 2004-04-23 10:49:59 UTC
Assigned to new owner.
Comment 2 David Simonek 2005-12-20 13:26:32 UTC
Hmm, parhaps my idea is obsolete now, but anyway passing to Jarda. Jardo either
close this or take this into account in new actions design, it's up to you. My
idea looks not bad to me even after the years :-) but most problems I was
referring to were already solved.
Comment 3 Jaroslav Tulach 2008-09-24 13:07:32 UTC
Progress bar needs to be controlled by the action itself. Cursor is done by asynchronous() actions automatically. I do 
not think I want to do anything else.