class MenuItem {
	kStr label;
	MenuSelectCallBack @onSelectItem;
	//------------------------------------------------------------------------------------------------------------------------
    MenuItem() {
    }
	//------------------------------------------------------------------------------------------------------------------------
	void Set(const kStr &in text, MenuSelectCallBack @selectItemFunc) {
		label = text;
		@onSelectItem = @selectItemFunc;
	}
	//------------------------------------------------------------------------------------------------------------------------
	void Select() {
		if (onSelectItem !is null) {
			onSelectItem();
		}
	}
	//------------------------------------------------------------------------------------------------------------------------
};
