X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=plugins%2Fdali-swig%2Fproperty-wrapper.rb;h=2701826c78199b5b6679e931e6d69550af681ecc;hp=9d6ea2dd6e5bf35f6795612d8858f6a6bad0dc4d;hb=97296c37e707676eb329e8b6e54e2b3efab83aae;hpb=8e7cfd0c114bf778287cc6e67d0f42f3c866e205 diff --git a/plugins/dali-swig/property-wrapper.rb b/plugins/dali-swig/property-wrapper.rb index 9d6ea2d..2701826 100755 --- a/plugins/dali-swig/property-wrapper.rb +++ b/plugins/dali-swig/property-wrapper.rb @@ -20,8 +20,8 @@ $typeTable = [ ["VECTOR4", "Vector4", "", "Vector4 temp = new Vector4(0.0f,0.0f,0.0f,0.0f);"], ["MATRIX3", "Matrix3", "", "Matrix3 temp = new Matrix3();"], ["MATRIX", "Matrix", "", "Matrix temp = new Matrix();" ], - ["RECTANGLE", "Rectangle", "", "Rectangle temp = new Rectangle(0,0,0,0);"], - ["ROTATION", "Quaternion", "", "Quaternion temp = new Quaternion();"], + ["RECTANGLE", "Rectangle", "", "Rectangle temp = new Rectangle(0,0,0,0);"], + ["ROTATION", "Rotation", "", "Rotation temp = new Rotation();"], ["STRING", "string", "out", "string temp;"], ["ARRAY", "Dali.Property.Array", "", "Dali.Property.Array temp = new Dali.Property.Array();"], ["MAP", "Dali.Property.Map", "", "Dali.Property.Map temp = new Dali.Property.Map();"], @@ -314,7 +314,7 @@ def writeCSharpData #exception case <<< #Tooltip gives swig build error - if( property.name == "Tooltip" ) + if( property.name == "Tooltip" || property.name == "Color") next end #exception case >>> @@ -503,13 +503,16 @@ def writeDaliToolkitProperties #puts(className); #puts(fileName); - # Get the property information ( name, type, read/writeable) + # Get the property information ( name, type, read/writeable) propertyInfo = extractToolkitPropertyInfo( macro ); # get or create a new DALi class item which stores the property information classItem = getDaliClassItem( className ) - classItem.properties.push( propertyInfo ) + # exclusion of control-data-impl + if ( className != "ControlData" ) + classItem.properties.push( propertyInfo ) + end end