package org.itsnat.droid.impl.xmlinflater.layout.classtree; import org.itsnat.droid.impl.xmlinflater.layout.ClassDescViewMgr; import org.itsnat.droid.impl.xmlinflater.layout.attr.widget.AttrDescView_widget_Switch_switchTextAppearance; import org.itsnat.droid.impl.xmlinflater.layout.attr.widget.AttrDescView_widget_Switch_textStyle; import org.itsnat.droid.impl.xmlinflater.layout.attr.widget.AttrDescView_widget_Switch_typeface; import org.itsnat.droid.impl.xmlinflater.shared.attr.AttrDescReflecFieldSetDimensionIntRound; import org.itsnat.droid.impl.xmlinflater.shared.attr.AttrDescReflecFieldSetDrawable; import org.itsnat.droid.impl.xmlinflater.shared.attr.AttrDescReflecMethodCharSequence; /** * Created by jmarranz on 30/04/14. */ public class ClassDescView_widget_Switch extends ClassDescViewBased { public ClassDescView_widget_Switch(ClassDescViewMgr classMgr,ClassDescView_widget_CompoundButton parentClass) { super(classMgr,"android.widget.Switch",parentClass); } @SuppressWarnings("unchecked") protected void init() { super.init(); // android:showText es level 21 // android:splitTrack es level 21 addAttrDescAN(new AttrDescReflecFieldSetDimensionIntRound(this, "switchMinWidth", "mSwitchMinWidth", 0)); addAttrDescAN(new AttrDescReflecFieldSetDimensionIntRound(this, "switchPadding", "mSwitchPadding", 0)); addAttrDescAN(new AttrDescView_widget_Switch_switchTextAppearance(this)); addAttrDescAN(new AttrDescReflecMethodCharSequence(this, "textOff", null)); // Adnroid tiene un texto por defecto addAttrDescAN(new AttrDescReflecMethodCharSequence(this, "textOn", null)); // Adnroid tiene un texto por defecto addAttrDescAN(new AttrDescView_widget_Switch_textStyle(this)); addAttrDescAN(new AttrDescReflecFieldSetDrawable(this, "thumb", "mThumbDrawable", null)); // Android tiene un drawable por defecto addAttrDescAN(new AttrDescReflecFieldSetDimensionIntRound(this, "thumbTextPadding", "mThumbTextPadding", 0)); // android:thumbTint es level 21 // android:thumbTintMode es level 21 addAttrDescAN(new AttrDescReflecFieldSetDrawable(this, "track", "mTrackDrawable", null)); // Android tiene un drawable por defecto // android:trackTint es level 21 // android:trackTintMode es level 21 addAttrDescAN(new AttrDescView_widget_Switch_typeface(this)); } }