Code Search for Developers
 
 
  

TournamentActionManager.java from The Geronimo Project at Krugle


Show TournamentActionManager.java syntax highlighted

package geronimo.hoshigo.control.tournament;

import geronimo.hoshigo.control.ActionManager;
import geronimo.hoshigo.model.tournament.Tournament;

import org.eclipse.jface.action.CoolBarManager;
import org.eclipse.jface.action.MenuManager;
import org.eclipse.jface.action.ToolBarManager;
import org.eclipse.swt.SWT;

public class TournamentActionManager implements ActionManager
{
	/**
	 * Changement de tournoi actif
	 * @param tournament Nouveau tournoi actif
	 */
	public void setActiveTournament(Tournament tournament)
	{
		// Mise a jour des actions
		OpenTournamentAction  .getInstance().setActiveTournament(tournament);
		SaveTournamentAction  .getInstance().setActiveTournament(tournament);
		SaveTournamentAsAction.getInstance().setActiveTournament(tournament);
		CloseTournamentAction .getInstance().setActiveTournament(tournament);
	}

	public void fill(MenuManager manager)
	{
		MenuManager menu = new MenuManager("&Tournoi");
		menu.add( NewTournamentAction   .getInstance() );
		menu.add( OpenTournamentAction  .getInstance() );
		menu.add( SaveTournamentAction  .getInstance() );
		menu.add( SaveTournamentAsAction.getInstance() );
		menu.add( CloseTournamentAction .getInstance() );
		manager.add(menu);
	}

	public void fill(CoolBarManager manager)
	{
		ToolBarManager group = new ToolBarManager(SWT.FLAT);
		group.add( NewTournamentAction   .getInstance() );
		group.add( OpenTournamentAction  .getInstance() );
		group.add( SaveTournamentAction  .getInstance() );
		group.add( SaveTournamentAsAction.getInstance() );
		group.add( CloseTournamentAction .getInstance() );
		manager.add(group);
	}
}




See more files for this project here

The Geronimo Project

The Geronimo project concists of two software :\n- Geronimo Hoshigo : a playable graphical user interface to play Go\n- Geronimo Margo : a artificial intelligence program which plays Go

Project homepage: http://sourceforge.net/projects/geronimo
Programming language(s): Java,Pascal,Perl,PHP
License: gpl2

  CloseTournamentAction.java
  NewTournamentAction.java
  OpenTournamentAction.java
  SaveTournamentAction.java
  SaveTournamentAsAction.java
  TournamentActionManager.java