private void AddBarLookAndFeelItem(BarLinksHolder holder, BarLookAndFeelItem item, string caption)
 {
     item.Caption    = caption;
     item.ItemClick += new ItemClickEventHandler(this.OnItemClick);
     item.UpdateState(this.lookAndFeel);
     holder.AddItem(item);
 }
Esempio n. 2
0
        private BarCheckItemCheckableSimpleActionControl CreateActionControl(string id, BarLinksHolder barLinksHolder)
        {
            BarCheckItem barCheckItem = new BarCheckItem(barLinksHolder.Manager);

            barCheckItem.CausesValidation = true;
            barLinksHolder.AddItem(barCheckItem);
            return(new BarCheckItemCheckableSimpleActionControl(id, barCheckItem));
        }
Esempio n. 3
0
 private static void BuildMenu(IModelNavigationItems items, BarLinksHolder ctrl, IBarManagerHolder dock)
 {
     foreach (var x in items)
     {
         if (x.Items.Count > 0)
         {
             var sub = new BarSubItem(dock.BarManager, x.Caption);
             sub.LargeGlyph = ImageLoader.Instance.GetImageInfo(x.ImageName).Image;
             ctrl.AddItem(sub);
             BuildMenu(x.Items, sub, dock);
         }
         else
         {
             var item = new BarButtonItem(dock.BarManager, x.Caption);
             item.LargeGlyph = ImageLoader.Instance.GetImageInfo(x.ImageName).Image;
             ctrl.AddItem(item);
         }
     }
 }
 private static void BuildMenu(IModelNavigationItems items, BarLinksHolder ctrl, IBarManagerHolder dock)
 {
     foreach (var x in items)
     {
         if (x.Items.Count > 0)
         {
             var sub = new BarSubItem(dock.BarManager, x.Caption);
             sub.LargeGlyph = ImageLoader.Instance.GetImageInfo(x.ImageName).Image;
             ctrl.AddItem(sub);
             BuildMenu(x.Items, sub, dock);
         }
         else
         {
             var item = new BarButtonItem(dock.BarManager, x.Caption);
             item.LargeGlyph = ImageLoader.Instance.GetImageInfo(x.ImageName).Image;
             ctrl.AddItem(item);
         }
     }
 }
Esempio n. 5
0
 void createMenu(BarLinksHolder bc, DataRow[] rows, DataTable dt) {
     foreach (DataRow row in rows) {
         DataRow[] progs = dt.Select("parentid='" + row["Modu_ID"] + "' and visiableflag=1", "Sequence");
         if (progs.Length > 0) {
             BarSubItem sub1 = new BarSubItem(barManager1, row["ModuName"].ToString());
             createMenu(sub1, progs, dt);
             bc.AddItem(sub1);
         } else {
             BarButtonItem bt = new BarButtonItem(barManager1, row["ModuName"].ToString());
             bt.ItemClick += new ItemClickEventHandler(bt_ItemClick);
             bt.Tag = Ebada.Core.ConvertHelper.RowToObject<mModule>(row);
             bc.AddItem(bt);
         }
     }
 }
Esempio n. 6
0
 void AddBarLookAndFeelItem(BarLinksHolder holder, BarLookAndFeelItem item, string caption)
 {
     item.Caption = caption;
     item.ItemClick += new ItemClickEventHandler(OnItemClick);
     item.UpdateState(lookAndFeel);
     holder.AddItem(item);
 }