package bluej.groupwork.actions;

import bluej.Config;
import bluej.groupwork.ui.StatusFrame;
import bluej.pkgmgr.PkgMgrFrame;
import bluej.pkgmgr.Project;
import javafx.stage.Stage;
import javafx.stage.Window;


| Action to show status. | | @author bquig | public class StatusAction extends TeamAction{
| Creates a new instance of StatusAction | public StatusAction() { super("team.status", false); shortDescription = Config.getString("tooltip.status"); } public void actionPerformed(PkgMgrFrame pmf) { Project project = pmf.getProject(); project.saveAll(); doStatus(pmf); } private void doStatus(PkgMgrFrame pmf) { if (pmf.getProject().getTeamSettingsController().initRepository()) { StatusFrame status = pmf.getProject().getStatusWindow(); if (! status.isShowing()) { status.setLocationRelativeTo(pmf.getFXWindow()); status.show(); } else { Window window = status.asWindow(); if (window instanceof Stage) { ((Stage) window).toFront(); } } status.update(); } } }
top, use, map, class StatusAction

.   StatusAction
.   actionPerformed
.   doStatus




54 neLoCode + 3 LoComm