Mercurial > projects > dwt-mac
diff dwt/browser/StatusTextEvent.d @ 125:5583f8eeee6c
Synced mozilla with dwt-linux
author | Jacob Carlborg <doob@me.com> |
---|---|
date | Fri, 16 Jan 2009 12:49:08 +0100 |
parents | d8635bb48c7c |
children |
line wrap: on
line diff
--- a/dwt/browser/StatusTextEvent.d Fri Jan 16 12:19:08 2009 +0100 +++ b/dwt/browser/StatusTextEvent.d Fri Jan 16 12:49:08 2009 +0100 @@ -1,5 +1,5 @@ -/******************************************************************************* - * Copyright (c) 2003, 2008 IBM Corporation and others. +/******************************************************************************* + * Copyright (c) 2003, 2004 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -7,14 +7,15 @@ * * Contributors: * IBM Corporation - initial API and implementation - * * Port to the D programming language: - * Jacob Carlborg <doob@me.com> + * John Reimer <terminal.node@gmail.com> *******************************************************************************/ module dwt.browser.StatusTextEvent; -import dwt.dwthelper.string; +import tango.text.convert.Format; + import dwt.dwthelper.utils; + import dwt.events.TypedEvent; import dwt.widgets.Widget; @@ -24,29 +25,27 @@ * The status text is typically displayed in the status bar of * a browser application. * - * @see <a href="http://www.eclipse.org/swt/">Sample code and further information</a> - * * @since 3.0 */ public class StatusTextEvent : TypedEvent { /** status text */ public String text; - - static const long serialVersionUID = 3258407348371600439L; + + static final long serialVersionUID = 3258407348371600439L; - this (Widget w) { - super(w); - } +this(Widget w) { + super(w); +} - /** - * Returns a string containing a concise, human-readable - * description of the receiver. - * - * @return a string representation of the event - */ - public String toString () { - String string = super.toString(); - return string.substring(0, string.length() - 1) // remove trailing '}' - + " text=" + text + "}"; - } +/** + * Returns a string containing a concise, human-readable + * description of the receiver. + * + * @return a string representation of the event + */ +public override String toString() { + return Format( "{} {text = {}}", + super.toString[1 .. $-2], text ); } + +}