package jp.co.cayto.appc.sdk.android; import android.app.Activity; import android.content.Intent; import android.view.View; import android.view.View.OnClickListener; import android.view.ViewGroup; import android.widget.ImageButton; import android.widget.ImageView; import android.widget.SeekBar; import jp.co.cayto.appc.sdk.android.view.CutinViewBasic; import jp.co.cayto.appc.sdk.android.view.CutinViewCube; public final class AppCCutinView { private Activity mActivity; private String mCutinType; private Boolean mDispFlag = Boolean.valueOf(false); private View mMainLayout; private ViewGroup mParentView; public AppCCutinView(Activity paramActivity) { this.mActivity = paramActivity; this.mParentView = ((ViewGroup)this.mActivity.findViewById(16908290)); } private static final void cleanupView(View paramView) { ViewGroup localViewGroup; int i; if ((paramView instanceof ImageButton)) { ((ImageButton)paramView).setImageDrawable(null); paramView.setBackgroundDrawable(null); if ((paramView instanceof ViewGroup)) { localViewGroup = (ViewGroup)paramView; i = localViewGroup.getChildCount(); } } for (int j = 0;; j++) { if (j >= i) { return; if ((paramView instanceof ImageView)) { ((ImageView)paramView).setImageDrawable(null); break; } if (!(paramView instanceof SeekBar)) { break; } SeekBar localSeekBar = (SeekBar)paramView; localSeekBar.setProgressDrawable(null); localSeekBar.setThumb(null); break; } cleanupView(localViewGroup.getChildAt(j)); } } private void createCutInView(String paramString1, String paramString2) { this.mCutinType = paramString2; this.mDispFlag = Boolean.valueOf(true); ImageButton localImageButton1 = new ImageButton(this.mActivity); ImageButton localImageButton2 = new ImageButton(this.mActivity); ImageButton localImageButton3; Object localObject; if ("finish".equals(paramString2)) { localImageButton3 = new ImageButton(this.mActivity); if (!"basic".equals(paramString1)) { break label173; } localObject = new CutinViewBasic(); } for (;;) { this.mMainLayout = ((ICutInView)localObject).createLayout(this.mActivity, paramString2, localImageButton1, localImageButton2, localImageButton3); localImageButton1.setOnClickListener(new View.OnClickListener() { public void onClick(View paramAnonymousView) { this.val$cutinView.cancelButtonClick(paramAnonymousView); AppCCutinView.this.removeLayout(); } }); localImageButton2.setOnClickListener(new View.OnClickListener() { public void onClick(View paramAnonymousView) { this.val$cutinView.otherButtonClick(paramAnonymousView); Intent localIntent = new Intent(AppCCutinView.this.mActivity, AppCWebActivity.class); localIntent.putExtra("type", "pr_list"); localIntent.putExtra("pr_type", "back_btn_web"); AppCCutinView.this.mActivity.startActivity(localIntent); } }); if (localImageButton3 != null) { localImageButton3.setOnClickListener(new View.OnClickListener() { public void onClick(View paramAnonymousView) { this.val$cutinView.exitButtonClick(paramAnonymousView); AppCCutinView.this.mDispFlag = Boolean.valueOf(false); AppCCutinView.this.mActivity.finish(); } }); } this.mParentView.addView(this.mMainLayout); this.mMainLayout.bringToFront(); return; localImageButton3 = null; break; label173: if ("icons".equals(paramString1)) { localObject = new CutinViewCube(); } else { localObject = new CutinViewBasic(); } } } private void removeLayout() { if ((this.mParentView != null) && (this.mMainLayout != null)) { cleanupView(this.mMainLayout); this.mParentView.removeView(this.mMainLayout); this.mMainLayout = null; } this.mCutinType = null; this.mDispFlag = Boolean.valueOf(false); } public void init() { if (this.mDispFlag.booleanValue()) { removeLayout(); } } public void show(String paramString1, String paramString2) { if (this.mDispFlag.booleanValue()) { if (this.mCutinType.equals("anywhere")) { removeLayout(); } } for (;;) { return; createCutInView(paramString1, paramString2); } } public static abstract interface ICutInView { public static final int _MP = -1; public static final int _WC = -2; public abstract void cancelButtonClick(View paramView); public abstract View createLayout(Activity paramActivity, String paramString, ImageButton paramImageButton1, ImageButton paramImageButton2, ImageButton paramImageButton3); public abstract void exitButtonClick(View paramView); public abstract void installButtonClick(View paramView); public abstract void otherButtonClick(View paramView); } } /* Location: F:\neembuu\Research\android_apps\output_jar.jar * Qualified Name: jp.co.cayto.appc.sdk.android.AppCCutinView * JD-Core Version: 0.7.0.1 */