//------------------------------------------------------------------------------ // Bind keyset with group key to global function f //------------------------------------------------------------------------------ void CKeyMap::BindGroup(Tag gp,KeyGroupCB f) { CKeySet *set = FindKeySetById(gp); if (0 == set) return; lgrp = gp; // Remember the group set->BindTo(f); return; }
//------------------------------------------------------------------------------ // Unbind keyset with group key to global function f //------------------------------------------------------------------------------ void CKeyMap::UnbindGroup(Tag gp) { CKeySet *set = FindKeySetById(gp); if (0 == set) return; set->BindTo(GroupUnbind); return; }