~brandontschaefer/unity/python3-start-moving-over-AP-tests

« back to all changes in this revision

Viewing changes to dash/ResultViewGrid.h

  • Committer: CI bot
  • Author(s): Marco Trevisan (Treviño)
  • Date: 2014-03-21 23:21:47 UTC
  • mfrom: (3725.6.5 dash-hidpi-cleanup)
  • Revision ID: ps-jenkins@lists.canonical.com-20140321232147-b27it96h9zfkfxv2
Dash: Use nux properties for scale and cairo device scaling 

Show diffs side-by-side

added added

removed removed

Lines of Context:
51
51
 
52
52
  virtual int GetSelectedIndex() const;
53
53
  virtual void SetSelectedIndex(int index);
54
 
  
 
54
 
55
55
  virtual unsigned GetIndexAtPosition(int x, int y);
56
56
 
57
57
  virtual void Activate(LocalResult const& local_result, int index, ActivateType type);
60
60
 
61
61
  virtual void GetResultDimensions(int& rows, int& columns);
62
62
 
63
 
  void UpdateScale(double scale);
64
 
 
65
63
protected:
66
64
  void MouseMove(int x, int y, int dx, int dy, unsigned long button_flags, unsigned long key_flags);
67
65
  void MouseClick(int x, int y, unsigned long button_flags, unsigned long key_flags);
101
99
  void QueueLazyLoad();
102
100
  void QueueResultsChanged();
103
101
  bool DoLazyLoad();
 
102
  void UpdateScale(double scale);
104
103
 
105
104
  int GetItemsPerRow();
106
105
  void SizeReallocate();
132
131
  UBusManager ubus_;
133
132
  glib::Source::UniquePtr lazy_load_source_;
134
133
  glib::Source::UniquePtr results_changed_idle_;
135
 
 
136
134
  glib::Source::UniquePtr activate_timer_;
137
135
};
138
136