Skip to content

Commit

Permalink
cleanup
Browse files Browse the repository at this point in the history
remove methods for setting shortcuts in CVCenter, CVWidget and its
editor-classes

Signed-off-by:  <st9fan@gmail.com>
  • Loading branch information
nuss committed Feb 12, 2014
1 parent 91c6817 commit f1a4e30
Show file tree
Hide file tree
Showing 3 changed files with 1 addition and 235 deletions.
77 changes: 0 additions & 77 deletions CVCenter/AbstractCVWidgetEditor.sc
Expand Up @@ -245,83 +245,6 @@ AbstractCVWidgetEditor {
});
}

// setShortcuts {
// var modsDict, arrModsDict, arrowKeys;
//
// // "%: setShortcuts triggered".postf(this);
//
// switch(GUI.id,
// \cocoa, {
// modsDict = KeyDownActions.modifiersCocoa;
// arrModsDict = KeyDownActions.arrowsModifiersCocoa;
// },
// \qt, {
// modsDict = KeyDownActions.modifiersQt;
// arrModsDict = KeyDownActions.arrowsModifiersQt;
// }
// );
//
// arrowKeys = [
// KeyDownActions.keyCodes['arrow up'],
// KeyDownActions.keyCodes['arrow down'],
// KeyDownActions.keyCodes['arrow left'],
// KeyDownActions.keyCodes['arrow right']
// ];
//
// tabs.view.keyDownAction_(nil);
//
// this.class.shortcuts.do({ |keyDowns|
// tabs.view.keyDownAction_(
// tabs.view.keyDownAction.addFunc({ |view, char, modifiers, unicode, keycode|
// // window.view.keyDownAction_(
// // window.view.keyDownAction.addFunc({ |view, char, modifiers, unicode, keycode|
// var thisMod, thisArrMod;
//
// // [view.cs, char.cs, modifiers.cs, unicode.cs, keycode.cs].postln;
//
// switch(GUI.id,
// \cocoa, {
// thisMod = keyDowns.modifierCocoa;
// thisArrMod = keyDowns.arrowsModifierCocoa;
// },
// \qt, {
// thisMod = keyDowns.modifierQt;
// thisArrMod = keyDowns.arrowsModifierQt;
// }
// );
//
// case
// { modifiers == modsDict[\none] or:{ modifiers == arrModsDict[\none] }} {
// // "no modifier: %\n".postf(modifiers);
// if(keycode == keyDowns.keyCode and:{
// thisMod.isNil and:{ thisArrMod.isNil }
// }, {
// // "thisMod: %, thisArrMod: %\n".postf(thisMod, thisArrMod);
// keyDowns.func.interpret.value(view, char, modifiers, unicode, keycode)
// });
// }
// {
// (char !== 0.asAscii).or(arrowKeys.includes(keycode)) and:{
// modifiers != modsDict[\none] and:{
// modifiers != arrModsDict[\none]
// }
// }
// } {
// // "some modifier: %\n".postf(modifiers);
// if(keycode == keyDowns.keyCode and:{
// (modifiers == thisArrMod).or(modifiers == thisMod)
// }, {
// // "char: %, keyDowns.keyCode: %, keyCode: %, thisMod: %, thisArrMod: %\n".postf(char.cs, keyDowns.keyCode, keycode, thisMod, thisArrMod);
// keyDowns.func.interpret.value(view, char, modifiers, unicode, keycode)
// })
// }
// ;
// })
// )
// })
// }


front { |tab|
thisEditor.window.front;
tab !? {
Expand Down
80 changes: 1 addition & 79 deletions CVCenter/CVCenter.sc
Expand Up @@ -833,84 +833,6 @@ CVCenter {
});
}

// *setShortcuts {
// var modsDict, arrModsDict, arrowKeys;
//
// switch(GUI.id,
// \cocoa, {
// modsDict = KeyDownActions.modifiersCocoa;
// arrModsDict = KeyDownActions.arrowsModifiersCocoa;
// },
// \qt, {
// modsDict = KeyDownActions.modifiersQt;
// arrModsDict = KeyDownActions.arrowsModifiersQt;
// }
// );
//
// arrowKeys = [
// KeyDownActions.keyCodes['arrow up'],
// KeyDownActions.keyCodes['arrow down'],
// KeyDownActions.keyCodes['arrow left'],
// KeyDownActions.keyCodes['arrow right']
// ];
//
// [tabs.views, prefPane].flat.do({ |v|
// // reset keyDownAction - it's getting reassigned
//
// v.keyDownAction_(nil);
//
// this.shortcuts.do({ |keyDowns|
// v.keyDownAction_(
// v.keyDownAction.addFunc({ |view, char, modifiers, unicode, keycode|
// // window.view.keyDownAction_(
// // window.view.keyDownAction.addFunc({ |view, char, modifiers, unicode, keycode|
// var thisMod, thisArrMod;
//
// // [view.cs, char.cs, modifiers.cs, unicode.cs, keycode.cs].postln;
//
// switch(GUI.id,
// \cocoa, {
// thisMod = keyDowns.modifierCocoa;
// thisArrMod = keyDowns.arrowsModifierCocoa;
// },
// \qt, {
// thisMod = keyDowns.modifierQt;
// thisArrMod = keyDowns.arrowsModifierQt;
// }
// );
//
// case
// { modifiers == modsDict[\none] or:{ modifiers == arrModsDict[\none] }} {
// // "no modifier: %\n".postf(modifiers);
// if(keycode == keyDowns.keyCode and:{
// thisMod.isNil and:{ thisArrMod.isNil }
// }, {
// // "thisMod: %, thisArrMod: %\n".postf(thisMod, thisArrMod);
// keyDowns.func.interpret.value(view, char, modifiers, unicode, keycode)
// });
// }
// {
// (char !== 0.asAscii).or(arrowKeys.includes(keycode)) and:{
// modifiers != modsDict[\none] and:{
// modifiers != arrModsDict[\none]
// }
// }
// } {
// // "some modifier: %\n".postf(modifiers);
// if(keycode == keyDowns.keyCode and:{
// (modifiers == thisArrMod).or(modifiers == thisMod)
// }, {
// // "char: %, keyDowns.keyCode: %, keyCode: %, thisMod: %, thisArrMod: %\n".postf(char.cs, keyDowns.keyCode, keycode, thisMod, thisArrMod);
// keyDowns.func.interpret.value(view, char, modifiers, unicode, keycode)
// })
// }
// ;
// })
// )
// })
// })
// }

*prAddTab { |label|
var labelColor, unfocusedColor;
var modsDict, arrModsDict;
Expand Down Expand Up @@ -2401,4 +2323,4 @@ CVCenter {
^obj;
}

}
}
79 changes: 0 additions & 79 deletions CVCenter/CVWidget.sc
Expand Up @@ -3294,85 +3294,6 @@ CVWidget {
})
}

// shortcut support
// setShortcuts {
// var modsDict, arrModsDict, arrowKeys;
//
// switch(GUI.id,
// \cocoa, {
// modsDict = KeyDownActions.modifiersCocoa;
// arrModsDict = KeyDownActions.arrowsModifiersCocoa;
// },
// \qt, {
// modsDict = KeyDownActions.modifiersQt;
// arrModsDict = KeyDownActions.arrowsModifiersQt;
// }
// );
//
// arrowKeys = [
// KeyDownActions.keyCodes['arrow up'],
// KeyDownActions.keyCodes['arrow down'],
// KeyDownActions.keyCodes['arrow left'],
// KeyDownActions.keyCodes['arrow right']
// ];
//
// // "this.class.shortcuts: %\n".postf(this.class.shortcuts);
//
// focusElements.do({ |v|
// // reset keyDownAction - it's getting reassigned
// v.keyDownAction_(nil);
//
// this.class.shortcuts.do({ |keyDowns|
// // keyDowns.postln;
// v.keyDownAction_(
// v.keyDownAction.addFunc({ |view, char, modifiers, unicode, keycode|
// var thisMod, thisArrMod;
//
// // [view.cs, char.cs, modifiers.cs, unicode.cs, keycode.cs].postln;
//
// switch(GUI.id,
// \cocoa, {
// thisMod = keyDowns.modifierCocoa;
// thisArrMod = keyDowns.arrowsModifierCocoa;
// },
// \qt, {
// thisMod = keyDowns.modifierQt;
// thisArrMod = keyDowns.arrowsModifierQt;
// }
// );
//
// case
// { modifiers == modsDict[\none] or:{ modifiers == arrModsDict[\none] }} {
// // "no modifier: %\n".postf(modifiers);
// if(keycode == keyDowns.keyCode and:{
// thisMod.isNil and:{ thisArrMod.isNil }
// }, {
// // "thisMod: %, thisArrMod: %\n".postf(thisMod, thisArrMod);
// keyDowns.func.interpret.value(view, char, modifiers, unicode, keycode)
// });
// }
// {
// (char !== 0.asAscii).or(arrowKeys.includes(keycode)) and:{
// modifiers != modsDict[\none] and:{
// modifiers != arrModsDict[\none]
// }
// }
// } {
// // "some modifier: %\n".postf(modifiers);
// if(keycode == keyDowns.keyCode and:{
// (modifiers == thisArrMod).or(modifiers == thisMod)
// }, {
// // "keyDowns.keyCode: %, keyCode: %, thisMod: %, thisArrMod: %\n".postf(keyDowns.keyCode, keycode, thisMod, thisArrMod);
// keyDowns.func.interpret.value(view, char, modifiers, unicode, keycode)
// })
// }
// ;
// })
// )
// })
// })
// }

// EXPERIMENTAL: extended API
extend { |key, func ... controllers|
var thisKey, thisControllers;
Expand Down

0 comments on commit f1a4e30

Please sign in to comment.