Package ar.com.AmberSoft.iEvenTask.client.menu

Source Code of ar.com.AmberSoft.iEvenTask.client.menu.MainStatusBar

package ar.com.AmberSoft.iEvenTask.client.menu;

import ar.com.AmberSoft.iEvenTask.client.Context;
import ar.com.AmberSoft.iEvenTask.client.ExecutionDetailWindow;
import ar.com.AmberSoft.iEvenTask.client.IEvenTask;
import ar.com.AmberSoft.iEvenTask.client.resources.Resources;

import com.extjs.gxt.ui.client.event.ButtonEvent;
import com.extjs.gxt.ui.client.event.SelectionListener;
import com.extjs.gxt.ui.client.widget.button.Button;
import com.extjs.gxt.ui.client.widget.toolbar.ToolBar;
import com.extjs.gxt.ui.client.widget.Status;
import com.extjs.gxt.ui.client.widget.toolbar.FillToolItem;

public class MainStatusBar extends ToolBar  {
 
  Status status = new Status();
 
  public MainStatusBar(){
    super();
    setSize(IEvenTask.APP_WINDOW_WIDTH.toString(), IEvenTask.DEFAULT_MENU_HEIGTH.toString());
   
      status.setText("Usuario:" + Context.getInstance().getUserName() + ", Perfil:" + Context.getInstance().getPerfil())
      this.add(status)
      this.add(new FillToolItem());
     
     
      Button executionDetailButton = new Button();
      executionDetailButton.setIcon(Resources.ICONS.text());
      executionDetailButton.setToolTip("Detalles de ejecucion");
     
      executionDetailButton.addSelectionListener(new SelectionListener<ButtonEvent>() {
      @Override
      public void componentSelected(ButtonEvent ce) {
        Context.getInstance().windowShow(new ExecutionDetailWindow());
      }
    });
     
      add(executionDetailButton);
     
  }

}
TOP

Related Classes of ar.com.AmberSoft.iEvenTask.client.menu.MainStatusBar

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.