~ps-jenkins/unity/latestsnapshot-7.0.0daily13.05.0813.04-0ubuntu1

« back to all changes in this revision

Viewing changes to src/PanelTray.h

  • Committer: Neil Jagdish Patel
  • Date: 2011-06-17 15:21:22 UTC
  • mfrom: (1187.8.4 port-to-gtk3)
  • Revision ID: neil.patel@canonical.com-20110617152122-cai15syi8l4nblmo
- Merge Gord's gtk3 work
- Add back support for all the features of the systray

Show diffs side-by-side

added added

removed removed

Lines of Context:
45
45
 
46
46
  void Draw (nux::GraphicsEngine& gfx_content, bool force_draw);
47
47
 
48
 
  Window GetTrayWindow ();
49
 
 
50
48
  void Sync ();
51
49
 
52
50
  virtual void OnEntryAdded(unity::indicator::Entry::Ptr const& proxy);
63
61
  static gboolean FilterTrayCallback (NaTray *tray, NaTrayChild *child, PanelTray *self);
64
62
  static void     OnTrayIconRemoved  (NaTrayManager *manager, NaTrayChild *child, PanelTray *self);
65
63
  static gboolean IdleSync (PanelTray *tray);
66
 
  static gboolean OnTrayExpose (GtkWidget *widget, GdkEventExpose *ev, PanelTray *tray);
 
64
  static gboolean OnTrayDraw (GtkWidget *widget, cairo_t *cr, PanelTray *tray);
67
65
 
68
66
private:
69
67
  GSettings *_settings;