Module Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Import alias identifier ImportFrom alias ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Import alias ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults kwarg body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad keyword Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr Call NameLoad BinOpMod Str TupleLoad BinOpMod AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad Str decorator_list decorator_list ClassDef bases NameLoad NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad keyword Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Str Assign AttributeStore NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr While UnaryOpNot Call NameLoad NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad keyword Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr TryExcept body Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr While UnaryOpNot Call NameLoad NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad keyword Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad BinOpMod Str TupleLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Num decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad keyword Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad BinOpMod Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad keyword Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad Assign NameStore AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str BinOpMod Str AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad keyword Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr For NameStore Call NameLoad Num body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr While UnaryOpNot Call NameLoad NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad keyword Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr BinOpAdd Str Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr BinOpAdd Str Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad keyword Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr For NameStore Call NameLoad Num body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad keyword Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr BinOpAdd Str Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr BinOpAdd Str Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad keyword NameLoad TryExcept body Assign NameStore Call AttributeLoad NameLoad attr handlers ExceptHandler body Assign NameStore NameLoad Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str If CompareIsNot NameLoad NameLoad body If CompareIn Str NameLoad body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad keyword NameLoad Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body If CompareIn Str NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad keyword NameLoad TryExcept body Assign NameStore Call AttributeLoad NameLoad attr handlers ExceptHandler body Assign NameStore NameLoad If CompareIsNot NameLoad NameLoad body If CompareIn Str NameLoad body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body If CompareIn Str NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad AttributeLoad NameLoad attr Return decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr While UnaryOpNot Call NameLoad NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Str FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Assign AttributeStore NameLoad attr Call NameLoad Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str For NameStore Call NameLoad Num body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Num Expr Call AttributeLoad NameLoad attr Num Num Expr Call AttributeLoad NameLoad attr Num Num Expr Call AttributeLoad NameLoad attr Num Num Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str BinOpMod Str Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr While UnaryOpNot Call NameLoad NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Num Num orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Call NameLoad attr Str Num Num orelse If CompareEq NameLoad Str body Assign NameStore Call NameLoad Num Num Expr Call AttributeLoad NameLoad attr NameLoad TryExcept body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Str Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad Num Num handlers ExceptHandler body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad keyword Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr BinOpAdd Str Call NameLoad NameLoad Assign NameStore ListLoad Str Str Str Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Assign AttributeStore NameLoad attr Call NameLoad Str For NameStore Call NameLoad Num body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad keyword Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr BinOpAdd Str Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str Assign NameStore ListLoad Str Str Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad keyword NameLoad TryExcept body Assign NameStore Call AttributeLoad NameLoad attr handlers ExceptHandler body Assign NameStore Str If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Str Str orelse If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad Call NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Str Str decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr BinOpAdd Str Call AttributeLoad Str attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr BinOpAdd Str Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareEq NameLoad Str body Assign NameStore ListLoad Assign NameStore AttributeLoad NameLoad attr For NameStore Call NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad TryExcept body Assign NameStore AttributeLoad NameLoad attr handlers ExceptHandler body Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad Str attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad If UnaryOpNot CompareIn Str NameLoad body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad If UnaryOpNot CompareIn Str NameLoad body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad keyword Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad keyword Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad keyword Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr TryExcept body Assign NameStore Call AttributeLoad Call NameLoad keyword NameLoad attr handlers ExceptHandler body Assign NameStore Str Expr Call AttributeLoad NameLoad attr Str BinOpMod Str NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Call NameLoad SubscriptLoad NameLoad Index Num Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Assign AttributeStore NameLoad attr ListLoad Str Str Str Str Str For NameStore Call NameLoad Num body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad keyword Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr BinOpAdd Str Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr ListLoad Str Str Str Str Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str For NameStore Call NameLoad Num body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad keyword Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr BinOpAdd Str Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad keyword NameLoad TryExcept body Assign NameStore Call AttributeLoad NameLoad attr handlers ExceptHandler body Assign NameStore NameLoad If CompareIsNot NameLoad NameLoad body If CompareIn Str NameLoad body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body If CompareIn Str NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call NameLoad keyword NameLoad attr Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Call NameLoad SubscriptLoad NameLoad Index Num Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad keyword NameLoad TryExcept body Assign NameStore Call AttributeLoad NameLoad attr handlers ExceptHandler body Assign NameStore NameLoad If CompareIsNot NameLoad NameLoad body If CompareIn Str NameLoad body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body If CompareIn Str NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Str Str Expr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Str Str Expr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Str decorator_list decorator_list ClassDef bases NameLoad NameLoad NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad keyword Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Str Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore BinOpAdd NameLoad Call AttributeLoad NameLoad attr Assign NameStore BinOpAdd NameLoad Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Dict Str Str Str Call AttributeLoad NameLoad attr NameLoad BinOpSub NameLoad Call AttributeLoad NameLoad attr NameLoad BinOpSub NameLoad Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr NameLoad For NameStore AttributeLoad NameLoad attr body If CompareEq NameLoad Call AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr BinOpMod Str AttributeLoad NameLoad attr If CompareNotEq AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list Expr Call NameLoad Num keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore TupleLoad BinOpSub NameLoad BinOpSub NameLoad NameLoad BinOpSub NameLoad BinOpSub NameLoad NameLoad Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str BinOpSub NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str BinOpSub NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr While UnaryOpNot Call NameLoad NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad keyword Call AttributeLoad NameLoad attr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr While UnaryOpNot Call NameLoad NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad For NameStore AttributeLoad NameLoad attr body If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore NameLoad For NameStore NameLoad body If CompareEq NameLoad TupleLoad NameLoad NameLoad body Assign NameStore NameLoad Break If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr While Call NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr For NameStore NameLoad body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Expr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore NameLoad For NameStore AttributeLoad NameLoad attr body If CompareEq Call AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr NameLoad Break Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Dict Str Str Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr If BoolOpAnd CompareNotEq AttributeLoad NameLoad attr Str UnaryOpNot CompareIn Str NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Str orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpAnd CompareGtE NameLoad AttributeLoad NameLoad attr CompareLtE NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If BoolOpAnd CompareIn Str NameLoad CompareIn Str NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Str If Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list Expr Call NameLoad Num keyword NameLoad orelse Assign AttributeStore NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr While UnaryOpNot Call NameLoad NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Num Num Str For NameStore ListLoad ListLoad Str Num ListLoad Str Num ListLoad Str Num ListLoad Str Num ListLoad Str Num body Expr Call AttributeLoad NameLoad attr keyword SubscriptLoad NameLoad Index Num keyword SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad Num Num Str Expr Call AttributeLoad NameLoad attr Call NameLoad Num Num Str Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore AttributeLoad NameLoad attr body If CompareEq Call AttributeLoad NameLoad attr NameLoad body Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad Expr Call AttributeLoad NameLoad attr
N/A N/A pyjd pyjamas.ui HasVerticalAlignment pyjamas.Timer Timer datetime datetime __pyjamas__ doc pyjamas.ui.Widget Widget pyjamas DOM pyjamas.ui.Label Label pyjamas.ui.Button Button pyjamas.ui.HTML HTML pyjamas.ui.RootPanel RootPanel pyjamas.ui.VerticalPanel VerticalPanel pyjamas.ui.HorizontalPanel HorizontalPanel pyjamas.Canvas.GWTCanvas GWTCanvas N/A pyjamas.Canvas.Color Color pyjamas.dnd makeDraggable pyjamas.ui.DragWidget DragWidget DragContainer pyjamas.ui.DropWidget DropWidget pyjamas.ui.Panel Panel pyjamas.dnd getTypes pyjamas Window N/A json DNDDemos N/A VerticalPanel N/A __init__ N/A N/A self N/A N/A N/A N/A N/A VerticalPanel __init__ self N/A N/A self width 100% N/A N/A N/A self setID content N/A N/A N/A self add N/A TopVerbage N/A N/A N/A self add N/A NewSchool N/A N/A N/A self add N/A Delegated N/A N/A N/A self add N/A ImageDrop N/A N/A N/A self add N/A DataTransferDemo N/A N/A N/A self add N/A DragEffects N/A N/A N/A self add N/A AbsolutePosition N/A N/A N/A self add N/A MultiTargetDemo N/A N/A AddablePanel N/A Panel N/A __init__ N/A N/A self N/A kw N/A N/A N/A N/A Panel __init__ self kw N/A add N/A N/A self widget container N/A None N/A N/A N/A N/A self adopt widget N/A N/A self getElement N/A N/A N/A N/A self children append widget N/A remove N/A N/A self widget N/A N/A N/A N/A N/A self disown widget N/A N/A N/A N/A self children remove widget N/A N/A TopVerbage N/A AddablePanel N/A N/A title Drag and Drop in %s Pyjamas __init__ N/A N/A self N/A N/A N/A N/A N/A AddablePanel __init__ self Element N/A N/A DOM createElement div N/A N/A N/A self setID toc N/A img <img id="logo" src="pyjamas.png"> N/A N/A N/A self add N/A HTML N/A <h1>%s</h1> N/A N/A N/A self title img N/A N/A N/A self add N/A HTML 
            <p>This page is a reimagining of
            <a href="http://decafbad.com/2009/07/drag-and-drop/api-demos.html">
            http://decafbad.com/2009/07/drag-and-drop/api-demos.html</a> using
            pyjamas.</p>
            <p>
            <p>This page offers a few demonstrations and experiments, mostly
            as a test tool for the background implementation.</p>
             N/A N/A DragWidget1 N/A DragWidget Label N/A __init__ N/A N/A self N/A N/A N/A N/A N/A Label __init__ self Element N/A N/A DOM createElement div N/A N/A N/A self setText Drag me! N/A N/A N/A DragWidget __init__ self N/A N/A N/A self setStyleName dragme1 N/A onDragStart N/A N/A self event N/A N/A N/A dt N/A event dataTransfer N/A N/A N/A dt setData Text Dropped in zone! N/A N/A dt effectAllowed copy N/A onDragEnd N/A N/A self event N/A N/A N/A N/A N/A self addMessage Drag ended N/A addMessage N/A N/A self message N/A N/A N/A parent N/A N/A self getParent N/A N/A N/A hasattr parent addMessage N/A N/A parent N/A N/A parent getParent N/A N/A N/A parent addMessage message N/A N/A DropWidget1 N/A DropWidget Label N/A __init__ N/A N/A self N/A N/A N/A N/A N/A Label __init__ self Element N/A N/A DOM createElement div N/A N/A N/A DropWidget __init__ self N/A N/A N/A self setText Drop here! N/A N/A N/A self setStyleName drophere N/A onDragEnter N/A N/A self event N/A N/A N/A N/A N/A self addStyleName dragover N/A N/A N/A DOM eventPreventDefault event N/A onDragLeave N/A N/A self event N/A N/A N/A N/A N/A self removeStyleName dragover N/A onDragOver N/A N/A self event N/A N/A N/A N/A N/A DOM eventPreventDefault event N/A onDrop N/A N/A self event N/A N/A N/A dt N/A event dataTransfer N/A N/A N/A item N/A N/A dt getData text/plain N/A N/A N/A self addMessage item N/A N/A N/A N/A N/A N/A self addMessage unsupported data type N/A N/A N/A DOM eventPreventDefault event N/A addMessage N/A N/A self message N/A N/A N/A parent N/A N/A self getParent N/A N/A N/A hasattr parent addMessage N/A N/A parent N/A N/A parent getParent N/A N/A N/A parent addMessage message N/A N/A Messages N/A Widget N/A __init__ N/A N/A self N/A N/A N/A N/A N/A Widget __init__ self Element N/A N/A DOM createElement ul N/A N/A N/A self setStyleName messages N/A N/A N/A self addStyleName events_monitor N/A addMessage N/A N/A self text N/A N/A N/A d N/A N/A N/A N/A datetime now strftime %x %X N/A li N/A N/A DOM createElement li N/A N/A N/A DOM setInnerHTML li N/A <dt class="time">%s</dt><dd class="txt">%s</dd> N/A d text N/A N/A N/A DOM insertChild N/A self element li 0 N/A N/A DNDDemo N/A AddablePanel N/A N/A 
    Template for the demos.

    drag_widget goes on the left. drop_widget goes
    on the right, and the message display goes on the bottom. add_message makes
    it easy to display anything you want for debugging.
     N/A title DND Demo N/A id none N/A drag_widget None N/A drop_widget None __init__ N/A N/A self N/A N/A N/A N/A N/A AddablePanel __init__ self Element N/A N/A DOM createElement div N/A N/A N/A self setID N/A self id N/A N/A self h2 N/A HTML N/A <h2>%s</h2> N/A self title N/A N/A N/A self append N/A self h2 N/A demo_div N/A AddablePanel Element N/A N/A DOM createElement div N/A N/A N/A demo_div setStyleName demo N/A top_frame N/A HorizontalPanel N/A g N/A self drag_widget N/A N/A g None N/A N/A N/A N/A top_frame add g N/A p N/A self drop_widget N/A N/A p None N/A N/A N/A N/A top_frame add p N/A N/A N/A demo_div add top_frame N/A N/A self messages N/A Messages N/A N/A N/A demo_div append N/A self messages N/A N/A N/A self add demo_div N/A addMessage N/A N/A self message N/A N/A N/A N/A N/A N/A self messages addMessage message N/A N/A NewSchool N/A DNDDemo N/A __init__ N/A N/A self N/A N/A N/A N/A self title Drag and drop N/A N/A self id newschool N/A N/A self drag_widget N/A DragWidget1 N/A N/A self drop_widget N/A DropWidget1 N/A N/A N/A DNDDemo __init__ self N/A N/A DragWidget2 N/A DragContainer AddablePanel N/A onDragStart N/A N/A self event N/A N/A N/A target N/A N/A DOM eventGetTarget event N/A dt N/A event dataTransfer N/A N/A N/A dt setData Text N/A Dropped %s N/A target id N/A N/A dt effectAllowed copy N/A __init__ N/A N/A self N/A N/A N/A N/A N/A self setElement N/A N/A DOM createElement ul N/A N/A N/A DragContainer __init__ self N/A N/A N/A AddablePanel __init__ self N/A onLoad N/A N/A self N/A N/A N/A link N/A N/A self makeLink N/A N/A N/A link addClickListener self N/A li N/A AddablePanel Element N/A N/A DOM createElement li N/A N/A N/A li add link N/A N/A self button li N/A N/A N/A self add N/A self button N/A k N/A range 3 N/A N/A N/A N/A self addDragWidget N/A addMessage N/A N/A self message N/A N/A N/A parent N/A N/A self getParent N/A N/A N/A hasattr parent addMessage N/A N/A parent N/A N/A parent getParent N/A N/A N/A parent addMessage message N/A addDragWidget N/A N/A self N/A N/A N/A N/A N/A self remove N/A self button N/A s N/A len N/A self children N/A w N/A Label Element N/A N/A DOM createElement li N/A N/A N/A w setID N/A drag N/A str s N/A N/A N/A w setStyleName dragme N/A N/A N/A w setText N/A Drag  N/A str s N/A N/A N/A self add w N/A N/A makeDraggable w N/A N/A N/A self add N/A self button N/A makeLink N/A N/A self N/A N/A N/A link N/A Button N/A N/A N/A link setText + Add another N/A link N/A onClick N/A N/A self sender N/A N/A N/A N/A N/A self addDragWidget N/A N/A DropWidget2 N/A DropWidget AddablePanel N/A __init__ N/A N/A self N/A N/A N/A N/A N/A self setElement N/A N/A DOM createElement ul N/A N/A N/A DropWidget __init__ self N/A N/A N/A AddablePanel __init__ self N/A onLoad N/A N/A self N/A N/A N/A button N/A N/A self makeButton N/A N/A N/A button addClickListener self N/A li N/A AddablePanel Element N/A N/A DOM createElement li N/A N/A N/A li add button N/A N/A self button li N/A N/A N/A self add N/A self button N/A k N/A range 3 N/A N/A N/A N/A self addDropWidget N/A addDropWidget N/A N/A self N/A N/A N/A N/A N/A self remove N/A self button N/A s N/A len N/A self children N/A w N/A Label Element N/A N/A DOM createElement li N/A N/A N/A w setID N/A drop N/A str s N/A N/A N/A w setStyleName drophere N/A N/A N/A w setText N/A Drop  N/A str s N/A N/A N/A self append w N/A N/A N/A self append N/A self button N/A onDragEnter N/A N/A self event N/A N/A N/A target N/A N/A DOM eventGetTarget event N/A t N/A Widget Element target N/A N/A N/A class_names N/A N/A t getStyleName N/A N/A N/A N/A class_names None N/A dt N/A event dataTransfer N/A N/A dt dropEffect copy N/A N/A class_names None N/A N/A N/A drophere class_names N/A N/A N/A N/A t addStyleName dragover N/A N/A N/A DOM eventPreventDefault event N/A onDragOver N/A N/A self event N/A N/A N/A target N/A N/A DOM eventGetTarget event N/A t N/A Widget Element target N/A dt N/A event dataTransfer N/A N/A dt dropEffect copy N/A class_names N/A N/A t getStyleName N/A N/A class_names None N/A N/A N/A drophere class_names N/A N/A N/A N/A DOM eventPreventDefault event N/A onDragLeave N/A N/A self event N/A N/A N/A target N/A N/A DOM eventGetTarget event N/A t N/A Widget Element target N/A N/A N/A class_names N/A N/A t getStyleName N/A N/A N/A N/A class_names None N/A N/A class_names None N/A N/A N/A drophere class_names N/A N/A N/A N/A t removeStyleName dragover N/A onDrop N/A N/A self event N/A N/A N/A dt N/A event dataTransfer N/A text N/A N/A dt getData Text N/A target N/A N/A DOM eventGetTarget event N/A t N/A Widget Element target N/A class_names N/A N/A t getStyleName N/A N/A N/A DOM eventPreventDefault event N/A N/A class_names None N/A N/A N/A drophere class_names N/A N/A N/A N/A self addMessage N/A %s onto %s N/A text N/A target id N/A N/A makeButton N/A N/A self N/A N/A N/A button N/A Button + Add another N/A button N/A onClick N/A N/A self sender N/A N/A N/A N/A N/A self addDropWidget N/A addMessage N/A N/A self message N/A N/A N/A parent N/A N/A self getParent N/A N/A N/A hasattr parent addMessage N/A N/A parent N/A N/A parent getParent N/A N/A N/A parent addMessage message N/A N/A Delegated N/A DNDDemo N/A N/A title DND with Event Delegation N/A id delegated __init__ N/A N/A self N/A N/A N/A N/A self drag_widget N/A DragWidget2 N/A drag N/A self drag_widget N/A N/A N/A drag setStyleName drag_delegates N/A N/A N/A drag addStyleName draglist N/A N/A self drop_widget N/A DropWidget2 N/A drop N/A self drop_widget N/A N/A N/A drop setStyleName drop_delegates N/A N/A N/A drop addStyleName droplist N/A N/A N/A DNDDemo __init__ self N/A N/A DragWidget3 N/A DragWidget2 N/A __init__ N/A N/A self N/A N/A N/A N/A N/A self setElement N/A N/A DOM createElement ul N/A N/A N/A N/A super DragWidget3 self __init__ N/A onLoad N/A N/A self N/A N/A N/A N/A N/A self setStyleName drag_delegates N/A N/A N/A self addStyleName draglist N/A k N/A range 4 N/A N/A N/A N/A self addDragWidget N/A makeCanvasImg N/A N/A self canvas N/A N/A N/A ctx canvas N/A N/A N/A ctx beginPath N/A N/A N/A ctx setLineWidth 3 N/A N/A N/A ctx setStrokeStyle N/A Color ORANGE N/A N/A N/A ctx moveTo 25 1.5 N/A N/A N/A ctx lineTo 50 50 N/A N/A N/A ctx lineTo 1.5 50 N/A N/A N/A ctx lineTo 25 1.5 N/A N/A N/A ctx stroke N/A onDragStart N/A N/A self event N/A N/A N/A dt N/A event dataTransfer N/A target N/A N/A DOM eventGetTarget event N/A target N/A Widget Element target N/A id N/A N/A target getID N/A N/A N/A dt setData Text N/A Dropped %s N/A N/A target getID N/A N/A dt effectAllowed copy N/A N/A id imgdrag1 N/A N/A parent N/A N/A self getParent N/A N/A N/A hasattr parent h2 N/A N/A parent N/A N/A parent getParent N/A N/A N/A dt setDragImage N/A N/A N/A parent h2 getElement 10 10 N/A N/A N/A id imgdrag2 N/A N/A N/A N/A dt setDragImage N/A N/A N/A doc getElementById logo 10 10 N/A N/A N/A id imgdrag3 N/A N/A ctx N/A GWTCanvas 50 50 N/A N/A N/A self makeCanvasImg ctx N/A N/A N/A img N/A N/A DOM createImg N/A N/A N/A DOM setAttribute img src N/A N/A N/A ctx canvas toDataURL N/A N/A N/A dt setDragImage img 25 25 N/A N/A N/A N/A N/A N/A dt setDragImage N/A ctx canvas 25 25 N/A addDragWidget N/A N/A self N/A N/A N/A s N/A len N/A self children N/A w N/A Label Element N/A N/A DOM createElement li N/A N/A N/A w setStyleName dragme N/A N/A N/A w setID N/A imgdrag N/A str s N/A texts N/A Default Element Image Canvas N/A N/A N/A w setText N/A texts N/A s N/A N/A N/A self add w N/A N/A makeDraggable w N/A N/A DropWidget3 N/A DropWidget1 N/A onLoad N/A N/A self N/A N/A N/A N/A N/A self setID imgdrop N/A N/A ImageDrop N/A DNDDemo N/A __init__ N/A N/A self N/A N/A N/A N/A self title Using drag feedback images N/A N/A self id feedback_image N/A N/A self drop_widget N/A DropWidget3 N/A N/A self drag_widget N/A DragWidget3 N/A N/A N/A DNDDemo __init__ self N/A N/A DragWidget4 N/A DragWidget2 N/A __init__ N/A N/A self N/A N/A N/A N/A N/A self setElement N/A N/A DOM createElement ul N/A N/A N/A N/A super DragWidget4 self __init__ N/A onLoad N/A N/A self N/A N/A N/A N/A N/A self setStyleName drag_delegates N/A N/A N/A self addStyleName draglist N/A N/A self following_text N/A HTML <li><p>
               ... and try dragging to other windows and applications.
               </p></li>
             N/A k N/A range 3 N/A N/A N/A N/A self addDragWidget N/A N/A N/A self append N/A self following_text N/A addDragWidget N/A N/A self N/A N/A N/A s N/A len N/A self children N/A w N/A Label Element N/A N/A DOM createElement li N/A N/A N/A w setID N/A datadrag N/A str s N/A N/A N/A w setStyleName dragme N/A texts N/A Text Text / HTML / URI Disallowed N/A N/A N/A w setText N/A texts N/A s N/A N/A N/A self append w N/A N/A makeDraggable w N/A onDragStart N/A N/A self event N/A N/A N/A dt N/A event dataTransfer N/A target N/A N/A DOM eventGetTarget event N/A target N/A Widget Element target N/A N/A N/A id N/A N/A target getID N/A N/A N/A N/A id N/A N/A id datadrag0 N/A N/A N/A N/A dt setData text/plain Hello World! N/A N/A N/A id datadrag1 N/A N/A logo N/A N/A N/A doc getElementById logo N/A logo_parent_element N/A N/A DOM getParent logo N/A text N/A N/A DOM getInnerText logo_parent_element N/A html N/A N/A DOM getInnerHTML logo_parent_element N/A uri N/A N/A DOM getAttribute logo src N/A N/A N/A dt setData text/plain text N/A N/A N/A dt setData text/html html N/A N/A N/A dt setData text/uri-list uri N/A N/A N/A id datadrag2 N/A N/A N/A N/A dt setData x-star-trek/tribble I am a tribble N/A N/A DropWidget4 N/A DropWidget1 N/A onLoad N/A N/A self N/A N/A N/A N/A N/A self setText Drop here from items on the left - and selected
        content from other windows and applications. N/A N/A N/A self setID datadrop N/A onDrop N/A N/A self event N/A N/A N/A dt N/A event dataTransfer N/A types N/A getTypes event N/A N/A N/A self addMessage N/A drop types received:  N/A N/A ,  join types N/A parent N/A N/A self getParent N/A N/A N/A parent clearContent N/A N/A N/A self addMessage N/A dt:  N/A str dt N/A N/A N/A types sort N/A ctype types N/A N/A data N/A N/A dt getData ctype N/A N/A ctype Files N/A N/A file_names N/A N/A files N/A dt files N/A idx N/A range N/A files length N/A N/A item N/A N/A files item idx N/A N/A N/A name N/A item name N/A N/A N/A N/A name N/A item fileName N/A N/A N/A file_names append name N/A data N/A N/A <br> join file_names N/A N/A N/A parent addContent ctype data N/A N/A N/A DOM eventPreventDefault event N/A N/A N/A DOM eventCancelBubble event True N/A onDragOver N/A N/A self event N/A N/A N/A types N/A getTypes event N/A N/A N/A x-star-trek/tribble types N/A N/A N/A N/A self addStyleName dragover N/A N/A N/A DOM eventPreventDefault event N/A onDragEnter N/A N/A self event N/A N/A N/A types N/A getTypes event N/A N/A N/A x-star-trek/tribble types N/A N/A N/A N/A self addStyleName dragover N/A N/A N/A DOM eventPreventDefault event N/A N/A ContentDisplay N/A Label AddablePanel N/A __init__ N/A N/A self ctype data N/A N/A N/A N/A N/A Label __init__ self N/A N/A N/A AddablePanel __init__ self N/A N/A N/A self setStyleName content_text N/A N/A N/A self setText N/A '%s' content: ctype N/A N/A self content N/A HTML data StyleName content N/A N/A N/A self append N/A self content N/A N/A DropWidgetPanel4 N/A AddablePanel N/A __init__ N/A N/A self N/A N/A N/A N/A N/A AddablePanel __init__ self Element N/A N/A DOM createElement div N/A onLoad N/A N/A self N/A N/A N/A N/A self drop_widget N/A DropWidget4 N/A N/A N/A self add N/A self drop_widget N/A N/A self contentPanel N/A AddablePanel Element N/A N/A DOM createElement div N/A N/A N/A self add N/A self contentPanel N/A clearContent N/A N/A self N/A N/A N/A N/A N/A N/A self contentPanel clear N/A addContent N/A N/A self ctype data N/A N/A N/A display N/A ContentDisplay ctype data N/A N/A N/A N/A self contentPanel add display N/A N/A DataTransferDemo N/A DNDDemo N/A __init__ N/A N/A self N/A N/A N/A N/A self title Using data transfer content types N/A N/A self id data_transfer N/A N/A self drag_widget N/A DragWidget4 N/A N/A self drop_widget N/A DropWidgetPanel4 N/A N/A N/A DNDDemo __init__ self N/A N/A DragWidget5 N/A DragWidget2 N/A onDragStart N/A N/A self event N/A N/A N/A target N/A N/A DOM eventGetTarget event N/A dt N/A event dataTransfer N/A N/A N/A id N/A N/A N/A Widget Element target getID N/A N/A N/A N/A id N/A N/A N/A dt setData Text N/A Dropped %s id N/A effect_allowed N/A N/A self data N/A N/A int N/A id N/A -1 N/A N/A dt effectAllowed effect_allowed N/A onLoad N/A N/A self N/A N/A N/A N/A N/A self setStyleName drag_delegates N/A N/A N/A self addStyleName draglist N/A N/A self data N/A copy move link all none N/A k N/A range 5 N/A N/A N/A N/A self addDragWidget N/A addDragWidget N/A N/A self N/A N/A N/A s N/A len N/A self children N/A w N/A Label Element N/A N/A DOM createElement li N/A N/A N/A w setID N/A effectdrag N/A str s N/A N/A N/A w setStyleName dragme N/A N/A N/A w setText N/A Drag %s (%s) N/A s N/A N/A self data N/A s N/A N/A N/A self add w N/A N/A makeDraggable w N/A N/A DropWidget5 N/A DropWidget2 N/A onLoad N/A N/A self N/A N/A N/A N/A self data N/A copy move link all none N/A N/A N/A self setStyleName drop_delegates N/A N/A N/A self addStyleName droplist N/A k N/A range 5 N/A N/A N/A N/A self addDropWidget N/A addDropWidget N/A N/A self N/A N/A N/A s N/A len N/A self children N/A w N/A Label Element N/A N/A DOM createElement li N/A N/A N/A w setID N/A effectdrop N/A str s N/A N/A N/A w setStyleName drophere N/A N/A N/A w setText N/A Drop %s (%s) N/A s N/A N/A self data N/A s N/A N/A N/A self append w N/A onDragEnter N/A N/A self event N/A N/A N/A target N/A N/A DOM eventGetTarget event N/A t N/A Widget Element target N/A N/A N/A class_names N/A N/A t getStyleName N/A N/A N/A N/A class_names None N/A N/A class_names None N/A N/A N/A drophere class_names N/A N/A N/A N/A t addStyleName dragover N/A N/A N/A DOM eventPreventDefault event N/A onDragOver N/A N/A self event N/A N/A N/A target N/A N/A DOM eventGetTarget event N/A t N/A Widget Element target N/A class_names N/A N/A t getStyleName N/A N/A class_names None N/A N/A N/A drophere class_names N/A N/A dt N/A event dataTransfer N/A id N/A N/A N/A Widget Element target getID N/A drop_effect N/A N/A self data N/A N/A int N/A id N/A -1 N/A N/A dt dropEffect drop_effect N/A N/A N/A DOM eventPreventDefault event N/A onDragLeave N/A N/A self event N/A N/A N/A target N/A N/A DOM eventGetTarget event N/A t N/A Widget Element target N/A N/A N/A class_names N/A N/A t getStyleName N/A N/A N/A N/A class_names None N/A N/A class_names None N/A N/A N/A drophere class_names N/A N/A N/A N/A t removeStyleName dragover N/A onDrop N/A N/A self event N/A N/A N/A dt N/A event dataTransfer N/A text N/A N/A dt getData Text N/A target N/A N/A DOM eventGetTarget event N/A t N/A Widget Element target N/A class_names N/A N/A t getStyleName N/A N/A class_names None N/A N/A N/A drophere class_names N/A N/A N/A N/A self addMessage N/A %s onto %s<br>effectAllowed=%s, dropEffect=%s N/A text N/A target id N/A dt effectAllowed N/A dt dropEffect N/A N/A N/A DOM eventPreventDefault event N/A N/A DragEffects N/A DNDDemo N/A __init__ N/A N/A self N/A N/A N/A N/A self title Using drag effects N/A N/A self id data_transfer N/A N/A self drag_widget N/A DragWidget5 N/A N/A self drop_widget N/A DropWidget5 N/A N/A N/A DNDDemo __init__ self N/A N/A AbsolutePosition N/A DNDDemo N/A __init__ N/A N/A self N/A N/A N/A N/A self title Absolute Position Drag and Drop N/A N/A self id absolute_position N/A N/A self drop_widget N/A Drop6Container N/A N/A N/A DNDDemo __init__ self N/A N/A Drop6Container N/A HorizontalPanel N/A __init__ N/A N/A self N/A N/A N/A N/A N/A HorizontalPanel __init__ self N/A left N/A DropWidget6 N/A right N/A DropWidget6 N/A N/A N/A self setSpacing 10px N/A drag N/A DragWidget6 Drag1 N/A drag2 N/A DragWidget6 Drag2 N/A N/A N/A left add drag2 N/A N/A N/A drag2 setStyleAttribute top 0 N/A N/A N/A drag2 setStyleAttribute left 0 N/A N/A makeDraggable drag2 N/A N/A N/A left add drag N/A N/A N/A drag setStyleAttribute top 0 N/A N/A N/A drag setStyleAttribute left 100 N/A N/A makeDraggable drag N/A N/A N/A self add left N/A N/A N/A self add right N/A N/A DragWidget6 N/A Label N/A __init__ N/A N/A self text N/A N/A N/A N/A N/A Label __init__ self text N/A N/A N/A self setStyleName dragme2 N/A N/A N/A self setStyleAttribute position absolute N/A N/A DropWidget6 N/A DropWidget DragContainer AddablePanel N/A __init__ N/A N/A self N/A N/A N/A N/A N/A AddablePanel __init__ self Element N/A N/A DOM createElement div N/A N/A N/A DropWidget __init__ self N/A N/A N/A DragContainer __init__ self N/A N/A N/A self setStyleName drophere2 N/A N/A N/A self setStyleAttribute position relative N/A N/A N/A self setSize 300px 300px N/A onDragStart N/A N/A self event N/A N/A N/A dt N/A event dataTransfer N/A target N/A N/A DOM eventGetTarget event N/A clientX N/A event clientX N/A clientY N/A event clientY N/A absx N/A clientX N/A N/A Window getScrollLeft N/A absy N/A clientY N/A N/A Window getScrollTop N/A package N/A N/A json dumps N/A text offsetX offsetY N/A N/A DOM getInnerText target N/A absx N/A N/A DOM getAbsoluteLeft target N/A absy N/A N/A DOM getAbsoluteTop target N/A N/A N/A dt setData text package N/A N/A dt allowedEffects copy N/A N/A self movingWidget None N/A widget N/A self children N/A N/A N/A target N/A N/A widget getElement N/A N/A N/A self movingWidget widget N/A onDragLeave N/A N/A self event N/A N/A N/A dt N/A event dataTransfer N/A N/A dt dropEffect none N/A onDrag N/A N/A self event N/A N/A N/A N/A N/A N/A self movingWidget addStyleName invisible N/A onDragEnd N/A N/A self event N/A N/A N/A dt N/A event dataTransfer N/A N/A N/A self addMessage N/A Drop effect is "%s" N/A dt dropEffect N/A N/A N/A dt dropEffect none N/A N/A N/A N/A self remove N/A self movingWidget N/A ontimer N/A N/A timer N/A N/A N/A N/A N/A N/A self movingWidget removeStyleName invisible N/A N/A N/A Timer 500 notify ontimer N/A onDragEnter N/A N/A self event N/A N/A N/A N/A N/A DOM eventPreventDefault event N/A onDragOver N/A N/A self event N/A N/A N/A dt N/A event dataTransfer N/A N/A dt dropEffect copy N/A N/A N/A DOM eventPreventDefault event N/A onDrop N/A N/A self event N/A N/A N/A dt N/A event dataTransfer N/A text N/A N/A dt getData text N/A package N/A N/A json loads text N/A x N/A N/A DOM eventGetClientX event N/A y N/A N/A DOM eventGetClientY event N/A scrollY N/A N/A Window getScrollTop N/A scrollX N/A N/A Window getScrollLeft N/A offsetX N/A int N/A package N/A offsetX N/A offsetY N/A int N/A package N/A offsetY N/A at N/A N/A self getAbsoluteTop N/A al N/A N/A self getAbsoluteLeft N/A N/A posX posY N/A N/A x N/A al scrollX N/A y N/A at scrollY N/A w N/A DragWidget6 N/A package N/A text N/A N/A N/A self add w N/A N/A makeDraggable w N/A N/A N/A w setStyleAttribute left N/A posX offsetX N/A N/A N/A w setStyleAttribute top N/A posY offsetY N/A N/A N/A w removeStyleName invisible N/A N/A N/A self addMessage N/A top:%s, left:%s, cy:%s cx:%s, sy:%s sx:%s dropy:%s dropx:%s N/A at al y x scrollY scrollX posY posX N/A N/A N/A DOM eventPreventDefault event N/A addMessage N/A N/A self message N/A N/A N/A parent N/A N/A self getParent N/A N/A N/A hasattr parent addMessage N/A N/A parent N/A N/A parent getParent N/A N/A N/A parent addMessage message N/A N/A StudentWidget N/A Label N/A __init__ N/A N/A self name age N/A N/A N/A N/A N/A Label __init__ self Element N/A N/A DOM createElement li N/A N/A self student_name name N/A N/A self age N/A int age N/A N/A N/A self setText N/A %s (%s) N/A N/A self student_name N/A self age N/A N/A N/A self setStyleName dragme N/A onClick N/A N/A self sender N/A N/A N/A N/A N/A self addMessage clicked N/A addMessage N/A N/A self message N/A N/A N/A parent N/A N/A self getParent N/A N/A N/A hasattr parent addMessage N/A N/A parent N/A N/A parent getParent N/A N/A N/A parent addMessage message N/A N/A StudentContainer N/A DragContainer DropWidget VerticalPanel N/A __init__ N/A N/A self min_age max_age id N/A N/A N/A N/A self min_age min_age N/A N/A self max_age max_age N/A N/A N/A VerticalPanel __init__ self N/A N/A N/A DropWidget __init__ self N/A N/A N/A DragContainer __init__ self N/A N/A N/A self setID id N/A N/A N/A self setWidth 200 N/A N/A N/A self setHeight 300 N/A N/A N/A self setVerticalAlignment N/A HasVerticalAlignment ALIGN_TOP N/A N/A N/A self setStyleName drophere2 N/A N/A N/A self addTitle N/A getNames N/A N/A self N/A N/A N/A names N/A N/A item N/A self children N/A N/A N/A isinstance item StudentWidget N/A N/A N/A N/A names append N/A N/A item student_name N/A item age N/A names N/A addTitle N/A N/A self N/A N/A N/A N/A N/A self append N/A Label N/A Allowed: %s to %s N/A N/A self min_age N/A self max_age N/A addStudent N/A N/A self name age N/A N/A N/A new_names N/A N/A self getNames N/A found False N/A item new_names N/A N/A N/A item N/A name age N/A N/A found True N/A N/A N/A found N/A N/A N/A N/A new_names append N/A name age N/A N/A N/A new_names sort N/A N/A len N/A self children N/A N/A N/A N/A self remove N/A N/A self children N/A 0 N/A N/A N/A self addTitle N/A student new_names N/A N/A sw N/A StudentWidget N/A student N/A 0 N/A student N/A 1 N/A N/A makeDraggable sw N/A N/A N/A self append sw N/A N/A N/A self setCellVerticalAlignment sw N/A HasVerticalAlignment ALIGN_TOP N/A onDragStart N/A N/A self event N/A N/A N/A N/A N/A self removeStyleName drop_fail N/A dt N/A event dataTransfer N/A N/A dt effectAllowed copy N/A target N/A N/A DOM eventGetTarget event N/A widget None N/A widget N/A self children N/A N/A N/A N/A N/A widget getElement target N/A N/A N/A self movingWidget widget N/A N/A N/A N/A dt setData Text N/A N/A json encode N/A name age parent N/A widget student_name N/A widget age N/A N/A self getID N/A onDrag N/A N/A self event N/A N/A N/A N/A N/A N/A self movingWidget addStyleName invisible N/A onDragEnd N/A N/A self event N/A N/A N/A dt N/A event dataTransfer N/A styles N/A N/A self getStyleName N/A N/A N/A N/A dt dropEffect none N/A N/A drop_fail styles N/A N/A N/A N/A self remove N/A self movingWidget N/A msg drop succeeded N/A N/A N/A N/A N/A self movingWidget removeStyleName invisible N/A msg drop failed N/A N/A N/A self addMessage msg N/A onDragEnter N/A N/A self event N/A N/A N/A N/A N/A self addStyleName dragover N/A N/A N/A DOM eventPreventDefault event N/A onDragLeave N/A N/A self event N/A N/A N/A N/A N/A self removeStyleName dragover N/A onDragOver N/A N/A self event N/A N/A N/A N/A N/A DOM eventPreventDefault event N/A age_is_ok N/A N/A self age N/A N/A N/A N/A N/A age N/A self min_age N/A age N/A self max_age N/A onDrop N/A N/A self event N/A N/A N/A dt N/A event dataTransfer N/A item N/A N/A dt getData Text N/A data N/A N/A json decode item N/A N/A N/A name data N/A age data N/A N/A age N/A data N/A age N/A name N/A data N/A name N/A N/A N/A self removeStyleName dragover N/A N/A N/A self age_is_ok age N/A N/A N/A N/A self addStudent name age N/A N/A dt dropEffect copy N/A N/A N/A self addStyleName flash removeFlash N/A N/A timer N/A N/A N/A N/A N/A self removeStyleName flash N/A N/A N/A Timer 250 notify removeFlash N/A N/A N/A dt dropEffect none N/A N/A N/A self addMessage student could not be added N/A item_parent_id N/A data N/A parent N/A item_parent N/A N/A N/A self parent containerFromId item_parent_id N/A N/A N/A item_parent addStyleName drop_fail N/A N/A N/A DOM eventPreventDefault event N/A addMessage N/A N/A self message N/A N/A N/A parent N/A N/A self getParent N/A N/A N/A hasattr parent addMessage N/A N/A parent N/A N/A parent getParent N/A N/A N/A parent addMessage message N/A N/A ClassContainer N/A HorizontalPanel N/A __init__ N/A N/A self N/A N/A N/A N/A N/A HorizontalPanel __init__ self N/A pool N/A StudentContainer 1 20 pool_1 N/A item N/A N/A Fred 12 N/A Jane 10 N/A Sam 18 N/A Ginger 8 N/A Mary 4 N/A N/A N/A N/A pool addStudent name N/A item N/A 0 age N/A item N/A 1 N/A N/A N/A self append pool N/A N/A N/A self append N/A StudentContainer 6 13 pool_2 N/A N/A N/A self append N/A StudentContainer 11 20 pool_3 N/A N/A N/A self setSpacing 10px N/A containerFromId N/A N/A self id N/A N/A N/A item N/A self children N/A N/A N/A N/A N/A item getID id N/A N/A item N/A N/A MultiTargetDemo N/A DNDDemo N/A __init__ N/A N/A self N/A N/A N/A N/A self drop_widget N/A ClassContainer N/A N/A self title Drop with Validation N/A N/A self id multi N/A N/A N/A DNDDemo __init__ self N/A N/A N/A N/A __name__ __main__ N/A N/A N/A N/A pyjd setup ./public/DNDTest.html N/A j N/A RootPanel N/A N/A N/A j add N/A DNDDemos N/A N/A N/A pyjd run