Code Search for Developers
 
 
  

ContextMenuProvider.java from Magellan-Client at Krugle


Show ContextMenuProvider.java syntax highlighted

package com.eressea.swing.context;

import java.util.Collection;

import javax.swing.JMenuItem;

import com.eressea.GameData;
import com.eressea.event.EventDispatcher;

public interface ContextMenuProvider {
    
    /*
     * creates a JMenuItem. Will be called on right-clicking units.
     */
    public JMenuItem createContextMenu(
            EventDispatcher dispatcher, 
            GameData data, 
            Object argument,
            Collection selectedObjects);
}




See more files for this project here

Magellan-Client

The Magellan Client is basicly a GUI for the pbem game eressea but can be used for other pbems based on \"atlantis\" too.

Project homepage: http://sourceforge.net/projects/magellan-client
Programming language(s): Java
License: other

  actions/
    ContextAction.java
    CopyAction.java
  ContextChangeable.java
  ContextFactory.java
  ContextMenuProvider.java
  ContextObserver.java
  MapContextMenu.java
  UnitCapacityContextMenu.java
  UnitContainerContextFactory.java
  UnitContainerContextMenu.java
  UnitContextFactory.java
  UnitContextMenu.java