~vanvugt/unity/fix-742664-trunk

« back to all changes in this revision

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

  • Committer: Daniel van Vugt
  • Date: 2011-07-29 07:15:54 UTC
  • mfrom: (1315.1.6 trunk)
  • Revision ID: vanvugt@gmail.com-20110729071554-qm1h5dhv6hc7wlob
Merged the fix for bug 742664 with recent changes to lp:unity.

Show diffs side-by-side

added added

removed removed

Lines of Context:
79
79
  void AddProperties(GVariantBuilder* builder);
80
80
 
81
81
private:
 
82
  static void OnBackgroundUpdate  (GVariant *data, PanelView *self);
 
83
  static void OnDashShown         (GVariant *data, PanelView *self);
 
84
  static void OnDashHidden        (GVariant *data, PanelView *self);
 
85
 
82
86
  void UpdateBackground();
83
87
  void ForceUpdateBackground();
84
88
  void SyncGeometries();
101
105
  int _last_height;
102
106
 
103
107
  PanelStyle* _style;
 
108
  nux::Color  _bg_color;
104
109
  bool        _is_dirty;
105
110
  float       _opacity;
106
111
  bool        _needs_geo_sync;
107
112
  bool        _is_primary;
108
113
  int         _monitor;
 
114
 
 
115
  bool        _dash_is_open;
 
116
  guint       _handle_dash_hidden;
 
117
  guint       _handle_dash_shown;
 
118
  guint       _handle_bg_color_update;
109
119
  guint       _track_menu_pointer_id;
110
120
};
111
121