导航菜单

页面标题

页面副标题

Tasker v6.5.11 - SceneEditElement.java 源代码

正在查看: Tasker v6.5.11 应用的 SceneEditElement.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package net.dinglisch.android.taskerm;

import android.app.ActionBar;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.text.Editable;
import android.text.TextUtils;
import android.text.TextWatcher;
import android.view.ActionMode;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.RelativeLayout;
import android.widget.ScrollView;
import android.widget.SeekBar;
import android.widget.Spinner;
import android.widget.SpinnerAdapter;
import android.widget.TextView;
import java.util.HashMap;
import java.util.LinkedList;
import java.util.List;
import net.dinglisch.android.taskerm.FileSelect;
import net.dinglisch.android.taskerm.HTMLView;
import net.dinglisch.android.taskerm.MacroEditView;
import net.dinglisch.android.taskerm.am;
import net.dinglisch.android.taskerm.dk;
import net.dinglisch.android.taskerm.hk;
import net.dinglisch.android.taskerm.il;
import net.dinglisch.android.taskerm.j7;
import net.dinglisch.android.taskerm.ol;
import net.dinglisch.android.taskerm.pk;
import net.dinglisch.android.taskerm.qk;
import net.dinglisch.android.taskerm.sk;
import net.dinglisch.android.taskerm.tk;
import net.dinglisch.android.taskerm.tp;
import net.dinglisch.android.taskerm.zh;

public class SceneEditElement extends HasArgsEdit implements View.OnClickListener, AdapterView.OnItemSelectedListener, am.l {
    private static HashMap<String, m> N0;
    private EditText A0;
    private Spinner B0;
    private hk C0;
    private dk E0;
    private String F0;
    protected EditText m0;
    private am n0;
    private ImageView o0;
    private RelativeLayout p0;
    private zh q0;
    private MacroEditView r0;
    private TextView s0;
    private TextView t0;
    private LinearLayout u0;
    private ScrollView v0;
    private LinearLayout w0;
    private ListView x0;
    private View y0;
    private CheckBox z0;
    private int D0 = 0;
    private boolean G0 = false;
    private int H0 = 0;
    private GeomEditView I0 = null;
    private ViewGroup J0 = null;
    private int K0 = 0;
    private int L0 = 0;
    private int M0 = 0;

    class a implements Runnable {
        final int i;

        a(int i) {
            this.i = i;
        }

        @Override
        public void run() {
            SceneEditElement.this.v0.setScrollY(this.i);
        }
    }

    class b implements zh.j {

        class a implements Runnable {
            final int i;

            a(int i) {
                this.i = i;
            }

            @Override
            public void run() {
                SceneEditElement.this.q0.S(this.i);
            }
        }

        b() {
        }

        @Override
        public void a(int i, int i2, boolean z) {
        }

        @Override
        public void b(boolean z) {
        }

        @Override
        public void c(int i) {
        }

        @Override
        public void d(int i) {
        }

        @Override
        public void e(int i, int i2, int i3, int i4) {
        }

        @Override
        public boolean f(int i, int i2, boolean z) {
            SceneEditElement sceneEditElement = SceneEditElement.this;
            sceneEditElement.L0 = sceneEditElement.K0;
            SceneEditElement.this.K0 = i;
            View currentFocus = SceneEditElement.this.getWindow().getCurrentFocus();
            if (currentFocus != null && currentFocus.getClass() == EditText.class) {
                dq.c3(SceneEditElement.this, (EditText) currentFocus, false, -1, -1L);
            }
            SceneEditElement sceneEditElement2 = SceneEditElement.this;
            if (sceneEditElement2.r3(sceneEditElement2.K0, i2)) {
                SceneEditElement.this.T3(i2, null, z);
            } else {
                SceneEditElement.this.p0.post(new a(SceneEditElement.this.K0));
                SceneEditElement sceneEditElement3 = SceneEditElement.this;
                sceneEditElement3.K0 = sceneEditElement3.L0;
            }
            if (SceneEditElement.this.I0 != null) {
                int i3 = SceneEditElement.this.B3(i2) ? 0 : 8;
                SceneEditElement.this.I0.setVisibility(i3);
                SceneEditElement.this.J0.setVisibility(i3);
            }
            SceneEditElement.this.invalidateOptionsMenu();
            return true;
        }

        @Override
        public boolean g(int i) {
            return false;
        }
    }

    static class c {
        static final int[] a;
        static final int[] b;

        static {
            int[] iArr = new int[hk.k.values().length];
            b = iArr;
            try {
                iArr[hk.k.SLIDER.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                b[hk.k.PICKER.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            try {
                b[hk.k.RECT.ordinal()] = 3;
            } catch (NoSuchFieldError unused3) {
            }
            try {
                b[hk.k.OVAL.ordinal()] = 4;
            } catch (NoSuchFieldError unused4) {
            }
            int[] iArr2 = new int[ol.d.values().length];
            a = iArr2;
            try {
                iArr2[ol.d.File.ordinal()] = 1;
            } catch (NoSuchFieldError unused5) {
            }
            try {
                a[ol.d.Direct.ordinal()] = 2;
            } catch (NoSuchFieldError unused6) {
            }
        }
    }

    class d extends qh {
        d(Context context, yg ygVar, ImageView imageView, ImageView imageView2, ImageView imageView3) {
            super(context, ygVar, imageView, imageView2, imageView3);
        }

        @Override
        public boolean onActionItemClicked(ActionMode actionMode, MenuItem menuItem) {
            int itemId = menuItem.getItemId();
            if (itemId == 2) {
                SceneEditElement.this.g3(d().f());
                SceneEditElement.this.v();
            } else if (itemId == 3) {
                g(SceneEditElement.this.x0);
            } else if (itemId == 4) {
                h(true);
                actionMode.invalidate();
                return true;
            }
            return true;
        }

        @Override
        public boolean onCreateActionMode(ActionMode actionMode, Menu menu) {
            super.onCreateActionMode(actionMode, menu);
            return SceneEditElement.this.U(actionMode);
        }

        @Override
        public void onDestroyActionMode(ActionMode actionMode) {
            super.onDestroyActionMode(actionMode);
            SceneEditElement.this.U(null);
            h(false);
        }

        @Override
        public void onItemCheckedStateChanged(ActionMode actionMode, int i, long j, boolean z) {
            if (!b()) {
                super.onItemCheckedStateChanged(actionMode, i, j, z);
            } else {
                SceneEditElement.this.E3(d().f(), i);
                SceneEditElement.this.v();
            }
        }

        @Override
        public boolean onPrepareActionMode(ActionMode actionMode, Menu menu) {
            super.e(actionMode, menu, false);
            if (this.g == -1) {
                return false;
            }
            SceneEditElement sceneEditElement = SceneEditElement.this;
            net.dinglisch.android.taskerm.a.k(sceneEditElement, 2, menu);
            if (!d().b()) {
                net.dinglisch.android.taskerm.a.P(SceneEditElement.this, 3, menu);
            }
            if (Settings.A1(sceneEditElement) == 5 && d().getCount() > 1) {
                net.dinglisch.android.taskerm.a.B(sceneEditElement, 4, menu);
            }
            return true;
        }
    }

    class e implements TextWatcher {
        e() {
        }

        @Override
        public void afterTextChanged(Editable editable) {
            if (!SceneEditElement.this.G0 || editable.length() >= 2) {
                return;
            }
            SceneEditElement.this.C0.v0().A5(editable.toString());
            SceneEditElement.this.W3();
        }

        @Override
        public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }
    }

    class f implements View.OnClickListener {
        f() {
        }

        @Override
        public void onClick(View view) {
            oi.h(SceneEditElement.this, 2131889641, 2131887186);
        }
    }

    class g implements View.OnTouchListener {
        g() {
        }

        @Override
        public boolean onTouch(View view, MotionEvent motionEvent) {
            am amVar = SceneEditElement.this.n0;
            SceneEditElement sceneEditElement = SceneEditElement.this;
            return amVar.h0(sceneEditElement, sceneEditElement.x0, SceneEditElement.this.y(), motionEvent);
        }
    }

    class h implements AdapterView.OnItemClickListener {
        h() {
        }

        @Override
        public void onItemClick(AdapterView<?> adapterView, View view, int i, long j) {
            SceneEditElement.this.b4(i);
        }
    }

    class i implements MacroEditView.k {
        final int a;

        i(int i) {
            this.a = i;
        }

        @Override
        public void a() {
        }

        @Override
        public void b() {
            SceneEditElement.this.U3(this.a);
        }

        @Override
        public void onCancel() {
            SceneEditElement.this.U3(this.a);
        }
    }

    class j extends Handler {
        j() {
        }

        @Override
        public void handleMessage(Message message) {
            if (message.what == 0) {
                SceneEditElement sceneEditElement = SceneEditElement.this;
                sceneEditElement.v[sceneEditElement.D].setText(dh.d(message.getData().getInt("colour")));
            }
        }
    }

    class k extends Handler {
        final int a;

        k(int i) {
            this.a = i;
        }

        @Override
        public void handleMessage(Message message) {
            if (message.what == 1) {
                SceneEditElement.this.p3().A3(this.a, xl.q(SceneEditElement.this, sk.c.values()[message.getData().getInt("index")]));
                SceneEditElement.this.V3(this.a);
                lp.d(SceneEditElement.this, 2131890897);
            }
        }
    }

    class l implements Runnable {
        final int i;

        l(int i) {
            this.i = i;
        }

        @Override
        public void run() {
            SceneEditElement.this.x0.setScrollY(this.i);
        }
    }

    public class m {
        String a;
        int b;
        int c;

        public m() {
        }
    }

    private boolean A3(int i2) {
        return s3() && k3() == i2;
    }

    public boolean B3(int i2) {
        return i2 == 0;
    }

    private boolean C3(int i2) {
        return (B3(i2) || D3(i2) || A3(i2) || this.C0.f1() <= 0) ? false : true;
    }

    private boolean D3(int i2) {
        return u3() && i2 == m3();
    }

    public void E3(List<Integer> list, int i2) {
        qk s0 = this.C0.s0();
        s0.E4(list, i2);
        s0.G4();
    }

    private void F3() {
        ListView listView = (ListView) findViewById(2131297059);
        this.x0 = listView;
        listView.setCacheColorHint(0);
        this.y0 = findViewById(2131297219);
        ImageView imageView = (ImageView) findViewById(2131296523);
        this.o0 = imageView;
        imageView.setOnClickListener(this);
        this.x0.setChoiceMode(3);
        this.x0.setItemsCanFocus(false);
        this.x0.setOnTouchListener(new g());
        this.x0.setOnItemClickListener(new h());
        if (this.C0.v2()) {
            yg l4 = this.C0.s0().l4(this, this.n0, j7.g.Build, null);
            this.x0.setAdapter((ListAdapter) l4);
            K3(l4);
        }
        this.w0 = (LinearLayout) findViewById(2131296766);
        ScrollView scrollView = (ScrollView) findViewById(2131296767);
        this.v0 = scrollView;
        x1(scrollView);
        MacroEditView macroEditView = (MacroEditView) findViewById(2131297571);
        this.r0 = macroEditView;
        macroEditView.setVisibility(4);
        this.r0.setProjectId(this.M0);
        TextView textView = (TextView) findViewById(2131296904);
        this.s0 = textView;
        textView.setVisibility(4);
        this.s0.setText(vh.g(this, 2131891173, new Object[0]));
        TextView textView2 = (TextView) findViewById(2131297572);
        this.t0 = textView2;
        textView2.setVisibility(4);
        this.t0.setText(vh.g(this, 2131891257, new Object[0]));
        LinearLayout linearLayout = (LinearLayout) findViewById(2131296878);
        this.u0 = linearLayout;
        linearLayout.setVisibility(4);
    }

    private boolean H3() {
        if (C3(f3())) {
            if (I3(f3())) {
                if (this.r0.n1(!r0.getSelected().u())) {
                    J3(f3());
                }
            }
            return false;
        }
        if (!d4()) {
            return false;
        }
        N3();
        M3();
        Intent intent = new Intent();
        if (this.C0.D2()) {
            gl glVar = (gl) this.C0;
            if (glVar.u4() > 0 && glVar.v4() == 0) {
                glVar.M4(0);
            }
        } else if (this.C0.z2()) {
            GeomEditView geomEditView = this.I0;
            if (geomEditView != null) {
                dk.g gVar = dk.g.Port;
                int f2 = geomEditView.f(gVar);
                int e2 = this.I0.e(gVar);
                GeomEditView geomEditView2 = this.I0;
                dk.g gVar2 = dk.g.Land;
                intent.putExtra("gm", dk.J1(f2, e2, geomEditView2.f(gVar2), this.I0.e(gVar2)));
            }
        } else if (this.C0.C1() == hk.k.PICKER) {
            for (dk.g gVar3 : dk.g.values()) {
                if (this.C0.S0(gVar3) < 40) {
                    this.C0.r3(gVar3, 40);
                }
            }
        }
        intent.putExtra("el", this.C0.U(0).c0());
        G3(this.E0.getName(), this.C0.getName(), f3(), e3());
        setResult(-1, intent);
        finish();
        return true;
    }

    private boolean I3(int i2) {
        int c4 = c4(i2);
        if (this.C0.h(c4)) {
            nk L0 = this.C0.L0(c4);
            Class<?> cls = L0.getClass();
            if (cls == pk.class) {
                pk pkVar = (pk) L0;
                pkVar.m(pk.a.values()[this.B0.getSelectedItemPosition()]);
                String m1 = dq.m1(this.A0);
                if (!TextUtils.isEmpty(m1)) {
                    pkVar.n(Integer.parseInt(m1));
                }
                this.C0.h3(c4, pkVar);
                return true;
            }
            if (cls == ok.class) {
                ok okVar = (ok) L0;
                okVar.j(this.z0.isChecked());
                okVar.k(dq.m1(this.A0));
                this.C0.h3(c4, okVar);
                return true;
            }
            r7.k("EE", "saveFilterValues: unhandled type");
        }
        return true;
    }

    private void J3(int i2) {
        int i3;
        tn selected = this.r0.getSelected();
        int c4 = c4(i2);
        if (selected.c1() > 0) {
            this.r0.f0(-1);
            i3 = this.r0.getSelectedID();
        } else {
            h3(selected.P0());
            i3 = -1;
        }
        int z1 = this.C0.z1(c4);
        if (z1 != -1 && i3 != z1) {
            h3(z1);
        }
        this.C0.E3(c4, i3);
    }

    private void K3(yg ygVar) {
        this.x0.setMultiChoiceModeListener(new d(this, ygVar, this.o0, null, null));
    }

    private void L3(int i2) {
        this.H0 = i2;
    }

    private void M3() {
        GeomEditView geomEditView = this.I0;
        if (geomEditView != null) {
            geomEditView.i();
            if (this.C0.z2()) {
                this.I0.setSceneGeometry(this.E0);
            } else {
                this.I0.setElementGeometry(this.C0);
            }
        }
    }

    private void N3() {
        int intValue;
        hk p3 = p3();
        for (int i2 = 0; i2 < p3.Y(); i2++) {
            int p0 = p3.p0(i2);
            if (p0 == 0) {
                if (p3.t1(getResources(), i2) != null) {
                    intValue = this.V[i2].getSelectedItemPosition();
                } else if (!p3.q2(i2)) {
                    String m1 = dq.m1(this.v[i2]);
                    if (p3.r2(i2, 0) && kq.K(m1)) {
                        p3.x(i2).L(m1);
                        intValue = Integer.MAX_VALUE;
                    } else {
                        intValue = m1.length() == 0 ? 0 : dq.E3(m1).intValue();
                    }
                } else if (this.y[i2]) {
                    C1(this.C0, i2);
                    intValue = Integer.MAX_VALUE;
                } else {
                    intValue = this.P[i2].getProgress();
                    int Z0 = p3.Z0(i2);
                    if (Z0 > Integer.MIN_VALUE) {
                        intValue += Z0;
                    }
                }
                if (intValue != Integer.MAX_VALUE) {
                    p3.t3(i2, intValue);
                }
            } else if (p0 == 1) {
                p3.B3(i2, dq.m1(this.v[i2]));
            } else if (p0 == 3) {
                p3.b3(i2, this.U[i2].isChecked());
            } else if (p0 == 4) {
                B1(this.C0, i2);
            }
        }
    }

    private void O3() {
        hk p3 = p3();
        for (int i2 = 0; i2 < p3.Y(); i2++) {
            this.y[i2] = p3.p0(i2) == 0 && p3.p2(i2) && p3.x(i2).I();
        }
    }

    private void P3(int i2) {
        this.N[0].setVisibility((A3(i2) || D3(i2)) ? 8 : 0);
    }

    private void Q3() {
        int i2 = (u3() && f3() == m3()) ? 0 : 8;
        this.y0.setVisibility(i2);
        this.o0.setVisibility(i2);
        W3();
    }

    private void R3(int i2) {
        int f3 = f3();
        if (C3(f3)) {
            this.r0.setTopAction(i2);
        } else if (D3(f3)) {
            new Handler().postDelayed(new l(i2), 200L);
        } else {
            new Handler().postDelayed(new a(i2), 200L);
        }
    }

    private void S3() {
        ActionBar actionBar = getActionBar();
        if (actionBar == null) {
            return;
        }
        actionBar.setSubtitle(this.C0.C1() == hk.k.PROPERTIES ? this.E0.getName() : this.C0.getName());
    }

    public void T3(int i2, tn tnVar, boolean z) {
        int i3;
        L3(i2);
        int i4 = 0;
        int i5 = 8;
        int i6 = 4;
        if (C3(i2)) {
            z3(i2, tnVar, z);
            i3 = x3(i2);
            lp.d(this, 2131890936);
            i4 = 4;
            i6 = 0;
        } else if (D3(i2)) {
            S3();
            i3 = 8;
            i4 = 4;
            i5 = 0;
        } else {
            S3();
            w3();
            P3(i2);
            i3 = 8;
        }
        this.w0.setVisibility(i4);
        this.t0.setVisibility(i6);
        this.r0.setVisibility(i6);
        this.u0.setVisibility(i3);
        this.s0.setVisibility(i3);
        this.y0.setVisibility(i5);
        this.o0.setVisibility(i5);
    }

    public String U3(int i2) {
        String g2 = B3(i2) ? vh.g(this, 2131887011, new Object[0]) : A3(i2) ? vh.g(this, 2131888761, new Object[0]) : D3(i2) ? this.C0.g1(getResources()) : vh.g(this, this.C0.P0()[c4(i2)], new Object[0]);
        if (this.C0.z2() && this.q0.x() < 3 && i2 == 0 && g2.length() < 3) {
            g2 = "     " + g2 + "     ";
        }
        this.q0.J(i2, g2);
        return g2;
    }

    public void V3(int r27) {
        throw new UnsupportedOperationException("Method not decompiled: net.dinglisch.android.taskerm.SceneEditElement.V3(int):void");
    }

    public void W3() {
        RelativeLayout relativeLayout = (RelativeLayout) findViewById(2131297548);
        this.p0 = relativeLayout;
        relativeLayout.removeAllViews();
        this.q0 = zh.A(this, this.p0, 0, 0, tp.x(this));
        if (tp.k(this) == tp.a.Tangerine) {
            this.q0.P(2130968984);
        }
        this.q0.V(new b());
        this.q0.U(12);
        this.q0.m(this, true);
        if (u3()) {
            this.q0.m(this, true);
        }
        if (s3()) {
            this.q0.m(this, true);
        }
        if (f4()) {
            for (int i2 = 0; i2 < this.C0.f1(); i2++) {
                if (g4(i2)) {
                    this.q0.m(this, true);
                }
            }
        }
        for (int i3 = 0; i3 < this.q0.x(); i3++) {
            U3(i3);
            this.q0.G(i3);
        }
        this.q0.S(f3());
    }

    private void X3() {
        b1.y(this, new j(), dh.b(dq.m1(this.v[this.D]))).x(this);
    }

    private void Y3(lk lkVar) {
        startActivityForResult(DoodleEdit.w0(lkVar), 51);
    }

    private void Z3() {
        HTMLView.H0(this, this.C0.T0(), -1, HTMLView.g.Inform);
    }

    private void a4(int i2) {
        wj.D(this, new k(i2), 2131887561).I(sk.h5(getResources())).C(this);
    }

    public void b4(int i2) {
        this.D = i2;
        Intent intent = new Intent(this, (Class<?>) ListItemEdit.class);
        if (i2 != -1) {
            intent.putExtra("item", this.C0.s0().r4(i2).U(0).c0());
            intent.putExtra("showSelect", this.C0.s0().F4());
            intent.putExtra("imageSelectFlags", 383);
        }
        startActivityForResult(intent, 52);
    }

    private void c3() {
        if (x0()) {
            return;
        }
        LinearLayout linearLayout = (LinearLayout) findViewById(2131296405);
        View inflate = LayoutInflater.from(this).inflate(2131492906, (ViewGroup) null);
        LinearLayout linearLayout2 = (LinearLayout) LayoutInflater.from(this).inflate(2131492905, (ViewGroup) null);
        TextView textView = (TextView) linearLayout2.findViewById(2131297020);
        ImageView imageView = (ImageView) linearLayout2.findViewById(2131296510);
        textView.setText(vh.g(this, 2131889641, new Object[0]));
        if (p3().z2()) {
            imageView.setVisibility(8);
        } else {
            imageView.setOnClickListener(new f());
        }
        this.I0 = new GeomEditView(this);
        if (this.C0.z2()) {
            this.I0.setGeomFromScene(this.E0);
            this.I0.setWantPosition(false);
        } else {
            this.I0.setGeomFromElement(p3());
        }
        this.I0.setUIFromOri(this.E0.q1());
        this.I0.setInitOri(this.E0.q1());
        LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(-1, -2);
        LinearLayout linearLayout3 = new LinearLayout(this);
        linearLayout3.setLayoutParams(layoutParams);
        linearLayout3.setOrientation(0);
        linearLayout3.setPadding(0, getResources().getDimensionPixelSize(2131165272), 0, 0);
        LinearLayout linearLayout4 = new LinearLayout(this);
        linearLayout4.setLayoutParams(layoutParams);
        linearLayout4.setOrientation(1);
        linearLayout.addView(linearLayout3, 1);
        linearLayout3.addView(inflate, tp.Y(1), -1);
        linearLayout3.addView(linearLayout4);
        linearLayout4.addView(linearLayout2);
        linearLayout4.addView(this.I0);
        this.J0 = linearLayout2;
    }

    private int c4(int i2) {
        int j3 = i2 - j3();
        int i3 = 0;
        while (i3 < this.C0.f1() && (!g4(i3) || j3 - 1 >= 0)) {
            i3++;
        }
        return i3;
    }

    private int d3(hk hkVar, int i2, int i3) {
        return (hk.G2(hkVar.C1()) && i2 == 3) ? i3 - 100 : i3;
    }

    private boolean d4() {
        throw new UnsupportedOperationException("Method not decompiled: net.dinglisch.android.taskerm.SceneEditElement.d4():boolean");
    }

    private int e3() {
        int f3 = f3();
        return C3(f3) ? this.r0.getTopAction() : D3(f3) ? this.x0.getScrollY() : this.x0.getScrollY();
    }

    private boolean e4() {
        int i2 = this.D0;
        return (i2 & 4) == 0 && ((i2 & 32) == 0 || !this.C0.x2());
    }

    private int f3() {
        return this.H0;
    }

    private boolean f4() {
        return (this.D0 & 8) == 0;
    }

    public void g3(List<Integer> list) {
        qk s0 = this.C0.s0();
        s0.n4(list);
        s0.G4();
        U3(m3());
    }

    private boolean g4(int i2) {
        boolean z = true;
        if (this.C0.z2()) {
            cl v0 = this.C0.v0();
            if (i2 == this.C0.b0(hk.i.Key) && v0.w5()) {
                z = false;
            }
            if (i2 == this.C0.b0(hk.i.IconClick) && (!v0.u5() || !v0.q5())) {
                z = false;
            }
            if (i2 == this.C0.b0(hk.i.ItemSelected) && (!v0.u5() || v0.y1(7).length() == 0)) {
                z = false;
            }
        }
        if (this.C0.C1() == hk.k.TEXT && i2 == this.C0.b0(hk.i.Stroke) && ((il) this.C0).M4() == il.c.Scroll) {
            z = false;
        }
        if (this.C0.c2(i2) && dk.C2(this.C0.z1(i2))) {
            return false;
        }
        return z;
    }

    private void h3(int i2) {
        if (to.B3(i2)) {
            return;
        }
        to h2 = to.h2(this);
        if (!h2.T(i2) || h2.R(i2).u()) {
            return;
        }
        h2.g1(i2);
    }

    private void i3() {
        this.p0 = null;
        this.q0.M();
        this.q0 = null;
        am amVar = this.n0;
        if (amVar != null) {
            amVar.i0();
            this.n0 = null;
        }
        this.o0 = null;
        this.m0 = null;
        MacroEditView macroEditView = this.r0;
        if (macroEditView != null) {
            macroEditView.M0();
            this.r0 = null;
        }
        this.s0 = null;
        this.t0 = null;
        this.u0 = null;
        this.v0 = null;
        this.w0 = null;
        this.x0 = null;
        this.y0 = null;
        this.z0 = null;
        this.A0 = null;
        this.B0 = null;
        this.I0 = null;
        this.J0 = null;
        this.C0 = null;
        this.E0 = null;
    }

    private int j3() {
        ?? s3 = s3();
        int i2 = s3;
        if (t3()) {
            i2 = s3 + 1;
        }
        return u3() ? i2 + 1 : i2;
    }

    private int k3() {
        boolean t3 = t3();
        return u3() ? (t3 ? 1 : 0) + 1 : t3 ? 1 : 0;
    }

    public static m l3(String str) {
        HashMap<String, m> hashMap = N0;
        if (hashMap == null || !hashMap.containsKey(str)) {
            return null;
        }
        return N0.get(str);
    }

    private int m3() {
        return t3() ? 1 : 0;
    }

    private ol.d o3() {
        return ol.d.values()[U0(1)];
    }

    public hk p3() {
        return A3(f3()) ? this.C0.x0() : this.C0;
    }

    private void q3(int i2) {
        hk p3 = p3();
        String w1 = p3.w1(i2);
        if (p3.y2() && i2 == p3.u0().a5()) {
            a4(i2);
            return;
        }
        if (p3.J2() && i2 == 2 && o3() == ol.d.File) {
            this.D = i2;
            g2(i2, FileSelect.e.File, null);
            return;
        }
        if (w1.equals("col")) {
            this.D = i2;
            X3();
        } else if (w1.equals("f")) {
            this.D = i2;
            g2(i2, FileSelect.e.File, null);
        } else if (w1.equals("font")) {
            this.D = i2;
            g2(i2, FileSelect.e.File, ".ttf");
        }
    }

    public boolean r3(int i2, int i3) {
        if (D3(i2)) {
            return true;
        }
        if (B3(i2) || A3(i2)) {
            if (d4()) {
                N3();
                if (!B3(i2)) {
                    return true;
                }
                M3();
                return true;
            }
        } else if (I3(i2)) {
            if (this.r0.n1(!r5.getSelected().u())) {
                J3(i2);
                return true;
            }
        }
        return false;
    }

    private boolean s3() {
        return this.C0.k();
    }

    private boolean t3() {
        return true;
    }

    private boolean u3() {
        hk hkVar;
        boolean z = (this.D0 & 16) == 0 && this.C0.X1();
        if (z && (hkVar = this.C0) != null) {
            if (hkVar.y2() && this.C0.u0().W4() != tk.a.Manual) {
                z = false;
            }
            if (this.C0.z2() && !this.C0.v0().u5()) {
                return false;
            }
        }
        return z;
    }

    private void v3() {
        F3();
        w3();
        Q3();
    }

    private void w3() {
        this.G0 = false;
        t1(9, 4095);
        for (int i2 = 0; i2 < 9; i2++) {
            this.a0[i2].setOnClickListener(this);
            this.b0[i2].setOnClickListener(this);
            this.X[i2].setOnClickListener(this);
            this.Y[i2].setOnClickListener(this);
            this.U[i2].setOnClickListener(this);
        }
        this.d0[1].setOnClickListener(this);
        this.d0[2].setOnClickListener(this);
        this.d0[4].setOnClickListener(this);
        if (this.C0.z2()) {
            this.v[7].addTextChangedListener(new e());
        }
        this.f0[1].setOnClickListener(this);
        P3(0);
        c3();
        O3();
        V3(-1);
        super.Z1(this, 9);
    }

    private int x3(int i2) {
        int c4 = c4(i2);
        if (!this.C0.h(c4)) {
            return 8;
        }
        nk L0 = this.C0.L0(c4);
        Class<?> cls = L0.getClass();
        this.u0.removeAllViews();
        LayoutInflater layoutInflater = getLayoutInflater();
        if (cls == pk.class) {
            pk pkVar = (pk) L0;
            layoutInflater.inflate(2131494216, this.u0);
            dq.M2(this, 2131297242, 2131889567);
            dq.M2(this, 2131297241, 2131889723);
            Spinner spinner = (Spinner) findViewById(2131297506);
            this.B0 = spinner;
            spinner.setAdapter((SpinnerAdapter) dq.h1(this, pk.f(getResources())));
            this.B0.setSelection(pkVar.e(), false);
            EditText editText = (EditText) findViewById(2131296862);
            this.A0 = editText;
            editText.setText(String.valueOf(pkVar.g()));
            oi.o(this.A0, 2);
            return 0;
        }
        if (cls != ok.class) {
            return 0;
        }
        ok okVar = (ok) L0;
        layoutInflater.inflate(2131494215, this.u0);
        if (this.C0.Q0()[c4] == hk.i.LinkClick) {
            dq.M2(this, 2131297241, 2131890039);
        } else {
            dq.M2(this, 2131297241, 2131891187);
        }
        dq.M2(this, 2131297240, 2131889978);
        this.z0 = (CheckBox) findViewById(2131296603);
        this.A0 = (EditText) findViewById(2131296862);
        this.z0.setChecked(okVar.e());
        this.A0.setText(okVar.i() ? okVar.h() : "");
        return 0;
    }

    private void y3() {
        this.n0.b0(this, "EE", this.x0, this.o0, null, null, null, false, true, (ImageView) findViewById(2131297341), (ImageView) findViewById(2131297339), null, this);
    }

    private void z3(int i2, tn tnVar, boolean z) {
        int c4 = c4(i2);
        this.r0.s0(this, new i(i2), 2131891257, 66, z);
        this.r0.setRelevantVariableNames(this.C0.N0(c4));
        this.r0.setEditingSceneData(this.E0.getName(), this.E0.F1());
        int z1 = this.C0.z1(c4);
        if (tnVar != null) {
            z1 = tnVar.P0();
        } else if (z1 == -1) {
            tnVar = to.X1();
        } else if (to.j2(this).T(z1)) {
            tnVar = null;
        } else {
            dq.n0(this, 2131887913, new Object[0]);
            tnVar = to.X1();
        }
        this.r0.setTask(tnVar, z1);
    }

    public void G3(String str, String str2, int i2, int i3) {
        if (N0 == null) {
            N0 = new HashMap<>();
        }
        m mVar = new m();
        mVar.a = str2;
        mVar.b = i2;
        mVar.c = i3;
        N0.put(str, mVar);
    }

    @Override
    public b5 O0() {
        return null;
    }

    @Override
    public void U1(int i2) {
        V3(i2);
    }

    @Override
    public void e(am.k kVar, int i2) {
        List<Integer> linkedList;
        if (y()) {
            linkedList = ((yg) this.x0.getAdapter()).f();
            v();
        } else {
            linkedList = new LinkedList<>();
            linkedList.add(Integer.valueOf(this.n0.H()));
        }
        if (kVar == am.k.DropBin) {
            g3(linkedList);
        } else if (i2 != -1) {
            E3(linkedList, i2);
        }
    }

    @Override
    public void g(com.joaomgcd.taskerm.util.e5 e5Var, com.joaomgcd.taskerm.util.t6 t6Var) {
    }

    public tk.a n3() {
        if (this.C0.z2()) {
            return tk.a.Manual;
        }
        int X4 = this.C0.u0().X4();
        int selectedItemPosition = this.V[X4].getSelectedItemPosition();
        tk.a[] values = tk.a.values();
        if (selectedItemPosition >= 0 && selectedItemPosition < values.length) {
            return values[selectedItemPosition];
        }
        r7.G("EE", "element " + this.C0.getName() + ": argNo " + X4 + ": bad fill type index: " + selectedItemPosition);
        return tk.a.Manual;
    }

    @Override
    protected void onActivityResult(int i2, int i3, Intent intent) {
        hk p3 = p3();
        if (MacroEditView.v0(i2)) {
            this.r0.L0(i2, i3, intent);
            return;
        }
        if (i3 == -1) {
            if (i2 == 7) {
                W0(intent.getExtras().getString("path"), "f", false, false);
                return;
            }
            if (i2 == 52) {
                k7 k7Var = new k7(new qi(intent.getBundleExtra("item")));
                qk qkVar = (qk) p3();
                if (this.D == -1) {
                    qkVar.k4(k7Var);
                    this.D = qkVar.u4() - 1;
                } else {
                    qkVar.s4().set(this.D, k7Var);
                }
                if (k7Var.q()) {
                    qkVar.L4(this.D);
                } else {
                    qkVar.o4(this.D);
                }
                qkVar.G4();
                return;
            }
            if (i2 == 51) {
                this.C0 = new lk(new qi(intent.getBundleExtra("doodle")));
                V3(1);
                return;
            }
            if (i2 == 3) {
                p3.g0(this.D).q0(this.F.getPath());
                V3(this.D);
                return;
            }
            if (i2 != 2) {
                if (i2 == 50 || i2 == 4) {
                    net.dinglisch.android.taskerm.g r0 = ImageSelect.r0(intent);
                    if (r0 == null) {
                        r0 = new net.dinglisch.android.taskerm.g();
                    }
                    if (i2 != 50) {
                        p3.s0().A4(getPackageManager(), this.D, r0);
                        return;
                    }
                    p3.s3(this.D, r0);
                    V3(this.D);
                    if (this.C0.z2()) {
                        W3();
                        return;
                    }
                    return;
                }
                return;
            }
            dk dkVar = new dk(new qi(intent.getBundleExtra("sc")));
            p3.A3(this.D, dkVar);
            p3.s0().I4();
            V3(this.D);
            if (this.C0.D2()) {
                p3.S3(dkVar);
                GeomEditView geomEditView = this.I0;
                if (geomEditView != null) {
                    geomEditView.setWidthFromScene(dkVar);
                    this.I0.setHeightFromScene(dkVar);
                    return;
                }
                return;
            }
            if (this.C0.x2()) {
                p3.U3(dkVar);
                GeomEditView geomEditView2 = this.I0;
                if (geomEditView2 != null) {
                    geomEditView2.setWidthFromScene(dkVar);
                }
            }
        }
    }

    @Override
    public void onBackPressed() {
        H3();
    }

    @Override
    public void onClick(View view) {
        hk p3 = p3();
        int id = view.getId();
        if (id == 2131296510) {
            Z3();
            return;
        }
        if (id == 2131296523) {
            b4(-1);
            return;
        }
        for (int i2 = 0; i2 < p3.Y(); i2++) {
            if (view == this.e0[i2]) {
                q3(i2);
            } else if (view == this.U[i2]) {
                if (p3.J2() && i2 == 3 && this.U[i2].isChecked() && o3() != ol.d.Direct) {
                    lp.e(this, 1, 2131890966, 1);
                }
            } else if (view == this.f0[i2]) {
                this.D = i2;
                kq.O0(this.v[i2]);
                if (p3.p0(i2) == 4) {
                    p2(2131887564, false, p3, null);
                } else if (p3.w1(i2).equals("col")) {
                    p2(2131887564, false, p3, null);
                } else {
                    p2(2131887421, true, p3, null);
                }
            } else if (view == this.d0[i2]) {
                String w1 = w1(this.C0, i2);
                V3(i2);
                v1(this.C0, i2, w1, false);
            } else if (view == this.a0[i2]) {
                this.P[i2].incrementProgressBy(1);
                SeekBar seekBar = this.P[i2];
                onProgressChanged(seekBar, seekBar.getProgress(), true);
            } else if (view == this.b0[i2]) {
                this.P[i2].incrementProgressBy(-1);
                SeekBar seekBar2 = this.P[i2];
                onProgressChanged(seekBar2, seekBar2.getProgress(), true);
            } else if (view == this.Y[i2]) {
                this.D = i2;
                u2(p3.g0(i2).y0(this));
            } else if (view == this.X[i2]) {
                if (p3.H2(hk.k.DOODLE) && i2 == 1) {
                    Y3((lk) p3);
                } else if (p3.p0(i2) == 4) {
                    this.D = i2;
                    startActivityForResult(ImageSelect.s0(this, 511), 50);
                } else if (p3.p0(i2) == 6) {
                    v2(i2, p3.p1(i2), 13);
                }
            }
        }
    }

    @Override
    public void onCreate(Bundle bundle) {
        Bundle bundle2;
        Bundle bundle3;
        Bundle bundle4;
        int i2;
        int i3;
        Intent intent = getIntent();
        com.joaomgcd.taskerm.util.f1.e(intent);
        super.p1(bundle, 2131494214);
        ActionBar actionBar = getActionBar();
        net.dinglisch.android.taskerm.a.T(this, true);
        if (tp.f()) {
            nq.a(getActionBar(), 0.0f);
        }
        this.n0 = new am();
        if (bundle != null) {
            bundle3 = bundle.getBundle("el");
            bundle4 = bundle.getBundle("sc");
            this.M0 = bundle.getInt("projectid");
            this.D0 = bundle.getInt("flags", 0);
            i2 = bundle.getInt("curtab");
            i3 = bundle.getInt("curpos");
            bundle2 = bundle.containsKey("task") ? bundle.getBundle("task") : null;
        } else {
            bundle2 = null;
            bundle3 = null;
            bundle4 = null;
            i2 = 0;
            i3 = 0;
        }
        if (bundle3 == null && intent != null) {
            bundle3 = intent.getBundleExtra("el");
            bundle4 = intent.getBundleExtra("sc");
            this.M0 = intent.getIntExtra("projectid", -1);
            this.D0 = intent.getIntExtra("flags", 0);
            i2 = intent.getIntExtra("curtab", 0);
            i3 = intent.getIntExtra("curpos", 0);
        }
        int i4 = i3;
        if (bundle3 == null) {
            r7.k("EE", "no element bundle");
            finish();
        } else {
            this.C0 = hk.h0(new qi(bundle3));
        }
        if (bundle4 == null) {
            r7.k("EE", "no element bundle");
            finish();
        } else {
            dk dkVar = new dk(new qi(bundle4));
            this.E0 = dkVar;
            dkVar.D3(getResources().getConfiguration().orientation);
        }
        this.F0 = this.C0.getName();
        if (this.C0.C1() == hk.k.PROPERTIES) {
            actionBar.setTitle(vh.g(this, 2131886896, new Object[0]));
        } else {
            actionBar.setTitle(vh.g(this, 2131886724, new Object[0]));
        }
        v3();
        W3();
        if (bundle != null) {
            T3(f3(), bundle2 == null ? null : new tn(new qi(bundle2)), true);
        }
        y3();
        hk hkVar = this.C0;
        if (hkVar != null && hkVar.x2()) {
            lp.e(this, 0, 2131890899, 2);
        }
        S3();
        if (i2 != 0) {
            this.q0.D(i2, true);
        }
        if (i4 != 0) {
            R3(i4);
        }
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        super.onCreateOptionsMenu(menu);
        hk hkVar = this.C0;
        if (hkVar != null && !hkVar.z2()) {
            menu.add(0, 109, 0, vh.g(this, 2131888165, new Object[0]) + ": " + vh.g(this, hk.e1(this.C0.C1()), new Object[0]));
        }
        boolean r1 = super.r1(menu, 2131888880, -1);
        if (C3(f3())) {
            net.dinglisch.android.taskerm.a.N(this, 110, menu);
        }
        return r1;
    }

    @Override
    public void onDestroy() {
        super.onDestroy();
        i3();
    }

    @Override
    public void onItemSelected(AdapterView<?> adapterView, View view, int i2, long j2) {
        hk p3 = p3();
        if (p3.B2()) {
            V3(3);
            return;
        }
        if (p3.z2()) {
            if (adapterView.equals(this.V[0])) {
                p3.v0().z5(i2);
                for (int i3 : cl.V4()) {
                    V3(i3);
                }
            }
            W3();
            return;
        }
        if (p3.y2()) {
            tk u0 = p3.u0();
            if (adapterView.equals(this.V[u0.X4()])) {
                u0.d5(tk.a.values()[i2]);
                Q3();
                V3(u0.c5());
                return;
            } else {
                if (adapterView.equals(this.V[3])) {
                    p3.t0().k5(qk.a.values()[i2]);
                    return;
                }
                return;
            }
        }
        if (!p3.J2()) {
            if (p3.C1() == hk.k.TEXT && adapterView.equals(this.V[7])) {
                ((il) this.C0).P4(il.c.values()[i2]);
                W3();
                return;
            }
            return;
        }
        int i4 = c.a[o3().ordinal()];
        if (i4 == 1 || i4 == 2) {
            this.U[3].setChecked(true);
        } else {
            this.U[3].setChecked(false);
        }
        V3(2);
    }

    @Override
    public void onNothingSelected(AdapterView<?> adapterView) {
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem menuItem) {
        int itemId = menuItem.getItemId();
        if (itemId == 6) {
            finish();
            return true;
        }
        if (itemId == 16908332) {
            H3();
            return true;
        }
        if (itemId == 109) {
            Z3();
            return true;
        }
        if (itemId != 110) {
            return s1(menuItem, null, this.C0.z2() ? "activity_scenepropertiesedit.html" : "activity_elementedit.html");
        }
        if (this.r0.n1(!r5.getSelected().u())) {
            this.r0.setTask(null, -1);
        }
        return true;
    }

    @Override
    public void onProgressChanged(SeekBar seekBar, int i2, boolean z) {
        hk p3 = p3();
        if (z) {
            seekBar.requestFocus();
            for (int i3 = 0; i3 < p3.Y(); i3++) {
                if (seekBar.equals(this.P[i3])) {
                    int progress = seekBar.getProgress();
                    int Z0 = p3().Z0(i3);
                    if (Z0 > Integer.MIN_VALUE) {
                        progress += Z0;
                    }
                    this.R[i3].setText(Integer.toString(d3(p3, i3, progress)));
                    if (p3.B2()) {
                        if (i3 == 4) {
                            V3(5);
                            return;
                        } else {
                            if (i3 == 6) {
                                V3(7);
                                return;
                            }
                            return;
                        }
                    }
                    if (p3.H2(hk.k.DOODLE)) {
                        if (i3 == 2) {
                            ((lk) p3).x4(i2);
                            V3(1);
                            return;
                        }
                        return;
                    }
                    if (p3.H2(hk.k.TEXTEDIT)) {
                        if (i3 == 8) {
                            p3.t3(8, i2 + p3.Z0(8));
                            V3(8);
                            return;
                        }
                        return;
                    }
                    if (p3.H2(hk.k.IMAGE) && i3 == 2) {
                        ((rk) p3).t4(i2);
                        V3(1);
                        return;
                    }
                    return;
                }
            }
        }
    }

    @Override
    protected void onSaveInstanceState(Bundle bundle) {
        super.onSaveInstanceState(bundle);
        bundle.putBundle("el", this.C0.U(0).c0());
        bundle.putBundle("sc", this.E0.U(0).c0());
        bundle.putInt("flags", this.D0);
        bundle.putInt("curtab", f3());
        bundle.putInt("curpos", e3());
        if (C3(f3())) {
            bundle.putBundle("task", this.r0.getSelected().U(0).c0());
        } else {
            bundle.putBundle("task", null);
        }
    }

    @Override
    public void onStartTrackingTouch(SeekBar seekBar) {
    }

    @Override
    public void onStopTrackingTouch(SeekBar seekBar) {
    }
}