package ar.com.AmberSoft.iEvenTask.client.menu;
import ar.com.AmberSoft.iEvenTask.client.Context;
import ar.com.AmberSoft.iEvenTask.client.IEvenTask;
import ar.com.AmberSoft.iEvenTask.client.ObjectiveWindow;
import ar.com.AmberSoft.iEvenTask.client.PermissionsConst;
import ar.com.AmberSoft.iEvenTask.client.TaskWindow;
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;
public class MainToolBar extends ToolBar {
public MainToolBar(){
super();
setSize(IEvenTask.APP_WINDOW_WIDTH.toString(), IEvenTask.DEFAULT_MENU_HEIGTH.toString());
if (Context.getInstance().isAvaiable(PermissionsConst.TAREAS)){
Button btnNuevaTarea = new Button("Nueva Tarea");
btnNuevaTarea.addSelectionListener(new SelectionListener<ButtonEvent>() {
public void componentSelected(ButtonEvent be) {
TaskWindow taskWindow = new TaskWindow(true);
taskWindow.show();
}
});
this.add(btnNuevaTarea);
}
if (Context.getInstance().isAvaiable(PermissionsConst.OBJETIVOS)){
Button btnNuevoObjetivo = new Button("Nuevo Objetivo");
btnNuevoObjetivo.addSelectionListener(new SelectionListener<ButtonEvent>() {
public void componentSelected(ButtonEvent be) {
ObjectiveWindow objectiveWindow = new ObjectiveWindow(true);
objectiveWindow.show();
}
});
this.add(btnNuevoObjetivo);
}
}
}