Exemple #1
0
 /// <summary>
 /// <ja>
 /// 含まれる複数のメニュー項目とメニュー項目の直前に区切り記号(セパレータ)を表示するか否か
 /// を指定してメニューグループを作成します。
 /// </ja>
 /// <en>
 /// The menu group is made specifying whether to display the separator just before two or more included menu item and menu item. 
 /// </en>
 /// </summary>
 /// <param name="childMenus"><ja>含めたいメニュー項目の配列です。</ja><en>Array of menu item that wants to be included</en></param>
 /// <param name="showSeparator"><ja>セパレータを表示するか否かの指定です。trueのとき表示、falseのとき非表示です。</ja>
 /// <en>It is specification whether to display the separator. It displays at true, and non-display at false. </en></param>
 public PoderosaMenuGroupImpl(IPoderosaMenu[] childMenus, bool showSeparator) {
     _childMenus = childMenus;
     _isVolatile = false;
     _showSeparator = showSeparator;
     _designationTarget = null;
     _positionType = PositionType.First;
 }
Exemple #2
0
 /// <summary>
 /// <ja>
 /// 含まれるメニュー項目を複数指定したメニューグループを作成します。
 /// </ja>
 /// <en>
 /// The menu group that specifies two or more included menu items is made. 
 /// </en>
 /// </summary>
 /// <param name="childMenus"><ja>含めたいメニュー項目の配列です。</ja><en>Array of menu item that wants to be included</en></param>
 /// <remarks>
 /// <ja>
 /// 区切り記号(セパレータ)は表示されます。
 /// </ja>
 /// <en>
 /// The separator is displayed. 
 /// </en>
 /// </remarks>
 public PoderosaMenuGroupImpl(IPoderosaMenu[] childMenus)
     :
     this(childMenus, true) {
 }
Exemple #3
0
 public MenuItemTag(IPoderosaMenuGroup grp, IPoderosaMenu menu, ICommandTarget target)
 {
     _group         = grp;
     _menu          = menu;
     _commandTarget = target;
 }
Exemple #4
0
 /// <summary>
 /// <ja>
 /// 含まれるメニュー項目をひとつだけ指定したメニューグループを作成します。
 /// </ja>
 /// <en>
 /// The menu group that specifies only one included menu item is made. 
 /// </en>
 /// </summary>
 /// <remarks>
 /// <ja>
 /// 区切り記号(セパレータ)は表示されます。
 /// </ja>
 /// <en>
 /// The separator is displayed. 
 /// </en>
 /// </remarks>
 /// <param name="child"><ja>含めたいメニュー項目です。</ja><en>Menu item that wants to be included</en></param>
 public PoderosaMenuGroupImpl(IPoderosaMenu child)
     : this(new IPoderosaMenu[] { child }, true) {
 }
Exemple #5
0
 public MenuItemTag(IPoderosaMenuGroup grp, IPoderosaMenu menu, ICommandTarget target)
 {
     _group = grp;
     _menu = menu;
     _commandTarget = target;
 }