Implement label decorations for folders and projects
commit25805fa484aff6dc649f92a8d7fd95627a38e833
authorTor Arne Vestbø <torarnv@gmail.com>
Sun, 1 Feb 2009 17:01:13 +0000 (1 18:01 +0100)
committerTor Arne Vestbø <torarnv@gmail.com>
Wed, 11 Feb 2009 22:36:05 +0000 (11 23:36 +0100)
tree155de83a83fc6db268d1d6b9d852315fa8baf4af
parentfd27efc69f957aa71f1007a2bcf74a04664bdd99
Implement label decorations for folders and projects

The option "Re-decorate ancestors..." controls if parents of a
re-decorated resource also should be updated, for example to
to signal that the containing folder is now concidered dirty.

The option "Maximum number of levels..." controls how deep the
container decoration algorithm will recurse when trying to
determine the state (dirty, staged, etc.) of a container.

Signed-off-by: Tor Arne Vestbø <torarnv@gmail.com>
org.spearce.egit.ui/src/org/spearce/egit/ui/PluginPreferenceInitializer.java
org.spearce.egit.ui/src/org/spearce/egit/ui/UIPreferences.java
org.spearce.egit.ui/src/org/spearce/egit/ui/UIText.java
org.spearce.egit.ui/src/org/spearce/egit/ui/internal/decorators/DecoratableResourceAdapter.java [new file with mode: 0644]
org.spearce.egit.ui/src/org/spearce/egit/ui/internal/decorators/GitLightweightDecorator.java
org.spearce.egit.ui/src/org/spearce/egit/ui/internal/preferences/GitDecoratorPreferencePage.java
org.spearce.egit.ui/src/org/spearce/egit/ui/uitext.properties