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, HKSubCat sub, string name, HotKeyCallbackState callback, object state) { KeyData kd = new KeyData(name, cat, sub, callback, state); m_List.Add(kd); return(kd); }
public KeyData(string name, HKCategory cat, HKSubCat sub, HotKeyCallback call) { m_Name = 0; m_SName = name; m_Callback = call; m_CallbackState = null; m_Node = HotKey.MakeNode(HotKey.FindParent(cat, sub), ToString(), this); }
public KeyData(int name, HKCategory cat, HKSubCat sub, HotKeyCallbackState call, object state) { m_Name = name; m_SName = null; m_Callback = null; m_CallbackState = call; m_State = state; m_Node = HotKey.MakeNode(HotKey.FindParent(cat, sub), ToString(), this); }
private static int GetHKSubCatLangKey(HKSubCat tag) { switch (tag) { case HKSubCat.MystC: return(2103); case HKSubCat.MasteriesC: return(2104); default: return((int)LocString.HKSubOffset + (int)tag); } }
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 TreeNode FindParent(HKCategory cat, HKSubCat sub) { return(FindParent(m_Root, cat, sub)); }
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 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( HKCategory cat, HKSubCat sub ) { return FindParent( m_Root, cat, sub ); }
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, HKSubCat sub, LocString name, HotKeyCallback callback ) { KeyData kd = new KeyData( (int)name, cat, sub, callback ); m_List.Add( kd ); return kd; }