Added files for "WithWidget" Branch

Signed-off-by: liuyugan <windy.liupei@gmail.com>