protected virtual void OnTabMouseLeave(TabEventArgs e) { if (TabMouseLeave != null) { TabMouseLeave(this, e); } }
protected virtual void OnTabMouseEnter(TabEventArgs e) { if (TabMouseEnter != null) { TabMouseEnter(this, e); } }
protected virtual void OnTabClosed(TabEventArgs e) { if (TabClosed != null) { TabClosed(this, e); } }
protected virtual void OnTabClosed(TabEventArgs e) { if (TabClosed != null) { TabClosed(this, e); } e.TabPage.CallTabClosed(e); }
protected virtual void OnTabMouseEnter(TabEventArgs e) { if (TabMouseEnter != null) { TabMouseEnter(this, e); } hoverTab = e.TabPage; Invalidate(GetTabRect(e.TabPage)); e.TabPage.CallTabMouseEnter(e); Update(); }
protected virtual void OnTabMouseLeave(TabEventArgs e) { if (TabMouseLeave != null) { TabMouseLeave(this, e); } if (hoverTab == e.TabPage) { hoverTab = null; hoverClose = false; } else { Debug.WriteLine("Mouse left non-hover tab."); } Invalidate(GetTabRect(e.TabPage)); e.TabPage.CallTabMouseLeave(e); Update(); }
internal void CallTabMouseLeave(TabEventArgs e) { OnTabMouseLeave(e); }
internal void CallTabMouseEnter(TabEventArgs e) { OnTabMouseEnter(e); }
internal void CallTabClosed(TabEventArgs e) { OnTabClosed(e); }