예제 #1
0
        protected void RefreshTool(Sys_Button sys_Button)
        {
            BarLargeButtonItem barButtonItem = (BarLargeButtonItem)sys_Button.Button_BarItem;

            if (barButtonItem != null)
            {
                barButtonItem.Enabled    = sys_Button.Button_Enabled;
                barButtonItem.Visibility = (BarItemVisibility)((!sys_Button.Button_Visible).ToIntEx());
                BarShortcut barShortcut = new BarShortcut((Keys)sys_Button.Button_Key | (Keys)sys_Button.Button_SecondKey);
                barButtonItem.ItemShortcut     = barShortcut;
                barButtonItem.ShowItemShortcut = DevExpress.Utils.DefaultBoolean.True;
                barButtonItem.Caption          = sys_Button.Button_Nick;
                barButtonItem.Hint             = sys_Button.Button_Hint ?? sys_Button.Button_Nick;
                if (SmallIconList != null && SmallIconList.Images[sys_Button.Button_Icon] != null)
                {
                    barButtonItem.ImageOptions.Image = SmallIconList.Images[sys_Button.Button_Icon];
                }
                if (sys_Button.Button_IsLarge)
                {
                    barButtonItem.ImageOptions.LargeImage = LargeIconList.Images[sys_Button.Button_Icon];
                }
                barButtonItem.Alignment        = (BarItemLinkAlignment)sys_Button.Button_Alignment;
                barButtonItem.CaptionAlignment = (BarItemCaptionAlignment)sys_Button.Button_CaptionAlignment;
                barButtonItem.PaintStyle       = BarItemPaintStyle.CaptionGlyph;
            }
        }
예제 #2
0
        void Init()
        {
            var listViewShortcuts = (IModelListViewShortcuts)Application.Model.Options;

            filterShortcut          = ShortcutHelper.ParseBarShortcut(listViewShortcuts.FilterShortcut);
            groupShortcut           = ShortcutHelper.ParseBarShortcut(listViewShortcuts.GroupShortcut);
            sortShortcut            = ShortcutHelper.ParseBarShortcut(listViewShortcuts.SortShortcut);
            navigateBackShortcut    = ShortcutHelper.ParseBarShortcut(listViewShortcuts.NavigateBackShortcut);
            navigateForwardShortcut = ShortcutHelper.ParseBarShortcut(listViewShortcuts.NavigateForwardShortcut);
        }
예제 #3
0
 void Init() {
     var listViewShortcuts = (IModelListViewShortcuts)Application.Model.Options;
     filterShortcut = ShortcutHelper.ParseBarShortcut(listViewShortcuts.FilterShortcut);
     groupShortcut = ShortcutHelper.ParseBarShortcut(listViewShortcuts.GroupShortcut);
     sortShortcut = ShortcutHelper.ParseBarShortcut(listViewShortcuts.SortShortcut);
     navigateBackShortcut = ShortcutHelper.ParseBarShortcut(listViewShortcuts.NavigateBackShortcut);
     navigateForwardShortcut = ShortcutHelper.ParseBarShortcut(listViewShortcuts.NavigateForwardShortcut);
 }
예제 #4
0
 public TableBarItem(BarManager manager, string caption, int imageIndex, BarShortcut shortcut)
     : base(manager, caption, imageIndex, shortcut)
 {
 }
예제 #5
0
 public BarTransparentButtonItem(BarManager manager, string caption, int imageIndex, BarShortcut shortcut)
     : base(manager, caption, imageIndex, shortcut)
 {
 }