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.
Summary: | ExplorerPanel should deal with cut,copy etc actions thru ActionMap | ||
---|---|---|---|
Product: | platform | Reporter: | Peter Zavadsky <pzavadsky> |
Component: | Actions | Assignee: | Peter Zavadsky <pzavadsky> |
Status: | RESOLVED FIXED | ||
Severity: | blocker | ||
Priority: | P1 | ||
Version: | 3.x | ||
Hardware: | PC | ||
OS: | Linux | ||
Issue Type: | TASK | Exception Reporter: | |
Bug Depends on: | 29405 | ||
Bug Blocks: | 27868 |
Description
Peter Zavadsky
2002-11-25 12:46:27 UTC
First it seems the actions are still not working even in main explorer. When invoked popup first time on certain node. The cut,copy,paste are not enabled accordingly, there is necessary to invoke the popup second time. Just found out the problem is the popup is invoked, but the performers are set later, due to coalescing events from explorer manager, see ExplorerActions$ActionStateUpdater Partial fix in [action_27868] branch. (also the timer problem) oepnide/org/openide/explorer/ExplorerActions.java 1.49.60.6 openide/test/cfg-unit.xml 1.51.14.2 openide/test/unit/src/org/openide/explorer/Attic/ExplorerPanelTest.java 1.1.2.1 Still needs to resolve paste actions, which updating is done asynchronously. Also changed. org/openide/explorer/ExplorerPanel.java 1.32.84.4 Fixed in [action_27868] branch also the part for PasteAction. (removed workaround for DnD issue). openide/../explorer/ExplorerActions.java 1.49.60.7 Now remains problem with customizer, why there is less actions in popup then in main explorer. And why the paste action is not working -> global paste action is not enabled, and it is used for performing of the paste instead of the ExplorerActions.OwnPaste. Yarda already fixed the part with Paste action performing openide/../actions/PasteAction.java 1.37.28.8 The problem of missing actions is not our one. It is up to the nodes, which actions present, in this case cvs fs node in customizer. |