]> matita.cs.unibo.it Git - logicplayer.git/blob - mainActivity/src/com/example/furt/myapplication/DialogTouchHandler.java
The applet.
[logicplayer.git] / mainActivity / src / com / example / furt / myapplication / DialogTouchHandler.java
1 package com.example.furt.myapplication;
2
3 import android.graphics.Color;
4 import android.view.View;
5 import android.widget.TextView;
6
7 public class DialogTouchHandler implements View.OnClickListener{
8     Node node;
9     DialogTouchHandler(Node n)
10     {
11         node=n;
12     }
13     public void onClick(View view)
14     {
15         if (RuleDialog.selectedRule!=null)
16             if (node==RuleDialog.selectedRule)
17                 return;
18         Node sel=node;
19         while(sel.Father!=null)
20             sel=sel.Father;
21         sel.view.setTextColor(Color.RED);
22         for (Node n:sel.Children)
23             n.view.setTextColor(Color.RED);
24         if (RuleDialog.selectedRule!=null)
25         {
26             RuleDialog.selectedRule.view.setTextColor(Color.BLACK);
27             for (Node n:RuleDialog.selectedRule.Children)
28                 n.view.setTextColor(Color.BLACK);
29         }
30         RuleDialog.selectedRule=sel;
31     }
32 }