Example #1
0
        /// <summary>
        /// GEPlugin Visibility 변경
        /// </summary>
        /// <param name="isVisible"></param>
        public void SetPluginVisibility(bool isVisible)
        {
            try
            {
                if (this.ge == null)
                {
                    FileLogManager.GetInstance().WriteLog("[GEController] SetPluginVisibility( GEPlugin is null. )");

                    throw new Exception("External Exception : GEPlugin is null.");
                }

                if (isVisible)
                {
                    ge.getWindow().setVisibility(ge.VISIBILITY_SHOW);
                }
                else
                {
                    ge.getWindow().setVisibility(ge.VISIBILITY_HIDE);
                }
            }
            catch (Exception ex)
            {
                System.Console.WriteLine("ShowPlugin Exception : " + ex.ToString());
                FileLogManager.GetInstance().WriteLog("[GEController] SetPluginVisibility( " + ex.ToString() + " )");
            }
        }