40 #ifndef _uimenuentry_h
41 #define _uimenuentry_h
43 #include "UI/stackedcontainer.h"
110 virtual Boolean PushOntoStack();
114 virtual Boolean PopFromStack();
140 virtual Boolean IsRootEntry()
const;
156 virtual void SetVisible(Boolean CanSee);
167 virtual void SetAutoHide(Boolean AutoHide);
170 virtual Boolean GetAutoHide()
const;
189 virtual void SetToggleButton(
MenuButton* Toggle);
195 virtual void ProtoSerializeProperties(
XML::Node& SelfRoot)
const;
197 virtual void ProtoDeSerializeProperties(
const XML::Node& SelfRoot);
200 static String GetSerializableName();
223 virtual Boolean _HasAvailableRenderData()
const;
239 virtual String GetWidgetTypeName()
const;
267 virtual void DestroyWidget(
Widget* ToBeDestroyed);