~ubuntu-branches/ubuntu/wily/unity/wily

« back to all changes in this revision

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

  • Committer: Gord Allott
  • Date: 2012-01-16 15:31:59 UTC
  • mto: (55.1359.22 home-lenses)
  • mto: This revision was merged to the branch mainline in revision 628.
  • Revision ID: gord.allott@canonical.com-20120116153159-eryp172p5dogwt4e
integrated the OverlayRenderer class in to DashView

Show diffs side-by-side

added added

removed removed

Lines of Context:
35
35
#include "LensBar.h"
36
36
#include "LensView.h"
37
37
#include "UBusWrapper.h"
 
38
#include "OverlayRenderer.h"
38
39
 
39
40
namespace unity
40
41
{
69
70
    unsigned long special_keys_state);
70
71
 
71
72
private:
72
 
  void SetupBackground();
73
73
  void SetupViews();
74
74
  void SetupUBusConnections();
75
75
 
108
108
private:
109
109
  UBusManager ubus_manager_;
110
110
  FilesystemLenses lenses_;
111
 
  BackgroundEffectHelper bg_effect_helper_;
112
111
  LensViews lens_views_;
113
112
 
114
 
  // Background related
115
 
  nux::ColorLayer* bg_layer_;
116
 
  nux::ColorLayer* bg_darken_layer_;
117
 
  nux::Color bg_color_;
118
113
 
119
114
  // View related
120
115
  nux::VLayout* layout_;
128
123
 
129
124
  // Drawing related
130
125
  nux::Geometry content_geo_;
131
 
  nux::ObjectPtr <nux::IOpenGLBaseTexture> bg_blur_texture_;
132
 
  nux::ObjectPtr <nux::IOpenGLBaseTexture> bg_shine_texture_;
 
126
  OverlayRenderer renderer_;
133
127
 
134
128
  std::string last_activated_uri_;
135
129
  // we're passing this back to g_* functions, so we'll keep the g* type