Changeset 949


Ignore:
Timestamp:
04/07/15 12:31:01 (9 years ago)
Author:
bln4
Message:
 
Location:
trunk
Files:
2 added
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/META-INF/MANIFEST.MF

    r945 r949  
    175175 org.expeditee.greenstone,
    176176 org.expeditee.gui,
     177 org.expeditee.gui.indirect.keyboard,
    177178 org.expeditee.gui.indirect.mouse,
    178179 org.expeditee.importer,
  • trunk/src/org/expeditee/gui/FrameKeyboardActions.java

    r944 r949  
    3939import org.expeditee.gui.indirect.keyboard.IndirectKeyboardActions;
    4040import org.expeditee.gui.indirect.keyboard.KeyboardAction;
    41 import org.expeditee.gui.indirect.keyboard.KeyboardAction.KeyboardInfo;
     41import org.expeditee.gui.indirect.keyboard.KeyboardInfo;
    4242import org.expeditee.io.ItemSelection;
    4343import org.expeditee.items.Circle;
  • trunk/src/org/expeditee/gui/FrameMouseActions.java

    r943 r949  
    5252import org.expeditee.gui.indirect.mouse.IndirectMouseActions;
    5353import org.expeditee.gui.indirect.mouse.MouseAction;
    54 import org.expeditee.gui.indirect.mouse.MouseAction.MouseInfo;
     54import org.expeditee.gui.indirect.mouse.MouseInfo;
    5555import org.expeditee.io.ExpClipReader;
    5656import org.expeditee.io.ItemSelection;
  • trunk/src/org/expeditee/gui/indirect/keyboard/KeyboardAction.java

    r944 r949  
    11package org.expeditee.gui.indirect.keyboard;
    22
    3 import java.util.Collection;
    4 
    5 import org.expeditee.gui.FunctionKey;
    6 import org.expeditee.items.Item;
    73import org.expeditee.items.Text;
    84
    95public interface KeyboardAction {
    106        public Text exec(final KeyboardInfo info, char c);
    11 
    12         public class KeyboardInfo {
    13                 public FunctionKey key;
    14                 public int repeat;
    15                 public boolean isShiftDown;
    16                 public boolean isControlDown;
    17                 public Collection<Item> enclosed;
    18                 public Item firstConnected;
    19                 public Collection<Item> connected;
    20                 public Collection<Item> lineEnds;
    21 
    22                 public KeyboardInfo(final FunctionKey key, final int repeat,
    23                                 final boolean isShiftDown, final boolean isControlDown, final Collection<Item> enclosed,
    24                                 final Item firstConnected, Collection<Item> connected, Collection<Item> lineEnds) {
    25                         this.key = key;
    26                         this.repeat = repeat;
    27                         this.isShiftDown = isShiftDown;
    28                         this.isControlDown = isControlDown;
    29                         this.enclosed = enclosed;
    30                         this.firstConnected = firstConnected;
    31                         this.connected = connected;
    32                         this.lineEnds = lineEnds;
    33                 }
    34 
    35         }
    367}
  • trunk/src/org/expeditee/gui/indirect/mouse/MouseAction.java

    r943 r949  
    11package org.expeditee.gui.indirect.mouse;
    22
    3 import java.util.Collection;
    43import java.util.List;
    54
     
    98       
    109        public List<Item> exec(MouseInfo info);
    11        
    12        
    13         public class MouseInfo {
    14                 public Item clicked;
    15                 public Collection<Item> clickedIn;
    16                 public boolean isShiftDown;
    17                 public boolean isControlDown;
    18 
    19                 public MouseInfo(final Item clicked, final Collection<Item> clickedIn, final boolean isShiftDown, final boolean isControldown) {
    20                         this.clicked = clicked;
    21                         this.clickedIn = clickedIn;
    22                         this.isShiftDown = isShiftDown;
    23                         this.isControlDown = isControldown;                     
    24                 }
    25         }
    2610}
Note: See TracChangeset for help on using the changeset viewer.