type
TacEditButtonKind = (bkCustom, bkEllipsis, bkDropDown, bkFileOpen, bkFileSave, bkBrowse, bkCalc);
// if the value is not bkCustom, then Glyph will be one of following image: