This commit is contained in:
John Jenko 2011-03-24 18:36:54 +00:00
parent ccd1d65fce
commit b4d6118af8

View File

@ -147,9 +147,10 @@ namespace Volian.Controls.Library
MessageBox.Show("No symbols are available, check with administrator"); MessageBox.Show("No symbols are available, check with administrator");
return; return;
} }
BuildSymbolGallery(sl, galleryContainerSymbolsCM); BuildSymbolGallery(sl, galleryContainerSymbolsCM, galleryContainerSymbolsCM3, galleryContainerSymbolsGrid);
BuildSymbolGallery(sl, galleryContainerSymbolsCM3); //BuildSymbolGallery(sl, galleryContainerSymbolsCM);
BuildSymbolGallery(sl, galleryContainerSymbolsGrid); //BuildSymbolGallery(sl, galleryContainerSymbolsCM3);
//BuildSymbolGallery(sl, galleryContainerSymbolsGrid);
} }
SetButtonAndMenuEnabling(true); SetButtonAndMenuEnabling(true);
SetStepButtonAndMenuEnabling(true); SetStepButtonAndMenuEnabling(true);
@ -246,7 +247,7 @@ namespace Volian.Controls.Library
// //SetButtonAndMenuEnabling(false); // //SetButtonAndMenuEnabling(false);
//} //}
private void BuildSymbolGallery(SymbolList sl, DevComponents.DotNetBar.GalleryContainer gc) private void BuildSymbolGallery(SymbolList sl, DevComponents.DotNetBar.GalleryContainer gc1, DevComponents.DotNetBar.GalleryContainer gc2, DevComponents.DotNetBar.GalleryContainer gc3)
{ {
foreach (Symbol sym in sl) foreach (Symbol sym in sl)
{ {
@ -259,18 +260,31 @@ namespace Volian.Controls.Library
btn.FontBold = true; btn.FontBold = true;
btn.Click += new System.EventHandler(btnSym_Click); btn.Click += new System.EventHandler(btnSym_Click);
galleryContainerSymbols.SubItems.Add(btn); galleryContainerSymbols.SubItems.Add(btn);
DevComponents.DotNetBar.ButtonItem btnCM = new DevComponents.DotNetBar.ButtonItem(); DevComponents.DotNetBar.ButtonItem btnCM1 = GetCMButton(sym);
btnCM.Text = string.Format("{0}", (char)sym.Unicode); btnCM1.Click += new System.EventHandler(btnSym_Click);
// to name button use unicode rather than desc, desc may have spaces or odd chars gc1.SubItems.Add(btnCM1);
btnCM.Name = "btnCM" + sym.Unicode.ToString(); DevComponents.DotNetBar.ButtonItem btnCM2 = GetCMButton(sym);
btnCM.Tooltip = sym.Desc; btnCM2.Click += new System.EventHandler(btnSym_Click);
btnCM.Tag = string.Format(@"{0}", sym.Unicode); gc2.SubItems.Add(btnCM2);
btnCM.FontBold = true; DevComponents.DotNetBar.ButtonItem btnCM3 = GetCMButton(sym);
btnCM.Click += new System.EventHandler(btnSym_Click); btnCM3.Click += new System.EventHandler(btnSym_Click);
gc.SubItems.Add(btnCM); gc3.SubItems.Add(btnCM3);
} }
} }
private static DevComponents.DotNetBar.ButtonItem GetCMButton(Symbol sym)
{
DevComponents.DotNetBar.ButtonItem btnCM3 = new DevComponents.DotNetBar.ButtonItem();
btnCM3.Text = string.Format("{0}", (char)sym.Unicode);
// to name button use unicode rather than desc, desc may have spaces or odd chars
btnCM3.Name = "btnCM" + sym.Unicode.ToString();
btnCM3.Tooltip = sym.Desc;
btnCM3.Tag = string.Format(@"{0}", sym.Unicode);
btnCM3.FontBold = true;
return btnCM3;
}
//void _MyStepRTB_ModeChange(object sender, StepRTBModeChangeEventArgs args) //void _MyStepRTB_ModeChange(object sender, StepRTBModeChangeEventArgs args)
//{ //{
// SetButtonAndMenuEnabling(true); // SetButtonAndMenuEnabling(true);