Lines Matching full:observer
1758 // Create a new window as a child of w1, our observer should be notified.
2141 RootWindowAttachmentObserver observer;
2146 w1->AddObserver(&observer);
2149 EXPECT_EQ(1, observer.added_count());
2150 EXPECT_EQ(0, observer.removed_count());
2153 EXPECT_EQ(1, observer.added_count());
2154 EXPECT_EQ(1, observer.removed_count());
2156 observer.Clear();
2163 w11->AddObserver(&observer);
2165 EXPECT_EQ(0, observer.added_count());
2166 EXPECT_EQ(0, observer.removed_count());
2169 EXPECT_EQ(1, observer.added_count());
2170 EXPECT_EQ(0, observer.removed_count());
2174 EXPECT_EQ(1, observer.added_count());
2175 EXPECT_EQ(1, observer.removed_count());
2177 observer.Clear();
2184 w11->AddObserver(&observer);
2188 w111->AddObserver(&observer);
2191 EXPECT_EQ(0, observer.added_count());
2192 EXPECT_EQ(0, observer.removed_count());
2195 EXPECT_EQ(2, observer.added_count());
2196 EXPECT_EQ(0, observer.removed_count());
2201 EXPECT_EQ(2, observer.added_count());
2202 EXPECT_EQ(2, observer.removed_count());
2233 BoundsChangedWindowObserver observer;
2247 child.AddObserver(&observer);
2252 EXPECT_TRUE(observer.root_set());
2463 AddChildNotificationsObserver observer;
2466 w2->AddObserver(&observer);
2472 // Sine we moved in the same root, observer shouldn't be notified.
2473 EXPECT_EQ("0 0", observer.CountStringAndReset());
3397 TestLayerAnimationObserver observer;
3398 animator->AddObserver(&observer);
3409 EXPECT_FALSE(observer.animation_completed());
3413 EXPECT_TRUE(observer.animation_completed());
3414 EXPECT_FALSE(observer.animation_aborted());
3415 animator->RemoveObserver(&observer);
3416 observer.Reset();
3419 animator->AddObserver(&observer);
3431 EXPECT_FALSE(observer.animation_completed());
3436 EXPECT_TRUE(observer.animation_completed());
3437 EXPECT_FALSE(observer.animation_aborted());
3438 animator->RemoveObserver(&observer);