Mercurial > projects > dwt2
comparison org.eclipse.jface/src/org/eclipse/jface/action/ContributionManager.d @ 18:735224fcc45f
redirected all printings to DwtLogger
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Wed, 18 Mar 2009 09:57:53 +0100 |
parents | 6f068362a363 |
children | 52184e4b815c |
comparison
equal
deleted
inserted
replaced
17:6f068362a363 | 18:735224fcc45f |
---|---|
26 import java.lang.all; | 26 import java.lang.all; |
27 import java.util.List; | 27 import java.util.List; |
28 import java.util.ArrayList; | 28 import java.util.ArrayList; |
29 import java.util.Iterator; | 29 import java.util.Iterator; |
30 import java.util.Set; | 30 import java.util.Set; |
31 import tango.io.Stdout; | |
32 import tango.core.Exception; | 31 import tango.core.Exception; |
33 | 32 |
34 /** | 33 /** |
35 * Abstract base class for all contribution managers, and standard | 34 * Abstract base class for all contribution managers, and standard |
36 * implementation of <code>IContributionManager</code>. This class provides | 35 * implementation of <code>IContributionManager</code>. This class provides |
186 int size = 0; | 185 int size = 0; |
187 if (contributions !is null) { | 186 if (contributions !is null) { |
188 size = contributions.size(); | 187 size = contributions.size(); |
189 } | 188 } |
190 | 189 |
191 Stdout.formatln(this.toString()); | 190 getDwtLogger().info( __FILE__, __LINE__, "{}", this.toString()); |
192 Stdout.formatln(" Number of elements: {}", size);//$NON-NLS-1$ | 191 getDwtLogger().info( __FILE__, __LINE__, " Number of elements: {}", size);//$NON-NLS-1$ |
193 int sum = 0; | 192 int sum = 0; |
194 for (int i = 0; i < size; i++) { | 193 for (int i = 0; i < size; i++) { |
195 if ((cast(IContributionItem) contributions.get(i)).isVisible()) { | 194 if ((cast(IContributionItem) contributions.get(i)).isVisible()) { |
196 sum++; | 195 sum++; |
197 } | 196 } |
198 } | 197 } |
199 Stdout.formatln(" Number of visible elements: {}", sum);//$NON-NLS-1$ | 198 getDwtLogger().info( __FILE__, __LINE__, " Number of visible elements: {}", sum);//$NON-NLS-1$ |
200 Stdout.formatln(" Is dirty: {}", isDirty()); //$NON-NLS-1$ | 199 getDwtLogger().info( __FILE__, __LINE__, " Is dirty: {}", isDirty()); //$NON-NLS-1$ |
201 } | 200 } |
202 | 201 |
203 /* | 202 /* |
204 * (non-Javadoc) Method declared on IContributionManager. | 203 * (non-Javadoc) Method declared on IContributionManager. |
205 */ | 204 */ |
533 // Go through and remove duplicates. | 532 // Go through and remove duplicates. |
534 for (int i = contributions.size() - 1; i > index; i--) { | 533 for (int i = contributions.size() - 1; i > index; i--) { |
535 IContributionItem item = cast(IContributionItem) contributions.get(i); | 534 IContributionItem item = cast(IContributionItem) contributions.get(i); |
536 if ((item !is null) && (identifier.equals(item.getId()))) { | 535 if ((item !is null) && (identifier.equals(item.getId()))) { |
537 if (Policy.TRACE_TOOLBAR) { | 536 if (Policy.TRACE_TOOLBAR) { |
538 Stdout.formatln("Removing duplicate on replace: {}", identifier); //$NON-NLS-1$ | 537 getDwtLogger().info( __FILE__, __LINE__, "Removing duplicate on replace: {}", identifier); //$NON-NLS-1$ |
539 } | 538 } |
540 contributions.remove(i); | 539 contributions.remove(i); |
541 itemRemoved(item); | 540 itemRemoved(item); |
542 } | 541 } |
543 } | 542 } |