package info.guardianproject.securereaderinterface.widgets; import info.guardianproject.securereaderinterface.uiutil.FontManager; import android.content.Context; import android.util.AttributeSet; import android.widget.Button; public class CustomFontButton extends Button { @SuppressWarnings("unused") private CustomFontTextViewHelper mHelper; public CustomFontButton(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); init(attrs); } public CustomFontButton(Context context, AttributeSet attrs) { super(context, attrs); init(attrs); } public CustomFontButton(Context context) { super(context); init(null); } private void init(AttributeSet attrs) { mHelper = new CustomFontTextViewHelper(this, attrs); } @Override public void setText(CharSequence text, BufferType type) { super.setText(FontManager.transformText(this, text), type); } }