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 }