Changeset 942


Ignore:
Timestamp:
12/09/14 15:12:31 (9 years ago)
Author:
bln4
Message:

The beginnings of indirect controls.

Location:
trunk/src/org/expeditee/gui
Files:
4 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/gui/FrameMouseActions.java

    r923 r942  
    3737import java.util.ArrayList;
    3838import java.util.Collection;
    39 import java.util.Comparator;
    4039import java.util.Date;
    4140import java.util.HashSet;
     
    5150import org.expeditee.actions.Misc;
    5251import org.expeditee.actions.Navigation;
     52import org.expeditee.gui.indirect.mouse.IndirectMouseActions;
     53import org.expeditee.gui.indirect.mouse.MouseAction;
     54import org.expeditee.gui.indirect.mouse.MouseAction.MouseInfo;
    5355import org.expeditee.io.ExpClipReader;
    5456import org.expeditee.io.ItemSelection;
     
    8385
    8486        private FrameMouseActions() {
     87                IndirectMouseActions.getInstance().setBackAction(new MouseAction() {
     88                        @Override
     89                        public void exec(MouseInfo info) {
     90                                //if user is not pointing at something,this is a back
     91                                if (info.isControlDown || info.isShiftDown)
     92                                        forward();
     93                                else
     94                                        back();
     95                        }
     96                });
    8597        }
    8698
     
    265277        }
    266278
    267         public void ProccessMousePressedEvent(MouseEvent e, int modifiersEx) {
     279        private void ProccessMousePressedEvent(MouseEvent e, int modifiersEx) {
    268280                // System.out.println("MousePressed " + e.getX() + "," + e.getY() + " "
    269281                // + e.getWhen());
     
    894906
    895907                } else {
    896 
     908                        IndirectMouseActions.getInstance().getBackAction().exec(new MouseInfo(clicked, clickedIn, isShiftDown, isControlDown));
    897909                        // if user is not pointing at something,this is a back
    898                         if (isShiftDown || isControlDown)
    899                                 forward();
    900                         else
    901                                 back();
    902 
     910//                      if (isShiftDown || isControlDown)
     911//                              forward();
     912//                      else
     913//                              back();
    903914                }
    904915        }
Note: See TracChangeset for help on using the changeset viewer.