From 694ce36b3837fc3084209adb124948ad597f32e3 Mon Sep 17 00:00:00 2001 From: George Nachman Date: Sat, 12 Nov 2011 18:57:53 -0800 Subject: [PATCH] Make right mouse button configurable. --- DefaultPointerActions.plist | 5 + English.lproj/PreferencePanel.xib | 3487 ++++------------------------- EventMonitorView.m | 6 +- PTYTextView.m | 36 +- PointerController.h | 5 +- PointerController.m | 58 +- PointerPrefsController.m | 2 +- 7 files changed, 465 insertions(+), 3134 deletions(-) diff --git a/DefaultPointerActions.plist b/DefaultPointerActions.plist index dfba350b64..c28bde427c 100644 --- a/DefaultPointerActions.plist +++ b/DefaultPointerActions.plist @@ -2,6 +2,11 @@ + Button,1,1,, + + Action + kContextMenuPointerAction + Button,2,1,, Action diff --git a/English.lproj/PreferencePanel.xib b/English.lproj/PreferencePanel.xib index f727ad2548..96086eea81 100644 --- a/English.lproj/PreferencePanel.xib +++ b/English.lproj/PreferencePanel.xib @@ -71,7 +71,6 @@ 12 {261, 342} - BookmarkListView @@ -106,7 +105,6 @@ 268 {{128, 153}, {35, 18}} - YES @@ -139,7 +137,6 @@ 268 {{171, 153}, {35, 18}} - YES @@ -163,7 +160,6 @@ 268 {{217, 153}, {35, 18}} - YES @@ -187,7 +183,6 @@ 268 {{127, 202}, {306, 26}} - YES @@ -201,21 +196,22 @@ 400 75 - + - Three-finger Tap + Middle Button 2147483647 - + 1 + NSImage NSMenuCheckmark - + NSImage NSMenuMixedState _popUpItemAction: - 10 + 2 YES @@ -225,22 +221,23 @@ YES - Middle Button + Right Button 2147483647 - - + + _popUpItemAction: - 2 + 1 + Button #4 2147483647 - - + + _popUpItemAction: 3 @@ -250,8 +247,8 @@ Button #5 2147483647 - - + + _popUpItemAction: 4 @@ -261,8 +258,8 @@ Button #6 2147483647 - - + + _popUpItemAction: 5 @@ -272,8 +269,8 @@ Button #7 2147483647 - - + + _popUpItemAction: 6 @@ -285,19 +282,29 @@ 2147483647 - - + + + _popUpItemAction: + + + + + Three-finger Tap + + 2147483647 + + _popUpItemAction: + 10 - Three-finger Swipe Right 2147483647 - - + + _popUpItemAction: 11 @@ -307,30 +314,30 @@ Three-finger Swipe Left 2147483647 - - + + _popUpItemAction: 12 - + Three-finger Swipe Up 2147483647 - - + + _popUpItemAction: 13 - + Three-finger Swipe Down 2147483647 - - + + _popUpItemAction: 14 @@ -338,7 +345,7 @@ - 6 + 1 1 YES YES @@ -350,7 +357,6 @@ 268 {{125, 86}, {308, 26}} - YES @@ -385,7 +391,6 @@ 268 {{17, 208}, {106, 17}} - YES @@ -419,7 +424,6 @@ 268 {{127, 174}, {306, 26}} - YES @@ -439,8 +443,8 @@ 2147483647 1 - - + + _popUpItemAction: 4 @@ -455,8 +459,8 @@ Single Click 2147483647 - - + + _popUpItemAction: 1 @@ -466,8 +470,8 @@ Double Click 2147483647 - - + + _popUpItemAction: 2 @@ -477,8 +481,8 @@ Triple Click 2147483647 - - + + _popUpItemAction: 3 @@ -499,7 +503,6 @@ 268 {{49, 180}, {74, 17}} - YES @@ -517,7 +520,6 @@ 268 {{56, 155}, {67, 17}} - YES @@ -535,7 +537,6 @@ 268 {{74, 92}, {49, 17}} - YES @@ -553,7 +554,6 @@ 268 {{259, 153}, {35, 18}} - YES @@ -577,7 +577,6 @@ 268 {{354, 12}, {82, 32}} - YES @@ -599,7 +598,6 @@ 268 {{272, 12}, {82, 32}} - YES @@ -626,7 +624,6 @@ 268 {{-3, 6}, {306, 17}} - YES @@ -642,7 +639,6 @@ {{130, 118}, {300, 29}} - EventMonitorView @@ -651,7 +647,6 @@ 268 {{17, 62}, {106, 19}} - YES @@ -669,7 +664,6 @@ -2147483380 {{126, 57}, {308, 26}} - YES @@ -703,7 +697,6 @@ 268 {{128, 60}, {302, 22}} - YES @@ -733,7 +726,6 @@ {451, 246} - {{0, 0}, {1440, 878}} @@ -938,7 +930,6 @@ 18 {{13, 20}, {891, 434}} - YES @@ -1830,8 +1821,8 @@ 1048576 2147483647 1 - - + + _popUpItemAction: @@ -1849,8 +1840,8 @@ 1048576 2147483647 - - + + _popUpItemAction: @@ -1890,8 +1881,8 @@ 1048576 2147483647 1 - - + + _popUpItemAction: @@ -1909,8 +1900,8 @@ 1048576 2147483647 - - + + _popUpItemAction: @@ -1920,8 +1911,8 @@ 1048576 2147483647 - - + + _popUpItemAction: @@ -1931,8 +1922,8 @@ 1048576 2147483647 - - + + _popUpItemAction: @@ -2916,8 +2907,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 1 - - + + _popUpItemAction: -1 @@ -2936,8 +2927,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: @@ -2947,8 +2938,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 1 @@ -2959,8 +2950,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 2 @@ -2971,8 +2962,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 3 @@ -2983,8 +2974,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 4 @@ -2995,8 +2986,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 5 @@ -3007,8 +2998,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 6 @@ -3019,8 +3010,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 7 @@ -3031,8 +3022,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 8 @@ -3043,8 +3034,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 9 @@ -3055,8 +3046,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 10 @@ -3067,8 +3058,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 11 @@ -3079,8 +3070,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 12 @@ -3091,8 +3082,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 13 @@ -3103,8 +3094,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 14 @@ -3115,8 +3106,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 15 @@ -3127,8 +3118,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 16 @@ -3139,8 +3130,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 17 @@ -3151,8 +3142,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 18 @@ -3163,8 +3154,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 19 @@ -3175,8 +3166,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 20 @@ -3187,8 +3178,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 21 @@ -3199,8 +3190,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 22 @@ -3211,8 +3202,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 23 @@ -3223,8 +3214,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 24 @@ -3235,8 +3226,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 25 @@ -3247,8 +3238,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 100 @@ -3259,8 +3250,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 101 @@ -3271,8 +3262,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 102 @@ -3283,8 +3274,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 103 @@ -3295,8 +3286,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 104 @@ -3307,8 +3298,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 105 @@ -3319,8 +3310,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 106 @@ -3331,8 +3322,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 107 @@ -3343,8 +3334,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 108 @@ -3355,8 +3346,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 109 @@ -3677,8 +3668,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: @@ -3689,6 +3680,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA YES + -1 YES 1 YES @@ -4608,8 +4600,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 1 - - + + _popUpItemAction: @@ -5382,8 +5374,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 1 - - + + _popUpItemAction: 2 @@ -5399,8 +5391,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: @@ -5410,8 +5402,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 1 @@ -5422,8 +5414,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 5 @@ -5542,8 +5534,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 1 - - + + _popUpItemAction: @@ -5559,8 +5551,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: -1 @@ -5572,8 +5564,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 2147483647 - - + + _popUpItemAction: @@ -5583,8 +5575,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 1 @@ -5595,8 +5587,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 2 @@ -5607,8 +5599,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 3 @@ -5619,8 +5611,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 4 @@ -5631,8 +5623,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 5 @@ -5643,8 +5635,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 6 @@ -5655,8 +5647,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 7 @@ -5667,8 +5659,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 8 @@ -5679,8 +5671,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 9 @@ -6002,8 +5994,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 1 - - + + _popUpItemAction: @@ -6021,8 +6013,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: @@ -6032,8 +6024,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: @@ -7387,8 +7379,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA NSImage NSActionTemplate - - + + _popUpItemAction: @@ -7854,8 +7846,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 1 - - + + _popUpItemAction: 1 @@ -7872,8 +7864,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 2 @@ -7884,8 +7876,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 3 @@ -7896,8 +7888,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 4 @@ -7908,8 +7900,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 5 @@ -8087,8 +8079,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 2147483647 1 - - + + _popUpItemAction: @@ -8104,8 +8096,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA = 1048576 2147483647 - - + + _popUpItemAction: @@ -8114,8 +8106,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA Set as Default 2147483647 - - + + _popUpItemAction: @@ -8124,8 +8116,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA Bulk Copy from Selected Profile... 2147483647 - - + + _popUpItemAction: @@ -8288,8 +8280,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 1 - - + + _popUpItemAction: 1 @@ -8305,8 +8297,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA ⌥ Left Option 2147483647 - - + + _popUpItemAction: 2 @@ -8316,8 +8308,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA ⌥ Right Option 2147483647 - - + + _popUpItemAction: 3 @@ -8327,8 +8319,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA ⌘ Left Command 2147483647 - - + + _popUpItemAction: 7 @@ -8338,8 +8330,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA ⌘ Right Command 2147483647 - - + + _popUpItemAction: 8 @@ -8376,8 +8368,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 2147483647 1 - - + + _popUpItemAction: 2 @@ -8393,8 +8385,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 1 @@ -8405,8 +8397,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA ⌥ Right Option 2147483647 - - + + _popUpItemAction: 3 @@ -8416,8 +8408,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA ⌘ Left Command 2147483647 - - + + _popUpItemAction: 7 @@ -8427,8 +8419,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA ⌘ Right Command 2147483647 - - + + _popUpItemAction: 8 @@ -8466,8 +8458,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 2147483647 1 - - + + _popUpItemAction: 3 @@ -8483,8 +8475,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 1 @@ -8494,8 +8486,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA ⌥ Left Option 2147483647 - - + + _popUpItemAction: 2 @@ -8506,8 +8498,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA ⌘ Left Command 2147483647 - - + + _popUpItemAction: 7 @@ -8517,8 +8509,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA ⌘ Right Command 2147483647 - - + + _popUpItemAction: 8 @@ -8556,8 +8548,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 2147483647 1 - - + + _popUpItemAction: 7 @@ -8573,8 +8565,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 1 @@ -8584,8 +8576,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA ⌥ Left Option 2147483647 - - + + _popUpItemAction: 2 @@ -8595,8 +8587,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA ⌥ Right Option 2147483647 - - + + _popUpItemAction: 3 @@ -8607,8 +8599,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA ⌘ Right Command 2147483647 - - + + _popUpItemAction: 8 @@ -8646,8 +8638,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 2147483647 1 - - + + _popUpItemAction: 8 @@ -8663,8 +8655,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 1 @@ -8674,8 +8666,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA ⌥ Left Option 2147483647 - - + + _popUpItemAction: 2 @@ -8685,8 +8677,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA ⌥ Right Option 2147483647 - - + + _popUpItemAction: 3 @@ -8696,8 +8688,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA ⌘ Left Command 2147483647 - - + + _popUpItemAction: 7 @@ -8753,8 +8745,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 2147483647 1 - - + + _popUpItemAction: 4 @@ -8769,8 +8761,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA ⌥ 2147483647 - - + + _popUpItemAction: 5 @@ -8781,8 +8773,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA ⌘⌥ 2147483647 - - + + _popUpItemAction: 6 @@ -8820,8 +8812,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 2147483647 1 - - + + _popUpItemAction: 6 @@ -8836,8 +8828,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA ⌥ 2147483647 - - + + _popUpItemAction: 5 @@ -8847,8 +8839,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA ⌘ 2147483647 - - + + _popUpItemAction: 4 @@ -9099,8 +9091,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 2147483647 1 - - + + _popUpItemAction: @@ -9116,8 +9108,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: @@ -9362,8 +9354,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 1 - - + + _popUpItemAction: @@ -9401,7 +9393,6 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 268 {{18, 38}, {154, 18}} - YES @@ -9425,7 +9416,6 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 268 {{17, 397}, {288, 17}} - YES @@ -9443,7 +9433,6 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 268 {{17, 63}, {157, 17}} - YES @@ -9471,7 +9460,6 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 256 {849, 247} - YES @@ -9479,7 +9467,6 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 256 {849, 17} - @@ -9569,7 +9556,6 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA {{1, 17}, {849, 247}} - @@ -9580,7 +9566,6 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA -2147483392 {{386, 17}, {15, 257}} - _doScroller: @@ -9591,7 +9576,6 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA -2147483392 {{1, 306}, {499, 15}} - 1 @@ -9607,7 +9591,6 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA {{1, 0}, {849, 17}} - @@ -9616,7 +9599,6 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA {{20, 124}, {851, 265}} - 133682 @@ -9630,7 +9612,6 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 268 {{62, 94}, {106, 23}} - YES @@ -9652,7 +9633,6 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 268 {{41, 94}, {21, 23}} - YES @@ -9675,7 +9655,6 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 268 {{20, 94}, {21, 23}} - YES @@ -9698,7 +9677,6 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 268 {{18, 18}, {209, 18}} - YES @@ -9720,15 +9698,14 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 268 - {{271, 38}, {289, 18}} + {{271, 38}, {328, 18}} - - + YES -2080244224 0 - Report Ctrl-click instead of opening menu + Report Ctrl-click instead of emulating right click 1211912703 @@ -9741,20 +9718,19 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 25 - + 268 {{615, 38}, {258, 18}} - YES - + -2080244224 0 Triple-click selects full wrapped lines - + 1211912703 2 @@ -9770,7 +9746,6 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 268 {{271, 18}, {308, 18}} - YES @@ -9792,7 +9767,6 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA {891, 434} - Mouse @@ -10074,7 +10048,6 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA {924, 463} - {{0, 0}, {1440, 878}} @@ -10160,8 +10133,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 1 - - + + _popUpItemAction: 13 @@ -10179,8 +10152,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 2147483647 - - + + _popUpItemAction: @@ -10190,8 +10163,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 22 @@ -10202,8 +10175,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 24 @@ -10215,8 +10188,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 2147483647 - - + + _popUpItemAction: @@ -10225,8 +10198,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA New Window with Profile 2147483647 - - + + _popUpItemAction: 26 @@ -10236,8 +10209,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA New Tab with Profile 2147483647 - - + + _popUpItemAction: 27 @@ -10247,8 +10220,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA Split Horizontally with Profile 2147483647 - - + + _popUpItemAction: 28 @@ -10258,8 +10231,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA Split Vertically with Profile 2147483647 - - + + _popUpItemAction: 29 @@ -10271,8 +10244,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 2147483647 - - + + _popUpItemAction: @@ -10281,8 +10254,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA Backward in Time 2147483647 - - + + _popUpItemAction: 15 @@ -10292,8 +10265,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA Forward in Time 2147483647 - - + + _popUpItemAction: 14 @@ -10305,8 +10278,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 2147483647 - - + + _popUpItemAction: @@ -10316,8 +10289,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 32 @@ -10328,8 +10301,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: @@ -10339,8 +10312,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 2 @@ -10352,8 +10325,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 2147483647 - - + + _popUpItemAction: @@ -10363,8 +10336,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 33 @@ -10375,8 +10348,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 34 @@ -10388,8 +10361,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 2147483647 - - + + _popUpItemAction: @@ -10399,8 +10372,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 1 @@ -10411,8 +10384,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 3 @@ -10424,8 +10397,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 2147483647 - - + + _popUpItemAction: @@ -10435,8 +10408,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 30 @@ -10447,8 +10420,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 31 @@ -10460,8 +10433,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 2147483647 - - + + _popUpItemAction: @@ -10471,8 +10444,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 4 @@ -10483,8 +10456,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 5 @@ -10495,8 +10468,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 6 @@ -10507,8 +10480,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 7 @@ -10519,8 +10492,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 8 @@ -10531,8 +10504,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 9 @@ -10544,8 +10517,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 2147483647 - - + + _popUpItemAction: @@ -10554,8 +10527,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA Select Split Pane Above 2147483647 - - + + _popUpItemAction: 20 @@ -10565,8 +10538,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA Select Split Pane Below 2147483647 - - + + _popUpItemAction: 21 @@ -10576,8 +10549,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA Select Split Pane On Left 2147483647 - - + + _popUpItemAction: 18 @@ -10587,8 +10560,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA Select Split Pane On Right 2147483647 - - + + _popUpItemAction: 19 @@ -10600,8 +10573,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 2147483647 - - + + _popUpItemAction: @@ -10610,8 +10583,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA Send ^H Backspace 2147483647 - - + + _popUpItemAction: 16 @@ -10621,8 +10594,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA Send ^? Backspace 2147483647 - - + + _popUpItemAction: 17 @@ -10633,8 +10606,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 10 @@ -10645,8 +10618,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 11 @@ -10657,8 +10630,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 12 @@ -10670,8 +10643,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 2147483647 - - + + _popUpItemAction: @@ -10681,8 +10654,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 23 @@ -10694,8 +10667,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 2147483647 - - + + _popUpItemAction: @@ -10705,8 +10678,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1048576 2147483647 - - + + _popUpItemAction: 25 @@ -15954,7 +15927,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA settingChanged: - + 6262 @@ -15962,7 +15935,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA tripleClickSelectsFullLines - + 6263 @@ -24891,7 +24864,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA - + @@ -25356,8 +25329,9 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA - - + + + @@ -25510,27 +25484,32 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 6258 - + 6259 - + 6260 - + YES - + 6261 - - + + + + + 6268 + + @@ -26618,6 +26597,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 6259.IBPluginDependency 6260.IBPluginDependency 6261.IBPluginDependency + 6268.IBPluginDependency YES @@ -27731,6 +27711,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin @@ -27745,2699 +27726,9 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA - 6263 - - - - YES - - ArrangementPreviewView - NSView - - IBProjectSource - ./Classes/ArrangementPreviewView.h - - - - BookmarkListView - NSView - - IBProjectSource - ./Classes/BookmarkListView.h - - - - EventMonitorView - NSView - - YES - - YES - label_ - pointerPrefs_ - - - YES - NSTextField - PointerPrefsController - - - - YES - - YES - label_ - pointerPrefs_ - - - YES - - label_ - NSTextField - - - pointerPrefs_ - PointerPrefsController - - - - - IBProjectSource - ./Classes/EventMonitorView.h - - - - PointerPrefsController - NSObject - - YES - - YES - actionChanged: - add: - buttonOrGestureChanged: - cancel: - clicksChanged: - loadDefaults: - ok: - remove: - - - YES - id - id - id - id - id - id - id - id - - - - YES - - YES - actionChanged: - add: - buttonOrGestureChanged: - cancel: - clicksChanged: - loadDefaults: - ok: - remove: - - - YES - - actionChanged: - id - - - add: - id - - - buttonOrGestureChanged: - id - - - cancel: - id - - - clicksChanged: - id - - - loadDefaults: - id - - - ok: - id - - - remove: - id - - - - - YES - - YES - actionColumn_ - buttonColumn_ - editActionLabel_ - editAction_ - editArgumentButton_ - editArgumentField_ - editArgumentLabel_ - editButtonLabel_ - editButton_ - editClickTypeLabel_ - editClickType_ - editModifiersCommand_ - editModifiersControl_ - editModifiersLabel_ - editModifiersOption_ - editModifiersShift_ - ok_ - panel_ - remove_ - tableView_ - - - YES - NSTableColumn - NSTableColumn - NSTextField - NSPopUpButton - NSPopUpButton - NSTextField - NSTextField - NSTextField - NSPopUpButton - NSTextField - NSPopUpButton - NSButton - NSButton - NSTextField - NSButton - NSButton - NSButton - NSPanel - NSButton - NSTableView - - - - YES - - YES - actionColumn_ - buttonColumn_ - editActionLabel_ - editAction_ - editArgumentButton_ - editArgumentField_ - editArgumentLabel_ - editButtonLabel_ - editButton_ - editClickTypeLabel_ - editClickType_ - editModifiersCommand_ - editModifiersControl_ - editModifiersLabel_ - editModifiersOption_ - editModifiersShift_ - ok_ - panel_ - remove_ - tableView_ - - - YES - - actionColumn_ - NSTableColumn - - - buttonColumn_ - NSTableColumn - - - editActionLabel_ - NSTextField - - - editAction_ - NSPopUpButton - - - editArgumentButton_ - NSPopUpButton - - - editArgumentField_ - NSTextField - - - editArgumentLabel_ - NSTextField - - - editButtonLabel_ - NSTextField - - - editButton_ - NSPopUpButton - - - editClickTypeLabel_ - NSTextField - - - editClickType_ - NSPopUpButton - - - editModifiersCommand_ - NSButton - - - editModifiersControl_ - NSButton - - - editModifiersLabel_ - NSTextField - - - editModifiersOption_ - NSButton - - - editModifiersShift_ - NSButton - - - ok_ - NSButton - - - panel_ - NSPanel - - - remove_ - NSButton - - - tableView_ - NSTableView - - - - - IBProjectSource - ./Classes/PointerPrefsController.h - - - - PreferencePanel - NSWindowController - - YES - - YES - actionChanged: - addBookmark: - addJob: - addNewMapping: - bookmarkSettingChanged: - bookmarkUrlSchemeHandlerChanged: - browseCustomFolder: - cancelCopyBookmarks: - changeProfile: - closeAdvancedWorkingDirSheet: - closeKeyMapping: - closeSmartSelectionSheet: - closeTriggersSheet: - closeWindow: - copyBookmarks: - copyToProfile: - displaySelectFont: - duplicateBookmark: - editSmartSelection: - editTriggers: - globalRemoveMapping: - openCopyBookmarks: - presetKeyMappingsItemSelected: - pushToCustomFolder: - removeBookmark: - removeJob: - removeMapping: - saveKeyMapping: - selectLogDir: - setAsDefault: - settingChanged: - showAdvancedWorkingDirConfigPanel: - showAppearanceTabView: - showArrangementsTabView: - showBookmarksTabView: - showGlobalTabView: - showKeyboardTabView: - showMouseTabView: - - - YES - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - - - - YES - - YES - actionChanged: - addBookmark: - addJob: - addNewMapping: - bookmarkSettingChanged: - bookmarkUrlSchemeHandlerChanged: - browseCustomFolder: - cancelCopyBookmarks: - changeProfile: - closeAdvancedWorkingDirSheet: - closeKeyMapping: - closeSmartSelectionSheet: - closeTriggersSheet: - closeWindow: - copyBookmarks: - copyToProfile: - displaySelectFont: - duplicateBookmark: - editSmartSelection: - editTriggers: - globalRemoveMapping: - openCopyBookmarks: - presetKeyMappingsItemSelected: - pushToCustomFolder: - removeBookmark: - removeJob: - removeMapping: - saveKeyMapping: - selectLogDir: - setAsDefault: - settingChanged: - showAdvancedWorkingDirConfigPanel: - showAppearanceTabView: - showArrangementsTabView: - showBookmarksTabView: - showGlobalTabView: - showKeyboardTabView: - showMouseTabView: - - - YES - - actionChanged: - id - - - addBookmark: - id - - - addJob: - id - - - addNewMapping: - id - - - bookmarkSettingChanged: - id - - - bookmarkUrlSchemeHandlerChanged: - id - - - browseCustomFolder: - id - - - cancelCopyBookmarks: - id - - - changeProfile: - id - - - closeAdvancedWorkingDirSheet: - id - - - closeKeyMapping: - id - - - closeSmartSelectionSheet: - id - - - closeTriggersSheet: - id - - - closeWindow: - id - - - copyBookmarks: - id - - - copyToProfile: - id - - - displaySelectFont: - id - - - duplicateBookmark: - id - - - editSmartSelection: - id - - - editTriggers: - id - - - globalRemoveMapping: - id - - - openCopyBookmarks: - id - - - presetKeyMappingsItemSelected: - id - - - pushToCustomFolder: - id - - - removeBookmark: - id - - - removeJob: - id - - - removeMapping: - id - - - saveKeyMapping: - id - - - selectLogDir: - id - - - setAsDefault: - id - - - settingChanged: - id - - - showAdvancedWorkingDirConfigPanel: - id - - - showAppearanceTabView: - id - - - showArrangementsTabView: - id - - - showBookmarksTabView: - id - - - showGlobalTabView: - id - - - showKeyboardTabView: - id - - - showMouseTabView: - id - - - - - YES - - YES - action - actionColumn - addBookmarkButton - addNewMapping - advancedFontRendering - advancedWorkingDirSheet_ - animateDimming - ansi0Color - ansi10Color - ansi11Color - ansi12Color - ansi13Color - ansi14Color - ansi15Color - ansi1Color - ansi2Color - ansi3Color - ansi4Color - ansi5Color - ansi6Color - ansi7Color - ansi8Color - ansi9Color - appearanceTabViewItem - appearanceToolbarItem - arrangementsTabViewItem - arrangementsToolbarItem - arrangements_ - asciiAntiAliased - autoLog - awdsPaneDirectory - awdsPaneDirectoryType - awdsTabDirectory - awdsTabDirectoryType - awdsWindowDirectory - awdsWindowDirectoryType - backgroundColor - backgroundImage - backgroundImagePreview - basicsLabel - blinkAllowed - blinkingCursor - blur - blurRadius - boldColor - bookmarkCommand - bookmarkCommandLabel - bookmarkCommandType - bookmarkDirectory - bookmarkDirectoryLabel - bookmarkDirectoryType - bookmarkGrowlNotifications - bookmarkName - bookmarkPopupButton - bookmarkSettingsGeneralTab - bookmarkShortcutKey - bookmarkShortcutKeyLabel - bookmarkShortcutKeyModifiersLabel - bookmarkTagsLabel - bookmarkUrlSchemes - bookmarkUrlSchemesHeaderLabel - bookmarkUrlSchemesLabel - bookmarksPopup - bookmarksSettingsTabViewParent - bookmarksTabViewItem - bookmarksTableView - bookmarksToolbarItem - browseCustomFolder - bulkCopyLabel - changeLogDir - changeProfileButton - characterEncoding - checkColorInvertedCursor - checkTestRelease - checkUpdate - closeSessionsOnEnd - closingHotkeySwitchesSpaces - cmdSelection - columnsField - columnsLabel - controlButton - copyAdvanced - copyButton - copyColors - copyDisplay - copyKeyboard - copyLastNewline - copyPanel - copySession - copyTerminal - copyTo - copyToProfileButton - copyWindow - cursorColor - cursorColorLabel - cursorTextColor - cursorTextColorLabel - cursorType - deleteSendsCtrlHButton - dimBackgroundWindows - dimInactiveSplitPanes - dimOnlyText - dimmingAmount - disableFullscreenTransparency - disablePrinting - disableSmcupRmcup - disableWindowResizing - displayFontAccessoryView - displayFontSpacingHeight - displayFontSpacingWidth - displayFontsLabel - displayNAFontButton - displayRegularFontButton - editAdvancedConfigButton - editKeyMappingWindow - enableBonjour - escPlus - flashingBell - focusFollowsMouse - foregroundColor - fsTabDelay - globalActionColumn - globalAddNewMapping - globalKeyCombinationColumn - globalKeyMappings - globalRemoveMappingButton - globalTabViewItem - globalToolbarItem - hideActivityIndicator - hideScrollbar - hideTab - highlightTabLabels - hotkey - hotkeyBookmark - hotkeyField - hotkeyLabel - hotkeyTogglesWindow - idleCode - initialText - initialTextLabel - instantReplay - irMemory - jobName - jobsTable_ - keyCombinationColumn - keyMappings - keyPress - keyboardTabViewItem - keyboardToolbarItem - leftCommandButton - leftOptionButton - lionStyleFullscreen - loadPrefsFromCustomFolder - logDir - logDirWarning - maxVertically - menuToSelect - middleButtonPastesFromClipboard - minimumContrast - mouseTabViewItem - mouseToolbarItem - nameShortcutColumn - newWindowttributesHeader - nonAsciiDoubleWidth - nonAsciiFontField - nonasciiAntiAliased - normalFontField - onlyWhenMoreTabs - openArrangementAtStartup - openBookmark - optionKeySends - passOnControlLeftClick - prefsCustomFolder - prefsDirWarning - presetsErrorLabel - presetsMenu - presetsPopupButton - profileLabel - promptBeforeClosing_ - promptOnQuit - pushToCustomFolder - quitWhenAllWindowsClosed - removeBookmarkButton - removeJobButton_ - removeMappingButton - rightCommandButton - rightOptionButton - rightOptionKeySends - rowsField - rowsLabel - savePasteHistory - screenButton - screenLabel - scrollbackInAlternateScreen - scrollbackLines - scrollbackWithStatusBar - selectedTextColor - selectionColor - selectionCopiesText - sendCodeWhenIdle - setLocaleVars - setProfileBookmarkListView - setProfileLabel - shellImageColumn - showBookmarkName - showPaneTitles - showWindowBorder - silenceBell - smartPlacement - smartSelectionWindowController_ - spaceButton - spaceLabel - strokeThickness - strokeThicknessLabel - strokeThicknessMaxLabel - strokeThicknessMinLabel - switchTabModifierButton - switchWindowModifierButton - syncTitle - tabPosition - tabView - tagFilter - tags - terminalType - threeFingerEmulatesMiddle - toolbar - transparency - triggerWindowController_ - tripleClickSelectsFullLines - trouterPrefController_ - unlimitedScrollback - useBoldFont - useBrightBold - useCompactLabel - valueToSend - visualBell - windowNumber - windowStyle - windowTypeButton - windowTypeLabel - wordChars - xtermMouseReporting - - - YES - NSPopUpButton - NSTableColumn - NSButton - NSButton - NSButton - NSPanel - NSButton - NSColorWell - NSColorWell - NSColorWell - NSColorWell - NSColorWell - NSColorWell - NSColorWell - NSColorWell - NSColorWell - NSColorWell - NSColorWell - NSColorWell - NSColorWell - NSColorWell - NSColorWell - NSColorWell - NSTabViewItem - NSToolbarItem - NSTabViewItem - NSToolbarItem - WindowArrangements - NSButton - NSButton - NSTextField - NSMatrix - NSTextField - NSMatrix - NSTextField - NSMatrix - NSColorWell - NSButton - NSImageView - NSTextField - NSButton - NSButton - NSButton - NSSlider - NSColorWell - NSTextField - NSTextField - NSMatrix - NSTextField - NSTextField - NSMatrix - NSButton - NSTextField - NSPopUpButton - NSTabViewItem - NSPopUpButton - NSTextField - NSTextField - NSTextField - NSPopUpButton - NSTextField - NSTextField - NSPopUpButton - NSTabView - NSTabViewItem - BookmarkListView - NSToolbarItem - NSButton - NSTextField - NSButton - NSButton - NSPopUpButton - NSButton - NSButton - NSButton - NSButton - NSButton - NSButton - NSTextField - NSTextField - NSPopUpButton - NSButton - NSButton - NSButton - NSButton - NSButton - NSButton - NSPanel - NSButton - NSButton - BookmarkListView - NSButton - NSButton - NSColorWell - NSTextField - NSColorWell - NSTextField - NSMatrix - NSButton - NSButton - NSButton - NSButton - NSSlider - NSButton - NSButton - NSButton - NSButton - NSView - NSSlider - NSSlider - NSTextField - NSButton - NSButton - NSButton - NSWindow - NSButton - NSTextField - NSButton - NSButton - NSColorWell - NSSlider - NSTableColumn - NSButton - NSTableColumn - NSTableView - NSButton - NSTabViewItem - NSToolbarItem - NSButton - NSButton - id - NSButton - NSButton - NSPopUpButton - NSTextField - NSTextField - NSButton - NSTextField - NSTextField - NSTextField - NSButton - NSTextField - NSButton - NSTableView - NSTableColumn - NSTableView - NSTextField - NSTabViewItem - NSToolbarItem - NSPopUpButton - NSPopUpButton - NSButton - NSButton - NSTextField - NSImageView - NSButton - NSPopUpButton - NSButton - NSSlider - NSTabViewItem - NSToolbarItem - NSTableColumn - NSTextField - NSButton - NSTextField - NSButton - NSTextField - id - NSButton - NSButton - NSMatrix - NSButton - NSTextField - NSImageView - NSTextField - NSMenu - NSPopUpButton - NSTextField - NSMatrix - id - NSButton - NSButton - NSButton - NSButton - NSButton - NSPopUpButton - NSPopUpButton - NSMatrix - NSTextField - NSTextField - NSButton - NSPopUpButton - NSTextField - NSButton - NSTextField - NSButton - NSColorWell - NSColorWell - NSButton - NSButton - NSButton - BookmarkListView - NSTextField - NSTableColumn - NSButton - NSButton - NSButton - NSButton - NSButton - SmartSelectionController - NSPopUpButton - NSTextField - NSSlider - NSTextField - NSTextField - NSTextField - NSPopUpButton - NSPopUpButton - NSButton - NSPopUpButton - NSTabView - NSTextField - NSTokenField - NSComboBox - NSButton - NSToolbar - NSSlider - TriggerController - NSButton - TrouterPrefsController - NSButton - NSButton - NSButton - NSButton - NSTextField - NSButton - NSButton - NSPopUpButton - NSPopUpButton - NSTextField - NSTextField - NSButton - - - - YES - - YES - action - actionColumn - addBookmarkButton - addNewMapping - advancedFontRendering - advancedWorkingDirSheet_ - animateDimming - ansi0Color - ansi10Color - ansi11Color - ansi12Color - ansi13Color - ansi14Color - ansi15Color - ansi1Color - ansi2Color - ansi3Color - ansi4Color - ansi5Color - ansi6Color - ansi7Color - ansi8Color - ansi9Color - appearanceTabViewItem - appearanceToolbarItem - arrangementsTabViewItem - arrangementsToolbarItem - arrangements_ - asciiAntiAliased - autoLog - awdsPaneDirectory - awdsPaneDirectoryType - awdsTabDirectory - awdsTabDirectoryType - awdsWindowDirectory - awdsWindowDirectoryType - backgroundColor - backgroundImage - backgroundImagePreview - basicsLabel - blinkAllowed - blinkingCursor - blur - blurRadius - boldColor - bookmarkCommand - bookmarkCommandLabel - bookmarkCommandType - bookmarkDirectory - bookmarkDirectoryLabel - bookmarkDirectoryType - bookmarkGrowlNotifications - bookmarkName - bookmarkPopupButton - bookmarkSettingsGeneralTab - bookmarkShortcutKey - bookmarkShortcutKeyLabel - bookmarkShortcutKeyModifiersLabel - bookmarkTagsLabel - bookmarkUrlSchemes - bookmarkUrlSchemesHeaderLabel - bookmarkUrlSchemesLabel - bookmarksPopup - bookmarksSettingsTabViewParent - bookmarksTabViewItem - bookmarksTableView - bookmarksToolbarItem - browseCustomFolder - bulkCopyLabel - changeLogDir - changeProfileButton - characterEncoding - checkColorInvertedCursor - checkTestRelease - checkUpdate - closeSessionsOnEnd - closingHotkeySwitchesSpaces - cmdSelection - columnsField - columnsLabel - controlButton - copyAdvanced - copyButton - copyColors - copyDisplay - copyKeyboard - copyLastNewline - copyPanel - copySession - copyTerminal - copyTo - copyToProfileButton - copyWindow - cursorColor - cursorColorLabel - cursorTextColor - cursorTextColorLabel - cursorType - deleteSendsCtrlHButton - dimBackgroundWindows - dimInactiveSplitPanes - dimOnlyText - dimmingAmount - disableFullscreenTransparency - disablePrinting - disableSmcupRmcup - disableWindowResizing - displayFontAccessoryView - displayFontSpacingHeight - displayFontSpacingWidth - displayFontsLabel - displayNAFontButton - displayRegularFontButton - editAdvancedConfigButton - editKeyMappingWindow - enableBonjour - escPlus - flashingBell - focusFollowsMouse - foregroundColor - fsTabDelay - globalActionColumn - globalAddNewMapping - globalKeyCombinationColumn - globalKeyMappings - globalRemoveMappingButton - globalTabViewItem - globalToolbarItem - hideActivityIndicator - hideScrollbar - hideTab - highlightTabLabels - hotkey - hotkeyBookmark - hotkeyField - hotkeyLabel - hotkeyTogglesWindow - idleCode - initialText - initialTextLabel - instantReplay - irMemory - jobName - jobsTable_ - keyCombinationColumn - keyMappings - keyPress - keyboardTabViewItem - keyboardToolbarItem - leftCommandButton - leftOptionButton - lionStyleFullscreen - loadPrefsFromCustomFolder - logDir - logDirWarning - maxVertically - menuToSelect - middleButtonPastesFromClipboard - minimumContrast - mouseTabViewItem - mouseToolbarItem - nameShortcutColumn - newWindowttributesHeader - nonAsciiDoubleWidth - nonAsciiFontField - nonasciiAntiAliased - normalFontField - onlyWhenMoreTabs - openArrangementAtStartup - openBookmark - optionKeySends - passOnControlLeftClick - prefsCustomFolder - prefsDirWarning - presetsErrorLabel - presetsMenu - presetsPopupButton - profileLabel - promptBeforeClosing_ - promptOnQuit - pushToCustomFolder - quitWhenAllWindowsClosed - removeBookmarkButton - removeJobButton_ - removeMappingButton - rightCommandButton - rightOptionButton - rightOptionKeySends - rowsField - rowsLabel - savePasteHistory - screenButton - screenLabel - scrollbackInAlternateScreen - scrollbackLines - scrollbackWithStatusBar - selectedTextColor - selectionColor - selectionCopiesText - sendCodeWhenIdle - setLocaleVars - setProfileBookmarkListView - setProfileLabel - shellImageColumn - showBookmarkName - showPaneTitles - showWindowBorder - silenceBell - smartPlacement - smartSelectionWindowController_ - spaceButton - spaceLabel - strokeThickness - strokeThicknessLabel - strokeThicknessMaxLabel - strokeThicknessMinLabel - switchTabModifierButton - switchWindowModifierButton - syncTitle - tabPosition - tabView - tagFilter - tags - terminalType - threeFingerEmulatesMiddle - toolbar - transparency - triggerWindowController_ - tripleClickSelectsFullLines - trouterPrefController_ - unlimitedScrollback - useBoldFont - useBrightBold - useCompactLabel - valueToSend - visualBell - windowNumber - windowStyle - windowTypeButton - windowTypeLabel - wordChars - xtermMouseReporting - - - YES - - action - NSPopUpButton - - - actionColumn - NSTableColumn - - - addBookmarkButton - NSButton - - - addNewMapping - NSButton - - - advancedFontRendering - NSButton - - - advancedWorkingDirSheet_ - NSPanel - - - animateDimming - NSButton - - - ansi0Color - NSColorWell - - - ansi10Color - NSColorWell - - - ansi11Color - NSColorWell - - - ansi12Color - NSColorWell - - - ansi13Color - NSColorWell - - - ansi14Color - NSColorWell - - - ansi15Color - NSColorWell - - - ansi1Color - NSColorWell - - - ansi2Color - NSColorWell - - - ansi3Color - NSColorWell - - - ansi4Color - NSColorWell - - - ansi5Color - NSColorWell - - - ansi6Color - NSColorWell - - - ansi7Color - NSColorWell - - - ansi8Color - NSColorWell - - - ansi9Color - NSColorWell - - - appearanceTabViewItem - NSTabViewItem - - - appearanceToolbarItem - NSToolbarItem - - - arrangementsTabViewItem - NSTabViewItem - - - arrangementsToolbarItem - NSToolbarItem - - - arrangements_ - WindowArrangements - - - asciiAntiAliased - NSButton - - - autoLog - NSButton - - - awdsPaneDirectory - NSTextField - - - awdsPaneDirectoryType - NSMatrix - - - awdsTabDirectory - NSTextField - - - awdsTabDirectoryType - NSMatrix - - - awdsWindowDirectory - NSTextField - - - awdsWindowDirectoryType - NSMatrix - - - backgroundColor - NSColorWell - - - backgroundImage - NSButton - - - backgroundImagePreview - NSImageView - - - basicsLabel - NSTextField - - - blinkAllowed - NSButton - - - blinkingCursor - NSButton - - - blur - NSButton - - - blurRadius - NSSlider - - - boldColor - NSColorWell - - - bookmarkCommand - NSTextField - - - bookmarkCommandLabel - NSTextField - - - bookmarkCommandType - NSMatrix - - - bookmarkDirectory - NSTextField - - - bookmarkDirectoryLabel - NSTextField - - - bookmarkDirectoryType - NSMatrix - - - bookmarkGrowlNotifications - NSButton - - - bookmarkName - NSTextField - - - bookmarkPopupButton - NSPopUpButton - - - bookmarkSettingsGeneralTab - NSTabViewItem - - - bookmarkShortcutKey - NSPopUpButton - - - bookmarkShortcutKeyLabel - NSTextField - - - bookmarkShortcutKeyModifiersLabel - NSTextField - - - bookmarkTagsLabel - NSTextField - - - bookmarkUrlSchemes - NSPopUpButton - - - bookmarkUrlSchemesHeaderLabel - NSTextField - - - bookmarkUrlSchemesLabel - NSTextField - - - bookmarksPopup - NSPopUpButton - - - bookmarksSettingsTabViewParent - NSTabView - - - bookmarksTabViewItem - NSTabViewItem - - - bookmarksTableView - BookmarkListView - - - bookmarksToolbarItem - NSToolbarItem - - - browseCustomFolder - NSButton - - - bulkCopyLabel - NSTextField - - - changeLogDir - NSButton - - - changeProfileButton - NSButton - - - characterEncoding - NSPopUpButton - - - checkColorInvertedCursor - NSButton - - - checkTestRelease - NSButton - - - checkUpdate - NSButton - - - closeSessionsOnEnd - NSButton - - - closingHotkeySwitchesSpaces - NSButton - - - cmdSelection - NSButton - - - columnsField - NSTextField - - - columnsLabel - NSTextField - - - controlButton - NSPopUpButton - - - copyAdvanced - NSButton - - - copyButton - NSButton - - - copyColors - NSButton - - - copyDisplay - NSButton - - - copyKeyboard - NSButton - - - copyLastNewline - NSButton - - - copyPanel - NSPanel - - - copySession - NSButton - - - copyTerminal - NSButton - - - copyTo - BookmarkListView - - - copyToProfileButton - NSButton - - - copyWindow - NSButton - - - cursorColor - NSColorWell - - - cursorColorLabel - NSTextField - - - cursorTextColor - NSColorWell - - - cursorTextColorLabel - NSTextField - - - cursorType - NSMatrix - - - deleteSendsCtrlHButton - NSButton - - - dimBackgroundWindows - NSButton - - - dimInactiveSplitPanes - NSButton - - - dimOnlyText - NSButton - - - dimmingAmount - NSSlider - - - disableFullscreenTransparency - NSButton - - - disablePrinting - NSButton - - - disableSmcupRmcup - NSButton - - - disableWindowResizing - NSButton - - - displayFontAccessoryView - NSView - - - displayFontSpacingHeight - NSSlider - - - displayFontSpacingWidth - NSSlider - - - displayFontsLabel - NSTextField - - - displayNAFontButton - NSButton - - - displayRegularFontButton - NSButton - - - editAdvancedConfigButton - NSButton - - - editKeyMappingWindow - NSWindow - - - enableBonjour - NSButton - - - escPlus - NSTextField - - - flashingBell - NSButton - - - focusFollowsMouse - NSButton - - - foregroundColor - NSColorWell - - - fsTabDelay - NSSlider - - - globalActionColumn - NSTableColumn - - - globalAddNewMapping - NSButton - - - globalKeyCombinationColumn - NSTableColumn - - - globalKeyMappings - NSTableView - - - globalRemoveMappingButton - NSButton - - - globalTabViewItem - NSTabViewItem - - - globalToolbarItem - NSToolbarItem - - - hideActivityIndicator - NSButton - - - hideScrollbar - NSButton - - - hideTab - id - - - highlightTabLabels - NSButton - - - hotkey - NSButton - - - hotkeyBookmark - NSPopUpButton - - - hotkeyField - NSTextField - - - hotkeyLabel - NSTextField - - - hotkeyTogglesWindow - NSButton - - - idleCode - NSTextField - - - initialText - NSTextField - - - initialTextLabel - NSTextField - - - instantReplay - NSButton - - - irMemory - NSTextField - - - jobName - NSButton - - - jobsTable_ - NSTableView - - - keyCombinationColumn - NSTableColumn - - - keyMappings - NSTableView - - - keyPress - NSTextField - - - keyboardTabViewItem - NSTabViewItem - - - keyboardToolbarItem - NSToolbarItem - - - leftCommandButton - NSPopUpButton - - - leftOptionButton - NSPopUpButton - - - lionStyleFullscreen - NSButton - - - loadPrefsFromCustomFolder - NSButton - - - logDir - NSTextField - - - logDirWarning - NSImageView - - - maxVertically - NSButton - - - menuToSelect - NSPopUpButton - - - middleButtonPastesFromClipboard - NSButton - - - minimumContrast - NSSlider - - - mouseTabViewItem - NSTabViewItem - - - mouseToolbarItem - NSToolbarItem - - - nameShortcutColumn - NSTableColumn - - - newWindowttributesHeader - NSTextField - - - nonAsciiDoubleWidth - NSButton - - - nonAsciiFontField - NSTextField - - - nonasciiAntiAliased - NSButton - - - normalFontField - NSTextField - - - onlyWhenMoreTabs - id - - - openArrangementAtStartup - NSButton - - - openBookmark - NSButton - - - optionKeySends - NSMatrix - - - passOnControlLeftClick - NSButton - - - prefsCustomFolder - NSTextField - - - prefsDirWarning - NSImageView - - - presetsErrorLabel - NSTextField - - - presetsMenu - NSMenu - - - presetsPopupButton - NSPopUpButton - - - profileLabel - NSTextField - - - promptBeforeClosing_ - NSMatrix - - - promptOnQuit - id - - - pushToCustomFolder - NSButton - - - quitWhenAllWindowsClosed - NSButton - - - removeBookmarkButton - NSButton - - - removeJobButton_ - NSButton - - - removeMappingButton - NSButton - - - rightCommandButton - NSPopUpButton - - - rightOptionButton - NSPopUpButton - - - rightOptionKeySends - NSMatrix - - - rowsField - NSTextField - - - rowsLabel - NSTextField - - - savePasteHistory - NSButton - - - screenButton - NSPopUpButton - - - screenLabel - NSTextField - - - scrollbackInAlternateScreen - NSButton - - - scrollbackLines - NSTextField - - - scrollbackWithStatusBar - NSButton - - - selectedTextColor - NSColorWell - - - selectionColor - NSColorWell - - - selectionCopiesText - NSButton - - - sendCodeWhenIdle - NSButton - - - setLocaleVars - NSButton - - - setProfileBookmarkListView - BookmarkListView - - - setProfileLabel - NSTextField - - - shellImageColumn - NSTableColumn - - - showBookmarkName - NSButton - - - showPaneTitles - NSButton - - - showWindowBorder - NSButton - - - silenceBell - NSButton - - - smartPlacement - NSButton - - - smartSelectionWindowController_ - SmartSelectionController - - - spaceButton - NSPopUpButton - - - spaceLabel - NSTextField - - - strokeThickness - NSSlider - - - strokeThicknessLabel - NSTextField - - - strokeThicknessMaxLabel - NSTextField - - - strokeThicknessMinLabel - NSTextField - - - switchTabModifierButton - NSPopUpButton - - - switchWindowModifierButton - NSPopUpButton - - - syncTitle - NSButton - - - tabPosition - NSPopUpButton - - - tabView - NSTabView - - - tagFilter - NSTextField - - - tags - NSTokenField - - - terminalType - NSComboBox - - - threeFingerEmulatesMiddle - NSButton - - - toolbar - NSToolbar - - - transparency - NSSlider - - - triggerWindowController_ - TriggerController - - - tripleClickSelectsFullLines - NSButton - - - trouterPrefController_ - TrouterPrefsController - - - unlimitedScrollback - NSButton - - - useBoldFont - NSButton - - - useBrightBold - NSButton - - - useCompactLabel - NSButton - - - valueToSend - NSTextField - - - visualBell - NSButton - - - windowNumber - NSButton - - - windowStyle - NSPopUpButton - - - windowTypeButton - NSPopUpButton - - - windowTypeLabel - NSTextField - - - wordChars - NSTextField - - - xtermMouseReporting - NSButton - - - - - IBProjectSource - ./Classes/PreferencePanel.h - - - - SmartSelectionController - NSWindowController - - YES - - YES - addRule: - help: - loadDefaults: - logDebugInfoChanged: - removeRule: - - - YES - id - id - id - id - id - - - - YES - - YES - addRule: - help: - loadDefaults: - logDebugInfoChanged: - removeRule: - - - YES - - addRule: - id - - - help: - id - - - loadDefaults: - id - - - logDebugInfoChanged: - id - - - removeRule: - id - - - - - YES - - YES - delegate_ - logDebugInfo_ - notesColumn_ - precisionColumn_ - regexColumn_ - tableView_ - - - YES - NSObject - NSButton - NSTableColumn - NSTableColumn - NSTableColumn - NSTableView - - - - YES - - YES - delegate_ - logDebugInfo_ - notesColumn_ - precisionColumn_ - regexColumn_ - tableView_ - - - YES - - delegate_ - NSObject - - - logDebugInfo_ - NSButton - - - notesColumn_ - NSTableColumn - - - precisionColumn_ - NSTableColumn - - - regexColumn_ - NSTableColumn - - - tableView_ - NSTableView - - - - - IBProjectSource - ./Classes/SmartSelectionController.h - - - - TriggerController - NSWindowController - - YES - - YES - addTrigger: - help: - removeTrigger: - - - YES - id - id - id - - - - YES - - YES - addTrigger: - help: - removeTrigger: - - - YES - - addTrigger: - id - - - help: - id - - - removeTrigger: - id - - - - - YES - - YES - actionColumn_ - delegate_ - parametersColumn_ - regexColumn_ - tableView_ - - - YES - NSTableColumn - NSObject - NSTableColumn - NSTableColumn - NSTableView - - - - YES - - YES - actionColumn_ - delegate_ - parametersColumn_ - regexColumn_ - tableView_ - - - YES - - actionColumn_ - NSTableColumn - - - delegate_ - NSObject - - - parametersColumn_ - NSTableColumn - - - regexColumn_ - NSTableColumn - - - tableView_ - NSTableView - - - - - IBProjectSource - ./Classes/TriggerController.h - - - - TrouterPrefsController - NSObject - - actionChanged: - id - - - actionChanged: - - actionChanged: - id - - - - YES - - YES - action_ - caveat_ - editors_ - text_ - - - YES - NSPopUpButton - NSTextField - NSPopUpButton - NSTextField - - - - YES - - YES - action_ - caveat_ - editors_ - text_ - - - YES - - action_ - NSPopUpButton - - - caveat_ - NSTextField - - - editors_ - NSPopUpButton - - - text_ - NSTextField - - - - - IBProjectSource - ./Classes/TrouterPrefsController.h - - - - WindowArrangements - NSObject - - YES - - YES - deleteSelectedArrangement: - setDefault: - - - YES - id - id - - - - YES - - YES - deleteSelectedArrangement: - setDefault: - - - YES - - deleteSelectedArrangement: - id - - - setDefault: - id - - - - - YES - - YES - defaultButton_ - defaultColumn_ - deleteButton_ - previewView_ - tableView_ - titleColumn_ - - - YES - NSButton - NSTableColumn - NSButton - ArrangementPreviewView - NSTableView - NSTableColumn - - - - YES - - YES - defaultButton_ - defaultColumn_ - deleteButton_ - previewView_ - tableView_ - titleColumn_ - - - YES - - defaultButton_ - NSButton - - - defaultColumn_ - NSTableColumn - - - deleteButton_ - NSButton - - - previewView_ - ArrangementPreviewView - - - tableView_ - NSTableView - - - titleColumn_ - NSTableColumn - - - - - IBProjectSource - ./Classes/WindowArrangements.h - - - + 6268 + 0 IBCocoaFramework diff --git a/EventMonitorView.m b/EventMonitorView.m index 8be382cc7d..b002d66d16 100644 --- a/EventMonitorView.m +++ b/EventMonitorView.m @@ -48,7 +48,11 @@ - (void)mouseUp:(NSEvent *)theEvent - (void)rightMouseUp:(NSEvent *)theEvent { - [self showNotSupported]; + int buttonNumber = 1; + int clickCount = [theEvent clickCount]; + int modMask = [theEvent modifierFlags]; + [pointerPrefs_ setButtonNumber:buttonNumber clickCount:clickCount modifiers:modMask]; + [super mouseDown:theEvent]; } - (void)otherMouseDown:(NSEvent *)theEvent diff --git a/PTYTextView.m b/PTYTextView.m index 57851f7364..3198082916 100644 --- a/PTYTextView.m +++ b/PTYTextView.m @@ -2361,6 +2361,9 @@ - (void)otherMouseDragged:(NSEvent *)event - (void)rightMouseDown:(NSEvent*)event { + if ([pointer_ mouseDown:event withTouches:numTouches_]) { + return; + } NSPoint locationInWindow, locationInTextView; locationInWindow = [event locationInWindow]; locationInTextView = [self convertPoint: locationInWindow fromView: nil]; @@ -2399,6 +2402,9 @@ - (void)rightMouseDown:(NSEvent*)event - (void)rightMouseUp:(NSEvent *)event { + if ([pointer_ mouseUp:event withTouches:numTouches_]) { + return; + } NSPoint locationInWindow, locationInTextView; locationInWindow = [event locationInWindow]; locationInTextView = [self convertPoint: locationInWindow fromView: nil]; @@ -2687,6 +2693,10 @@ - (BOOL)mouseDownImpl:(NSEvent*)event } return NO; } + if ([pointer_ eventEmulatesRightClick:event]) { + [pointer_ mouseDown:event withTouches:numTouches_]; + return NO; + } const BOOL altPressed = ([event modifierFlags] & NSAlternateKeyMask) != 0; const BOOL cmdPressed = ([event modifierFlags] & NSCommandKeyMask) != 0; const BOOL shiftPressed = ([event modifierFlags] & NSShiftKeyMask) != 0; @@ -2920,6 +2930,10 @@ - (void)mouseUp:(NSEvent *)event } dragOk_ = NO; trouterDragged = NO; + if ([pointer_ eventEmulatesRightClick:event]) { + [pointer_ mouseUp:event withTouches:numTouches_]; + return; + } PTYTextView* frontTextView = [[iTermController sharedInstance] frontTextView]; const BOOL cmdPressed = ([event modifierFlags] & NSCommandKeyMask) != 0; if (!cmdPressed && @@ -3656,26 +3670,8 @@ - (BOOL)_haveShortSelection - (NSMenu *)menuForEvent:(NSEvent *)theEvent { if (theEvent) { - // Not for "synthetic" events, as the session title view sends. - PTYTextView* frontTextView = [[iTermController sharedInstance] frontTextView]; - NSRect visibleRect = [[self enclosingScrollView] documentVisibleRect]; - NSPoint locationInWindow = [theEvent locationInWindow]; - NSPoint locationInTextView = [self convertPoint:locationInWindow fromView:nil]; - VT100Terminal *terminal = [dataSource terminal]; - MouseMode mm = [terminal mouseMode]; - if (frontTextView == self && - ([self xtermMouseReporting]) && - (mm == MOUSE_REPORTING_NORMAL || - mm == MOUSE_REPORTING_BUTTON_MOTION || - mm == MOUSE_REPORTING_ALL_MOTION) && - (locationInTextView.y > visibleRect.origin.y) && - [[frontTextView->dataSource session] tab] == [[dataSource session] tab] && - [theEvent type] == NSLeftMouseDown && - ([theEvent modifierFlags] & NSControlKeyMask) && - [[PreferencePanel sharedInstance] passOnControlLeftClick]) { - // All the many conditions are met for having the click passed on via xterm mouse reporting. - return nil; - } + // Context menu is opened by the PointerController, not organically. + return nil; } NSMenu *theMenu; diff --git a/PointerController.h b/PointerController.h index 6d0ee2a65c..4da2e1dc4d 100644 --- a/PointerController.h +++ b/PointerController.h @@ -44,8 +44,9 @@ @property (nonatomic, assign) NSObject *delegate; -- (void)mouseDown:(NSEvent *)event withTouches:(int)numTouches; -- (void)mouseUp:(NSEvent *)event withTouches:(int)numTouches; +- (BOOL)mouseDown:(NSEvent *)event withTouches:(int)numTouches; +- (BOOL)mouseUp:(NSEvent *)event withTouches:(int)numTouches; - (void)swipeWithEvent:(NSEvent *)event; +- (BOOL)eventEmulatesRightClick:(NSEvent *)event; @end diff --git a/PointerController.m b/PointerController.m index 5dd5dd380b..53834eda15 100644 --- a/PointerController.m +++ b/PointerController.m @@ -8,6 +8,7 @@ #import "PointerController.h" #import "PointerPrefsController.h" +#import "PreferencePanel.h" @implementation PointerController @@ -66,30 +67,63 @@ - (void)performAction:(NSString *)action } } -- (void)mouseDown:(NSEvent *)event withTouches:(int)numTouches +- (BOOL)eventEmulatesRightClick:(NSEvent *)event { - mouseDownButton_ = [event buttonNumber]; + return ![[PreferencePanel sharedInstance] passOnControlLeftClick] && + [event buttonNumber] == 0 && + [event clickCount] == 1 && + ([event modifierFlags] & (NSControlKeyMask | NSCommandKeyMask | NSAlternateKeyMask | NSShiftKeyMask)) == NSControlKeyMask; } -- (void)mouseUp:(NSEvent *)event withTouches:(int)numTouches +- (NSString *)actionForEvent:(NSEvent *)event withTouches:(int)numTouches { - NSString *action = nil; - NSString *argument = nil; + if ([self eventEmulatesRightClick:event]) { + // Ctrl-click emulates right button + return [PointerPrefsController actionWithButton:1 numClicks:1 modifiers:0]; + } + if (numTouches <= 2) { + return [PointerPrefsController actionWithButton:[event buttonNumber] + numClicks:[event clickCount] + modifiers:[event modifierFlags]]; + } else { + return [PointerPrefsController actionForTapWithTouches:numTouches + modifiers:[event modifierFlags]]; + } +} + +- (NSString *)argumentForEvent:(NSEvent *)event withTouches:(int)numTouches +{ + if ([self eventEmulatesRightClick:event]) { + // Ctrl-click emulates right button + return [PointerPrefsController argumentWithButton:1 + numClicks:1 + modifiers:0]; + } if (numTouches <= 2) { - action = [PointerPrefsController actionWithButton:[event buttonNumber] + return [PointerPrefsController argumentWithButton:[event buttonNumber] numClicks:[event clickCount] modifiers:[event modifierFlags]]; - argument = [PointerPrefsController argumentWithButton:[event buttonNumber] - numClicks:[event clickCount] - modifiers:[event modifierFlags]]; } else { - action = [PointerPrefsController actionForTapWithTouches:numTouches + return [PointerPrefsController argumentForTapWithTouches:numTouches modifiers:[event modifierFlags]]; - argument = [PointerPrefsController argumentForTapWithTouches:numTouches - modifiers:[event modifierFlags]]; } +} + +- (BOOL)mouseDown:(NSEvent *)event withTouches:(int)numTouches +{ + mouseDownButton_ = [event buttonNumber]; + return [self actionForEvent:event withTouches:numTouches] != nil; +} + +- (BOOL)mouseUp:(NSEvent *)event withTouches:(int)numTouches +{ + NSString *argument = [self argumentForEvent:event withTouches:numTouches]; + NSString *action = [self actionForEvent:event withTouches:numTouches]; if (action) { [self performAction:action forEvent:event withArgument:argument]; + return YES; + } else { + return NO; } } diff --git a/PointerPrefsController.m b/PointerPrefsController.m index 5382563caf..18bf5a82ad 100644 --- a/PointerPrefsController.m +++ b/PointerPrefsController.m @@ -680,7 +680,7 @@ - (void)setModifierButtons:(int)modMask - (void)setButtonNumber:(int)buttonNumber clickCount:(int)clickCount modifiers:(int)modMask { - if (buttonNumber >= 2 && clickCount > 0 && clickCount < 5) { + if (buttonNumber >= 1 && clickCount > 0 && clickCount < 5) { [editButton_ selectItemWithTag:buttonNumber]; [editClickType_ selectItemWithTag:clickCount]; [self setModifierButtons:modMask];