メインページ | クラス階層 | アルファベット順一覧 | 構成 | Directories | ファイル一覧 | 構成メンバ

クラス YMenuItem

メニュー要素 [詳細]

#include <ymenu.h>

YMenuItemに対する継承グラフ

YMenuLabel YMenuParentLabel YMenuSeparator すべてのメンバ一覧

Public メソッド

YMenuSeparatorcreateSeparator ()
 セパレータの生成
YMenuLabelcreateLabel (const YString &label, YAction *act, bool inactive=false)
 ラベルの生成
YMenuLabelcreateSwitch (const YString &label, YAction *act, bool indicator=false, bool inact=false)
 インジケータの生成
YMenuParentLabelcreateParentLabel (const YString &label, bool inactive=false)
 メニューの親項目の生成

Protected 型

enum  YMenuItemType { LABEL, SEPARATOR, SWITCH, PARENT }

Protected 変数

enum YMenuItem::YMenuItemType type

説明

メニュー要素

メニュー要素の基底クラス。各種メニューアイテムのファクトリーにも なっています。


関数

YMenuLabel * YMenuItem::createLabel const YString label,
YAction act,
bool  inact = false
 

ラベルの生成

テキストラベルを持つメニュー要素を生成します。

YMenuParentLabel * YMenuItem::createParentLabel const YString label,
bool  inact = false
 

メニューの親項目の生成

メニューの親項目を生成します。

YMenuSeparator * YMenuItem::createSeparator  ) 
 

セパレータの生成

メニュー要素としてのセパレータを生成します。

YMenuLabel * YMenuItem::createSwitch const YString label,
YAction act,
bool  indicator = false,
bool  inact = false
 

インジケータの生成

インジケータを持つメニュー要素を生成します。


このクラスの説明は次のファイルから生成されました:
YLibに対してMon Mar 21 08:57:45 2005に生成されました。  doxygen 1.4.1