C2022-003-Change-Textboxes-to-RTF-3
This commit is contained in:
@@ -721,6 +721,59 @@ namespace Volian.Controls.Library
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public DevComponents.DotNetBar.GalleryContainer BuildSymbolGalleryForRO()
|
||||
{
|
||||
// sl, galleryContainerSymbolsCM, galleryContainerSymbolsCM3, galleryContainerSymbolsGrid, galleryContainerSymbolsCM4
|
||||
|
||||
DevComponents.DotNetBar.GalleryContainer gc1 = galleryContainerSymbolsCM;
|
||||
DevComponents.DotNetBar.GalleryContainer gc2 = galleryContainerSymbolsCM3;
|
||||
DevComponents.DotNetBar.GalleryContainer gc3 = galleryContainerSymbolsGrid;
|
||||
DevComponents.DotNetBar.GalleryContainer gc4 = galleryContainerSymbolsCM4;
|
||||
|
||||
FormatInfo fmt = FormatInfo.Get(1);
|
||||
SymbolList sl = fmt.PlantFormat.FormatData.SymbolList;
|
||||
if (sl == null || sl.Count <= 0)
|
||||
{
|
||||
FlexibleMessageBox.Show("No symbols are available, check with administrator");
|
||||
//return DevComponents.DotNetBar.GalleryContainer;
|
||||
}
|
||||
foreach (Symbol sym in sl)
|
||||
{
|
||||
// get an image of the symbol character
|
||||
// found the we cannot change the font being used for the button text
|
||||
Bitmap symCharBtmp = createTextBitmap((char)sym.Unicode);
|
||||
DevComponents.DotNetBar.ButtonItem btn = new DevComponents.DotNetBar.ButtonItem();
|
||||
btn.Image = symCharBtmp;
|
||||
//btn.Text = string.Format("{0}", (char)sym.Unicode);
|
||||
|
||||
// to name button use unicode rather than desc, desc may have spaces or odd chars
|
||||
btn.Name = "btn" + sym.Unicode.ToString();
|
||||
btn.Tooltip = sym.Desc;
|
||||
btn.Tag = string.Format(@"{0}", sym.Unicode);
|
||||
//btn.FontBold = true;
|
||||
btn.Click += new System.EventHandler(btnSym_Click);
|
||||
galleryContainerSymbols.SubItems.Add(btn);
|
||||
DevComponents.DotNetBar.ButtonItem btnCM1 = GetCMButton(sym);
|
||||
btnCM1.Image = symCharBtmp;
|
||||
btnCM1.Click += new System.EventHandler(btnSym_Click);
|
||||
gc1.SubItems.Add(btnCM1);
|
||||
DevComponents.DotNetBar.ButtonItem btnCM2 = GetCMButton(sym);
|
||||
btnCM2.Image = symCharBtmp;
|
||||
btnCM2.Click += new System.EventHandler(btnSym_Click);
|
||||
gc2.SubItems.Add(btnCM2);
|
||||
DevComponents.DotNetBar.ButtonItem btnCM3 = GetCMButton(sym);
|
||||
btnCM3.Image = symCharBtmp;
|
||||
btnCM3.Click += new System.EventHandler(btnSym_Click);
|
||||
gc3.SubItems.Add(btnCM3);
|
||||
DevComponents.DotNetBar.ButtonItem btnCM4 = GetCMButton(sym);
|
||||
btnCM4.Image = symCharBtmp;
|
||||
btnCM4.Click += new System.EventHandler(btnSym_Click);
|
||||
gc4.SubItems.Add(btnCM4);
|
||||
}
|
||||
return galleryContainerSymbols;
|
||||
}
|
||||
|
||||
private void SetBtnInsSupInfoVisible()
|
||||
{
|
||||
if (MyItemInfo == null) return;
|
||||
|
||||
Reference in New Issue
Block a user