Lines Matching defs:View
26 class View;
34 class View {
36 typedef std::vector<View*> Children;
38 static View* Create(ViewManager* view_manager);
61 View* parent() { return parent_; }
62 const View* parent() const { return parent_; }
65 void AddChild(View* child);
66 void RemoveChild(View* child);
68 void Reorder(View* relative, OrderDirection direction);
72 bool Contains(View* child) const;
74 View* GetChildById(Id id);
93 View();
94 ~View();
100 explicit View(ViewManager* manager);
103 void LocalAddChild(View* child);
104 void LocalRemoveChild(View* child);
106 bool LocalReorder(View* relative, OrderDirection direction);
112 View* parent_;
122 DISALLOW_COPY_AND_ASSIGN(View);