private void onLoad()
 {
     if (cbLanguages.Items.Count == 0 || runOnLoad && DesignMode == false)
     {
         cbTypeOfRuleToView.SelectedIndex = 0;
         addColumnNames();
         cbLanguages.Items.AddRange(MiscUtils_OunceV6.getStringListWithSupportedLanguages().ToArray());
         cbLanguages.Text = "DotNet"; // default to dotnet
         functionsViewer.setCheckBoxesState(true);
         viewMode = RulesViewMode.AllRules;
         runOnLoad = false;
         loadMySqlDetails();
     }
     
 }
        private void setRulesViewMode()
        {
            if (rbViewMode_AllRules.Checked)
                viewMode = RulesViewMode.AllRules;
            else if (rbViewMode_OnlyNotInDb.Checked)
                viewMode = RulesViewMode.OnlyNotInDb;
            else if (rbViewMode_OnlyNotInDbAndMapped.Checked)
                viewMode = RulesViewMode.OnlyNotInDbAndMapped;
            else if (rbViewMode_OnlyTaggedRules.Checked)
                viewMode = RulesViewMode.OnlyTagged;
            else if (rbViewMode_TaggedAndInDb.Checked)
                viewMode = RulesViewMode.OnlyTaggedAndInDb;

            refreshRulesViewer(cbTypeOfRuleToView.Text, tbSignatureFilter.Text);

            //refreshRulesViewer();
        }