package com.WazaBe.HoloEverywhere;
import android.content.Context;
import android.view.View;
import android.view.ViewGroup.LayoutParams;
import android.widget.TextView;
public class Dialog extends android.app.Dialog {
private View contentView;
public Dialog(Context context) {
super(context);
}
public Dialog(Context context, int theme) {
super(context, theme);
}
@Override
public void addContentView(View view, LayoutParams params) {
super.addContentView(FontLoader.loadFont(view), params);
}
public View getContentView() {
return contentView;
}
@Override
public void setContentView(int layoutResID) {
super.setContentView(contentView = FontLoader.inflate(getContext(),
layoutResID));
}
@Override
public void setContentView(View view) {
super.setContentView(contentView = FontLoader.loadFont(view));
}
@Override
public void setContentView(View view, LayoutParams params) {
super.setContentView(contentView = FontLoader.loadFont(view), params);
}
@Override
public void setTitle(CharSequence text) {
super.setTitle(text);
if (contentView != null) {
TextView title = (TextView) contentView
.findViewById(R.id.alertTitle);
if (title != null) {
title.setText(text);
}
}
}
}