/** * */ package android.androidVNC; import com.cgcl.cloudesk.cloudeskmain.screens.act.R; import android.app.Activity; import android.app.Dialog; import android.content.Context; import android.os.Bundle; import android.text.Html; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; /** * @author Michael A. MacDonald * */ class RepeaterDialog extends Dialog { private EditText _repeaterId; androidVNC _configurationDialog; RepeaterDialog(androidVNC context) { super(context); setOwnerActivity((Activity)context); _configurationDialog = context; } /* (non-Javadoc) * @see android.app.Dialog#onCreate(android.os.Bundle) */ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setTitle(R.string.repeater_dialog_title); setContentView(R.layout.repeater_dialog); _repeaterId=(EditText)findViewById(R.id.textRepeaterInfo); ((TextView)findViewById(R.id.textRepeaterCaption)).setText(Html.fromHtml(getContext().getString(R.string.repeater_caption))); ((Button)findViewById(R.id.buttonSaveRepeater)).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { _configurationDialog.updateRepeaterInfo(true, _repeaterId.getText().toString()); dismiss(); } }); ((Button)findViewById(R.id.buttonClearRepeater)).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { _configurationDialog.updateRepeaterInfo(false, ""); dismiss(); } }); } }