32
32
class QuicklistMenuItemLabel : public QuicklistMenuItem
35
QuicklistMenuItemLabel (DbusmenuMenuitem* item,
38
QuicklistMenuItemLabel (DbusmenuMenuitem* item,
42
~QuicklistMenuItemLabel ();
46
void PreLayoutManagement ();
48
long PostLayoutManagement (long layoutResult);
50
long ProcessEvent (nux::IEvent& event, long traverseInfo, long processEventInfo);
52
void Draw (nux::GraphicsEngine& gfxContext, bool forceDraw);
54
void DrawContent (nux::GraphicsEngine& gfxContext, bool forceDraw);
56
void PostDraw (nux::GraphicsEngine& gfxContext, bool forceDraw);
58
void Initialize (DbusmenuMenuitem* item);
60
virtual void UpdateTexture ();
61
virtual int CairoSurfaceWidth ();
35
QuicklistMenuItemLabel(DbusmenuMenuitem* item,
38
QuicklistMenuItemLabel(DbusmenuMenuitem* item,
42
~QuicklistMenuItemLabel();
46
void PreLayoutManagement();
48
long PostLayoutManagement(long layoutResult);
50
long ProcessEvent(nux::IEvent& event, long traverseInfo, long processEventInfo);
52
void Draw(nux::GraphicsEngine& gfxContext, bool forceDraw);
54
void DrawContent(nux::GraphicsEngine& gfxContext, bool forceDraw);
56
void PostDraw(nux::GraphicsEngine& gfxContext, bool forceDraw);
58
void Initialize(DbusmenuMenuitem* item);
60
virtual void UpdateTexture();
61
virtual int CairoSurfaceWidth();
64
64
#endif // QUICKLISTMENUITEMLABEL_H