Exemplo n.º 1
0
 public void OnDropDownItemClicked(ref RibbonItemEventArgs e)
 {
     if (DropDownItemClicked != null)
     {
         DropDownItemClicked(e.Item, e);
     }
 }
Exemplo n.º 2
0
 static void ComponentManager_ItemInitialized(object sender, RibbonItemEventArgs e)
 {
     if (Autodesk.Windows.ComponentManager.Ribbon == null)
     {
         Autodesk.Windows.ComponentManager.ItemInitialized -= new EventHandler <RibbonItemEventArgs>(ComponentManager_ItemInitialized);
     }
 }
Exemplo n.º 3
0
 public void OnButtonItemClicked(ref RibbonItemEventArgs e)
 {
     if (ButtonItemClicked != null)
     {
         ButtonItemClicked(e.Item, e);
     }
 }
Exemplo n.º 4
0
        private void LangComboBox_DropDownItemClicked(object sender, RibbonItemEventArgs e)
        {
            ConfigurationHelper.UpdateLanguage(e.Item.Text);
            string LangCheck = ConfigurationHelper.GetLanguage();

            if (!LangCheck.Contains("ERROR"))
            {
                if (LangCheck.ToUpper() == "ARABIC")
                {
                    System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("ar-JO");
                    this.ribbon1.RightToLeft = RightToLeft.Yes;
                    this.RightToLeft         = RightToLeft.Yes;
                }
                else
                {
                    System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("en");
                    this.ribbon1.RightToLeft = RightToLeft.No;
                    this.RightToLeft         = RightToLeft.No;
                }
            }

            UiText.TranslateUiText();
            MsgTxt.TranslateMsgsTxt();
            FormsNames.TranslateFormsNames();
            TranslateUI();
            this.Refresh();
        }
Exemplo n.º 5
0
 public virtual void OnDropDownItemClicked(ref RibbonItemEventArgs e)
 {
     if (DropDownItemClicked != null)
     {
         DropDownItemClicked(this, e);
     }
 }
        private void ribbonButtonStyle_DropDownItemClicked(object sender, RibbonItemEventArgs e)
        {
            _orbStyleName = e.Item.Text;
            switch (_orbStyleName)
            {
            case "Office 2007":
            {
                _orbStyle      = RibbonOrbStyle.Office_2007;
                _orbStyleIndex = 0;
                break;
            }

            case "Office 2010":
            {
                _orbStyle      = RibbonOrbStyle.Office_2010;
                _orbStyleIndex = 1;
                break;
            }

            default:
            {
                _orbStyle      = RibbonOrbStyle.Office_2013;
                _orbStyleIndex = 2;
                break;
            }
            }
            ribbonMain.OrbStyle = _orbStyle;
        }
Exemplo n.º 7
0
 /// <summary>
 /// 用于激活菜单
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 static void ComponentManager_ItemInitialized(object sender, RibbonItemEventArgs e)
 {
     if (ComponentManager.Ribbon != null)
     {
         ComponentManager.ItemInitialized -= new EventHandler <RibbonItemEventArgs>(ComponentManager_ItemInitialized);
     }
 }
Exemplo n.º 8
0
 void MainItems_BeforeRemoveItem(object obj, RibbonItemEventArgs args)
 {
     if (this.ribbonControlAdv1.Header.MainItems.Count == 2)
     {
         this.panel1.Visible = true;
     }
 }
Exemplo n.º 9
0
 void ComponentManager_ItemInitialized(object sender, RibbonItemEventArgs e)
 {
     if (Autodesk.Windows.ComponentManager.Ribbon != null)
     {
         //Initialize.Ribbon.MyRibbon();
         Autodesk.Windows.ComponentManager.ItemInitialized -= ComponentManager_ItemInitialized;
     }
 }
Exemplo n.º 10
0
        private void DropDownItem_Click(object sender, EventArgs e)
        {
            _selectedItem = (sender as RibbonItem);

            var ev = new RibbonItemEventArgs(sender as RibbonItem);

            OnDropDownItemClicked(ref ev);
        }
        private void ribbonButtonTheme_DropDownItemClicked(object sender, RibbonItemEventArgs e)
        {
            _orbThemeName = e.Item.Text;
            switch (_orbThemeName)
            {
            case "Normal":
            {
                _orbTheme      = RibbonTheme.Normal;
                _orbThemeIndex = 0;
                break;
            }

            case "Blue":
            {
                _orbTheme      = RibbonTheme.Blue;
                _orbThemeIndex = 1;
                break;
            }

            case "Black":
            {
                _orbTheme      = RibbonTheme.Black;
                _orbThemeIndex = 2;
                break;
            }

            case "Green":
            {
                _orbTheme      = RibbonTheme.Green;
                _orbThemeIndex = 3;
                break;
            }

            case "Purple":
            {
                _orbTheme      = RibbonTheme.Purple;
                _orbThemeIndex = 4;
                break;
            }

            case "JellyBelly":
            {
                _orbTheme      = RibbonTheme.JellyBelly;
                _orbThemeIndex = 5;
                break;
            }

            default:
            {
                _orbTheme      = RibbonTheme.Halloween;
                _orbThemeIndex = 6;
                break;
            }
            }
            Theme.ThemeColor = _orbTheme;
            ribbonMain.Refresh();
        }
Exemplo n.º 12
0
 /// <summary>
 /// ComponentManager.ItemInitialized 事件在每一次添加对象(选项卡 RibbonTab、不包括:工具栏)时都会触发。
 /// </summary>
 /// <remarks>如果不考虑使用功能选项卡,则可不用绑定此事件。
 /// 实际情况下,不绑定此事件也可以正常使用功能选项卡,只是可能要手动通过Ribbon命令打开一次 选项栏 界面。</remarks>
 void ComponentManager_ItemInitialized(object sender, RibbonItemEventArgs e)
 {
     // ComponentManager.Ribbon 只有当 AutoCAD 自启动以来都没有打开过 Ribbon 的情况下才会为 null!
     // 一旦用户打开过选项卡(比如通过 Ribbon)命令,即使后面通过 RibbonClose 命令将选项卡栏关闭,ComponentManager.Ribbon 的值也不再为 null。
     if (ComponentManager.Ribbon != null)
     {
         createRibbon();
         ComponentManager.ItemInitialized -= ComponentManager_ItemInitialized;
     }
 }
Exemplo n.º 13
0
 public void ComponentManager_ItemInitialized(object sender, RibbonItemEventArgs e)
 {
     // one Ribbon item is initialized, check for Ribbon control
     ribbon = ComponentManager.Ribbon;
     if (ribbon != null)
     {
         Create();
         // remove the event handler
         ComponentManager.ItemInitialized -= new System.EventHandler <RibbonItemEventArgs>(ComponentManager_ItemInitialized);
     }
 }
Exemplo n.º 14
0
        private void DropDownItem_Click(object sender, EventArgs e)
        {
            // Steve
            _selectedItem = (sender as RibbonItem);

            TextBoxText = (sender as RibbonItem).Text;
            //Kevin Carbis
            var ev = new RibbonItemEventArgs(sender as RibbonItem);

            OnDropDownItemClicked(ref ev);
        }
Exemplo n.º 15
0
        private void rpFinanceiroRpt0016_DropDownItemClicked(object sender, RibbonItemEventArgs e)
        {
            switch (rpFinanceiroRpt0016.SelectedItem.Value)
            {
            case "16":
                var rpt0016 = new Frmrpt0016 {
                    MdiParent = this
                };
                rpt0016.Show();
                break;

            case "17":
                var rpt0017 = new frmRPT0017 {
                    MdiParent = this
                };
                rpt0017.Show();
                break;

            case "18":
                var rpt0018 = new frmrpt0018 {
                    MdiParent = this
                };
                rpt0018.Show();
                break;

            case "23":
                var rpt0023 = new frmRpt0023 {
                    MdiParent = this
                };
                rpt0023.Show();
                break;

            case "24":
                var rpt0024 = new frmRpt0024 {
                    MdiParent = this
                };
                rpt0024.Show();
                break;

            case "25":
                var rpt0025 = new frmRpt0025 {
                    MdiParent = this
                };
                rpt0025.Show();
                break;

            case "26":
                var rpt0026 = new frmRpt0026 {
                    MdiParent = this
                };
                rpt0026.Show();
                break;
            }
        }
Exemplo n.º 16
0
 private static void ComponentManager_ItemInitialized(object sender, RibbonItemEventArgs e)
 {
     ribbon = ComponentManager.Ribbon;
     if (ribbon == null)
     {
         return;
     }
     ComponentManager.ItemInitialized -= ComponentManager_ItemInitialized;
     CreateRibbon();
     Application.SystemVariableChanged += Application_SystemVariableChanged;
 }
Exemplo n.º 17
0
 static void ComponentManager_ItemInitialized(object sender, RibbonItemEventArgs e)
 {
     //now one Ribbon item is initialized, but the Ribbon control
     //may not be available yet, so check if before
     if (Autodesk.Windows.ComponentManager.Ribbon != null)
     {
         //ok, create Ribbon
         createRibbon();
         //and remove the event handler
         Autodesk.Windows.ComponentManager.ItemInitialized -=
             new EventHandler <RibbonItemEventArgs>(ComponentManager_ItemInitialized);
     }
 }
Exemplo n.º 18
0
        //------------------------------------------------------------------------//
        //
        private void ComponentManager_ItemInitialized(object sender, RibbonItemEventArgs e)
        {
            //now one Ribbon item is initialized, but the Ribbon control
            //may not be available yet, so check if before
            if (ComponentManager.Ribbon != null)
            {
                //CardioideTabRibbon();

                //and remove the event handler
                ComponentManager.ItemInitialized -=
                    new EventHandler <RibbonItemEventArgs>(ComponentManager_ItemInitialized);
            }
        }
Exemplo n.º 19
0
        internal void item_Click(object sender, EventArgs e)
        {
            // Steve
            _selectedItem = (sender as RibbonItem);

            //Kevin Carbis
            var ev = new RibbonItemEventArgs(_selectedItem);

            if (DropDownItems.Contains(_selectedItem))
            {
                OnDropDownItemClicked(ref ev);
            }
            else
            {
                OnButtonItemClicked(ref ev);
            }
        }
Exemplo n.º 20
0
        /* Обработчик события
         * Следит за событиями изменения окна автокада.
         * Используем его для того, чтобы "поймать" момент построения ленты,
         * учитывая, что наш плагин уже инициализировался
         */
        private void ComponentManager_ItemInitialized(object sender, RibbonItemEventArgs e)
        {
            // Проверяем, что лента загружена
            if (ComponentManager.Ribbon != null)
            {
                _loadRibbonPanel = bool.TryParse(UserConfigFile.GetValue("mpPlinesedit", "LoadRibbonPanel"), out var b) && b;

                // Строим нашу вкладку
                // Ribbon
                if (_loadRibbonPanel)
                {
                    PlinesEditRibbonBuilder.AddPanelToRibbon(true, GetListOfFunctions());
                }

                // и раз уж лента запустилась, то отключаем обработчик событий
                // ComponentManager.ItemInitialized -= ComponentManager_ItemInitialized;
            }
        }
Exemplo n.º 21
0
        /// <summary>
        /// 创建带式菜单。
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        public static void initRibbon(object sender, RibbonItemEventArgs e)
        {
            var ribCtl = ComponentManager.Ribbon;

            var ribBtn1 = new RibbonButton();

            ribBtn1.Text     = "创建管道";
            ribBtn1.ShowText = true;
            //ribBtn.Image = ??;
            //ribBtn.ShowImage = true;
            ribBtn1.CommandParameter = $"{PipeSample.kCmdNameMakePipeType1} ";
            ribBtn1.CommandHandler   = new CommandHandler();

            var ribBtn2 = new RibbonButton();

            ribBtn2.Text     = "创建阀门";
            ribBtn2.ShowText = true;
            //ribBtn.Image = ??;
            //ribBtn.ShowImage = true;
            ribBtn2.CommandParameter = $"{PipeSample.kCmdNameMakeValveType1} ";
            ribBtn2.CommandHandler   = new CommandHandler();

            var ribPnlSrc = new RibbonPanelSource();

            ribPnlSrc.Title = "管道设计";
            ribPnlSrc.Items.Add(ribBtn1);
            ribPnlSrc.Items.Add(ribBtn2);

            var ribPnl = new RibbonPanel();

            ribPnl.Source = ribPnlSrc;

            var ribTab = new RibbonTab();

            ribCtl.Tabs.Add(ribTab);
            ribTab.Title    = "管道";
            ribTab.Id       = "管道";
            ribTab.IsActive = true;
            ribTab.Panels.Add(ribPnl);

            ComponentManager.ItemInitialized -= initRibbon;
        }
Exemplo n.º 22
0
        void ComponentManager_ItemInitialized(object sender, RibbonItemEventArgs ev)
        {
            try
            {
                if (ComponentManager.Ribbon.FindTab("wizfds_id2586") == null)
                {
                    Ribbon.Ribbon rb = new Ribbon.Ribbon();
                    //and remove the event handler
#if ARX_APP
                    Autodesk.Windows.ComponentManager.ItemInitialized -=
                        new EventHandler <RibbonItemEventArgs>(ComponentManager_ItemInitialized);
#elif BRX_APP
                    //Autodesk.Windows.ComponentManager.ItemInitialized -=
                    //    new EventHandler<RibbonItemEventArgs>(ComponentManager_ItemInitialized);
#endif
                }
            }
            catch (System.Exception e)
            {
                ed.WriteMessage("\nWizFDS exception:" + e.ToString());
            }
        }
Exemplo n.º 23
0
        private void rbcAtendimentoRelatorios_DropDownItemClicked(object sender, RibbonItemEventArgs e)
        {
            switch (rbcAtendimentoRelatorios.SelectedItem.Value)
            {
            case "5":

                if (Rpt0004 != null && (Rpt0004 != null || Rpt0004.IsDisposed))
                {
                    Rpt0004.MdiParent     = this;
                    Rpt0004.StartPosition = FormStartPosition.CenterScreen;
                    Rpt0004.Show();
                }
                break;

            case "13":
                var rpt0013 = new Frmrpt0013 {
                    MdiParent = this
                };
                rpt0013.Show();
                break;

            case "15":
                var rpt0015 = new Frmrpt0015 {
                    MdiParent = this
                };
                rpt0015.Show();
                break;

            case "16":
                var rpt0016 = new Frmrpt0016 {
                    MdiParent = this
                };
                rpt0016.Show();
                break;
            }
        }
Exemplo n.º 24
0
 private void ribbonComboBox1_DropDownItemClicked(object sender, RibbonItemEventArgs e)
 {
     MessageBox.Show(@"Item Clicked");
 }