Example #1
0
        /// <summary>Tabreiter wurde aktiviert!</summary>
        internal static void bufferIsActivated()
        {
            if (!Main.isFuctionSwitch)
            {
                Main.cuTabWhatIsThis = ClassCADdyWhatIAm.check(pluginSettings);

                if (cuTabWhatIsThis != enWhatIAm.CADdyCoord)
                {
                    if (cuTabWhatIsThis == enWhatIAm.CADdyMeasure)
                    {
                        Main.cADdyMessdaten.getMeasuresFromCurrentCADdy(Main.pluginSettings);
                        Main.cADdyPoints.clear();
                    }
                }
                else if (cuTabWhatIsThis == enWhatIAm.CADdyCoord)
                {
                    Main.cADdyPoints.getPointsFromCurrentCADdy(Main.pluginSettings);
                    Main.cADdyMessdaten.clear();
                }
                else
                {
                }
                int num = ClassNPPTools.getOpenFileCount() - 1;


                ClassNPPTools.enablePluginMenuFunction((int)CADdyToolsMenuId.Menue_Coord_FormCADdy, Main.cuTabWhatIsThis == enWhatIAm.CADdyCoord);
                ClassNPPTools.enablePluginMenuFunction((int)CADdyToolsMenuId.Menue_Coord_FormExcel, Main.cuTabWhatIsThis == enWhatIAm.CADdyCoord);
                ClassNPPTools.enablePluginMenuFunction((int)CADdyToolsMenuId.Menue_Coord_SortCol1, Main.cuTabWhatIsThis == enWhatIAm.CADdyCoord);
                ClassNPPTools.enablePluginMenuFunction((int)CADdyToolsMenuId.Menue_Coord_SortCol2, Main.cuTabWhatIsThis == enWhatIAm.CADdyCoord);
                ClassNPPTools.enablePluginMenuFunction((int)CADdyToolsMenuId.Menue_Coord_SortCol3, Main.cuTabWhatIsThis == enWhatIAm.CADdyCoord);
                ClassNPPTools.enablePluginMenuFunction((int)CADdyToolsMenuId.Menue_Coord_SortCol4, Main.cuTabWhatIsThis == enWhatIAm.CADdyCoord);
                ClassNPPTools.enablePluginMenuFunction((int)CADdyToolsMenuId.Menue_Coord_SortCol5, Main.cuTabWhatIsThis == enWhatIAm.CADdyCoord);
                ClassNPPTools.enablePluginMenuFunction((int)CADdyToolsMenuId.Menue_Coord_Rotation, Main.cuTabWhatIsThis == enWhatIAm.CADdyCoord);
                ClassNPPTools.enablePluginMenuFunction((int)CADdyToolsMenuId.Menue_Coord_Translation, Main.cuTabWhatIsThis == enWhatIAm.CADdyCoord);
                ClassNPPTools.enablePluginMenuFunction((int)CADdyToolsMenuId.Menue_Coord_Transformation, Main.cuTabWhatIsThis == enWhatIAm.CADdyCoord && num == 2);
                ClassNPPTools.enablePluginMenuFunction((int)CADdyToolsMenuId.Menue_Coord_Polar, Main.cuTabWhatIsThis == enWhatIAm.CADdyCoord);
                ClassNPPTools.enablePluginMenuFunction((int)CADdyToolsMenuId.Menue_Coord_Compare, Main.cuTabWhatIsThis == enWhatIAm.CADdyCoord && num == 2);

                ClassNPPTools.enablePluginMenuFunction((int)CADdyToolsMenuId.Menue_Measure_FormCADdy, Main.cuTabWhatIsThis == enWhatIAm.CADdyMeasure);
                ClassNPPTools.enablePluginMenuFunction((int)CADdyToolsMenuId.Menue_Measure_FormExcel, Main.cuTabWhatIsThis == enWhatIAm.CADdyMeasure);
                ClassNPPTools.enablePluginMenuFunction((int)CADdyToolsMenuId.Menue_Measure_FormCAPLAN, Main.cuTabWhatIsThis == enWhatIAm.CADdyMeasure);
                ClassNPPTools.enablePluginMenuFunction((int)CADdyToolsMenuId.Menue_Measure_SetID, Main.cuTabWhatIsThis == enWhatIAm.CADdyMeasure);

                ClassNPPTools.enablePluginMenuFunction((int)CADdyToolsMenuId.Menue_ChangeCode, Main.cuTabWhatIsThis > enWhatIAm.iDontKnown);


                ClassNPPTools.enablePluginMenuFunction((int)CADdyToolsMenuId.Menue_Coord, false);
                ClassNPPTools.enablePluginMenuFunction((int)CADdyToolsMenuId.Menue_Coord_Sort, false);
                ClassNPPTools.enablePluginMenuFunction((int)CADdyToolsMenuId.Menue_Measure, false);
                ClassNPPTools.enablePluginMenuFunction((int)CADdyToolsMenuId.Menue_MeasCode, false);
                ClassNPPTools.enablePluginMenuFunction((int)CADdyToolsMenuId.Menue_Dummy_1, false);
                ClassNPPTools.enablePluginMenuFunction((int)CADdyToolsMenuId.Menue_Dummy_2, false);
                ClassNPPTools.enablePluginMenuFunction((int)CADdyToolsMenuId.Menue_Dummy_3, false);

                if (Main.frmChangeCod != null)
                {
                    if (Main.cuTabWhatIsThis != enWhatIAm.iDontKnown)
                    {
                        Main.frmChangeCod.readCuDatas();
                    }
                    else
                    {
                        Main.frmChangeCod.closeMe();
                        Main.frmChangeCod.Dispose();
                        Main.frmChangeCod = null;
                    }
                }
                if (Main.frmChangeid != null)
                {
                    if (Main.cuTabWhatIsThis == enWhatIAm.CADdyMeasure)
                    {
                        Main.frmChangeid.readCuDatas();
                    }
                    else
                    {
                        Main.frmChangeid.closeMe();
                        Main.frmChangeid.Dispose();
                        Main.frmChangeid = null;
                    }
                }
                if (Main.cuTabWhatIsThis == enWhatIAm.CADdyCoord)
                {
                    if (Main.frmRotate != null)
                    {
                        Main.frmRotate.readCuDatas();
                    }
                    if (Main.frmPolar != null)
                    {
                        Main.frmPolar.readCuDatas();
                    }
                    if (Main.frmTranslate != null)
                    {
                        Main.frmTranslate.readCuDatas();
                    }
                    if (num != 2)
                    {
                        if (Main.frmCompare != null)
                        {
                            Main.frmCompare.closeMe();
                            Main.frmCompare.Dispose();
                            Main.frmCompare = null;
                        }
                        if (Main.frmTransform != null)
                        {
                            Main.frmTransform.closeMe();
                            Main.frmTransform.Dispose();
                            Main.frmTransform = null;
                            return;
                        }
                    }
                }
                else
                {
                    if (Main.frmRotate != null)
                    {
                        Main.frmRotate.closeMe();
                        Main.frmRotate.Dispose();
                        Main.frmRotate = null;
                    }
                    if (Main.frmPolar != null)
                    {
                        Main.frmPolar.closeMe();
                        Main.frmPolar.Dispose();
                        Main.frmPolar = null;
                    }
                    if (Main.frmCompare != null)
                    {
                        Main.frmCompare.closeMe();
                        Main.frmCompare.Dispose();
                        Main.frmCompare = null;
                    }
                    if (Main.frmTranslate != null)
                    {
                        Main.frmTranslate.closeMe();
                        Main.frmTranslate.Dispose();
                        Main.frmTranslate = null;
                    }
                    if (Main.frmTransform != null)
                    {
                        Main.frmTransform.closeMe();
                        Main.frmTransform.Dispose();
                        Main.frmTransform = null;
                    }
                }
            }
        }