func doText(data) blk.println(sys.get_obj_name(this.name), '.Text = ', d("Text"), ';') end func doDoDragDrop(data) if(linked("onDoDragDrop")) event("onDoDragDrop", sys.get_obj_name(this.name) + '.DoDragDrop(' + d("data") + ', ' + d("allowedEffects") + ')') else blk.println(sys.get_obj_name(this.name), '.DoDragDrop(', d("data"), ', ', d("allowedEffects"), ');') end end func doGetPreferredSize(data) if(linked("onGetPreferredSize")) event("onGetPreferredSize", sys.get_obj_name(this.name) + '.GetPreferredSize(' + d("constrainingSize") + ')') else blk.println(sys.get_obj_name(this.name), '.GetPreferredSize(', d("constrainingSize"), ');') end end func doInvalidate2(data) blk.println(sys.get_obj_name(this.name), '.Invalidate(', d("r"), ');') end