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 35084 - Provide FileSystemDecoratorLook
Summary: Provide FileSystemDecoratorLook
Status: CLOSED WONTFIX
Alias: None
Product: projects
Classification: Unclassified
Component: Generic Infrastructure (show other bugs)
Version: 3.x
Hardware: All All
: P1 blocker (vote)
Assignee: Vitezslav Stejskal
URL:
Keywords: API
Depends on:
Blocks:
 
Reported: 2003-07-23 10:57 UTC by Tomas Zezula
Modified: 2004-04-19 16:38 UTC (History)
4 users (show)

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 Tomas Zezula 2003-07-23 10:57:14 UTC
In the current implementation all the look vendors
of the objects which are under the control of the
VCS must care about the VCS actions, anotations
changes and so on.
The code is always nearly the same and probably
will be copied from module to module.
To keep from this the VCS core module has to
introduce VCSDecoratorLook decorating all these
looks and doing the VCS stuff.
Comment 1 Martin Entlicher 2003-08-20 15:09:11 UTC
There's an associated issue #35485.

There're currently no FS annotations and FS actions on projects
folders. I'm waiting for the final specification with this. It needs
to be determined whether the FS annotations and FS actions should be
visible in Logical View.

Also IMHO this should not be solved just in VCS.
There should be some "filesystem decorator", that will display
filesystem annotation and filesystem actions. Otherwise
FileSystem.Status and FileSystem.getActions() will become useless API.
Comment 2 Martin Entlicher 2003-08-20 15:11:07 UTC
IMHO this should be implemented in projects in a central place for all
filesystems. Not just VCS.
Comment 3 dmladek 2003-08-20 15:37:40 UTC
note to better track the issues:

pls, see issue #35498 VS->Update/Commit and others... doesn't reload
Editor's content and doesn't change file's status
Comment 4 Vitezslav Stejskal 2003-08-20 18:52:19 UTC
Well, the decirator Look can be implemented on various places in the
system. The question is what part of the system should be responsible
for showing the filesystem actions, annotations, etc. I can see two
possibilities:

- it's the feature of ProjectMember's look -> any view visualizing
project members will get this stuff automaticaly

- its the feature if the view, e.g. the Files View will show
annotations, but the Logical View will not (or both will, but some
other view e.g. Outline View will not)

This has to be decided first. My personal opinion is that the latter
is correct.
Comment 5 Chris Ledantec 2003-10-20 11:38:27 UTC
this doesn't seem to make sense assigned to me. :-)
Comment 6 Vitezslav Stejskal 2003-10-20 12:37:55 UTC
:-). Am I supposed to decide if CVS status info should be in all
possible views or just in some of them (those which implementors
wish)? If so, then I would go with second option.
Comment 7 Chris Ledantec 2003-10-20 12:40:27 UTC
oh, sorry. yes, i think it is the second of the two. granted that both
the Logical and Files views need to show vcs info.
Comment 8 Vitezslav Stejskal 2003-11-26 12:53:19 UTC
As described in
http://www.netbeans.org/servlets/ReadMsg?msgId=619519&listName=nbdiscuss the
current work on projects prototype has been stopped.
Comment 9 Vitezslav Stejskal 2003-11-26 14:58:39 UTC
--> VERIFIED