Ignore:
Timestamp:
08/31/20 16:26:59 (4 years ago)
Author:
bnemhaus
Message:

New feature: when creating a frameset, if the item being used is linked and you hold shift, it will use the items on the linked frame to populate the zero frame of the new frameset

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/gio/gesture/ExpediteeKBMGestureTranslator.java

    r1502 r1532  
    573573                                }
    574574                               
    575                                 // Return the gesture
    576                                 return Gesture.single(StandardGestureActions.getInstance().gestureType(StandardGestureType.TOGGLE_ANNOTATION), new ItemSpecificGestureData());
     575                                boolean isShiftDown = kbmTranslator.isKeyDown(Key.SHIFT);
     576                               
     577                                // Return the gesture
     578                                return Gesture.single(StandardGestureActions.getInstance().gestureType(StandardGestureType.TOGGLE_ANNOTATION), new ItemSpecificGestureData(isShiftDown));
    577579                        }
    578580                });
     
    594596                                }
    595597                               
    596                                 // Return the gesture
    597                                 return Gesture.single(StandardGestureActions.getInstance().gestureType(StandardGestureType.INSERT_DATE), new ItemSpecificGestureData());
     598                                boolean isShiftDown = kbmTranslator.isKeyDown(Key.SHIFT);
     599                               
     600                                // Return the gesture
     601                                return Gesture.single(StandardGestureActions.getInstance().gestureType(StandardGestureType.INSERT_DATE), new ItemSpecificGestureData(isShiftDown));
    598602                        }
    599603                });
     
    615619                                }
    616620                               
    617                                 // Return the gesture
    618                                 return Gesture.single(StandardGestureActions.getInstance().gestureType(StandardGestureType.NEW_FRAMESET), new ItemSpecificGestureData());
     621                                boolean isShiftDown = kbmTranslator.isKeyDown(Key.SHIFT);
     622                               
     623                                // Return the gesture
     624                                return Gesture.single(StandardGestureActions.getInstance().gestureType(StandardGestureType.NEW_FRAMESET), new ItemSpecificGestureData(isShiftDown));
    619625                        }
    620626                });
     
    636642                                }
    637643                               
    638                                 // Return the gesture
    639                                 return Gesture.single(StandardGestureActions.getInstance().gestureType(StandardGestureType.ROTATE_FONT_STYLE), new ItemSpecificGestureData());
     644                                boolean isShiftDown = kbmTranslator.isKeyDown(Key.SHIFT);
     645                               
     646                                // Return the gesture
     647                                return Gesture.single(StandardGestureActions.getInstance().gestureType(StandardGestureType.ROTATE_FONT_STYLE), new ItemSpecificGestureData(isShiftDown));
    640648                        }
    641649                });
     
    657665                                }
    658666                               
    659                                 // Return the gesture
    660                                 return Gesture.single(StandardGestureActions.getInstance().gestureType(StandardGestureType.ROTATE_FONT_FAMILY), new ItemSpecificGestureData());
     667                                boolean isShiftDown = kbmTranslator.isKeyDown(Key.SHIFT);
     668                               
     669                                // Return the gesture
     670                                return Gesture.single(StandardGestureActions.getInstance().gestureType(StandardGestureType.ROTATE_FONT_FAMILY), new ItemSpecificGestureData(isShiftDown));
    661671                        }
    662672                });
     
    816826                                }
    817827                               
    818                                 // Return the gesture
    819                                 return Gesture.single(StandardGestureActions.getInstance().gestureType(StandardGestureType.CALCULATE), new ItemSpecificGestureData());
     828                                boolean isShiftDown = kbmTranslator.isKeyDown(Key.SHIFT);
     829                               
     830                                // Return the gesture
     831                                return Gesture.single(StandardGestureActions.getInstance().gestureType(StandardGestureType.CALCULATE), new ItemSpecificGestureData(isShiftDown));
    820832                        }
    821833                });
     
    843855                               
    844856                                // Return the gesture
    845                                 return Gesture.single(StandardGestureActions.getInstance().gestureType(StandardGestureType.CALCULATE), new ItemSpecificGestureData());
     857                                return Gesture.single(StandardGestureActions.getInstance().gestureType(StandardGestureType.CALCULATE), new ItemSpecificGestureData(false));
    846858                        }
    847859                });
     
    920932                                }
    921933                               
    922                                 // Return the gesture
    923                                 return Gesture.single(StandardGestureActions.getInstance().gestureType(StandardGestureType.ACTION), new ItemSpecificGestureData());
     934                                boolean isShiftDown = kbmTranslator.isKeyDown(Key.SHIFT);
     935                               
     936                                // Return the gesture
     937                                return Gesture.single(StandardGestureActions.getInstance().gestureType(StandardGestureType.ACTION), new ItemSpecificGestureData(isShiftDown));
    924938                        }
    925939                });
     
    946960                                }
    947961                               
    948                                 // Return the gesture
    949                                 return Gesture.single(StandardGestureActions.getInstance().gestureType(StandardGestureType.TOGGLE_BOLD), new ItemSpecificGestureData());
     962                                boolean isShiftDown = kbmTranslator.isKeyDown(Key.SHIFT);
     963                               
     964                                // Return the gesture
     965                                return Gesture.single(StandardGestureActions.getInstance().gestureType(StandardGestureType.TOGGLE_BOLD), new ItemSpecificGestureData(isShiftDown));
    950966                        }
    951967                });
     
    973989                               
    974990                                // Return the gesture
    975                                 return Gesture.single(StandardGestureActions.getInstance().gestureType(StandardGestureType.TOGGLE_ITALICS), new ItemSpecificGestureData());
     991                                return Gesture.single(StandardGestureActions.getInstance().gestureType(StandardGestureType.TOGGLE_ITALICS), new ItemSpecificGestureData(false));
    976992                        }
    977993                });
     
    10251041                               
    10261042                                // Return the gesture
    1027                                 return Gesture.single(StandardGestureActions.getInstance().gestureType(StandardGestureType.COPY), new ItemSpecificGestureData());
     1043                                return Gesture.single(StandardGestureActions.getInstance().gestureType(StandardGestureType.COPY), new ItemSpecificGestureData(false));
    10281044                        }
    10291045                });
     
    10561072                               
    10571073                                // Return the gesture
    1058                                 return Gesture.single(StandardGestureActions.getInstance().gestureType(StandardGestureType.MAKE_CIRCLE), new ItemSpecificGestureData());
     1074                                return Gesture.single(StandardGestureActions.getInstance().gestureType(StandardGestureType.MAKE_CIRCLE), new ItemSpecificGestureData(false));
    10591075                        }
    10601076                });
     
    11081124                               
    11091125                                // Return the gesture
    1110                                 return Gesture.single(StandardGestureActions.getInstance().gestureType(StandardGestureType.TOGGLE_ITEMS_MARK), new ItemSpecificGestureData());
     1126                                return Gesture.single(StandardGestureActions.getInstance().gestureType(StandardGestureType.TOGGLE_ITEMS_MARK), new ItemSpecificGestureData(false));
    11111127                        }
    11121128                });
     
    13721388                               
    13731389                                // Return the gesture
    1374                                 return Gesture.single(StandardGestureActions.getInstance().gestureType(StandardGestureType.SPLIT_TEXT), new ItemSpecificGestureData());
     1390                                return Gesture.single(StandardGestureActions.getInstance().gestureType(StandardGestureType.SPLIT_TEXT), new ItemSpecificGestureData(false));
    13751391                        }
    13761392                });
     
    20672083                                        }
    20682084                                       
    2069                                         return Gesture.single(StandardGestureActions.getInstance().gestureType(StandardGestureType.TOGGLE_ARROWHEAD), new ItemSpecificGestureData(line));
     2085                                        return Gesture.single(StandardGestureActions.getInstance().gestureType(StandardGestureType.TOGGLE_ARROWHEAD), new ItemSpecificGestureData(line, false));
    20702086                                }
    20712087                               
     
    21512167                               
    21522168                                // Return the gesture
    2153                                 return standardSingle(StandardGestureType.EXTRACT_ATTRIBUTES, new ItemSpecificGestureData());
     2169                                return standardSingle(StandardGestureType.EXTRACT_ATTRIBUTES, new ItemSpecificGestureData(false));
    21542170                        }
    21552171                });
Note: See TracChangeset for help on using the changeset viewer.