Changeset 1165 for trunk


Ignore:
Timestamp:
09/27/18 16:56:25 (6 years ago)
Author:
bln4
Message:
 
File:
1 edited

Legend:

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

    r1144 r1165  
    7272        {
    7373                // Track when the mouse has moved too far and should no-op
    74                 if (event.getInputType() == KBM) trackMouseDragNoop((KBMInputEvent) event);
    75                
     74                if (event.getInputType() == KBM) {
     75                        trackMouseDragNoop((KBMInputEvent) event);
     76                }
     77                               
    7678                return super.onInputEvent(event);
    7779        }
     
    9597                               
    9698                                // Check if it's a typing event
    97                                 if (kbmEvent.getEventType() != KBMInputEvent.EventType.CHAR_TYPED) return null;
     99                                if (kbmEvent.getEventType() != KBMInputEvent.EventType.CHAR_TYPED) {
     100                                        return null;
     101                                }
    98102                                //System.err.println(details() + " " + kbmEvent.getCharTyped());
    99103                                // Generate a INSERT_STRING gesture
     
    114118                               
    115119                                // Check if it's a mouse movement event
    116                                 if (kbmEvent.getEventType() != KBMInputEvent.EventType.MOUSE_MOVE) return null;
     120                                if (kbmEvent.getEventType() != KBMInputEvent.EventType.MOUSE_MOVE) {
     121                                        return null;
     122                                }
    117123                               
    118124                                // Generate a CURSOR_MOVED gesture
     
    151157                               
    152158                                // Check if it's a mouse movement event
    153                                 if (kbmEvent.getEventType() != KBMInputEvent.EventType.MOUSE_MOVE) return null;
     159                                if (kbmEvent.getEventType() != KBMInputEvent.EventType.MOUSE_MOVE) {
     160                                        return null;
     161                                }
    154162                               
    155163                                // If we are just starting to drag, save the start position of the gesture
     
    224232                               
    225233                                // Alt is for mouse emulation
    226                                 if (kbmTranslator.isKeyDown(Key.ALT)) return null;
     234                                if (kbmTranslator.isKeyDown(Key.ALT)) {
     235                                        return null;
     236                                }
    227237                               
    228238                                // Decide which frame to navigate to
     
    264274                                // Check we aren't over text
    265275                                Item on = FrameUtils.getCurrentItem();
    266                                 if (on != null && on instanceof Text && !on.isFrameName()) return null;
     276                                if (on != null && on instanceof Text && !on.isFrameName()) {
     277                                        return null;
     278                                }
    267279                               
    268280                                // Generate a CURSOR_MOVED gesture
     
    283295                               
    284296                                // Alt is for mouse emulation
    285                                 if (kbmTranslator.isKeyDown(Key.ALT)) return null;
     297                                if (kbmTranslator.isKeyDown(Key.ALT)) {
     298                                        return null;
     299                                }
    286300                               
    287301                                // Decide which frame to navigate to
     
    329343                                // Check we are over text
    330344                                Item on = FrameUtils.getCurrentItem();
    331                                 if (on == null || !(on instanceof Text) || on.isFrameName()) return null;
     345                                if (on == null || !(on instanceof Text) || on.isFrameName()) {
     346                                        return null;
     347                                }
    332348                               
    333349                                // See if we are holding shift to select text
     
    399415                               
    400416                                // Must be holding ALT for mouse emulation
    401                                 if (!kbmTranslator.isKeyDown(Key.ALT)) return null;
     417                                if (!kbmTranslator.isKeyDown(Key.ALT)) {
     418                                        return null;
     419                                }
    402420
    403421                                // Decide how far to move
     
    406424                                // Calculate the new cursor position
    407425                                Point cursorPosition = EcosystemManager.getInputManager().getCursorPosition();
    408                                 if (kbmEvent.getKeyDown() == Key.UP_ARROW) cursorPosition.setY(cursorPosition.getY() - distance);
    409                                 if (kbmEvent.getKeyDown() == Key.DOWN_ARROW) cursorPosition.setY(cursorPosition.getY() + distance);
    410                                 if (kbmEvent.getKeyDown() == Key.LEFT_ARROW) cursorPosition.setX(cursorPosition.getX() - distance);
    411                                 if (kbmEvent.getKeyDown() == Key.RIGHT_ARROW) cursorPosition.setX(cursorPosition.getX() + distance);
     426                                if (kbmEvent.getKeyDown() == Key.UP_ARROW) {
     427                                        cursorPosition.setY(cursorPosition.getY() - distance);
     428                                }
     429                                if (kbmEvent.getKeyDown() == Key.DOWN_ARROW) {
     430                                        cursorPosition.setY(cursorPosition.getY() + distance);
     431                                }
     432                                if (kbmEvent.getKeyDown() == Key.LEFT_ARROW) {
     433                                        cursorPosition.setX(cursorPosition.getX() - distance);
     434                                }
     435                                if (kbmEvent.getKeyDown() == Key.RIGHT_ARROW) {
     436                                        cursorPosition.setX(cursorPosition.getX() + distance);
     437                                }
    412438                               
    413439                                // Create the MOVE_CURSOR gesture and return it
     
    443469                               
    444470                                // Return if zoom is disabled
    445                                 if (!ExperimentalFeatures.FrameZoom.get()) return null;
     471                                if (!ExperimentalFeatures.FrameZoom.get()) {
     472                                        return null;
     473                                }
    446474                               
    447475                                // Make sure we are pointing at free space (or the frame name)
    448476                                Item currentItem = FrameUtils.getCurrentItem();
    449477                                Collection<Item> currentItems = FrameUtils.getCurrentItems(currentItem);
    450                                 if ((currentItem != null && !currentItem.isFrameName()) || (currentItems != null && currentItems.size() > 0)) return null;
     478                                if ((currentItem != null && !currentItem.isFrameName()) || (currentItems != null && currentItems.size() > 0)) {
     479                                        return null;
     480                                }
    451481                               
    452482                                // Decide on where to zoom around
     
    512542
    513543                                // Must be pressing F3 to change colours
    514                                 if (kbmEvent.getKeyDown() != KBMInputEvent.Key.F3) return null;
     544                                if (kbmEvent.getKeyDown() != KBMInputEvent.Key.F3) {
     545                                        return null;
     546                                }
    515547                               
    516548                                // Decide how to change the colour
     
    535567
    536568                                // Must be pressing F4 to toggle annotations
    537                                 if (kbmEvent.getKeyDown() != KBMInputEvent.Key.F4) return null;
     569                                if (kbmEvent.getKeyDown() != KBMInputEvent.Key.F4) {
     570                                        return null;
     571                                }
    538572                               
    539573                                // Return the gesture
     
    554588
    555589                                // Must be pressing F5 to insert the date
    556                                 if (kbmEvent.getKeyDown() != KBMInputEvent.Key.F5) return null;
     590                                if (kbmEvent.getKeyDown() != KBMInputEvent.Key.F5) {
     591                                        return null;
     592                                }
    557593                               
    558594                                // Return the gesture
     
    573609
    574610                                // Must be pressing F6 to create a new frameset
    575                                 if (kbmEvent.getKeyDown() != KBMInputEvent.Key.F6) return null;
     611                                if (kbmEvent.getKeyDown() != KBMInputEvent.Key.F6) {
     612                                        return null;
     613                                }
    576614                               
    577615                                // Return the gesture
     
    592630
    593631                                // Must be pressing F7 to rotate font style
    594                                 if (kbmEvent.getKeyDown() != KBMInputEvent.Key.F7) return null;
     632                                if (kbmEvent.getKeyDown() != KBMInputEvent.Key.F7) {
     633                                        return null;
     634                                }
    595635                               
    596636                                // Return the gesture
     
    611651
    612652                                // Must be pressing F8 to rotate font family
    613                                 if (kbmEvent.getKeyDown() != KBMInputEvent.Key.F8) return null;
     653                                if (kbmEvent.getKeyDown() != KBMInputEvent.Key.F8) {
     654                                        return null;
     655                                }
    614656                               
    615657                                // Return the gesture
     
    630672
    631673                                // Must be pressing F9 to toggle audience mode
    632                                 if (kbmEvent.getKeyDown() != KBMInputEvent.Key.F9) return null;
     674                                if (kbmEvent.getKeyDown() != KBMInputEvent.Key.F9) {
     675                                        return null;
     676                                }
    633677                               
    634678                                // Return the gesture
     
    649693
    650694                                // Must be pressing F10 to xray mode
    651                                 if (kbmEvent.getKeyDown() != KBMInputEvent.Key.F10) return null;
     695                                if (kbmEvent.getKeyDown() != KBMInputEvent.Key.F10) {
     696                                        return null;
     697                                }
    652698                               
    653699                                // Return the gesture
     
    668714
    669715                                // Must be pressing F11 to save
    670                                 if (kbmEvent.getKeyDown() != KBMInputEvent.Key.F11) return null;
     716                                if (kbmEvent.getKeyDown() != KBMInputEvent.Key.F11) {
     717                                        return null;
     718                                }
    671719                               
    672720                                // Return the gesture
     
    687735
    688736                                // Must be pressing F12 to refresh
    689                                 if (kbmEvent.getKeyDown() != KBMInputEvent.Key.F12) return null;
     737                                if (kbmEvent.getKeyDown() != KBMInputEvent.Key.F12) {
     738                                        return null;
     739                                }
    690740                               
    691741                                // Decide how to refresh
     
    710760                               
    711761                                // Shift/Ctrl + Esc is calculate
    712                                 if (kbmTranslator.isKeyDown(Key.SHIFT) || kbmTranslator.isKeyDown(Key.CTRL)) return null;
     762                                if (kbmTranslator.isKeyDown(Key.SHIFT) || kbmTranslator.isKeyDown(Key.CTRL)) {
     763                                        return null;
     764                                }
    713765                               
    714766                                // Must be pressing ESC to drop down
    715                                 if (kbmEvent.getKeyDown() != KBMInputEvent.Key.ESC) return null;
     767                                if (kbmEvent.getKeyDown() != KBMInputEvent.Key.ESC) {
     768                                        return null;
     769                                }
    716770                               
    717771                                // Return the gesture
     
    732786                               
    733787                                // Check that shift or ctrl is down
    734                                 if (!kbmTranslator.isKeyDown(Key.SHIFT) && !kbmTranslator.isKeyDown(Key.CTRL)) return null;
     788                                if (!kbmTranslator.isKeyDown(Key.SHIFT) && !kbmTranslator.isKeyDown(Key.CTRL)) {
     789                                        return null;
     790                                }
    735791                               
    736792                                // Must be pressing Esc to calculate
    737                                 if (kbmEvent.getKeyDown() != KBMInputEvent.Key.ESC) return null;
     793                                if (kbmEvent.getKeyDown() != KBMInputEvent.Key.ESC) {
     794                                        return null;
     795                                }
    738796                               
    739797                                // Return the gesture
     
    754812                               
    755813                                // Check that ctrl is down
    756                                 if (!kbmTranslator.isKeyDown(Key.CTRL)) return null;
     814                                if (!kbmTranslator.isKeyDown(Key.CTRL)) {
     815                                        return null;
     816                                }
    757817                               
    758818                                // Must be pressing tab to calculate
    759                                 if (kbmEvent.getKeyDown() != KBMInputEvent.Key.TAB) return null;
     819                                if (kbmEvent.getKeyDown() != KBMInputEvent.Key.TAB) {
     820                                        return null;
     821                                }
    760822                               
    761823                                // Return the gesture
     
    776838                               
    777839                                // Check that ctrl is down
    778                                 if (!kbmTranslator.isKeyDown(Key.CTRL)) return null;
     840                                if (!kbmTranslator.isKeyDown(Key.CTRL)) {
     841                                        return null;
     842                                }
    779843                               
    780844                                // Must be pressing L to link
    781                                 if (kbmEvent.getKeyDown() != KBMInputEvent.Key.L) return null;
     845                                if (kbmEvent.getKeyDown() != KBMInputEvent.Key.L) {
     846                                        return null;
     847                                }
    782848                               
    783849                                // Return the gesture
     
    798864                               
    799865                                // Check that ctrl is down
    800                                 if (!kbmTranslator.isKeyDown(Key.CTRL)) return null;
     866                                if (!kbmTranslator.isKeyDown(Key.CTRL)) {
     867                                        return null;
     868                                }
    801869                               
    802870                                // Must be pressing G to link
    803                                 if (kbmEvent.getKeyDown() != KBMInputEvent.Key.G) return null;
     871                                if (kbmEvent.getKeyDown() != KBMInputEvent.Key.G) {
     872                                        return null;
     873                                }
    804874                               
    805875                                // Return the gesture
     
    820890                               
    821891                                // Check that ctrl is down
    822                                 if (!kbmTranslator.isKeyDown(Key.CTRL)) return null;
     892                                if (!kbmTranslator.isKeyDown(Key.CTRL)) {
     893                                        return null;
     894                                }
    823895                               
    824896                                // Must be pressing A to action
    825                                 if (kbmEvent.getKeyDown() != KBMInputEvent.Key.A) return null;
     897                                if (kbmEvent.getKeyDown() != KBMInputEvent.Key.A) {
     898                                        return null;
     899                                }
    826900                               
    827901                                // Return the gesture
     
    842916                               
    843917                                // Check that ctrl is down
    844                                 if (!kbmTranslator.isKeyDown(Key.CTRL)) return null;
     918                                if (!kbmTranslator.isKeyDown(Key.CTRL)) {
     919                                        return null;
     920                                }
    845921                               
    846922                                // Must be pressing B to toggle bold
    847                                 if (kbmEvent.getKeyDown() != KBMInputEvent.Key.B) return null;
     923                                if (kbmEvent.getKeyDown() != KBMInputEvent.Key.B) {
     924                                        return null;
     925                                }
    848926                               
    849927                                // Return the gesture
     
    864942                               
    865943                                // Check that ctrl is down
    866                                 if (!kbmTranslator.isKeyDown(Key.CTRL)) return null;
     944                                if (!kbmTranslator.isKeyDown(Key.CTRL)) {
     945                                        return null;
     946                                }
    867947                               
    868948                                // Must be pressing I to toggle italics
    869                                 if (kbmEvent.getKeyDown() != KBMInputEvent.Key.I) return null;
     949                                if (kbmEvent.getKeyDown() != KBMInputEvent.Key.I) {
     950                                        return null;
     951                                }
    870952                               
    871953                                // Return the gesture
     
    886968                               
    887969                                // Check that ctrl is down
    888                                 if (!kbmTranslator.isKeyDown(Key.CTRL)) return null;
     970                                if (!kbmTranslator.isKeyDown(Key.CTRL)) {
     971                                        return null;
     972                                }
    889973                               
    890974                                // Must be pressing V to paste
    891                                 if (kbmEvent.getKeyDown() != KBMInputEvent.Key.V) return null;
     975                                if (kbmEvent.getKeyDown() != KBMInputEvent.Key.V) {
     976                                        return null;
     977                                }
    892978                               
    893979                                // Return the gesture
     
    908994                               
    909995                                // Check that ctrl is down
    910                                 if (!kbmTranslator.isKeyDown(Key.CTRL)) return null;
     996                                if (!kbmTranslator.isKeyDown(Key.CTRL)) {
     997                                        return null;
     998                                }
    911999                               
    9121000                                // Must be pressing C to copy
    913                                 if (kbmEvent.getKeyDown() != KBMInputEvent.Key.C) return null;
     1001                                if (kbmEvent.getKeyDown() != KBMInputEvent.Key.C) {
     1002                                        return null;
     1003                                }
    9141004                               
    9151005                                // Return the gesture
     
    9301020                               
    9311021                                // Check that ctrl is down
    932                                 if (!kbmTranslator.isKeyDown(Key.CTRL)) return null;
     1022                                if (!kbmTranslator.isKeyDown(Key.CTRL)) {
     1023                                        return null;
     1024                                }
    9331025                               
    9341026                                // Must be pressing C to make circle
    935                                 if (kbmEvent.getKeyDown() != KBMInputEvent.Key.C) return null;
     1027                                if (kbmEvent.getKeyDown() != KBMInputEvent.Key.C) {
     1028                                        return null;
     1029                                }
    9361030                               
    9371031                                // Make sure we aren't trying to do a copy-clone
    938                                 if (FreeItems.hasItemsAttachedToCursor()) return null;
     1032                                if (FreeItems.hasItemsAttachedToCursor()) {
     1033                                        return null;
     1034                                }
    9391035                               
    9401036                                // Return the gesture
     
    9551051                               
    9561052                                // Check that ctrl is down
    957                                 if (!kbmTranslator.isKeyDown(Key.CTRL)) return null;
     1053                                if (!kbmTranslator.isKeyDown(Key.CTRL)) {
     1054                                        return null;
     1055                                }
    9581056                               
    9591057                                // Must be pressing X to cut
    960                                 if (kbmEvent.getKeyDown() != KBMInputEvent.Key.X) return null;
     1058                                if (kbmEvent.getKeyDown() != KBMInputEvent.Key.X) {
     1059                                        return null;
     1060                                }
    9611061                               
    9621062                                // Return the gesture
     
    9771077                               
    9781078                                // Check that ctrl is down
    979                                 if (!kbmTranslator.isKeyDown(Key.CTRL)) return null;
     1079                                if (!kbmTranslator.isKeyDown(Key.CTRL)) {
     1080                                        return null;
     1081                                }
    9801082                               
    9811083                                // Must be pressing M to toggle items mark
    982                                 if (kbmEvent.getKeyDown() != KBMInputEvent.Key.M) return null;
     1084                                if (kbmEvent.getKeyDown() != KBMInputEvent.Key.M) {
     1085                                        return null;
     1086                                }
    9831087                               
    9841088                                // Return the gesture
     
    9991103                               
    10001104                                // Check that ctrl is down
    1001                                 if (!kbmTranslator.isKeyDown(Key.CTRL)) return null;
     1105                                if (!kbmTranslator.isKeyDown(Key.CTRL)) {
     1106                                        return null;
     1107                                }
    10021108                               
    10031109                                // Must be pressing Z to undo
    1004                                 if (kbmEvent.getKeyDown() != KBMInputEvent.Key.X) return null;
     1110                                if (kbmEvent.getKeyDown() != KBMInputEvent.Key.X) {
     1111                                        return null;
     1112                                }
    10051113                               
    10061114                                // Holding shift as well makes this a redo gesture
     
    10241132                               
    10251133                                // Check that ctrl is down
    1026                                 if (!kbmTranslator.isKeyDown(Key.CTRL)) return null;
     1134                                if (!kbmTranslator.isKeyDown(Key.CTRL)) {
     1135                                        return null;
     1136                                }
    10271137                               
    10281138                                // Must be pressing D to delete character
    1029                                 if (kbmEvent.getKeyDown() != KBMInputEvent.Key.D) return null;
     1139                                if (kbmEvent.getKeyDown() != KBMInputEvent.Key.D) {
     1140                                        return null;
     1141                                }
    10301142                               
    10311143                                // Return the gesture
     
    10461158                               
    10471159                                // Check that ctrl is down
    1048                                 if (!kbmTranslator.isKeyDown(Key.CTRL)) return null;
     1160                                if (!kbmTranslator.isKeyDown(Key.CTRL)) {
     1161                                        return null;
     1162                                }
    10491163                               
    10501164                                // Must be pressing DELETE to delete
    1051                                 if (kbmEvent.getKeyDown() != KBMInputEvent.Key.DELETE) return null;
     1165                                if (kbmEvent.getKeyDown() != KBMInputEvent.Key.DELETE) {
     1166                                        return null;
     1167                                }
    10521168                               
    10531169                                // Decide if this is an alternate mode delete
     
    10721188                               
    10731189                                // Check that ctrl is down
    1074                                 if (!kbmTranslator.isKeyDown(Key.CTRL)) return null;
     1190                                if (!kbmTranslator.isKeyDown(Key.CTRL)) {
     1191                                        return null;
     1192                                }
    10751193                               
    10761194                                // Must be pressing F to format
    1077                                 if (kbmEvent.getKeyDown() != KBMInputEvent.Key.F) return null;
     1195                                if (kbmEvent.getKeyDown() != KBMInputEvent.Key.F) {
     1196                                        return null;
     1197                                }
    10781198                               
    10791199                                // Decide if this is an horizontal or vertical format
     
    10971217                               
    10981218                                // Check that ctrl is down
    1099                                 if (!kbmTranslator.isKeyDown(Key.CTRL)) return null;
     1219                                if (!kbmTranslator.isKeyDown(Key.CTRL)) {
     1220                                        return null;
     1221                                }
    11001222                               
    11011223                                // Must be pressing J to justify
    1102                                 if (kbmEvent.getKeyDown() != KBMInputEvent.Key.J) return null;
     1224                                if (kbmEvent.getKeyDown() != KBMInputEvent.Key.J) {
     1225                                        return null;
     1226                                }
    11031227                               
    11041228                                // Return the gesture
     
    11191243                               
    11201244                                // Check that ctrl is down
    1121                                 if (!kbmTranslator.isKeyDown(Key.CTRL)) return null;
     1245                                if (!kbmTranslator.isKeyDown(Key.CTRL)) {
     1246                                        return null;
     1247                                }
    11221248                               
    11231249                                // Must be pressing R to justify
    1124                                 if (kbmEvent.getKeyDown() != KBMInputEvent.Key.R) return null;
     1250                                if (kbmEvent.getKeyDown() != KBMInputEvent.Key.R) {
     1251                                        return null;
     1252                                }
    11251253                               
    11261254                                // Return the gesture
     
    11411269                               
    11421270                                // Check that ctrl is down
    1143                                 if (!kbmTranslator.isKeyDown(Key.CTRL)) return null;
     1271                                if (!kbmTranslator.isKeyDown(Key.CTRL)) {
     1272                                        return null;
     1273                                }
    11441274                               
    11451275                                // Ctrl + Shift + S is split text
    1146                                 if (kbmTranslator.isKeyDown(Key.SHIFT)) return null;
     1276                                if (kbmTranslator.isKeyDown(Key.SHIFT)) {
     1277                                        return null;
     1278                                }
    11471279                               
    11481280                                // Must be pressing S to save
    1149                                 if (kbmEvent.getKeyDown() != KBMInputEvent.Key.S) return null;
     1281                                if (kbmEvent.getKeyDown() != KBMInputEvent.Key.S) {
     1282                                        return null;
     1283                                }
    11501284                               
    11511285                                // Return the gesture
     
    11661300                               
    11671301                                // Check that ctrl is down
    1168                                 if (!kbmTranslator.isKeyDown(Key.CTRL)) return null;
     1302                                if (!kbmTranslator.isKeyDown(Key.CTRL)) {
     1303                                        return null;
     1304                                }
    11691305                               
    11701306                                // Ctrl + Shift + S is split text
    1171                                 if (!kbmTranslator.isKeyDown(Key.SHIFT)) return null;
     1307                                if (!kbmTranslator.isKeyDown(Key.SHIFT)) {
     1308                                        return null;
     1309                                }
    11721310                               
    11731311                                // Must be pressing S to save
    1174                                 if (kbmEvent.getKeyDown() != KBMInputEvent.Key.S) return null;
     1312                                if (kbmEvent.getKeyDown() != KBMInputEvent.Key.S) {
     1313                                        return null;
     1314                                }
    11751315                               
    11761316                                // Return the gesture
     
    12071347                               
    12081348                                // Check if it's a mouse movement event
    1209                                 if (kbmEvent.getEventType() != KBMInputEvent.EventType.MOUSE_MOVE) return null;
     1349                                if (kbmEvent.getEventType() != KBMInputEvent.EventType.MOUSE_MOVE) {
     1350                                        return null;
     1351                                }
    12101352                               
    12111353                                // See if we should inherit the attributes of the thing we're picking up
     
    12181360                               
    12191361                                // Wait till we have moved out of no-op range before performing drag-pickup
    1220                                 if (!isMouseDragNoOp()) return null;
     1362                                if (!isMouseDragNoOp()) {
     1363                                        return null;
     1364                                }
    12211365                               
    12221366                                // Generate a PICK_UP gesture
     
    12541398                               
    12551399                                // Wait for the button up to perform the pickup
    1256                                 if (!Boolean.TRUE.equals(_pickup) || kbmEvent.getMouseButtonUp() != MouseButton.MIDDLE) return null;
     1400                                if (!Boolean.TRUE.equals(_pickup) || kbmEvent.getMouseButtonUp() != MouseButton.MIDDLE) {
     1401                                        return null;
     1402                                }
    12571403                               
    12581404                                // Reset pickup for next gesture
     
    12611407                                // Check we haven't moved too far
    12621408                                if (isMouseDragNoOp()) {
    1263                                         if (!(_clickDownOn instanceof Text)) printNoopMessage();
     1409                                        if (!(_clickDownOn instanceof Text)) {
     1410                                                printNoopMessage();
     1411                                        }
    12641412                                        return null;
    12651413                                }
    12661414
    12671415                                // Check we should be picking up (shift forces line creation)
    1268                                 if (FreeItems.hasItemsAttachedToCursor() || kbmTranslator.isKeyDown(Key.SHIFT)) return null;
     1416                                if (FreeItems.hasItemsAttachedToCursor() || kbmTranslator.isKeyDown(Key.SHIFT)) {
     1417                                        return null;
     1418                                }
    12691419                               
    12701420                                // Check there is something to pick up
    1271                                 if (!FrameUtils.hasCurrentItem() && FrameUtils.getCurrentItems() == null) return null;
     1421                                if (!FrameUtils.hasCurrentItem() && FrameUtils.getCurrentItems() == null) {
     1422                                        return null;
     1423                                }
    12721424                               
    12731425                                // Return the gesture
     
    13041456                               
    13051457                                // Check if it's a mouse movement event
    1306                                 if (kbmEvent.getEventType() != KBMInputEvent.EventType.MOUSE_MOVE) return null;
     1458                                if (kbmEvent.getEventType() != KBMInputEvent.EventType.MOUSE_MOVE) {
     1459                                        return null;
     1460                                }
    13071461                               
    13081462                                // See if we should inherit the attributes of the thing we're picking up
     
    13151469                               
    13161470                                // Wait till we have moved out of no-op range before performing drag-pickup
    1317                                 if (!isMouseDragNoOp()) return null;
     1471                                if (!isMouseDragNoOp()) {
     1472                                        return null;
     1473                                }
    13181474                               
    13191475                                // Generate a PICK_UP gesture
     
    13361492                        public String details() { return "RIGHT MOUSE -> PICK_UP"; }
    13371493
     1494                        @Override
    13381495                        public List<Gesture> onInputEvent(InputEvent event)
    13391496                        {
     
    13681525                               
    13691526                                // Wait for the button up to perform the pickup
    1370                                 if (!Boolean.TRUE.equals(_pickup) || kbmEvent.getMouseButtonUp() != MouseButton.RIGHT) return null;
     1527                                if (!Boolean.TRUE.equals(_pickup) || kbmEvent.getMouseButtonUp() != MouseButton.RIGHT) {
     1528                                        return null;
     1529                                }
    13711530                               
    13721531                                // Reset pickup for next gesture
     
    13771536                               
    13781537                                // Reset the line pulse if it occured
    1379                                 if (_extrusionDelayExpired) pulseExtrusionLines(false);
     1538                                if (_extrusionDelayExpired) {
     1539                                        pulseExtrusionLines(false);
     1540                                }
    13801541                               
    13811542                                // Check we haven't moved too far
     
    13861547                               
    13871548                                // Check we should be picking up (shift forces line creation)
    1388                                 if (FreeItems.hasItemsAttachedToCursor() || kbmTranslator.isKeyDown(Key.SHIFT)) return null;
     1549                                if (FreeItems.hasItemsAttachedToCursor() || kbmTranslator.isKeyDown(Key.SHIFT)) {
     1550                                        return null;
     1551                                }
    13891552                               
    13901553                                // Check there is something to pick up
    1391                                 if (!FrameUtils.hasCurrentItem() && FrameUtils.getCurrentItems() == null) return null;
     1554                                if (!FrameUtils.hasCurrentItem() && FrameUtils.getCurrentItems() == null) {
     1555                                        return null;
     1556                                }
    13921557                               
    13931558                                // Return the gesture
     
    14081573                        {
    14091574                                int amount = PULSE_AMOUNT;
    1410                                 if (!pulseOn) amount *= -1;
     1575                                if (!pulseOn) {
     1576                                        amount *= -1;
     1577                                }
    14111578
    14121579                                if (_clickedItem != null) {
     
    14491616                               
    14501617                                // Wait for the button up to perform the place
    1451                                 if (!Boolean.TRUE.equals(_place) || kbmEvent.getMouseButtonUp() != MouseButton.MIDDLE) return null;
     1618                                if (!Boolean.TRUE.equals(_place) || kbmEvent.getMouseButtonUp() != MouseButton.MIDDLE) {
     1619                                        return null;
     1620                                }
    14521621                               
    14531622                                // Reset place for next gesture
     
    14611630                               
    14621631                                // Check we should be placing
    1463                                 if (!FreeItems.hasItemsAttachedToCursor()) return null;
     1632                                if (!FreeItems.hasItemsAttachedToCursor()) {
     1633                                        return null;
     1634                                }
    14641635                               
    14651636                                // Return the gesture
     
    14931664                               
    14941665                                // Wait for the button up to perform the place
    1495                                 if (!Boolean.TRUE.equals(_place) || kbmEvent.getMouseButtonUp() != MouseButton.RIGHT) return null;
     1666                                if (!Boolean.TRUE.equals(_place) || kbmEvent.getMouseButtonUp() != MouseButton.RIGHT) {
     1667                                        return null;
     1668                                }
    14961669                               
    14971670                                // Reset place for next gesture
     
    15051678                               
    15061679                                // Check we should be placing
    1507                                 if (!FreeItems.hasItemsAttachedToCursor()) return null;
     1680                                if (!FreeItems.hasItemsAttachedToCursor()) {
     1681                                        return null;
     1682                                }
    15081683                               
    15091684                                // Return the gesture
     
    15691744                               
    15701745                                // Wait for the button up to perform the delete
    1571                                 if (_state != STATE_BOTH_MOUSE_BUTTON_DOWN || kbmTranslator.isAnyMouseButtonDown()) return null;
     1746                                if (_state != STATE_BOTH_MOUSE_BUTTON_DOWN || kbmTranslator.isAnyMouseButtonDown()) {
     1747                                        return null;
     1748                                }
    15721749                               
    15731750                                // Reset state for next gesture
     
    16141791                               
    16151792                                // Wait for the button up to perform the create
    1616                                 if (!Boolean.TRUE.equals(_create) || kbmEvent.getMouseButtonUp() != MouseButton.MIDDLE) return null;
     1793                                if (!Boolean.TRUE.equals(_create) || kbmEvent.getMouseButtonUp() != MouseButton.MIDDLE) {
     1794                                        return null;
     1795                                }
    16171796                               
    16181797                                // Reset create for next gesture
     
    16261805                               
    16271806                                // Check we can create
    1628                                 if (FreeItems.hasItemsAttachedToCursor()) return null;
     1807                                if (FreeItems.hasItemsAttachedToCursor()) {
     1808                                        return null;
     1809                                }
    16291810                               
    16301811                                // Check we're not trying to pick up (shift forces item creation)
    1631                                 if (!kbmTranslator.isKeyDown(Key.SHIFT) && (FrameUtils.hasCurrentItem() || FrameUtils.getCurrentItems() != null)) return null;
     1812                                if (!kbmTranslator.isKeyDown(Key.SHIFT) && (FrameUtils.hasCurrentItem() || FrameUtils.getCurrentItems() != null)) {
     1813                                        return null;
     1814                                }
    16321815                               
    16331816                                // Return the gesture
     
    16611844                               
    16621845                                // Wait for the button up to perform the create
    1663                                 if (!Boolean.TRUE.equals(_create) || kbmEvent.getMouseButtonUp() != MouseButton.RIGHT) return null;
     1846                                if (!Boolean.TRUE.equals(_create) || kbmEvent.getMouseButtonUp() != MouseButton.RIGHT) {
     1847                                        return null;
     1848                                }
    16641849                               
    16651850                                // Reset create for next gesture
     
    16731858                               
    16741859                                // Check we can create
    1675                                 if (FreeItems.hasItemsAttachedToCursor()) return null;
     1860                                if (FreeItems.hasItemsAttachedToCursor()) {
     1861                                        return null;
     1862                                }
    16761863                               
    16771864                                // Check we're not trying to pick up (shift forces item creation)
    1678                                 if (!kbmTranslator.isKeyDown(Key.SHIFT) && (FrameUtils.hasCurrentItem() || FrameUtils.getCurrentItems() != null)) return null;
     1865                                if (!kbmTranslator.isKeyDown(Key.SHIFT) && (FrameUtils.hasCurrentItem() || FrameUtils.getCurrentItems() != null)) {
     1866                                        return null;
     1867                                }
    16791868                               
    16801869                                // Return the gesture
     
    17111900                               
    17121901                                // Wait for the button up to perform the click
    1713                                 if (!Boolean.TRUE.equals(_click) || kbmEvent.getMouseButtonUp() != MouseButton.LEFT) return null;
     1902                                if (!Boolean.TRUE.equals(_click) || kbmEvent.getMouseButtonUp() != MouseButton.LEFT) {
     1903                                        return null;
     1904                                }
    17141905                               
    17151906                                // Reset click for next gesture
     
    17821973                               
    17831974                                // Wait for the button up to perform the click
    1784                                 if (!Boolean.TRUE.equals(_click) || kbmEvent.getMouseButtonUp() != MouseButton.LEFT) return null;
     1975                                if (!Boolean.TRUE.equals(_click) || kbmEvent.getMouseButtonUp() != MouseButton.LEFT) {
     1976                                        return null;
     1977                                }
    17851978                               
    17861979                                // Reset click for next gesture
     
    18072000                                                }
    18082001                                        }
    1809                                         if (line == null) return null;
     2002                                        if (line == null) {
     2003                                                return null;
     2004                                        }
    18102005                                       
    18112006                                        // Check we haven't moved too far
     
    18802075                               
    18812076                                // Wait for the button up to perform the extraction
    1882                                 if (_state != STATE_BOTH_MOUSE_BUTTON_DOWN || kbmTranslator.isAnyMouseButtonDown()) return null;
     2077                                if (_state != STATE_BOTH_MOUSE_BUTTON_DOWN || kbmTranslator.isAnyMouseButtonDown()) {
     2078                                        return null;
     2079                                }
    18832080                               
    18842081                                // Reset state for next gesture
     
    18922089
    18932090                                // Make sure we are over something to extract from
    1894                                 if (!FrameUtils.hasCurrentItem()) return null;
     2091                                if (!FrameUtils.hasCurrentItem()) {
     2092                                        return null;
     2093                                }
    18952094                               
    18962095                                // Return the gesture
     
    19562155                               
    19572156                                // Wait for the button up to perform the extraction
    1958                                 if (_state != STATE_BOTH_MOUSE_BUTTON_DOWN || kbmTranslator.isAnyMouseButtonDown()) return null;
     2157                                if (_state != STATE_BOTH_MOUSE_BUTTON_DOWN || kbmTranslator.isAnyMouseButtonDown()) {
     2158                                        return null;
     2159                                }
    19592160                               
    19602161                                // Reset state for next gesture
     
    19682169
    19692170                                // Make sure we are not extracting
    1970                                 if (FrameUtils.hasCurrentItem()) return null;
     2171                                if (FrameUtils.hasCurrentItem()) {
     2172                                        return null;
     2173                                }
    19712174                               
    19722175                                // Return the gestures
     
    20412244                } else if (_mouseDragStart == null) {
    20422245                        org.expeditee.core.Line mouseMove = event.getMouseMove();
    2043                         if (mouseMove != null) _mouseDragStart = mouseMove.getFirstEnd().clone();
     2246                        if (mouseMove != null) {
     2247                                _mouseDragStart = mouseMove.getFirstEnd().clone();
     2248                        }
    20442249                } else if (_noop == false) {
    20452250                        org.expeditee.core.Line mouseMove = event.getMouseMove();
Note: See TracChangeset for help on using the changeset viewer.