protected static <E> EventHandler<E> newEventHandler( ComponentContext c, int id, Object[] params) { final EventHandler<E> eventHandler = c.newEventHandler(id, params); if (c.getComponentTree() != null) { c.getComponentTree().recordEventHandler(c.getComponentScope(), eventHandler); } return eventHandler; }
@Override protected Component onCreateLayout(ComponentContext c) { assertCorrectEventHandler(c.newEventHandler(1), 1, mRootComponent); Wrapper.create(c).delegate(mNestedComponent).build(); assertCorrectEventHandler(c.newEventHandler(2), 2, mRootComponent); Wrapper.create(c).delegate(mNestedComponent).build(); assertCorrectEventHandler(c.newEventHandler(3), 3, mRootComponent); return TestLayoutComponent.create(c).build(); } };
@Override protected Component onCreateLayout(ComponentContext c) { return create(c) .clickHandler(c.newEventHandler(1)) .child(TestDrawableComponent.create(c)) .build(); } });
@Override protected Component onCreateLayout(ComponentContext c) { return create(c) .longClickHandler(c.newEventHandler(1)) .child(TestDrawableComponent.create(c)) .build(); } });
@Override protected Component onCreateLayout(ComponentContext c) { return create(c) .paddingPx(ALL, 2) .child(new TestNullLayoutComponent()) .invisibleHandler(c.newEventHandler(2)) .build(); } };
@Override protected Component onCreateLayout(ComponentContext c) { return create(c) .child( create(c) .child( TestDrawableComponent.create(c).visibleHandler(c.newEventHandler(1)))) .child(TestDrawableComponent.create(c).invisibleHandler(c.newEventHandler(2))) .child(TestDrawableComponent.create(c)) .build(); } };
@Override protected Component onCreateLayout(ComponentContext c) { return create(c) .child( create(c) .child( TestDrawableComponent.create(c).visibleHandler(c.newEventHandler(1)))) .child(TestDrawableComponent.create(c).focusedHandler(c.newEventHandler(4))) .child(TestDrawableComponent.create(c)) .build(); } };
@Override protected Component onCreateLayout(ComponentContext c) { return create(c) .child( TestLayoutComponent.create(c, 0, 0, true, true, false, isDelegate) .visibleHandler(c.newEventHandler(1))) .wrapInView() .build(); } };
@Override protected Component onCreateLayout(ComponentContext c) { return create(c) .longClickHandler(c.newEventHandler(1)) .child(TestDrawableComponent.create(c)) .child(TestDrawableComponent.create(c)) .build(); } });
@Override protected Component onCreateLayout(ComponentContext c) { return create(c) .focusChangeHandler(c.newEventHandler(1)) .child(TestDrawableComponent.create(c)) .child(TestDrawableComponent.create(c)) .build(); } });
@Override protected Component onCreateLayout(ComponentContext c) { return create(c) .child( create(c) .clickHandler(c.newEventHandler(1)) .child(TestViewComponent.create(c))) .build(); } });
@Override protected Component onCreateLayout(ComponentContext c) { return create(c) .clickHandler(c.newEventHandler(1)) .child(TestDrawableComponent.create(c)) .child(TestDrawableComponent.create(c)) .build(); } });
@Override protected Component onCreateLayout(ComponentContext c) { return create(c) .longClickHandler(c.newEventHandler(1)) .child(TestDrawableComponent.create(c)) .child(TestDrawableComponent.create(c)) .build(); } });
@Override protected Component onCreateLayout(ComponentContext c) { return create(c) .focusChangeHandler(c.newEventHandler(1)) .child(TestDrawableComponent.create(c)) .child(TestDrawableComponent.create(c)) .build(); } });
@Override protected Component onCreateLayout(ComponentContext c) { return create(c) .clickHandler(c.newEventHandler(1)) .child(TestDrawableComponent.create(c)) .child(TestDrawableComponent.create(c)) .build(); } });
@Override protected Component onCreateLayout(final ComponentContext c) { return create(c) .child( create(c) .child(TestDrawableComponent.create(c)) .touchHandler(c.newEventHandler(1))) .build(); } };
@Override protected Component onCreateLayout(ComponentContext c) { return create(c) .clickHandler(c.newEventHandler(1)) .child(TestDrawableComponent.create(c)) .child(TestDrawableComponent.create(c)) .build(); } });
@Override protected Component onCreateLayout(ComponentContext c) { return create(c) .clickHandler(c.newEventHandler(1)) .child(TestDrawableComponent.create(c)) .child(TestDrawableComponent.create(c)) .build(); } });
@Override protected Component onCreateLayout(ComponentContext c) { return create(c) .focusChangeHandler(c.newEventHandler(1)) .child(TestDrawableComponent.create(c)) .child(TestDrawableComponent.create(c)) .build(); } });
@Override protected Component onCreateLayout(final ComponentContext c) { return create(c) .child( create(c) .child( TestDrawableComponent.create(c) .clickHandler(c.newEventHandler(1)) .enabled(false))) .build(); } };