1 package com.example.furt.myapplication;
3 import android.view.View;
5 /**LongNodeHandler: handler per la pressione prolungata di un nodo**/
7 public class longnodeHandler implements View.OnLongClickListener {
8 Node n; //nodo a cui è legato questo handler
10 longnodeHandler(Node node) {
15 public boolean onLongClick(View view) {
16 if (DrawActivity.selectedNode != null)
17 if (DrawActivity.selectedNode.view == view) {
18 if (DrawActivity.selectedNode.Children.size() == 0) { //se l'hold click è stato fatto sul selectedNode ed esso è un nodo foglia
19 touchnodeHandler.ruleDialog = new RuleDialog(DrawActivity.selectedNode.F.introductionRules());
20 touchnodeHandler.ruleDialog.showAllRules=true; //nuovo ruleDialog con l'opzione showAllRules già settata
21 touchnodeHandler.ruleDialog.show(DrawActivity.fragmentManager, "CIAO");