*******************************************************************************/
package com.pentila.evalcomp.client.widget;
+import com.google.gwt.core.client.JavaScriptObject;
import com.google.gwt.user.client.ui.ClickListener;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.Widget;
+import com.gwtext.client.core.EventObject;
+import com.gwtext.client.widgets.Button;
+import com.gwtext.client.widgets.Component;
import com.gwtext.client.widgets.Panel;
+import com.gwtext.client.widgets.ToolbarButton;
+import com.gwtext.client.widgets.event.ButtonListener;
+import com.gwtext.client.widgets.event.ButtonListenerAdapter;
+import com.gwtext.client.widgets.menu.Menu;
import com.pentila.evalcomp.client.i18n.Messages;
import com.pentila.evalcomp.client.utilities.ITabManager;
/**
* The Class TodoListWidget.
*/
-public class TodoListWidget extends Panel {
+public class TodoListWidget extends ToolbarButton {
/** The it manager. */
private static ITabManager itManager = null;
*/
private void initializeInterface() {
- this.setCls("panelMessage"); //$NON-NLS-1$
- this.setHeight(41);
- this.setWidth(175);
- this.setPaddings(5);
+
- msg = new Label(Messages.getString("Taches")); //$NON-NLS-1$
- msg.addStyleName("labelTodo"); //$NON-NLS-1$
- msg.setHeight("40px"); //$NON-NLS-1$
+
+ addListener(new ButtonListenerAdapter(){
- msg.addClickListener(new ClickListener() {
- public void onClick(Widget arg0) {
+
+ @Override
+ public void onClick(Button button, EventObject e) {
itManager.showTodoList();
+
}
- });
- this.add(msg);
+
+
+ });
+
+ this.setIconCls("labelTodo");
+ this.setText(Messages.getString("Taches"));
+
+ //this.add(msg);
}
public void setNbTodo(int nbtodo) {
if (nbtodo > 0) {
- msg.setText(Messages.getString("Taches") + " (" + nbtodo + ")");
+ this.setText(Messages.getString("Taches") + " (" + nbtodo + ")");
}
}