public static KeyData Add(HKCategory cat, int name, HotKeyCallback callback) { return(Add(cat, HKSubCat.None, name, callback)); }
public static KeyData Add(HKCategory cat, LocString name, HotKeyCallbackState callback, object state) { return(Add(cat, HKSubCat.None, (int)name, callback, state)); }
public KeyData( string name, HKCategory cat, HKSubCat sub, HotKeyCallbackState call, object state ) { m_Name = 0; m_SName = name; m_Callback = null; m_CallbackState = call; m_State = state; m_Node = HotKey.MakeNode( HotKey.FindParent( cat, sub ), ToString(), this ); }
public static TreeNode FindParent(HKCategory cat, HKSubCat sub) { return(FindParent(m_Root, cat, sub)); }
public static TreeNode FindParent( HKCategory cat, HKSubCat sub ) { return FindParent( m_Root, cat, sub ); }
//public HotKeyCallback Callback{ get{ return m_Callback; } } public KeyData( int name, HKCategory cat, HKSubCat sub, HotKeyCallback call ) { m_Name = name; m_SName = null; m_Callback = call; m_CallbackState = null; m_Node = HotKey.MakeNode( HotKey.FindParent( cat, sub ), ToString(), this ); }
public static TreeNode FindParent( TreeNode root, HKCategory cat, HKSubCat sub ) { TreeNode parent = root; if ( cat != HKCategory.None ) { parent = FindNode( root, cat ); if ( sub != HKSubCat.None && parent != null ) { TreeNode subNode = FindNode( parent, sub ); if ( subNode != null ) parent = subNode; } } return parent; }
public static KeyData Add( HKCategory cat, HKSubCat sub, string name, HotKeyCallbackState callback, object state ) { KeyData kd = new KeyData( name, cat, sub, callback, state ); m_List.Add( kd ); return kd; }
public static KeyData Add( HKCategory cat, LocString name, HotKeyCallbackState callback, object state ) { return Add( cat, HKSubCat.None, (int)name, callback, state ); }
public static KeyData Add( HKCategory cat, HKSubCat sub, LocString name, HotKeyCallback callback ) { KeyData kd = new KeyData( (int)name, cat, sub, callback ); m_List.Add( kd ); return kd; }
public static KeyData Add( HKCategory cat, int name, HotKeyCallback callback ) { return Add( cat, HKSubCat.None, name, callback ); }