~om26er/ubuntu/oneiric/unity/sru-778256

« back to all changes in this revision

Viewing changes to plugins/unityshell/src/QuicklistMenuItemCheckmark.h

  • Committer: Didier Roche
  • Date: 2011-07-21 16:17:59 UTC
  • mfrom: (55.813.3 upstream)
  • Revision ID: didier.roche@canonical.com-20110721161759-osmh94x428t2bf2b
* New upstream release.
* debian/control:
  - build-dep on libnotify-dev
  - bump libnux-1.0-dev dep for ABI break

Show diffs side-by-side

added added

removed removed

Lines of Context:
31
31
 
32
32
class QuicklistMenuItemCheckmark : public QuicklistMenuItem
33
33
{
34
 
  public:
35
 
    QuicklistMenuItemCheckmark (DbusmenuMenuitem* item,
36
 
                                NUX_FILE_LINE_PROTO);
37
 
 
38
 
    QuicklistMenuItemCheckmark (DbusmenuMenuitem* item,
39
 
                                bool              debug,
40
 
                                NUX_FILE_LINE_PROTO);
41
 
 
42
 
    ~QuicklistMenuItemCheckmark ();
43
 
    
44
 
  protected:
45
 
    
46
 
    void PreLayoutManagement ();
47
 
 
48
 
    long PostLayoutManagement (long layoutResult);
49
 
 
50
 
    long ProcessEvent (nux::IEvent& event, long traverseInfo, long processEventInfo);
51
 
 
52
 
    void Draw (nux::GraphicsEngine& gfxContext, bool forceDraw);
53
 
 
54
 
    void DrawContent (nux::GraphicsEngine& gfxContext, bool forceDraw);
55
 
 
56
 
    void PostDraw (nux::GraphicsEngine& gfxContext, bool forceDraw);
57
 
    
58
 
    void Initialize (DbusmenuMenuitem* item);
59
 
 
60
 
    virtual void UpdateTexture ();
61
 
    virtual int CairoSurfaceWidth ();
 
34
public:
 
35
  QuicklistMenuItemCheckmark(DbusmenuMenuitem* item,
 
36
                             NUX_FILE_LINE_PROTO);
 
37
 
 
38
  QuicklistMenuItemCheckmark(DbusmenuMenuitem* item,
 
39
                             bool              debug,
 
40
                             NUX_FILE_LINE_PROTO);
 
41
 
 
42
  ~QuicklistMenuItemCheckmark();
 
43
 
 
44
protected:
 
45
 
 
46
  void PreLayoutManagement();
 
47
 
 
48
  long PostLayoutManagement(long layoutResult);
 
49
 
 
50
  long ProcessEvent(nux::IEvent& event, long traverseInfo, long processEventInfo);
 
51
 
 
52
  void Draw(nux::GraphicsEngine& gfxContext, bool forceDraw);
 
53
 
 
54
  void DrawContent(nux::GraphicsEngine& gfxContext, bool forceDraw);
 
55
 
 
56
  void PostDraw(nux::GraphicsEngine& gfxContext, bool forceDraw);
 
57
 
 
58
  void Initialize(DbusmenuMenuitem* item);
 
59
 
 
60
  virtual void UpdateTexture();
 
61
  virtual int CairoSurfaceWidth();
62
62
};
63
63
 
64
64
#endif // QUICKLISTMENUITEMCHECKMARK_H