From 111b251b62b324204cc6e376cd114f6429737f8e Mon Sep 17 00:00:00 2001 From: Markus Schorn Date: Mon, 17 Dec 2007 15:14:04 +0000 Subject: [PATCH] Shows read and write access of variables in call-hierarchy, bug 156692. --- .../index/tests/IndexUpdateTests.java | 1 + core/org.eclipse.cdt.ui/icons/ovr16/read.gif | Bin 0 -> 834 bytes .../icons/ovr16/readwrite.gif | Bin 0 -> 839 bytes core/org.eclipse.cdt.ui/icons/ovr16/write.gif | Bin 0 -> 831 bytes .../cdt/internal/ui/CPluginImages.java | 6 +++- .../ui/callhierarchy/CHContentProvider.java | 10 +++++++ .../ui/callhierarchy/CHLabelProvider.java | 6 ++++ .../cdt/internal/ui/callhierarchy/CHNode.java | 19 ++++++++++-- .../cdt/ui/CElementImageDescriptor.java | 28 ++++++++++++++++-- 9 files changed, 64 insertions(+), 6 deletions(-) create mode 100644 core/org.eclipse.cdt.ui/icons/ovr16/read.gif create mode 100644 core/org.eclipse.cdt.ui/icons/ovr16/readwrite.gif create mode 100644 core/org.eclipse.cdt.ui/icons/ovr16/write.gif diff --git a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexUpdateTests.java b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexUpdateTests.java index c0c79fa3b4f..2a33c402919 100644 --- a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexUpdateTests.java +++ b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexUpdateTests.java @@ -88,6 +88,7 @@ public class IndexUpdateTests extends IndexTestBase { if (fCProject == null) { fCProject= CProjectHelper.createCProject("indexUpdateTestsC", null, IPDOMManager.ID_FAST_INDEXER); } + CCorePlugin.getIndexManager().joinIndexer(INDEXER_WAIT_TIME, NPM); fIndex= CCorePlugin.getIndexManager().getIndex(new ICProject[] {fCProject, fCppProject}); } diff --git a/core/org.eclipse.cdt.ui/icons/ovr16/read.gif b/core/org.eclipse.cdt.ui/icons/ovr16/read.gif new file mode 100644 index 0000000000000000000000000000000000000000..5a4e725e3a8af1ea1245c189c663463f1a1fd013 GIT binary patch literal 834 zcmW+#v8q;Q5In+_Ll*l4YHaVHnwj`ElvBeRybcR%{qKjReVr&E^vrL<9ju~SiQnQ+F zc5|As8fpz|=wT0M2q2K%ltdswGx0NSR76Rg$HaCb&{oOsh&Rb!kcoF-vEt zEL&}jl~`jVuxh#0t!X9b7zn*T!7E5f)hFiq#seUK52~aOG>ILL8ca zGLpuYtGa5!ZzFmoSZW+jr-APJZWe z%*~NApHdJ0y|{H8KODd1<+1;X|m`yZbD^vlDipI>~% M^PlftTpW+S0}hqMi2wiq literal 0 HcmV?d00001 diff --git a/core/org.eclipse.cdt.ui/icons/ovr16/readwrite.gif b/core/org.eclipse.cdt.ui/icons/ovr16/readwrite.gif new file mode 100644 index 0000000000000000000000000000000000000000..1a563ebafbf34a1d2f9c2bb427e9e403d5d98032 GIT binary patch literal 839 zcmW+#vC36v5IllGe+c*t0qq1^CB@hz!51)1V6gH5Y=t?!y8KvdPJmwk5Gdi!F|rr8A^r6&lsY_Ezh*>&A zW!Y+Lti&1{fmO?`ZcQse$5@DJ#Ged7s0|p+WHxQ3uZ76yLp|7w;B7$x8 zHVofPPghk}eeb<~^Xl32i+jh}@%z|1-F!|r$0@%~r>oS@t1sWL2?!{_Km!ASAR(d% z6HN?vh=PO?EVM9M7z-*?!G$hNEfEbFW!PwAj8Le`sAH^KsoT(MfC)oY@#3$A>vRER?pP)5?&a#dGN zm|Tf0E2d>vyT+AEO^8`KL+B==H*4PNlQ$00PfD?3#g~)r!9vC#aRzvNL*+WC7 z)_lagMq?``vT_z&d9PH6LlaO&(%5QyY_!={?}~1Bd;VTuUVc8EPLt<+j=4E<=3DB~ zpWC;N