Exemple #1
0
        // Friend interface exposed to client plugins:
        internal static void ShowHidePluginTab(TabPage tabp, bool visible)
        {
            if (visible)
            {
                //If Not AWBForm.ContainsTabPage(tabp) Then
                bool containedMainTab = AWBForm.ContainsTabPage(KingbotkPluginTab);

                if (containedMainTab)
                {
                    AWBForm.RemoveTabPage(KingbotkPluginTab);
                }
                AWBForm.AddTabPage(tabp);
                if (containedMainTab)
                {
                    AWBForm.AddTabPage(KingbotkPluginTab);
                }
                //End If
                //If AWBForm.ContainsTabPage(tabp) Then
            }
            else
            {
                AWBForm.RemoveTabPage(tabp);
            }
        }
        private static void ShowHideTab(bool ShowHide)
        {
            if (TabPageMenuItem.Checked != ShowHide)
            {
                TabPageMenuItem.Checked = ShowHide;
            }

            if (ShowHide)
            {
                AWBForm.AddTabPage(ServerAWBPlugin.ServerPluginTabPage);
            }
            else
            {
                AWBForm.RemoveTabPage(ServerAWBPlugin.ServerPluginTabPage);
            }
        }