32
32
class QuicklistMenuItemCheckmark : public QuicklistMenuItem
35
QuicklistMenuItemCheckmark (DbusmenuMenuitem* item,
38
QuicklistMenuItemCheckmark (DbusmenuMenuitem* item,
42
~QuicklistMenuItemCheckmark ();
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
QuicklistMenuItemCheckmark(DbusmenuMenuitem* item,
38
QuicklistMenuItemCheckmark(DbusmenuMenuitem* item,
42
~QuicklistMenuItemCheckmark();
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 // QUICKLISTMENUITEMCHECKMARK_H