diff --git a/ConfigurarSecuencia.bas b/ConfigurarSecuencia.bas index 9e29716..3a6758a 100644 --- a/ConfigurarSecuencia.bas +++ b/ConfigurarSecuencia.bas @@ -78,7 +78,7 @@ Sub Activity_Create(FirstTime As Boolean) Starter.Secuencia(Starter.MaxSecuencias).pictograma="reloj_6" Starter.Secuencia(Starter.MaxSecuencias).tablero.tipo=3 Starter.Secuencia(Starter.MaxSecuencias).tablero.tam_icono=20 - Starter.Secuencia(Starter.MaxSecuencias).tablero.indicar_hora=0 + Starter.Secuencia(Starter.MaxSecuencias).tablero.indicar_hora=1 Else CallSub3(Starter,"CopiarSecuencias",Starter.SecuenciaActiva,Starter.MaxSecuencias) 'Si no, copiamos End If @@ -333,6 +333,9 @@ Sub Activity_Pause (UserClosed As Boolean) End Sub Sub ConfigPictograma_Click + Dim im As IME + im.Initialize("") + im.HideKeyboard PictogramaEditado=-1 Activity.AddView(ListaPictogramas, 5dip, 5dip, 100%X-10dip, 100%Y-10dip) ListaPictogramasVisible=True @@ -340,6 +343,9 @@ End Sub Sub ConfigPictogramaAct_Click Dim BotonPulsado As Label + Dim im As IME + im.Initialize("") + im.HideKeyboard BotonPulsado=Sender PictogramaEditado=BotonPulsado.Tag Activity.AddView(ListaPictogramas, 5dip, 5dip, 100%X-10dip, 100%Y-10dip) @@ -383,17 +389,18 @@ Sub ConfigHoraInicioAct_Click Resultado=DialogoTiempo.Show("Indica la hora inicial de la actividad","Hora inicial","Aceptar","Cancelar","",Null) If Resultado=DialogResponse.POSITIVE Then - If DialogoTiempo.Hour*60+DialogoTiempo.Minute>Starter.ActividadSecuencia(Starter.MaxSecuencias,Act).hora_fin*60+Starter.ActividadSecuencia(Starter.MaxSecuencias,Act).minuto_fin Then - 'Se ha intentado poner una hora inicial posterior a la final - Msgbox("La hora de inicio de una actividad no puede ser posterior a la de finalización.","Hora inválida") - Else - Starter.ActividadSecuencia(Starter.MaxSecuencias,Act).hora_inicio=DialogoTiempo.Hour - Starter.ActividadSecuencia(Starter.MaxSecuencias,Act).minuto_inicio=DialogoTiempo.Minute - If OrdenarActividades==True Then - Msgbox("Se ha colocado la actividad en su posición correcta.","Actividades reorganizadas") - End If - DibujarConfigurarSecuencia + Starter.ActividadSecuencia(Starter.MaxSecuencias,Act).hora_inicio=DialogoTiempo.Hour + Starter.ActividadSecuencia(Starter.MaxSecuencias,Act).minuto_inicio=DialogoTiempo.Minute + If DialogoTiempo.Hour*60+DialogoTiempo.Minute>Starter.ActividadSecuencia(Starter.MaxSecuencias,Act).hora_fin*60+Starter.ActividadSecuencia(Starter.MaxSecuencias,Act).minuto_fin Then + 'Se ha intentado poner una hora inicial posterior a la final + 'Se pone como hora de fin la misma de inicio + Starter.ActividadSecuencia(Starter.MaxSecuencias,Act).hora_fin=Starter.ActividadSecuencia(Starter.MaxSecuencias,Act).hora_inicio + Starter.ActividadSecuencia(Starter.MaxSecuencias,Act).minuto_fin=Starter.ActividadSecuencia(Starter.MaxSecuencias,Act).minuto_inicio End If + If OrdenarActividades==True Then + Msgbox("Se ha colocado la actividad en su posición correcta.","Actividades reorganizadas") + End If + DibujarConfigurarSecuencia End If End Sub diff --git a/Files/visualizarsecuencia.bal b/Files/visualizarsecuencia.bal new file mode 100644 index 0000000..6f7954b Binary files /dev/null and b/Files/visualizarsecuencia.bal differ diff --git a/Objects/AndroidManifest.xml b/Objects/AndroidManifest.xml index 8a3ea4b..a7e84a3 100644 --- a/Objects/AndroidManifest.xml +++ b/Objects/AndroidManifest.xml @@ -2,8 +2,8 @@ @@ -31,21 +31,21 @@ + + + + - - - - 0)) { - //BA.debugLineNum = 566;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencias"; -mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][mostCurrent._vvv3._vv7[mostCurrent._vvv3._v7].num_actividades].hora_inicio = mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][(int) (mostCurrent._vvv3._vv7[mostCurrent._vvv3._v7].num_actividades-1)].hora_fin; - //BA.debugLineNum = 567;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencias"; -mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][mostCurrent._vvv3._vv7[mostCurrent._vvv3._v7].num_actividades].minuto_inicio = mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][(int) (mostCurrent._vvv3._vv7[mostCurrent._vvv3._v7].num_actividades-1)].minuto_fin; + //BA.debugLineNum = 569;BA.debugLine="Sub BotonAnadirActividad_Click"; + //BA.debugLineNum = 570;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencias,"; +mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][mostCurrent._vvv4._vv7[mostCurrent._vvv4._v7].num_actividades].Descripcion = mostCurrent._vvvvv3; + //BA.debugLineNum = 572;BA.debugLine="If (Starter.Secuencia(Starter.MaxSecuencias).num_"; +if ((mostCurrent._vvv4._vv7[mostCurrent._vvv4._v7].num_actividades>0)) { + //BA.debugLineNum = 573;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencias"; +mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][mostCurrent._vvv4._vv7[mostCurrent._vvv4._v7].num_actividades].hora_inicio = mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][(int) (mostCurrent._vvv4._vv7[mostCurrent._vvv4._v7].num_actividades-1)].hora_fin; + //BA.debugLineNum = 574;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencias"; +mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][mostCurrent._vvv4._vv7[mostCurrent._vvv4._v7].num_actividades].minuto_inicio = mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][(int) (mostCurrent._vvv4._vv7[mostCurrent._vvv4._v7].num_actividades-1)].minuto_fin; }else { - //BA.debugLineNum = 569;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencias"; -mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][mostCurrent._vvv3._vv7[mostCurrent._vvv3._v7].num_actividades].hora_inicio = (int) (8); - //BA.debugLineNum = 570;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencias"; -mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][mostCurrent._vvv3._vv7[mostCurrent._vvv3._v7].num_actividades].minuto_inicio = (int) (0); - }; - //BA.debugLineNum = 573;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencias,"; -mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][mostCurrent._vvv3._vv7[mostCurrent._vvv3._v7].num_actividades].hora_fin = mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][mostCurrent._vvv3._vv7[mostCurrent._vvv3._v7].num_actividades].hora_inicio; - //BA.debugLineNum = 574;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencias,"; -mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][mostCurrent._vvv3._vv7[mostCurrent._vvv3._v7].num_actividades].minuto_fin = (int) (mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][mostCurrent._vvv3._vv7[mostCurrent._vvv3._v7].num_actividades].minuto_inicio+30); - //BA.debugLineNum = 575;BA.debugLine="If Starter.ActividadSecuencia(Starter.MaxSecuenci"; -if (mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][mostCurrent._vvv3._vv7[mostCurrent._vvv3._v7].num_actividades].minuto_fin>59) { //BA.debugLineNum = 576;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencias"; -mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][mostCurrent._vvv3._vv7[mostCurrent._vvv3._v7].num_actividades].minuto_fin = (int) (mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][mostCurrent._vvv3._vv7[mostCurrent._vvv3._v7].num_actividades].minuto_fin-60); +mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][mostCurrent._vvv4._vv7[mostCurrent._vvv4._v7].num_actividades].hora_inicio = (int) (8); //BA.debugLineNum = 577;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencias"; -mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][mostCurrent._vvv3._vv7[mostCurrent._vvv3._v7].num_actividades].hora_fin = (int) (mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][mostCurrent._vvv3._vv7[mostCurrent._vvv3._v7].num_actividades].hora_fin+1); +mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][mostCurrent._vvv4._vv7[mostCurrent._vvv4._v7].num_actividades].minuto_inicio = (int) (0); + }; + //BA.debugLineNum = 580;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencias,"; +mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][mostCurrent._vvv4._vv7[mostCurrent._vvv4._v7].num_actividades].hora_fin = mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][mostCurrent._vvv4._vv7[mostCurrent._vvv4._v7].num_actividades].hora_inicio; + //BA.debugLineNum = 581;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencias,"; +mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][mostCurrent._vvv4._vv7[mostCurrent._vvv4._v7].num_actividades].minuto_fin = (int) (mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][mostCurrent._vvv4._vv7[mostCurrent._vvv4._v7].num_actividades].minuto_inicio+30); + //BA.debugLineNum = 582;BA.debugLine="If Starter.ActividadSecuencia(Starter.MaxSecuenci"; +if (mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][mostCurrent._vvv4._vv7[mostCurrent._vvv4._v7].num_actividades].minuto_fin>59) { + //BA.debugLineNum = 583;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencias"; +mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][mostCurrent._vvv4._vv7[mostCurrent._vvv4._v7].num_actividades].minuto_fin = (int) (mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][mostCurrent._vvv4._vv7[mostCurrent._vvv4._v7].num_actividades].minuto_fin-60); + //BA.debugLineNum = 584;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencias"; +mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][mostCurrent._vvv4._vv7[mostCurrent._vvv4._v7].num_actividades].hora_fin = (int) (mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][mostCurrent._vvv4._vv7[mostCurrent._vvv4._v7].num_actividades].hora_fin+1); }; - //BA.debugLineNum = 580;BA.debugLine="If Starter.ActividadSecuencia(Starter.MaxSecuenci"; -if (mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][mostCurrent._vvv3._vv7[mostCurrent._vvv3._v7].num_actividades].hora_fin*60+mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][mostCurrent._vvv3._vv7[mostCurrent._vvv3._v7].num_actividades].minuto_fin>(23*60+59)) { - //BA.debugLineNum = 581;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencias"; -mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][mostCurrent._vvv3._vv7[mostCurrent._vvv3._v7].num_actividades].hora_fin = (int) (23); - //BA.debugLineNum = 582;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencias"; -mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][mostCurrent._vvv3._vv7[mostCurrent._vvv3._v7].num_actividades].minuto_fin = (int) (59); + //BA.debugLineNum = 587;BA.debugLine="If Starter.ActividadSecuencia(Starter.MaxSecuenci"; +if (mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][mostCurrent._vvv4._vv7[mostCurrent._vvv4._v7].num_actividades].hora_fin*60+mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][mostCurrent._vvv4._vv7[mostCurrent._vvv4._v7].num_actividades].minuto_fin>(23*60+59)) { + //BA.debugLineNum = 588;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencias"; +mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][mostCurrent._vvv4._vv7[mostCurrent._vvv4._v7].num_actividades].hora_fin = (int) (23); + //BA.debugLineNum = 589;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencias"; +mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][mostCurrent._vvv4._vv7[mostCurrent._vvv4._v7].num_actividades].minuto_fin = (int) (59); }; - //BA.debugLineNum = 585;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencias,"; -mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][mostCurrent._vvv3._vv7[mostCurrent._vvv3._v7].num_actividades].Pictograma = "jugar"; - //BA.debugLineNum = 586;BA.debugLine="Starter.Secuencia(Starter.MaxSecuencias).num_acti"; -mostCurrent._vvv3._vv7[mostCurrent._vvv3._v7].num_actividades = (int) (mostCurrent._vvv3._vv7[mostCurrent._vvv3._v7].num_actividades+1); - //BA.debugLineNum = 587;BA.debugLine="DibujarConfigurarSecuencia"; -_vvvvvv3(); - //BA.debugLineNum = 588;BA.debugLine="End Sub"; + //BA.debugLineNum = 592;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencias,"; +mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][mostCurrent._vvv4._vv7[mostCurrent._vvv4._v7].num_actividades].Pictograma = "jugar"; + //BA.debugLineNum = 593;BA.debugLine="Starter.Secuencia(Starter.MaxSecuencias).num_acti"; +mostCurrent._vvv4._vv7[mostCurrent._vvv4._v7].num_actividades = (int) (mostCurrent._vvv4._vv7[mostCurrent._vvv4._v7].num_actividades+1); + //BA.debugLineNum = 594;BA.debugLine="DibujarConfigurarSecuencia"; +_vvvv7(); + //BA.debugLineNum = 595;BA.debugLine="End Sub"; return ""; } public static String _botoncancelar_click() throws Exception{ //BA.debugLineNum = 300;BA.debugLine="Sub BotonCancelar_Click"; //BA.debugLineNum = 301;BA.debugLine="SalidaConfigurarSecuencia"; -_vvvvvv6(); +_vvvvv2(); //BA.debugLineNum = 302;BA.debugLine="End Sub"; return ""; } public static String _configdescripcion_focuschanged(boolean _tienefoco) throws Exception{ - //BA.debugLineNum = 554;BA.debugLine="Sub ConfigDescripcion_FocusChanged (TieneFoco As B"; - //BA.debugLineNum = 555;BA.debugLine="If TieneFoco==True And ConfigDescripcion.Text==De"; -if (_tienefoco==anywheresoftware.b4a.keywords.Common.True && (mostCurrent._vvvvvv0.getText()).equals(mostCurrent._vvvvvv2)) { - //BA.debugLineNum = 556;BA.debugLine="ConfigDescripcion.Text=\"\""; -mostCurrent._vvvvvv0.setText(BA.ObjectToCharSequence("")); - //BA.debugLineNum = 557;BA.debugLine="Starter.Secuencia(Starter.MaxSecuencias).descrip"; -mostCurrent._vvv3._vv7[mostCurrent._vvv3._v7].Descripcion = ""; - //BA.debugLineNum = 558;BA.debugLine="Activity.Invalidate"; + //BA.debugLineNum = 561;BA.debugLine="Sub ConfigDescripcion_FocusChanged (TieneFoco As B"; + //BA.debugLineNum = 562;BA.debugLine="If TieneFoco==True And ConfigDescripcion.Text==De"; +if (_tienefoco==anywheresoftware.b4a.keywords.Common.True && (mostCurrent._vvvvv4.getText()).equals(mostCurrent._vvvv6)) { + //BA.debugLineNum = 563;BA.debugLine="ConfigDescripcion.Text=\"\""; +mostCurrent._vvvvv4.setText(BA.ObjectToCharSequence("")); + //BA.debugLineNum = 564;BA.debugLine="Starter.Secuencia(Starter.MaxSecuencias).descrip"; +mostCurrent._vvv4._vv7[mostCurrent._vvv4._v7].Descripcion = ""; + //BA.debugLineNum = 565;BA.debugLine="Activity.Invalidate"; mostCurrent._activity.Invalidate(); }; - //BA.debugLineNum = 560;BA.debugLine="End Sub"; + //BA.debugLineNum = 567;BA.debugLine="End Sub"; return ""; } public static String _configdescripcion_textchanged(String _old,String _new) throws Exception{ - //BA.debugLineNum = 550;BA.debugLine="Sub ConfigDescripcion_TextChanged (Old As String,"; - //BA.debugLineNum = 551;BA.debugLine="Starter.Secuencia(Starter.MaxSecuencias).descripc"; -mostCurrent._vvv3._vv7[mostCurrent._vvv3._v7].Descripcion = _new; - //BA.debugLineNum = 552;BA.debugLine="End Sub"; + //BA.debugLineNum = 557;BA.debugLine="Sub ConfigDescripcion_TextChanged (Old As String,"; + //BA.debugLineNum = 558;BA.debugLine="Starter.Secuencia(Starter.MaxSecuencias).descripc"; +mostCurrent._vvv4._vv7[mostCurrent._vvv4._v7].Descripcion = _new; + //BA.debugLineNum = 559;BA.debugLine="End Sub"; return ""; } public static String _configdescripcionact_focuschanged(boolean _tienefoco) throws Exception{ anywheresoftware.b4a.objects.EditTextWrapper _botonpulsado = null; int _act = 0; - //BA.debugLineNum = 523;BA.debugLine="Sub ConfigDescripcionAct_FocusChanged (TieneFoco A"; - //BA.debugLineNum = 524;BA.debugLine="Dim BotonPulsado As EditText"; + //BA.debugLineNum = 530;BA.debugLine="Sub ConfigDescripcionAct_FocusChanged (TieneFoco A"; + //BA.debugLineNum = 531;BA.debugLine="Dim BotonPulsado As EditText"; _botonpulsado = new anywheresoftware.b4a.objects.EditTextWrapper(); - //BA.debugLineNum = 525;BA.debugLine="Dim Act As Int"; + //BA.debugLineNum = 532;BA.debugLine="Dim Act As Int"; _act = 0; - //BA.debugLineNum = 527;BA.debugLine="If TieneFoco==True Then"; + //BA.debugLineNum = 534;BA.debugLine="If TieneFoco==True Then"; if (_tienefoco==anywheresoftware.b4a.keywords.Common.True) { - //BA.debugLineNum = 528;BA.debugLine="BotonPulsado=Sender"; + //BA.debugLineNum = 535;BA.debugLine="BotonPulsado=Sender"; _botonpulsado.setObject((android.widget.EditText)(anywheresoftware.b4a.keywords.Common.Sender(mostCurrent.activityBA))); - //BA.debugLineNum = 529;BA.debugLine="Act=BotonPulsado.Tag"; + //BA.debugLineNum = 536;BA.debugLine="Act=BotonPulsado.Tag"; _act = (int)(BA.ObjectToNumber(_botonpulsado.getTag())); - //BA.debugLineNum = 530;BA.debugLine="If ConfigDescripcionAct(Act).Text==DescripcionAc"; -if ((mostCurrent._vvvvvvv1[_act].getText()).equals(mostCurrent._vvvvvv7)) { - //BA.debugLineNum = 531;BA.debugLine="ConfigDescripcionAct(Act).Text=\"\""; -mostCurrent._vvvvvvv1[_act].setText(BA.ObjectToCharSequence("")); - //BA.debugLineNum = 532;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencia"; -mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][_act].Descripcion = ""; - //BA.debugLineNum = 533;BA.debugLine="Activity.Invalidate"; + //BA.debugLineNum = 537;BA.debugLine="If ConfigDescripcionAct(Act).Text==DescripcionAc"; +if ((mostCurrent._vvvvv5[_act].getText()).equals(mostCurrent._vvvvv3)) { + //BA.debugLineNum = 538;BA.debugLine="ConfigDescripcionAct(Act).Text=\"\""; +mostCurrent._vvvvv5[_act].setText(BA.ObjectToCharSequence("")); + //BA.debugLineNum = 539;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencia"; +mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][_act].Descripcion = ""; + //BA.debugLineNum = 540;BA.debugLine="Activity.Invalidate"; mostCurrent._activity.Invalidate(); }; }; - //BA.debugLineNum = 536;BA.debugLine="End Sub"; + //BA.debugLineNum = 543;BA.debugLine="End Sub"; return ""; } public static String _configdescripcionact_textchanged(String _old,String _new) throws Exception{ anywheresoftware.b4a.objects.EditTextWrapper _botonpulsado = null; int _act = 0; - //BA.debugLineNum = 539;BA.debugLine="Sub ConfigDescripcionAct_TextChanged (Old As Strin"; - //BA.debugLineNum = 540;BA.debugLine="Dim BotonPulsado As EditText"; + //BA.debugLineNum = 546;BA.debugLine="Sub ConfigDescripcionAct_TextChanged (Old As Strin"; + //BA.debugLineNum = 547;BA.debugLine="Dim BotonPulsado As EditText"; _botonpulsado = new anywheresoftware.b4a.objects.EditTextWrapper(); - //BA.debugLineNum = 541;BA.debugLine="Dim Act As Int"; + //BA.debugLineNum = 548;BA.debugLine="Dim Act As Int"; _act = 0; - //BA.debugLineNum = 543;BA.debugLine="If Inicializando==False Then"; -if (_vvvvvvv2==anywheresoftware.b4a.keywords.Common.False) { - //BA.debugLineNum = 544;BA.debugLine="BotonPulsado=Sender"; + //BA.debugLineNum = 550;BA.debugLine="If Inicializando==False Then"; +if (_vvvvv6==anywheresoftware.b4a.keywords.Common.False) { + //BA.debugLineNum = 551;BA.debugLine="BotonPulsado=Sender"; _botonpulsado.setObject((android.widget.EditText)(anywheresoftware.b4a.keywords.Common.Sender(mostCurrent.activityBA))); - //BA.debugLineNum = 545;BA.debugLine="Act=BotonPulsado.Tag"; + //BA.debugLineNum = 552;BA.debugLine="Act=BotonPulsado.Tag"; _act = (int)(BA.ObjectToNumber(_botonpulsado.getTag())); - //BA.debugLineNum = 546;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencias"; -mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][_act].Descripcion = _new; + //BA.debugLineNum = 553;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencias"; +mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][_act].Descripcion = _new; }; - //BA.debugLineNum = 548;BA.debugLine="End Sub"; + //BA.debugLineNum = 555;BA.debugLine="End Sub"; return ""; } public static String _confighorafinalact_click() throws Exception{ @@ -570,48 +570,48 @@ public static String _confighorafinalact_click() throws Exception{ anywheresoftware.b4a.objects.LabelWrapper _botonpulsado = null; int _resultado = 0; int _act = 0; - //BA.debugLineNum = 442;BA.debugLine="Sub ConfigHoraFinalAct_Click"; - //BA.debugLineNum = 443;BA.debugLine="Dim DialogoTiempo As TimeDialog"; + //BA.debugLineNum = 449;BA.debugLine="Sub ConfigHoraFinalAct_Click"; + //BA.debugLineNum = 450;BA.debugLine="Dim DialogoTiempo As TimeDialog"; _dialogotiempo = new anywheresoftware.b4a.agraham.dialogs.InputDialog.TimeDialog(); - //BA.debugLineNum = 444;BA.debugLine="Dim BotonPulsado As Label"; + //BA.debugLineNum = 451;BA.debugLine="Dim BotonPulsado As Label"; _botonpulsado = new anywheresoftware.b4a.objects.LabelWrapper(); - //BA.debugLineNum = 445;BA.debugLine="Dim Resultado As Int"; + //BA.debugLineNum = 452;BA.debugLine="Dim Resultado As Int"; _resultado = 0; - //BA.debugLineNum = 446;BA.debugLine="Dim Act As Int"; + //BA.debugLineNum = 453;BA.debugLine="Dim Act As Int"; _act = 0; - //BA.debugLineNum = 448;BA.debugLine="BotonPulsado=Sender"; + //BA.debugLineNum = 455;BA.debugLine="BotonPulsado=Sender"; _botonpulsado.setObject((android.widget.TextView)(anywheresoftware.b4a.keywords.Common.Sender(mostCurrent.activityBA))); - //BA.debugLineNum = 449;BA.debugLine="Act=BotonPulsado.Tag"; + //BA.debugLineNum = 456;BA.debugLine="Act=BotonPulsado.Tag"; _act = (int)(BA.ObjectToNumber(_botonpulsado.getTag())); - //BA.debugLineNum = 451;BA.debugLine="DialogoTiempo.Hour=Starter.ActividadSecuencia(Sta"; -_dialogotiempo.setHour(mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][_act].hora_fin); - //BA.debugLineNum = 452;BA.debugLine="DialogoTiempo.Minute=Starter.ActividadSecuencia(S"; -_dialogotiempo.setMinute(mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][_act].minuto_fin); - //BA.debugLineNum = 453;BA.debugLine="DialogoTiempo.Is24Hours=False"; + //BA.debugLineNum = 458;BA.debugLine="DialogoTiempo.Hour=Starter.ActividadSecuencia(Sta"; +_dialogotiempo.setHour(mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][_act].hora_fin); + //BA.debugLineNum = 459;BA.debugLine="DialogoTiempo.Minute=Starter.ActividadSecuencia(S"; +_dialogotiempo.setMinute(mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][_act].minuto_fin); + //BA.debugLineNum = 460;BA.debugLine="DialogoTiempo.Is24Hours=False"; _dialogotiempo.setIs24Hours(anywheresoftware.b4a.keywords.Common.False); - //BA.debugLineNum = 454;BA.debugLine="Resultado=DialogoTiempo.Show(\"Indica la hora fina"; + //BA.debugLineNum = 461;BA.debugLine="Resultado=DialogoTiempo.Show(\"Indica la hora fina"; _resultado = _dialogotiempo.Show("Indica la hora final de la actividad","Hora final","Aceptar","Cancelar","",mostCurrent.activityBA,(android.graphics.Bitmap)(anywheresoftware.b4a.keywords.Common.Null)); - //BA.debugLineNum = 456;BA.debugLine="If Resultado=DialogResponse.POSITIVE Then"; + //BA.debugLineNum = 463;BA.debugLine="If Resultado=DialogResponse.POSITIVE Then"; if (_resultado==anywheresoftware.b4a.keywords.Common.DialogResponse.POSITIVE) { - //BA.debugLineNum = 457;BA.debugLine="If DialogoTiempo.Hour*60+DialogoTiempo.MinuteSt"; -if (_dialogotiempo.getHour()*60+_dialogotiempo.getMinute()>mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][_act].hora_fin*60+mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][_act].minuto_fin) { - //BA.debugLineNum = 382;BA.debugLine="Msgbox(\"La hora de inicio de una actividad no pu"; -anywheresoftware.b4a.keywords.Common.Msgbox(BA.ObjectToCharSequence("La hora de inicio de una actividad no puede ser posterior a la de finalización."),BA.ObjectToCharSequence("Hora inválida"),mostCurrent.activityBA); - }else { - //BA.debugLineNum = 384;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencia"; -mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][_act].hora_inicio = _dialogotiempo.getHour(); - //BA.debugLineNum = 385;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencia"; -mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][_act].minuto_inicio = _dialogotiempo.getMinute(); - //BA.debugLineNum = 386;BA.debugLine="If OrdenarActividades==True Then"; -if (_vvvvvvv4()==anywheresoftware.b4a.keywords.Common.True) { - //BA.debugLineNum = 387;BA.debugLine="Msgbox(\"Se ha colocado la actividad en su posi"; -anywheresoftware.b4a.keywords.Common.Msgbox(BA.ObjectToCharSequence("Se ha colocado la actividad en su posición correcta."),BA.ObjectToCharSequence("Actividades reorganizadas"),mostCurrent.activityBA); + //BA.debugLineNum = 386;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencias"; +mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][_act].hora_inicio = _dialogotiempo.getHour(); + //BA.debugLineNum = 387;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencias"; +mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][_act].minuto_inicio = _dialogotiempo.getMinute(); + //BA.debugLineNum = 388;BA.debugLine="If DialogoTiempo.Hour*60+DialogoTiempo.Minute>St"; +if (_dialogotiempo.getHour()*60+_dialogotiempo.getMinute()>mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][_act].hora_fin*60+mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][_act].minuto_fin) { + //BA.debugLineNum = 391;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencia"; +mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][_act].hora_fin = mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][_act].hora_inicio; + //BA.debugLineNum = 392;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencia"; +mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][_act].minuto_fin = mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][_act].minuto_inicio; }; - //BA.debugLineNum = 389;BA.debugLine="DibujarConfigurarSecuencia"; -_vvvvvv3(); + //BA.debugLineNum = 394;BA.debugLine="If OrdenarActividades==True Then"; +if (_vvvvv0()==anywheresoftware.b4a.keywords.Common.True) { + //BA.debugLineNum = 395;BA.debugLine="Msgbox(\"Se ha colocado la actividad en su posic"; +anywheresoftware.b4a.keywords.Common.Msgbox(BA.ObjectToCharSequence("Se ha colocado la actividad en su posición correcta."),BA.ObjectToCharSequence("Actividades reorganizadas"),mostCurrent.activityBA); }; + //BA.debugLineNum = 397;BA.debugLine="DibujarConfigurarSecuencia"; +_vvvv7(); }; - //BA.debugLineNum = 392;BA.debugLine="End Sub"; + //BA.debugLineNum = 399;BA.debugLine="End Sub"; return ""; } public static String _configindicarhora_click() throws Exception{ @@ -674,15 +675,15 @@ public static String _configindicarhora_click() throws Exception{ //BA.debugLineNum = 284;BA.debugLine="TiposIndicador.Initialize"; _tiposindicador.Initialize(); //BA.debugLineNum = 285;BA.debugLine="TiposIndicador.AddAll(Starter.DescripcionMinutero"; -_tiposindicador.AddAll(anywheresoftware.b4a.keywords.Common.ArrayToList(mostCurrent._vvv3._vv2)); +_tiposindicador.AddAll(anywheresoftware.b4a.keywords.Common.ArrayToList(mostCurrent._vvv4._vv2)); //BA.debugLineNum = 287;BA.debugLine="resultado=InputList(TiposIndicador,\"Indicar hora"; -_resultado = anywheresoftware.b4a.keywords.Common.InputList(_tiposindicador,BA.ObjectToCharSequence("Indicar hora actual"),mostCurrent._vvv3._vv7[mostCurrent._vvv3._v7].tablero.indicar_hora,mostCurrent.activityBA); +_resultado = anywheresoftware.b4a.keywords.Common.InputList(_tiposindicador,BA.ObjectToCharSequence("Indicar hora actual"),mostCurrent._vvv4._vv7[mostCurrent._vvv4._v7].tablero.indicar_hora,mostCurrent.activityBA); //BA.debugLineNum = 288;BA.debugLine="If (resultado>=0) Then"; if ((_resultado>=0)) { //BA.debugLineNum = 289;BA.debugLine="Starter.Secuencia(Starter.MaxSecuencias).tablero"; -mostCurrent._vvv3._vv7[mostCurrent._vvv3._v7].tablero.indicar_hora = _resultado; +mostCurrent._vvv4._vv7[mostCurrent._vvv4._v7].tablero.indicar_hora = _resultado; //BA.debugLineNum = 290;BA.debugLine="DibujarConfigurarSecuencia"; -_vvvvvv3(); +_vvvv7(); }; //BA.debugLineNum = 292;BA.debugLine="End Sub"; return ""; @@ -693,68 +694,82 @@ public static String _configopcionesact_click() throws Exception{ anywheresoftware.b4a.objects.collections.List _opciones = null; int _resultado = 0; int _nact = 0; - //BA.debugLineNum = 343;BA.debugLine="Sub ConfigOpcionesAct_Click"; - //BA.debugLineNum = 344;BA.debugLine="Dim BotonPulsado As Label"; + //BA.debugLineNum = 349;BA.debugLine="Sub ConfigOpcionesAct_Click"; + //BA.debugLineNum = 350;BA.debugLine="Dim BotonPulsado As Label"; _botonpulsado = new anywheresoftware.b4a.objects.LabelWrapper(); - //BA.debugLineNum = 345;BA.debugLine="Dim Act As Int"; + //BA.debugLineNum = 351;BA.debugLine="Dim Act As Int"; _act = 0; - //BA.debugLineNum = 346;BA.debugLine="Dim Opciones As List"; + //BA.debugLineNum = 352;BA.debugLine="Dim Opciones As List"; _opciones = new anywheresoftware.b4a.objects.collections.List(); - //BA.debugLineNum = 347;BA.debugLine="Dim resultado As Int"; + //BA.debugLineNum = 353;BA.debugLine="Dim resultado As Int"; _resultado = 0; - //BA.debugLineNum = 349;BA.debugLine="BotonPulsado=Sender"; + //BA.debugLineNum = 355;BA.debugLine="BotonPulsado=Sender"; _botonpulsado.setObject((android.widget.TextView)(anywheresoftware.b4a.keywords.Common.Sender(mostCurrent.activityBA))); - //BA.debugLineNum = 350;BA.debugLine="Act=BotonPulsado.Tag"; + //BA.debugLineNum = 356;BA.debugLine="Act=BotonPulsado.Tag"; _act = (int)(BA.ObjectToNumber(_botonpulsado.getTag())); - //BA.debugLineNum = 352;BA.debugLine="Opciones.Initialize2(Array As String(\"Borrar acti"; + //BA.debugLineNum = 358;BA.debugLine="Opciones.Initialize2(Array As String(\"Borrar acti"; _opciones.Initialize2(anywheresoftware.b4a.keywords.Common.ArrayToList(new String[]{"Borrar actividad","CANCELAR"})); - //BA.debugLineNum = 353;BA.debugLine="resultado=InputList(Opciones,\"Acción\",-1)"; + //BA.debugLineNum = 359;BA.debugLine="resultado=InputList(Opciones,\"Acción\",-1)"; _resultado = anywheresoftware.b4a.keywords.Common.InputList(_opciones,BA.ObjectToCharSequence("Acción"),(int) (-1),mostCurrent.activityBA); - //BA.debugLineNum = 355;BA.debugLine="If resultado=0 Then"; + //BA.debugLineNum = 361;BA.debugLine="If resultado=0 Then"; if (_resultado==0) { - //BA.debugLineNum = 356;BA.debugLine="For nAct=Act To Starter.Secuencia(Starter.MaxSec"; + //BA.debugLineNum = 362;BA.debugLine="For nAct=Act To Starter.Secuencia(Starter.MaxSec"; { final int step10 = 1; -final int limit10 = (int) (mostCurrent._vvv3._vv7[mostCurrent._vvv3._v7].num_actividades-2); +final int limit10 = (int) (mostCurrent._vvv4._vv7[mostCurrent._vvv4._v7].num_actividades-2); _nact = _act ; for (;(step10 > 0 && _nact <= limit10) || (step10 < 0 && _nact >= limit10) ;_nact = ((int)(0 + _nact + step10)) ) { - //BA.debugLineNum = 358;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencia"; -mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][_nact] = mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][(int) (_nact+1)]; + //BA.debugLineNum = 364;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencia"; +mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][_nact] = mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][(int) (_nact+1)]; } }; - //BA.debugLineNum = 360;BA.debugLine="Starter.Secuencia(Starter.MaxSecuencias).num_act"; -mostCurrent._vvv3._vv7[mostCurrent._vvv3._v7].num_actividades = (int) (mostCurrent._vvv3._vv7[mostCurrent._vvv3._v7].num_actividades-1); + //BA.debugLineNum = 366;BA.debugLine="Starter.Secuencia(Starter.MaxSecuencias).num_act"; +mostCurrent._vvv4._vv7[mostCurrent._vvv4._v7].num_actividades = (int) (mostCurrent._vvv4._vv7[mostCurrent._vvv4._v7].num_actividades-1); }; - //BA.debugLineNum = 362;BA.debugLine="DibujarConfigurarSecuencia"; -_vvvvvv3(); - //BA.debugLineNum = 363;BA.debugLine="End Sub"; + //BA.debugLineNum = 368;BA.debugLine="DibujarConfigurarSecuencia"; +_vvvv7(); + //BA.debugLineNum = 369;BA.debugLine="End Sub"; return ""; } public static String _configpictograma_click() throws Exception{ +anywheresoftware.b4a.objects.IME _im = null; //BA.debugLineNum = 329;BA.debugLine="Sub ConfigPictograma_Click"; - //BA.debugLineNum = 330;BA.debugLine="PictogramaEditado=-1"; -_vvvvvvv5 = (int) (-1); - //BA.debugLineNum = 331;BA.debugLine="Activity.AddView(ListaPictogramas, 5dip, 5dip, 10"; -mostCurrent._activity.AddView((android.view.View)(mostCurrent._vvvvvv5.getObject()),anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (5)),anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (5)),(int) (anywheresoftware.b4a.keywords.Common.PerXToCurrent((float) (100),mostCurrent.activityBA)-anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (10))),(int) (anywheresoftware.b4a.keywords.Common.PerYToCurrent((float) (100),mostCurrent.activityBA)-anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (10)))); - //BA.debugLineNum = 332;BA.debugLine="ListaPictogramasVisible=True"; -_vvvvvv4 = anywheresoftware.b4a.keywords.Common.True; - //BA.debugLineNum = 333;BA.debugLine="End Sub"; + //BA.debugLineNum = 330;BA.debugLine="Dim im As IME"; +_im = new anywheresoftware.b4a.objects.IME(); + //BA.debugLineNum = 331;BA.debugLine="im.Initialize(\"\")"; +_im.Initialize(""); + //BA.debugLineNum = 332;BA.debugLine="im.HideKeyboard"; +_im.HideKeyboard(mostCurrent.activityBA); + //BA.debugLineNum = 333;BA.debugLine="PictogramaEditado=-1"; +_vvvvvv1 = (int) (-1); + //BA.debugLineNum = 334;BA.debugLine="Activity.AddView(ListaPictogramas, 5dip, 5dip, 10"; +mostCurrent._activity.AddView((android.view.View)(mostCurrent._vvvvv1.getObject()),anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (5)),anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (5)),(int) (anywheresoftware.b4a.keywords.Common.PerXToCurrent((float) (100),mostCurrent.activityBA)-anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (10))),(int) (anywheresoftware.b4a.keywords.Common.PerYToCurrent((float) (100),mostCurrent.activityBA)-anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (10)))); + //BA.debugLineNum = 335;BA.debugLine="ListaPictogramasVisible=True"; +_vvvv0 = anywheresoftware.b4a.keywords.Common.True; + //BA.debugLineNum = 336;BA.debugLine="End Sub"; return ""; } public static String _configpictogramaact_click() throws Exception{ anywheresoftware.b4a.objects.LabelWrapper _botonpulsado = null; - //BA.debugLineNum = 335;BA.debugLine="Sub ConfigPictogramaAct_Click"; - //BA.debugLineNum = 336;BA.debugLine="Dim BotonPulsado As Label"; +anywheresoftware.b4a.objects.IME _im = null; + //BA.debugLineNum = 338;BA.debugLine="Sub ConfigPictogramaAct_Click"; + //BA.debugLineNum = 339;BA.debugLine="Dim BotonPulsado As Label"; _botonpulsado = new anywheresoftware.b4a.objects.LabelWrapper(); - //BA.debugLineNum = 337;BA.debugLine="BotonPulsado=Sender"; + //BA.debugLineNum = 340;BA.debugLine="Dim im As IME"; +_im = new anywheresoftware.b4a.objects.IME(); + //BA.debugLineNum = 341;BA.debugLine="im.Initialize(\"\")"; +_im.Initialize(""); + //BA.debugLineNum = 342;BA.debugLine="im.HideKeyboard"; +_im.HideKeyboard(mostCurrent.activityBA); + //BA.debugLineNum = 343;BA.debugLine="BotonPulsado=Sender"; _botonpulsado.setObject((android.widget.TextView)(anywheresoftware.b4a.keywords.Common.Sender(mostCurrent.activityBA))); - //BA.debugLineNum = 338;BA.debugLine="PictogramaEditado=BotonPulsado.Tag"; -_vvvvvvv5 = (int)(BA.ObjectToNumber(_botonpulsado.getTag())); - //BA.debugLineNum = 339;BA.debugLine="Activity.AddView(ListaPictogramas, 5dip, 5dip, 10"; -mostCurrent._activity.AddView((android.view.View)(mostCurrent._vvvvvv5.getObject()),anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (5)),anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (5)),(int) (anywheresoftware.b4a.keywords.Common.PerXToCurrent((float) (100),mostCurrent.activityBA)-anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (10))),(int) (anywheresoftware.b4a.keywords.Common.PerYToCurrent((float) (100),mostCurrent.activityBA)-anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (10)))); - //BA.debugLineNum = 340;BA.debugLine="ListaPictogramasVisible=True"; -_vvvvvv4 = anywheresoftware.b4a.keywords.Common.True; - //BA.debugLineNum = 341;BA.debugLine="End Sub"; + //BA.debugLineNum = 344;BA.debugLine="PictogramaEditado=BotonPulsado.Tag"; +_vvvvvv1 = (int)(BA.ObjectToNumber(_botonpulsado.getTag())); + //BA.debugLineNum = 345;BA.debugLine="Activity.AddView(ListaPictogramas, 5dip, 5dip, 10"; +mostCurrent._activity.AddView((android.view.View)(mostCurrent._vvvvv1.getObject()),anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (5)),anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (5)),(int) (anywheresoftware.b4a.keywords.Common.PerXToCurrent((float) (100),mostCurrent.activityBA)-anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (10))),(int) (anywheresoftware.b4a.keywords.Common.PerYToCurrent((float) (100),mostCurrent.activityBA)-anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (10)))); + //BA.debugLineNum = 346;BA.debugLine="ListaPictogramasVisible=True"; +_vvvv0 = anywheresoftware.b4a.keywords.Common.True; + //BA.debugLineNum = 347;BA.debugLine="End Sub"; return ""; } public static String _configtamicono_valuechanged(int _valor,boolean _cambio) throws Exception{ @@ -762,7 +777,7 @@ public static String _configtamicono_valuechanged(int _valor,boolean _cambio) t //BA.debugLineNum = 295;BA.debugLine="If (Cambio==True) Then"; if ((_cambio==anywheresoftware.b4a.keywords.Common.True)) { //BA.debugLineNum = 296;BA.debugLine="Starter.Secuencia(Starter.MaxSecuencias).tablero"; -mostCurrent._vvv3._vv7[mostCurrent._vvv3._v7].tablero.tam_icono = _valor; +mostCurrent._vvv4._vv7[mostCurrent._vvv4._v7].tablero.tam_icono = _valor; }; //BA.debugLineNum = 298;BA.debugLine="End Sub"; return ""; @@ -778,20 +793,20 @@ public static String _configtipotablero_click() throws Exception{ //BA.debugLineNum = 270;BA.debugLine="TiposTablero.Initialize"; _tipostablero.Initialize(); //BA.debugLineNum = 271;BA.debugLine="TiposTablero.AddAll(Starter.DescripcionTablero)"; -_tipostablero.AddAll(anywheresoftware.b4a.keywords.Common.ArrayToList(mostCurrent._vvv3._vv1)); +_tipostablero.AddAll(anywheresoftware.b4a.keywords.Common.ArrayToList(mostCurrent._vvv4._vv1)); //BA.debugLineNum = 273;BA.debugLine="resultado=InputList(TiposTablero,\"Tipo de tablero"; -_resultado = anywheresoftware.b4a.keywords.Common.InputList(_tipostablero,BA.ObjectToCharSequence("Tipo de tablero"),mostCurrent._vvv3._vv7[mostCurrent._vvv3._v7].tablero.tipo,mostCurrent.activityBA); +_resultado = anywheresoftware.b4a.keywords.Common.InputList(_tipostablero,BA.ObjectToCharSequence("Tipo de tablero"),mostCurrent._vvv4._vv7[mostCurrent._vvv4._v7].tablero.tipo,mostCurrent.activityBA); //BA.debugLineNum = 274;BA.debugLine="If (resultado>=0) Then"; if ((_resultado>=0)) { //BA.debugLineNum = 275;BA.debugLine="Starter.Secuencia(Starter.MaxSecuencias).tablero"; -mostCurrent._vvv3._vv7[mostCurrent._vvv3._v7].tablero.tipo = _resultado; +mostCurrent._vvv4._vv7[mostCurrent._vvv4._v7].tablero.tipo = _resultado; //BA.debugLineNum = 276;BA.debugLine="DibujarConfigurarSecuencia"; -_vvvvvv3(); +_vvvv7(); }; //BA.debugLineNum = 278;BA.debugLine="End Sub"; return ""; } -public static void _vvvvvv3() throws Exception{ +public static void _vvvv7() throws Exception{ ResumableSub_DibujarConfigurarSecuencia rsub = new ResumableSub_DibujarConfigurarSecuencia(null); rsub.resume(processBA, null); } @@ -855,18 +870,18 @@ public void resume(BA ba, Object[] result) throws Exception{ //BA.debugLineNum = 96;BA.debugLine="Activity.LoadLayout(\"ConfigurarSecuencia\")"; parent.mostCurrent._activity.LoadLayout("ConfigurarSecuencia",mostCurrent.activityBA); //BA.debugLineNum = 98;BA.debugLine="Inicializando=True 'Para evitar que se lancen pro"; -parent._vvvvvvv2 = anywheresoftware.b4a.keywords.Common.True; +parent._vvvvv6 = anywheresoftware.b4a.keywords.Common.True; //BA.debugLineNum = 100;BA.debugLine="EtiquetaInicial.Initialize(\"EtiquetaInicial\")"; -parent.mostCurrent._vvvvvvv6.Initialize(mostCurrent.activityBA,"EtiquetaInicial"); +parent.mostCurrent._vvvvvv2.Initialize(mostCurrent.activityBA,"EtiquetaInicial"); //BA.debugLineNum = 101;BA.debugLine="EtiquetaInicial.Text=\"Crear nueva secuencia\""; -parent.mostCurrent._vvvvvvv6.setText(BA.ObjectToCharSequence("Crear nueva secuencia")); +parent.mostCurrent._vvvvvv2.setText(BA.ObjectToCharSequence("Crear nueva secuencia")); //BA.debugLineNum = 102;BA.debugLine="If (Starter.SecuenciaActiva 0 && _i <= limit6) || (step6 < 0 && _i >= limit6) ;_i = ((int)(0 + _i + step6)) ) { - //BA.debugLineNum = 404;BA.debugLine="For j=0 To Starter.Secuencia(Starter.MaxSecuenci"; + //BA.debugLineNum = 411;BA.debugLine="For j=0 To Starter.Secuencia(Starter.MaxSecuenci"; { final int step7 = 1; -final int limit7 = (int) (mostCurrent._vvv3._vv7[mostCurrent._vvv3._v7].num_actividades-2); +final int limit7 = (int) (mostCurrent._vvv4._vv7[mostCurrent._vvv4._v7].num_actividades-2); _j = (int) (0) ; for (;(step7 > 0 && _j <= limit7) || (step7 < 0 && _j >= limit7) ;_j = ((int)(0 + _j + step7)) ) { - //BA.debugLineNum = 405;BA.debugLine="hm_1=Starter.ActividadSecuencia(Starter.MaxSecu"; -_hm_1 = (int) (mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][_j].hora_inicio*60+mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][_j].minuto_inicio); - //BA.debugLineNum = 406;BA.debugLine="hm_2=Starter.ActividadSecuencia(Starter.MaxSecu"; -_hm_2 = (int) (mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][(int) (_j+1)].hora_inicio*60+mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][(int) (_j+1)].minuto_inicio); - //BA.debugLineNum = 407;BA.debugLine="If hm_1>hm_2 Then"; + //BA.debugLineNum = 412;BA.debugLine="hm_1=Starter.ActividadSecuencia(Starter.MaxSecu"; +_hm_1 = (int) (mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][_j].hora_inicio*60+mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][_j].minuto_inicio); + //BA.debugLineNum = 413;BA.debugLine="hm_2=Starter.ActividadSecuencia(Starter.MaxSecu"; +_hm_2 = (int) (mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][(int) (_j+1)].hora_inicio*60+mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][(int) (_j+1)].minuto_inicio); + //BA.debugLineNum = 414;BA.debugLine="If hm_1>hm_2 Then"; if (_hm_1>_hm_2) { - //BA.debugLineNum = 408;BA.debugLine="ActInt=Starter.ActividadSecuencia(Starter.MaxS"; -_actint = mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][_j]; - //BA.debugLineNum = 409;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuenci"; -mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][_j] = mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][(int) (_j+1)]; - //BA.debugLineNum = 410;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuenci"; -mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][(int) (_j+1)] = _actint; - //BA.debugLineNum = 411;BA.debugLine="IntercambioRealizado=True"; + //BA.debugLineNum = 415;BA.debugLine="ActInt=Starter.ActividadSecuencia(Starter.MaxS"; +_actint = mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][_j]; + //BA.debugLineNum = 416;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuenci"; +mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][_j] = mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][(int) (_j+1)]; + //BA.debugLineNum = 417;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuenci"; +mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][(int) (_j+1)] = _actint; + //BA.debugLineNum = 418;BA.debugLine="IntercambioRealizado=True"; _intercambiorealizado = anywheresoftware.b4a.keywords.Common.True; }; } }; } }; - //BA.debugLineNum = 417;BA.debugLine="QuitarSolapes"; -_vvvvvvv3(); - //BA.debugLineNum = 419;BA.debugLine="Return IntercambioRealizado"; + //BA.debugLineNum = 424;BA.debugLine="QuitarSolapes"; +_vvvvv7(); + //BA.debugLineNum = 426;BA.debugLine="Return IntercambioRealizado"; if (true) return _intercambiorealizado; - //BA.debugLineNum = 420;BA.debugLine="End Sub"; + //BA.debugLineNum = 427;BA.debugLine="End Sub"; return false; } public static String _process_globals() throws Exception{ @@ -1570,48 +1585,48 @@ public static String _process_globals() throws Exception{ //BA.debugLineNum = 10;BA.debugLine="End Sub"; return ""; } -public static boolean _vvvvvvv3() throws Exception{ +public static boolean _vvvvv7() throws Exception{ int _hm_1 = 0; int _hm_2 = 0; int _j = 0; boolean _resultado = false; - //BA.debugLineNum = 422;BA.debugLine="Sub QuitarSolapes As Boolean"; - //BA.debugLineNum = 423;BA.debugLine="Dim hm_1,hm_2 As Int"; + //BA.debugLineNum = 429;BA.debugLine="Sub QuitarSolapes As Boolean"; + //BA.debugLineNum = 430;BA.debugLine="Dim hm_1,hm_2 As Int"; _hm_1 = 0; _hm_2 = 0; - //BA.debugLineNum = 424;BA.debugLine="Dim j As Int"; + //BA.debugLineNum = 431;BA.debugLine="Dim j As Int"; _j = 0; - //BA.debugLineNum = 425;BA.debugLine="Dim resultado As Boolean"; + //BA.debugLineNum = 432;BA.debugLine="Dim resultado As Boolean"; _resultado = false; - //BA.debugLineNum = 427;BA.debugLine="resultado=False"; + //BA.debugLineNum = 434;BA.debugLine="resultado=False"; _resultado = anywheresoftware.b4a.keywords.Common.False; - //BA.debugLineNum = 429;BA.debugLine="For j=0 To Starter.Secuencia(Starter.MaxSecuencia"; + //BA.debugLineNum = 436;BA.debugLine="For j=0 To Starter.Secuencia(Starter.MaxSecuencia"; { final int step5 = 1; -final int limit5 = (int) (mostCurrent._vvv3._vv7[mostCurrent._vvv3._v7].num_actividades-2); +final int limit5 = (int) (mostCurrent._vvv4._vv7[mostCurrent._vvv4._v7].num_actividades-2); _j = (int) (0) ; for (;(step5 > 0 && _j <= limit5) || (step5 < 0 && _j >= limit5) ;_j = ((int)(0 + _j + step5)) ) { - //BA.debugLineNum = 430;BA.debugLine="hm_1=Starter.ActividadSecuencia(Starter.MaxSecue"; -_hm_1 = (int) (mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][_j].hora_fin*60+mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][_j].minuto_fin); - //BA.debugLineNum = 431;BA.debugLine="hm_2=Starter.ActividadSecuencia(Starter.MaxSecue"; -_hm_2 = (int) (mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][(int) (_j+1)].hora_inicio*60+mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][(int) (_j+1)].minuto_inicio); - //BA.debugLineNum = 432;BA.debugLine="If hm_1>hm_2 Then 'Si es así, las iguala"; + //BA.debugLineNum = 437;BA.debugLine="hm_1=Starter.ActividadSecuencia(Starter.MaxSecue"; +_hm_1 = (int) (mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][_j].hora_fin*60+mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][_j].minuto_fin); + //BA.debugLineNum = 438;BA.debugLine="hm_2=Starter.ActividadSecuencia(Starter.MaxSecue"; +_hm_2 = (int) (mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][(int) (_j+1)].hora_inicio*60+mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][(int) (_j+1)].minuto_inicio); + //BA.debugLineNum = 439;BA.debugLine="If hm_1>hm_2 Then 'Si es así, las iguala"; if (_hm_1>_hm_2) { - //BA.debugLineNum = 433;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencia"; -mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][_j].hora_fin = mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][(int) (_j+1)].hora_inicio; - //BA.debugLineNum = 434;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencia"; -mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][_j].minuto_fin = mostCurrent._vvv3._vv0[mostCurrent._vvv3._v7][(int) (_j+1)].minuto_inicio; - //BA.debugLineNum = 435;BA.debugLine="resultado=True"; + //BA.debugLineNum = 440;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencia"; +mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][_j].hora_fin = mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][(int) (_j+1)].hora_inicio; + //BA.debugLineNum = 441;BA.debugLine="Starter.ActividadSecuencia(Starter.MaxSecuencia"; +mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][_j].minuto_fin = mostCurrent._vvv4._vv0[mostCurrent._vvv4._v7][(int) (_j+1)].minuto_inicio; + //BA.debugLineNum = 442;BA.debugLine="resultado=True"; _resultado = anywheresoftware.b4a.keywords.Common.True; }; } }; - //BA.debugLineNum = 439;BA.debugLine="Return resultado"; + //BA.debugLineNum = 446;BA.debugLine="Return resultado"; if (true) return _resultado; - //BA.debugLineNum = 440;BA.debugLine="End Sub"; + //BA.debugLineNum = 447;BA.debugLine="End Sub"; return false; } -public static String _vvvvvv6() throws Exception{ +public static String _vvvvv2() throws Exception{ //BA.debugLineNum = 304;BA.debugLine="Sub SalidaConfigurarSecuencia"; //BA.debugLineNum = 305;BA.debugLine="If Msgbox2(\"Se perderán todos los cambios realiza"; if (anywheresoftware.b4a.keywords.Common.Msgbox2(BA.ObjectToCharSequence("Se perderán todos los cambios realizados."+anywheresoftware.b4a.keywords.Common.CRLF+anywheresoftware.b4a.keywords.Common.CRLF+"¿Está seguro de que desea salir sin guardarlos?"),BA.ObjectToCharSequence("Cancelar cambios"),"Sí","","No",(android.graphics.Bitmap)(anywheresoftware.b4a.keywords.Common.Null),mostCurrent.activityBA)==anywheresoftware.b4a.keywords.Common.DialogResponse.POSITIVE) { diff --git a/Objects/src/javi/prieto/pictorario/designerscripts/LS_visualizarsecuencia.java b/Objects/src/javi/prieto/pictorario/designerscripts/LS_visualizarsecuencia.java new file mode 100644 index 0000000..3a48f5d --- /dev/null +++ b/Objects/src/javi/prieto/pictorario/designerscripts/LS_visualizarsecuencia.java @@ -0,0 +1,41 @@ +package javi.prieto.pictorario.designerscripts; +import anywheresoftware.b4a.objects.TextViewWrapper; +import anywheresoftware.b4a.objects.ImageViewWrapper; +import anywheresoftware.b4a.BA; + + +public class LS_visualizarsecuencia{ + +public static void LS_general(java.util.LinkedHashMap views, int width, int height, float scale) { +anywheresoftware.b4a.keywords.LayoutBuilder.setScaleRate(0.3); +anywheresoftware.b4a.keywords.LayoutBuilder.scaleAll(views); +views.get("paneldescripcion").vw.setTop((int)((100d / 100 * height)-(33.333d / 100 * width))); +views.get("paneldescripcion").vw.setHeight((int)((33.333d / 100 * width))); +views.get("panelreloj").vw.setHeight((int)((100d / 100 * height)-(33.333d / 100 * width))); +views.get("textopictograma").vw.setHeight((int)((33.333d / 100 * width))); +views.get("fondopictograma").vw.setHeight((int)((33.333d / 100 * width))); +views.get("imagenpictograma").vw.setHeight((int)((33.333d / 100 * width)-(20d * scale))); +views.get("fondopictograma").vw.setWidth((int)((views.get("fondopictograma").vw.getHeight()))); +views.get("imagenpictograma").vw.setWidth((int)((views.get("imagenpictograma").vw.getHeight()))); +views.get("textopictograma").vw.setHeight((int)((views.get("paneldescripcion").vw.getHeight())/2d)); +views.get("textopictograma").vw.setLeft((int)((views.get("fondopictograma").vw.getLeft())+(views.get("fondopictograma").vw.getWidth()))); +views.get("textopictograma").vw.setWidth((int)((100d / 100 * width)-(views.get("textopictograma").vw.getLeft()))); +views.get("descripcionpictograma").vw.setTop((int)((views.get("textopictograma").vw.getTop() + views.get("textopictograma").vw.getHeight()))); +views.get("descripcionpictograma").vw.setWidth((int)((views.get("textopictograma").vw.getWidth()))); +views.get("descripcionpictograma").vw.setHeight((int)((views.get("textopictograma").vw.getHeight()))); +views.get("descripcionpictograma").vw.setLeft((int)((views.get("textopictograma").vw.getLeft()))); +views.get("cambiarvista").vw.setWidth((int)((35d / 100 * width))); +views.get("cambiarvista").vw.setHeight((int)((10d / 100 * width))); +views.get("cambiarvista").vw.setTop((int)((10d * scale))); +views.get("cambiarvista").vw.setLeft((int)((100d / 100 * width)-(views.get("cambiarvista").vw.getWidth())-(10d * scale))); +views.get("volver").vw.setWidth((int)((66d / 100 * width))); +views.get("volver").vw.setHeight((int)((60d * scale))); +views.get("volver").vw.setTop((int)((views.get("paneldescripcion").vw.getTop())-(views.get("volver").vw.getHeight())-(10d * scale))); +views.get("volver").vw.setLeft((int)((50d / 100 * width)-(views.get("volver").vw.getWidth())/2d)); +views.get("panelagujas").vw.setTop((int)((views.get("panelreloj").vw.getTop()))); +views.get("panelagujas").vw.setLeft((int)((views.get("panelreloj").vw.getLeft()))); +views.get("panelagujas").vw.setWidth((int)((views.get("panelreloj").vw.getWidth()))); +views.get("panelagujas").vw.setHeight((int)((views.get("panelreloj").vw.getHeight()))); + +} +} \ No newline at end of file diff --git a/Objects/src/javi/prieto/pictorario/main.java b/Objects/src/javi/prieto/pictorario/main.java index 84b386a..0546238 100644 --- a/Objects/src/javi/prieto/pictorario/main.java +++ b/Objects/src/javi/prieto/pictorario/main.java @@ -326,24 +326,24 @@ public void onRequestPermissionsResult(int requestCode, } public anywheresoftware.b4a.keywords.Common __c = null; -public anywheresoftware.b4a.objects.LabelWrapper[] _vvv7 = null; -public anywheresoftware.b4a.objects.LabelWrapper[] _vvvv1 = null; public anywheresoftware.b4a.objects.LabelWrapper[] _vvv0 = null; -public anywheresoftware.b4a.objects.ButtonWrapper _vvvv3 = null; -public anywheresoftware.b4a.objects.ButtonWrapper _vvvv2 = null; +public anywheresoftware.b4a.objects.LabelWrapper[] _vvvv2 = null; +public anywheresoftware.b4a.objects.LabelWrapper[] _vvvv1 = null; public anywheresoftware.b4a.objects.ButtonWrapper _vvvv4 = null; +public anywheresoftware.b4a.objects.ButtonWrapper _vvvv3 = null; +public anywheresoftware.b4a.objects.ButtonWrapper _vvvv5 = null; public anywheresoftware.b4a.objects.ScrollViewWrapper _panelscroll = null; public anywheresoftware.b4a.objects.LabelWrapper _pictorario = null; -public javi.prieto.pictorario.visualizacion _vvv6 = null; -public javi.prieto.pictorario.configurarsecuencia _vvv5 = null; -public javi.prieto.pictorario.starter _vvv3 = null; -public javi.prieto.pictorario.acercade _vvv4 = null; +public javi.prieto.pictorario.configurarsecuencia _vvv6 = null; +public javi.prieto.pictorario.starter _vvv4 = null; +public javi.prieto.pictorario.visualizacion _vvv7 = null; +public javi.prieto.pictorario.acercade _vvv5 = null; public static boolean isAnyActivityVisible() { boolean vis = false; vis = vis | (main.mostCurrent != null); -vis = vis | (visualizacion.mostCurrent != null); vis = vis | (configurarsecuencia.mostCurrent != null); +vis = vis | (visualizacion.mostCurrent != null); vis = vis | (acercade.mostCurrent != null); return vis;} public static String _activity_create(boolean _firsttime) throws Exception{ @@ -355,54 +355,56 @@ public static String _activity_create(boolean _firsttime) throws Exception{ //BA.debugLineNum = 41;BA.debugLine="Dim p As PhoneIntents"; _p = new anywheresoftware.b4a.phone.Phone.PhoneIntents(); //BA.debugLineNum = 43;BA.debugLine="DibujarPortada"; -_vvv2(); +_vvv3(); //BA.debugLineNum = 46;BA.debugLine="If (Starter.VersionInstalada<>-1 And Starter.Vers"; -if ((mostCurrent._vvv3._vvv1!=-1 && mostCurrent._vvv3._vvv1!=anywheresoftware.b4a.keywords.Common.Application.getVersionCode())) { +if ((mostCurrent._vvv4._vvv1!=-1 && mostCurrent._vvv4._vvv1!=anywheresoftware.b4a.keywords.Common.Application.getVersionCode())) { //BA.debugLineNum = 47;BA.debugLine="Msgbox2(\"Novedades de la versión \"&Application.V"; -anywheresoftware.b4a.keywords.Common.Msgbox2(BA.ObjectToCharSequence("Novedades de la versión "+anywheresoftware.b4a.keywords.Common.Application.getVersionName()+":"+anywheresoftware.b4a.keywords.Common.CRLF+anywheresoftware.b4a.keywords.Common.CRLF+mostCurrent._vvv3._v5),BA.ObjectToCharSequence("APLICACIÓN ACTUALIZADA"),"Continuar","","",(android.graphics.Bitmap)(anywheresoftware.b4a.keywords.Common.Null),mostCurrent.activityBA); - //BA.debugLineNum = 48;BA.debugLine="CallSub(Starter,\"Guardar_Configuracion\")"; -anywheresoftware.b4a.keywords.Common.CallSubNew(processBA,(Object)(mostCurrent._vvv3.getObject()),"Guardar_Configuracion"); +anywheresoftware.b4a.keywords.Common.Msgbox2(BA.ObjectToCharSequence("Novedades de la versión "+anywheresoftware.b4a.keywords.Common.Application.getVersionName()+":"+anywheresoftware.b4a.keywords.Common.CRLF+anywheresoftware.b4a.keywords.Common.CRLF+mostCurrent._vvv4._v5),BA.ObjectToCharSequence("APLICACIÓN ACTUALIZADA"),"Continuar","","",(android.graphics.Bitmap)(anywheresoftware.b4a.keywords.Common.Null),mostCurrent.activityBA); + //BA.debugLineNum = 48;BA.debugLine="Starter.VersionInstalada=Application.VersionCode"; +mostCurrent._vvv4._vvv1 = anywheresoftware.b4a.keywords.Common.Application.getVersionCode(); + //BA.debugLineNum = 49;BA.debugLine="CallSub(Starter,\"Guardar_Configuracion\")"; +anywheresoftware.b4a.keywords.Common.CallSubNew(processBA,(Object)(mostCurrent._vvv4.getObject()),"Guardar_Configuracion"); }else { - //BA.debugLineNum = 50;BA.debugLine="If FirstTime==True Then"; + //BA.debugLineNum = 51;BA.debugLine="If FirstTime==True Then"; if (_firsttime==anywheresoftware.b4a.keywords.Common.True) { - //BA.debugLineNum = 51;BA.debugLine="resultado=Msgbox2(\"Pictorario es una aplicación"; + //BA.debugLineNum = 52;BA.debugLine="resultado=Msgbox2(\"Pictorario es una aplicación"; _resultado = anywheresoftware.b4a.keywords.Common.Msgbox2(BA.ObjectToCharSequence("Pictorario es una aplicación en fase de pruebas, y por tanto puede haber errores y funciones sin desarrollar."+anywheresoftware.b4a.keywords.Common.CRLF+anywheresoftware.b4a.keywords.Common.CRLF+"Visita la web del proyecto para ver un vídeo de introducción y para saber cómo ponerte en contacto con el autor."+anywheresoftware.b4a.keywords.Common.CRLF+anywheresoftware.b4a.keywords.Common.CRLF+"Se agradece cualquier aportación."+anywheresoftware.b4a.keywords.Common.CRLF+anywheresoftware.b4a.keywords.Common.CRLF+"¡Gracias!"),BA.ObjectToCharSequence("Beta pública de Pictorario"),"Web del proyecto","","Continuar",(android.graphics.Bitmap)(anywheresoftware.b4a.keywords.Common.Null),mostCurrent.activityBA); - //BA.debugLineNum = 52;BA.debugLine="If resultado==DialogResponse.POSITIVE Then"; + //BA.debugLineNum = 53;BA.debugLine="If resultado==DialogResponse.POSITIVE Then"; if (_resultado==anywheresoftware.b4a.keywords.Common.DialogResponse.POSITIVE) { - //BA.debugLineNum = 53;BA.debugLine="StartActivity(p.OpenBrowser(\"http://blog.ganso"; + //BA.debugLineNum = 54;BA.debugLine="StartActivity(p.OpenBrowser(\"http://blog.ganso"; anywheresoftware.b4a.keywords.Common.StartActivity(processBA,(Object)(_p.OpenBrowser("http://blog.ganso.org/proyectos/pictorario"))); }; }; }; - //BA.debugLineNum = 57;BA.debugLine="End Sub"; + //BA.debugLineNum = 58;BA.debugLine="End Sub"; return ""; } public static String _activity_pause(boolean _userclosed) throws Exception{ - //BA.debugLineNum = 161;BA.debugLine="Sub Activity_Pause (UserClosed As Boolean)"; - //BA.debugLineNum = 163;BA.debugLine="End Sub"; + //BA.debugLineNum = 162;BA.debugLine="Sub Activity_Pause (UserClosed As Boolean)"; + //BA.debugLineNum = 164;BA.debugLine="End Sub"; return ""; } public static String _activity_resume() throws Exception{ - //BA.debugLineNum = 157;BA.debugLine="Sub Activity_Resume"; - //BA.debugLineNum = 158;BA.debugLine="DibujarPortada"; -_vvv2(); - //BA.debugLineNum = 159;BA.debugLine="End Sub"; + //BA.debugLineNum = 158;BA.debugLine="Sub Activity_Resume"; + //BA.debugLineNum = 159;BA.debugLine="DibujarPortada"; +_vvv3(); + //BA.debugLineNum = 160;BA.debugLine="End Sub"; return ""; } public static String _botonacercade_click() throws Exception{ - //BA.debugLineNum = 171;BA.debugLine="Sub BotonAcercaDe_Click"; - //BA.debugLineNum = 172;BA.debugLine="StartActivity(AcercaDe)"; -anywheresoftware.b4a.keywords.Common.StartActivity(processBA,(Object)(mostCurrent._vvv4.getObject())); - //BA.debugLineNum = 173;BA.debugLine="End Sub"; + //BA.debugLineNum = 172;BA.debugLine="Sub BotonAcercaDe_Click"; + //BA.debugLineNum = 173;BA.debugLine="StartActivity(AcercaDe)"; +anywheresoftware.b4a.keywords.Common.StartActivity(processBA,(Object)(mostCurrent._vvv5.getObject())); + //BA.debugLineNum = 174;BA.debugLine="End Sub"; return ""; } public static String _botoncrear_click() throws Exception{ - //BA.debugLineNum = 175;BA.debugLine="Sub BotonCrear_Click"; - //BA.debugLineNum = 176;BA.debugLine="Starter.SecuenciaActiva=Starter.MaxSecuencias"; -mostCurrent._vvv3._vv6 = mostCurrent._vvv3._v7; - //BA.debugLineNum = 177;BA.debugLine="StartActivity(ConfigurarSecuencia)"; -anywheresoftware.b4a.keywords.Common.StartActivity(processBA,(Object)(mostCurrent._vvv5.getObject())); - //BA.debugLineNum = 178;BA.debugLine="End Sub"; + //BA.debugLineNum = 176;BA.debugLine="Sub BotonCrear_Click"; + //BA.debugLineNum = 177;BA.debugLine="Starter.SecuenciaActiva=Starter.MaxSecuencias"; +mostCurrent._vvv4._vv6 = mostCurrent._vvv4._v7; + //BA.debugLineNum = 178;BA.debugLine="StartActivity(ConfigurarSecuencia)"; +anywheresoftware.b4a.keywords.Common.StartActivity(processBA,(Object)(mostCurrent._vvv6.getObject())); + //BA.debugLineNum = 179;BA.debugLine="End Sub"; return ""; } public static String _botoneditar_click() throws Exception{ @@ -410,207 +412,207 @@ public static String _botoneditar_click() throws Exception{ anywheresoftware.b4a.objects.collections.List _opciones = null; int _resultado = 0; int _sec = 0; - //BA.debugLineNum = 117;BA.debugLine="Sub BotonEditar_click"; - //BA.debugLineNum = 118;BA.debugLine="Dim BotonPulsado As Label"; + //BA.debugLineNum = 118;BA.debugLine="Sub BotonEditar_click"; + //BA.debugLineNum = 119;BA.debugLine="Dim BotonPulsado As Label"; _botonpulsado = new anywheresoftware.b4a.objects.LabelWrapper(); - //BA.debugLineNum = 119;BA.debugLine="Dim Opciones As List"; + //BA.debugLineNum = 120;BA.debugLine="Dim Opciones As List"; _opciones = new anywheresoftware.b4a.objects.collections.List(); - //BA.debugLineNum = 120;BA.debugLine="Dim resultado As Int"; + //BA.debugLineNum = 121;BA.debugLine="Dim resultado As Int"; _resultado = 0; - //BA.debugLineNum = 122;BA.debugLine="BotonPulsado=Sender"; + //BA.debugLineNum = 123;BA.debugLine="BotonPulsado=Sender"; _botonpulsado.setObject((android.widget.TextView)(anywheresoftware.b4a.keywords.Common.Sender(mostCurrent.activityBA))); - //BA.debugLineNum = 123;BA.debugLine="Starter.SecuenciaActiva=BotonPulsado.Tag"; -mostCurrent._vvv3._vv6 = (int)(BA.ObjectToNumber(_botonpulsado.getTag())); - //BA.debugLineNum = 124;BA.debugLine="Opciones.Initialize2(Array As String(\"Editar secu"; + //BA.debugLineNum = 124;BA.debugLine="Starter.SecuenciaActiva=BotonPulsado.Tag"; +mostCurrent._vvv4._vv6 = (int)(BA.ObjectToNumber(_botonpulsado.getTag())); + //BA.debugLineNum = 125;BA.debugLine="Opciones.Initialize2(Array As String(\"Editar secu"; _opciones.Initialize2(anywheresoftware.b4a.keywords.Common.ArrayToList(new String[]{"Editar secuencia","Borrar secuencia","CANCELAR"})); - //BA.debugLineNum = 125;BA.debugLine="resultado=InputList(Opciones,\"Acción\",-1)"; + //BA.debugLineNum = 126;BA.debugLine="resultado=InputList(Opciones,\"Acción\",-1)"; _resultado = anywheresoftware.b4a.keywords.Common.InputList(_opciones,BA.ObjectToCharSequence("Acción"),(int) (-1),mostCurrent.activityBA); - //BA.debugLineNum = 126;BA.debugLine="Select resultado"; + //BA.debugLineNum = 127;BA.debugLine="Select resultado"; switch (_resultado) { case 0: { - //BA.debugLineNum = 128;BA.debugLine="StartActivity(ConfigurarSecuencia)"; -anywheresoftware.b4a.keywords.Common.StartActivity(processBA,(Object)(mostCurrent._vvv5.getObject())); + //BA.debugLineNum = 129;BA.debugLine="StartActivity(ConfigurarSecuencia)"; +anywheresoftware.b4a.keywords.Common.StartActivity(processBA,(Object)(mostCurrent._vvv6.getObject())); break; } case 1: { - //BA.debugLineNum = 130;BA.debugLine="If Msgbox2(\"¿Está seguro de que quiere borrar l"; -if (anywheresoftware.b4a.keywords.Common.Msgbox2(BA.ObjectToCharSequence("¿Está seguro de que quiere borrar la secuencia \""+mostCurrent._vvv3._vv7[mostCurrent._vvv3._vv6].Descripcion+"\"?"),BA.ObjectToCharSequence("Borrar secuencia"),"Sí","","No",(android.graphics.Bitmap)(anywheresoftware.b4a.keywords.Common.Null),mostCurrent.activityBA)==anywheresoftware.b4a.keywords.Common.DialogResponse.POSITIVE) { - //BA.debugLineNum = 131;BA.debugLine="For Sec=Starter.SecuenciaActiva To Starter.Num"; + //BA.debugLineNum = 131;BA.debugLine="If Msgbox2(\"¿Está seguro de que quiere borrar l"; +if (anywheresoftware.b4a.keywords.Common.Msgbox2(BA.ObjectToCharSequence("¿Está seguro de que quiere borrar la secuencia \""+mostCurrent._vvv4._vv7[mostCurrent._vvv4._vv6].Descripcion+"\"?"),BA.ObjectToCharSequence("Borrar secuencia"),"Sí","","No",(android.graphics.Bitmap)(anywheresoftware.b4a.keywords.Common.Null),mostCurrent.activityBA)==anywheresoftware.b4a.keywords.Common.DialogResponse.POSITIVE) { + //BA.debugLineNum = 132;BA.debugLine="For Sec=Starter.SecuenciaActiva To Starter.Num"; { final int step13 = 1; -final int limit13 = (int) (mostCurrent._vvv3._vv5-2); -_sec = mostCurrent._vvv3._vv6 ; +final int limit13 = (int) (mostCurrent._vvv4._vv5-2); +_sec = mostCurrent._vvv4._vv6 ; for (;(step13 > 0 && _sec <= limit13) || (step13 < 0 && _sec >= limit13) ;_sec = ((int)(0 + _sec + step13)) ) { - //BA.debugLineNum = 133;BA.debugLine="CallSub3(Starter,\"CopiarSecuencias\",Sec+1,Sec"; -anywheresoftware.b4a.keywords.Common.CallSubNew3(processBA,(Object)(mostCurrent._vvv3.getObject()),"CopiarSecuencias",(Object)(_sec+1),(Object)(_sec)); + //BA.debugLineNum = 134;BA.debugLine="CallSub3(Starter,\"CopiarSecuencias\",Sec+1,Sec"; +anywheresoftware.b4a.keywords.Common.CallSubNew3(processBA,(Object)(mostCurrent._vvv4.getObject()),"CopiarSecuencias",(Object)(_sec+1),(Object)(_sec)); } }; - //BA.debugLineNum = 136;BA.debugLine="Starter.NumSecuencias=Starter.NumSecuencias-1"; -mostCurrent._vvv3._vv5 = (int) (mostCurrent._vvv3._vv5-1); - //BA.debugLineNum = 137;BA.debugLine="CallSub(Starter,\"Guardar_Configuracion\")"; -anywheresoftware.b4a.keywords.Common.CallSubNew(processBA,(Object)(mostCurrent._vvv3.getObject()),"Guardar_Configuracion"); - //BA.debugLineNum = 138;BA.debugLine="DibujarPortada"; -_vvv2(); + //BA.debugLineNum = 137;BA.debugLine="Starter.NumSecuencias=Starter.NumSecuencias-1"; +mostCurrent._vvv4._vv5 = (int) (mostCurrent._vvv4._vv5-1); + //BA.debugLineNum = 138;BA.debugLine="CallSub(Starter,\"Guardar_Configuracion\")"; +anywheresoftware.b4a.keywords.Common.CallSubNew(processBA,(Object)(mostCurrent._vvv4.getObject()),"Guardar_Configuracion"); + //BA.debugLineNum = 139;BA.debugLine="DibujarPortada"; +_vvv3(); }; break; } } ; - //BA.debugLineNum = 141;BA.debugLine="End Sub"; + //BA.debugLineNum = 142;BA.debugLine="End Sub"; return ""; } public static String _botonpictograma_click() throws Exception{ anywheresoftware.b4a.objects.LabelWrapper _botonpulsado = null; - //BA.debugLineNum = 143;BA.debugLine="Sub BotonPictograma_click"; - //BA.debugLineNum = 144;BA.debugLine="Dim BotonPulsado As Label"; + //BA.debugLineNum = 144;BA.debugLine="Sub BotonPictograma_click"; + //BA.debugLineNum = 145;BA.debugLine="Dim BotonPulsado As Label"; _botonpulsado = new anywheresoftware.b4a.objects.LabelWrapper(); - //BA.debugLineNum = 145;BA.debugLine="BotonPulsado=Sender"; + //BA.debugLineNum = 146;BA.debugLine="BotonPulsado=Sender"; _botonpulsado.setObject((android.widget.TextView)(anywheresoftware.b4a.keywords.Common.Sender(mostCurrent.activityBA))); - //BA.debugLineNum = 146;BA.debugLine="Starter.SecuenciaActiva=BotonPulsado.Tag"; -mostCurrent._vvv3._vv6 = (int)(BA.ObjectToNumber(_botonpulsado.getTag())); - //BA.debugLineNum = 147;BA.debugLine="StartActivity(Visualizacion)"; -anywheresoftware.b4a.keywords.Common.StartActivity(processBA,(Object)(mostCurrent._vvv6.getObject())); - //BA.debugLineNum = 148;BA.debugLine="End Sub"; + //BA.debugLineNum = 147;BA.debugLine="Starter.SecuenciaActiva=BotonPulsado.Tag"; +mostCurrent._vvv4._vv6 = (int)(BA.ObjectToNumber(_botonpulsado.getTag())); + //BA.debugLineNum = 148;BA.debugLine="StartActivity(Visualizacion)"; +anywheresoftware.b4a.keywords.Common.StartActivity(processBA,(Object)(mostCurrent._vvv7.getObject())); + //BA.debugLineNum = 149;BA.debugLine="End Sub"; return ""; } public static String _botonsalir_click() throws Exception{ - //BA.debugLineNum = 180;BA.debugLine="Sub BotonSalir_Click"; - //BA.debugLineNum = 181;BA.debugLine="Activity.Finish"; + //BA.debugLineNum = 181;BA.debugLine="Sub BotonSalir_Click"; + //BA.debugLineNum = 182;BA.debugLine="Activity.Finish"; mostCurrent._activity.Finish(); - //BA.debugLineNum = 182;BA.debugLine="End Sub"; + //BA.debugLineNum = 183;BA.debugLine="End Sub"; return ""; } -public static String _vvv2() throws Exception{ +public static String _vvv3() throws Exception{ int _act = 0; - //BA.debugLineNum = 59;BA.debugLine="Sub DibujarPortada"; - //BA.debugLineNum = 61;BA.debugLine="Activity.RemoveAllViews"; + //BA.debugLineNum = 60;BA.debugLine="Sub DibujarPortada"; + //BA.debugLineNum = 62;BA.debugLine="Activity.RemoveAllViews"; mostCurrent._activity.RemoveAllViews(); - //BA.debugLineNum = 62;BA.debugLine="Activity.LoadLayout(\"Portada\")"; + //BA.debugLineNum = 63;BA.debugLine="Activity.LoadLayout(\"Portada\")"; mostCurrent._activity.LoadLayout("Portada",mostCurrent.activityBA); - //BA.debugLineNum = 64;BA.debugLine="Dim Act As Int"; + //BA.debugLineNum = 65;BA.debugLine="Dim Act As Int"; _act = 0; - //BA.debugLineNum = 65;BA.debugLine="For Act=0 To Starter.NumSecuencias-1"; + //BA.debugLineNum = 66;BA.debugLine="For Act=0 To Starter.NumSecuencias-1"; { final int step4 = 1; -final int limit4 = (int) (mostCurrent._vvv3._vv5-1); +final int limit4 = (int) (mostCurrent._vvv4._vv5-1); _act = (int) (0) ; for (;(step4 > 0 && _act <= limit4) || (step4 < 0 && _act >= limit4) ;_act = ((int)(0 + _act + step4)) ) { - //BA.debugLineNum = 67;BA.debugLine="PictogramaSecuencia(Act).Initialize(\"BotonPictog"; -mostCurrent._vvv7[_act].Initialize(mostCurrent.activityBA,"BotonPictograma"); - //BA.debugLineNum = 68;BA.debugLine="PictogramaSecuencia(Act).Tag=Act"; -mostCurrent._vvv7[_act].setTag((Object)(_act)); - //BA.debugLineNum = 69;BA.debugLine="PictogramaSecuencia(Act).Color=Colors.Transparen"; -mostCurrent._vvv7[_act].setColor(anywheresoftware.b4a.keywords.Common.Colors.Transparent); - //BA.debugLineNum = 70;BA.debugLine="PictogramaSecuencia(Act).SetBackgroundImage(Load"; -mostCurrent._vvv7[_act].SetBackgroundImageNew((android.graphics.Bitmap)(anywheresoftware.b4a.keywords.Common.LoadBitmap(anywheresoftware.b4a.keywords.Common.File.getDirAssets(),mostCurrent._vvv3._vv7[_act].pictograma+".png").getObject())); - //BA.debugLineNum = 71;BA.debugLine="PanelScroll.Panel.AddView(PictogramaSecuencia(Ac"; -mostCurrent._panelscroll.getPanel().AddView((android.view.View)(mostCurrent._vvv7[_act].getObject()),anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (10)),(int) (anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (10))+anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (90))*_act),anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (80)),anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (80))); - //BA.debugLineNum = 73;BA.debugLine="EtiquetaSecuencia(Act).Initialize(\"TextoSecuenci"; -mostCurrent._vvv0[_act].Initialize(mostCurrent.activityBA,"TextoSecuencia"); - //BA.debugLineNum = 74;BA.debugLine="EtiquetaSecuencia(Act).Tag=Act"; + //BA.debugLineNum = 68;BA.debugLine="PictogramaSecuencia(Act).Initialize(\"BotonPictog"; +mostCurrent._vvv0[_act].Initialize(mostCurrent.activityBA,"BotonPictograma"); + //BA.debugLineNum = 69;BA.debugLine="PictogramaSecuencia(Act).Tag=Act"; mostCurrent._vvv0[_act].setTag((Object)(_act)); - //BA.debugLineNum = 75;BA.debugLine="EtiquetaSecuencia(Act).Text=Starter.Secuencia(Ac"; -mostCurrent._vvv0[_act].setText(BA.ObjectToCharSequence(mostCurrent._vvv3._vv7[_act].Descripcion)); - //BA.debugLineNum = 76;BA.debugLine="EtiquetaSecuencia(Act).TextColor=Colors.Black"; -mostCurrent._vvv0[_act].setTextColor(anywheresoftware.b4a.keywords.Common.Colors.Black); - //BA.debugLineNum = 77;BA.debugLine="EtiquetaSecuencia(Act).TextSize=16"; -mostCurrent._vvv0[_act].setTextSize((float) (16)); - //BA.debugLineNum = 78;BA.debugLine="EtiquetaSecuencia(Act).Gravity=Bit.Or(Gravity.CE"; -mostCurrent._vvv0[_act].setGravity(anywheresoftware.b4a.keywords.Common.Bit.Or(anywheresoftware.b4a.keywords.Common.Gravity.CENTER_VERTICAL,anywheresoftware.b4a.keywords.Common.Gravity.LEFT)); - //BA.debugLineNum = 79;BA.debugLine="PanelScroll.Panel.AddView(EtiquetaSecuencia(Act)"; -mostCurrent._panelscroll.getPanel().AddView((android.view.View)(mostCurrent._vvv0[_act].getObject()),anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (110)),(int) (anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (10))+anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (90))*_act),(int) (anywheresoftware.b4a.keywords.Common.PerXToCurrent((float) (100),mostCurrent.activityBA)-anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (170))),anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (80))); - //BA.debugLineNum = 81;BA.debugLine="EditarSecuencia(Act).Initialize(\"BotonEditar\")"; -mostCurrent._vvvv1[_act].Initialize(mostCurrent.activityBA,"BotonEditar"); - //BA.debugLineNum = 82;BA.debugLine="EditarSecuencia(Act).Tag=Act"; + //BA.debugLineNum = 70;BA.debugLine="PictogramaSecuencia(Act).Color=Colors.Transparen"; +mostCurrent._vvv0[_act].setColor(anywheresoftware.b4a.keywords.Common.Colors.Transparent); + //BA.debugLineNum = 71;BA.debugLine="PictogramaSecuencia(Act).SetBackgroundImage(Load"; +mostCurrent._vvv0[_act].SetBackgroundImageNew((android.graphics.Bitmap)(anywheresoftware.b4a.keywords.Common.LoadBitmap(anywheresoftware.b4a.keywords.Common.File.getDirAssets(),mostCurrent._vvv4._vv7[_act].pictograma+".png").getObject())); + //BA.debugLineNum = 72;BA.debugLine="PanelScroll.Panel.AddView(PictogramaSecuencia(Ac"; +mostCurrent._panelscroll.getPanel().AddView((android.view.View)(mostCurrent._vvv0[_act].getObject()),anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (10)),(int) (anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (10))+anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (90))*_act),anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (80)),anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (80))); + //BA.debugLineNum = 74;BA.debugLine="EtiquetaSecuencia(Act).Initialize(\"TextoSecuenci"; +mostCurrent._vvvv1[_act].Initialize(mostCurrent.activityBA,"TextoSecuencia"); + //BA.debugLineNum = 75;BA.debugLine="EtiquetaSecuencia(Act).Tag=Act"; mostCurrent._vvvv1[_act].setTag((Object)(_act)); - //BA.debugLineNum = 83;BA.debugLine="EditarSecuencia(Act).SetBackgroundImage(LoadBitm"; -mostCurrent._vvvv1[_act].SetBackgroundImageNew((android.graphics.Bitmap)(anywheresoftware.b4a.keywords.Common.LoadBitmap(anywheresoftware.b4a.keywords.Common.File.getDirAssets(),"engranaje.png").getObject())); - //BA.debugLineNum = 84;BA.debugLine="PanelScroll.Panel.AddView(EditarSecuencia(Act),1"; -mostCurrent._panelscroll.getPanel().AddView((android.view.View)(mostCurrent._vvvv1[_act].getObject()),(int) (anywheresoftware.b4a.keywords.Common.PerXToCurrent((float) (100),mostCurrent.activityBA)-anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (60))),(int) (anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (30))+anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (90))*_act),anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (40)),anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (40))); + //BA.debugLineNum = 76;BA.debugLine="EtiquetaSecuencia(Act).Text=Starter.Secuencia(Ac"; +mostCurrent._vvvv1[_act].setText(BA.ObjectToCharSequence(mostCurrent._vvv4._vv7[_act].Descripcion)); + //BA.debugLineNum = 77;BA.debugLine="EtiquetaSecuencia(Act).TextColor=Colors.Black"; +mostCurrent._vvvv1[_act].setTextColor(anywheresoftware.b4a.keywords.Common.Colors.Black); + //BA.debugLineNum = 78;BA.debugLine="EtiquetaSecuencia(Act).TextSize=16"; +mostCurrent._vvvv1[_act].setTextSize((float) (16)); + //BA.debugLineNum = 79;BA.debugLine="EtiquetaSecuencia(Act).Gravity=Bit.Or(Gravity.CE"; +mostCurrent._vvvv1[_act].setGravity(anywheresoftware.b4a.keywords.Common.Bit.Or(anywheresoftware.b4a.keywords.Common.Gravity.CENTER_VERTICAL,anywheresoftware.b4a.keywords.Common.Gravity.LEFT)); + //BA.debugLineNum = 80;BA.debugLine="PanelScroll.Panel.AddView(EtiquetaSecuencia(Act)"; +mostCurrent._panelscroll.getPanel().AddView((android.view.View)(mostCurrent._vvvv1[_act].getObject()),anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (110)),(int) (anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (10))+anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (90))*_act),(int) (anywheresoftware.b4a.keywords.Common.PerXToCurrent((float) (100),mostCurrent.activityBA)-anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (170))),anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (80))); + //BA.debugLineNum = 82;BA.debugLine="EditarSecuencia(Act).Initialize(\"BotonEditar\")"; +mostCurrent._vvvv2[_act].Initialize(mostCurrent.activityBA,"BotonEditar"); + //BA.debugLineNum = 83;BA.debugLine="EditarSecuencia(Act).Tag=Act"; +mostCurrent._vvvv2[_act].setTag((Object)(_act)); + //BA.debugLineNum = 84;BA.debugLine="EditarSecuencia(Act).SetBackgroundImage(LoadBitm"; +mostCurrent._vvvv2[_act].SetBackgroundImageNew((android.graphics.Bitmap)(anywheresoftware.b4a.keywords.Common.LoadBitmap(anywheresoftware.b4a.keywords.Common.File.getDirAssets(),"engranaje.png").getObject())); + //BA.debugLineNum = 85;BA.debugLine="PanelScroll.Panel.AddView(EditarSecuencia(Act),1"; +mostCurrent._panelscroll.getPanel().AddView((android.view.View)(mostCurrent._vvvv2[_act].getObject()),(int) (anywheresoftware.b4a.keywords.Common.PerXToCurrent((float) (100),mostCurrent.activityBA)-anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (60))),(int) (anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (30))+anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (90))*_act),anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (40)),anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (40))); } }; - //BA.debugLineNum = 88;BA.debugLine="BotonCrear.Initialize(\"BotonCrear\")"; -mostCurrent._vvvv2.Initialize(mostCurrent.activityBA,"BotonCrear"); - //BA.debugLineNum = 89;BA.debugLine="BotonCrear.Text=\"Crear Secuencia\""; -mostCurrent._vvvv2.setText(BA.ObjectToCharSequence("Crear Secuencia")); - //BA.debugLineNum = 90;BA.debugLine="BotonCrear.TextSize=20"; -mostCurrent._vvvv2.setTextSize((float) (20)); - //BA.debugLineNum = 91;BA.debugLine="BotonCrear.Gravity=Bit.Or(Gravity.CENTER_VERTICAL"; -mostCurrent._vvvv2.setGravity(anywheresoftware.b4a.keywords.Common.Bit.Or(anywheresoftware.b4a.keywords.Common.Gravity.CENTER_VERTICAL,anywheresoftware.b4a.keywords.Common.Gravity.CENTER_HORIZONTAL)); - //BA.debugLineNum = 92;BA.debugLine="BotonCrear.TextColor=Colors.Black"; -mostCurrent._vvvv2.setTextColor(anywheresoftware.b4a.keywords.Common.Colors.Black); - //BA.debugLineNum = 93;BA.debugLine="PanelScroll.Panel.AddView(BotonCrear,5dip,90dip*S"; -mostCurrent._panelscroll.getPanel().AddView((android.view.View)(mostCurrent._vvvv2.getObject()),anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (5)),(int) (anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (90))*mostCurrent._vvv3._vv5),(int) (anywheresoftware.b4a.keywords.Common.PerXToCurrent((float) (100),mostCurrent.activityBA)-anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (10))),anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (60))); - //BA.debugLineNum = 95;BA.debugLine="If Starter.NumSecuencias==Starter.MaxSecuencias T"; -if (mostCurrent._vvv3._vv5==mostCurrent._vvv3._v7) { - //BA.debugLineNum = 96;BA.debugLine="BotonCrear.Enabled=False 'Si llegamos al máximo"; -mostCurrent._vvvv2.setEnabled(anywheresoftware.b4a.keywords.Common.False); - }; - //BA.debugLineNum = 99;BA.debugLine="BotonAcercaDe.Initialize(\"BotonAcercaDe\")"; -mostCurrent._vvvv3.Initialize(mostCurrent.activityBA,"BotonAcercaDe"); - //BA.debugLineNum = 100;BA.debugLine="BotonAcercaDe.Text=\"Acerca de Pictorario\""; -mostCurrent._vvvv3.setText(BA.ObjectToCharSequence("Acerca de Pictorario")); - //BA.debugLineNum = 101;BA.debugLine="BotonAcercaDe.TextSize=20"; + //BA.debugLineNum = 89;BA.debugLine="BotonCrear.Initialize(\"BotonCrear\")"; +mostCurrent._vvvv3.Initialize(mostCurrent.activityBA,"BotonCrear"); + //BA.debugLineNum = 90;BA.debugLine="BotonCrear.Text=\"Crear Secuencia\""; +mostCurrent._vvvv3.setText(BA.ObjectToCharSequence("Crear Secuencia")); + //BA.debugLineNum = 91;BA.debugLine="BotonCrear.TextSize=20"; mostCurrent._vvvv3.setTextSize((float) (20)); - //BA.debugLineNum = 102;BA.debugLine="BotonAcercaDe.Gravity=Bit.Or(Gravity.CENTER_VERTI"; + //BA.debugLineNum = 92;BA.debugLine="BotonCrear.Gravity=Bit.Or(Gravity.CENTER_VERTICAL"; mostCurrent._vvvv3.setGravity(anywheresoftware.b4a.keywords.Common.Bit.Or(anywheresoftware.b4a.keywords.Common.Gravity.CENTER_VERTICAL,anywheresoftware.b4a.keywords.Common.Gravity.CENTER_HORIZONTAL)); - //BA.debugLineNum = 103;BA.debugLine="BotonAcercaDe.TextColor=Colors.Black"; + //BA.debugLineNum = 93;BA.debugLine="BotonCrear.TextColor=Colors.Black"; mostCurrent._vvvv3.setTextColor(anywheresoftware.b4a.keywords.Common.Colors.Black); - //BA.debugLineNum = 104;BA.debugLine="PanelScroll.Panel.AddView(BotonAcercaDe,5dip,Boto"; -mostCurrent._panelscroll.getPanel().AddView((android.view.View)(mostCurrent._vvvv3.getObject()),anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (5)),(int) (mostCurrent._vvvv2.getTop()+mostCurrent._vvvv2.getHeight()),(int) (anywheresoftware.b4a.keywords.Common.PerXToCurrent((float) (100),mostCurrent.activityBA)-anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (10))),anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (60))); - //BA.debugLineNum = 106;BA.debugLine="BotonSalir.Initialize(\"BotonSalir\")"; -mostCurrent._vvvv4.Initialize(mostCurrent.activityBA,"BotonSalir"); - //BA.debugLineNum = 107;BA.debugLine="BotonSalir.Text=\"Salir\""; -mostCurrent._vvvv4.setText(BA.ObjectToCharSequence("Salir")); - //BA.debugLineNum = 108;BA.debugLine="BotonSalir.TextSize=20"; + //BA.debugLineNum = 94;BA.debugLine="PanelScroll.Panel.AddView(BotonCrear,5dip,90dip*S"; +mostCurrent._panelscroll.getPanel().AddView((android.view.View)(mostCurrent._vvvv3.getObject()),anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (5)),(int) (anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (90))*mostCurrent._vvv4._vv5),(int) (anywheresoftware.b4a.keywords.Common.PerXToCurrent((float) (100),mostCurrent.activityBA)-anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (10))),anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (60))); + //BA.debugLineNum = 96;BA.debugLine="If Starter.NumSecuencias==Starter.MaxSecuencias T"; +if (mostCurrent._vvv4._vv5==mostCurrent._vvv4._v7) { + //BA.debugLineNum = 97;BA.debugLine="BotonCrear.Enabled=False 'Si llegamos al máximo"; +mostCurrent._vvvv3.setEnabled(anywheresoftware.b4a.keywords.Common.False); + }; + //BA.debugLineNum = 100;BA.debugLine="BotonAcercaDe.Initialize(\"BotonAcercaDe\")"; +mostCurrent._vvvv4.Initialize(mostCurrent.activityBA,"BotonAcercaDe"); + //BA.debugLineNum = 101;BA.debugLine="BotonAcercaDe.Text=\"Acerca de Pictorario\""; +mostCurrent._vvvv4.setText(BA.ObjectToCharSequence("Acerca de Pictorario")); + //BA.debugLineNum = 102;BA.debugLine="BotonAcercaDe.TextSize=20"; mostCurrent._vvvv4.setTextSize((float) (20)); - //BA.debugLineNum = 109;BA.debugLine="BotonSalir.Gravity=Bit.Or(Gravity.CENTER_VERTICAL"; + //BA.debugLineNum = 103;BA.debugLine="BotonAcercaDe.Gravity=Bit.Or(Gravity.CENTER_VERTI"; mostCurrent._vvvv4.setGravity(anywheresoftware.b4a.keywords.Common.Bit.Or(anywheresoftware.b4a.keywords.Common.Gravity.CENTER_VERTICAL,anywheresoftware.b4a.keywords.Common.Gravity.CENTER_HORIZONTAL)); - //BA.debugLineNum = 110;BA.debugLine="BotonSalir.TextColor=Colors.Black"; + //BA.debugLineNum = 104;BA.debugLine="BotonAcercaDe.TextColor=Colors.Black"; mostCurrent._vvvv4.setTextColor(anywheresoftware.b4a.keywords.Common.Colors.Black); - //BA.debugLineNum = 111;BA.debugLine="PanelScroll.Panel.AddView(BotonSalir,5dip,BotonAc"; + //BA.debugLineNum = 105;BA.debugLine="PanelScroll.Panel.AddView(BotonAcercaDe,5dip,Boto"; mostCurrent._panelscroll.getPanel().AddView((android.view.View)(mostCurrent._vvvv4.getObject()),anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (5)),(int) (mostCurrent._vvvv3.getTop()+mostCurrent._vvvv3.getHeight()),(int) (anywheresoftware.b4a.keywords.Common.PerXToCurrent((float) (100),mostCurrent.activityBA)-anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (10))),anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (60))); - //BA.debugLineNum = 113;BA.debugLine="PanelScroll.Panel.Height=BotonSalir.Top+BotonSali"; -mostCurrent._panelscroll.getPanel().setHeight((int) (mostCurrent._vvvv4.getTop()+mostCurrent._vvvv4.getHeight()+anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (5)))); - //BA.debugLineNum = 115;BA.debugLine="End Sub"; + //BA.debugLineNum = 107;BA.debugLine="BotonSalir.Initialize(\"BotonSalir\")"; +mostCurrent._vvvv5.Initialize(mostCurrent.activityBA,"BotonSalir"); + //BA.debugLineNum = 108;BA.debugLine="BotonSalir.Text=\"Salir\""; +mostCurrent._vvvv5.setText(BA.ObjectToCharSequence("Salir")); + //BA.debugLineNum = 109;BA.debugLine="BotonSalir.TextSize=20"; +mostCurrent._vvvv5.setTextSize((float) (20)); + //BA.debugLineNum = 110;BA.debugLine="BotonSalir.Gravity=Bit.Or(Gravity.CENTER_VERTICAL"; +mostCurrent._vvvv5.setGravity(anywheresoftware.b4a.keywords.Common.Bit.Or(anywheresoftware.b4a.keywords.Common.Gravity.CENTER_VERTICAL,anywheresoftware.b4a.keywords.Common.Gravity.CENTER_HORIZONTAL)); + //BA.debugLineNum = 111;BA.debugLine="BotonSalir.TextColor=Colors.Black"; +mostCurrent._vvvv5.setTextColor(anywheresoftware.b4a.keywords.Common.Colors.Black); + //BA.debugLineNum = 112;BA.debugLine="PanelScroll.Panel.AddView(BotonSalir,5dip,BotonAc"; +mostCurrent._panelscroll.getPanel().AddView((android.view.View)(mostCurrent._vvvv5.getObject()),anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (5)),(int) (mostCurrent._vvvv4.getTop()+mostCurrent._vvvv4.getHeight()),(int) (anywheresoftware.b4a.keywords.Common.PerXToCurrent((float) (100),mostCurrent.activityBA)-anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (10))),anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (60))); + //BA.debugLineNum = 114;BA.debugLine="PanelScroll.Panel.Height=BotonSalir.Top+BotonSali"; +mostCurrent._panelscroll.getPanel().setHeight((int) (mostCurrent._vvvv5.getTop()+mostCurrent._vvvv5.getHeight()+anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (5)))); + //BA.debugLineNum = 116;BA.debugLine="End Sub"; return ""; } public static String _globals() throws Exception{ - //BA.debugLineNum = 22;BA.debugLine="Sub Globals"; - //BA.debugLineNum = 26;BA.debugLine="Dim PictogramaSecuencia(Starter.MaxSecuencias) As"; -mostCurrent._vvv7 = new anywheresoftware.b4a.objects.LabelWrapper[mostCurrent._vvv3._v7]; + //BA.debugLineNum = 21;BA.debugLine="Sub Globals"; + //BA.debugLineNum = 25;BA.debugLine="Dim PictogramaSecuencia(Starter.MaxSecuencias) As"; +mostCurrent._vvv0 = new anywheresoftware.b4a.objects.LabelWrapper[mostCurrent._vvv4._v7]; { -int d0 = mostCurrent._vvv7.length; +int d0 = mostCurrent._vvv0.length; for (int i0 = 0;i0 < d0;i0++) { -mostCurrent._vvv7[i0] = new anywheresoftware.b4a.objects.LabelWrapper(); +mostCurrent._vvv0[i0] = new anywheresoftware.b4a.objects.LabelWrapper(); } } ; - //BA.debugLineNum = 27;BA.debugLine="Dim EditarSecuencia(Starter.MaxSecuencias) As Lab"; -mostCurrent._vvvv1 = new anywheresoftware.b4a.objects.LabelWrapper[mostCurrent._vvv3._v7]; + //BA.debugLineNum = 26;BA.debugLine="Dim EditarSecuencia(Starter.MaxSecuencias) As Lab"; +mostCurrent._vvvv2 = new anywheresoftware.b4a.objects.LabelWrapper[mostCurrent._vvv4._v7]; { -int d0 = mostCurrent._vvvv1.length; +int d0 = mostCurrent._vvvv2.length; for (int i0 = 0;i0 < d0;i0++) { -mostCurrent._vvvv1[i0] = new anywheresoftware.b4a.objects.LabelWrapper(); +mostCurrent._vvvv2[i0] = new anywheresoftware.b4a.objects.LabelWrapper(); } } ; - //BA.debugLineNum = 28;BA.debugLine="Dim EtiquetaSecuencia(Starter.MaxActividades) As"; -mostCurrent._vvv0 = new anywheresoftware.b4a.objects.LabelWrapper[mostCurrent._vvv3._v0]; + //BA.debugLineNum = 27;BA.debugLine="Dim EtiquetaSecuencia(Starter.MaxActividades) As"; +mostCurrent._vvvv1 = new anywheresoftware.b4a.objects.LabelWrapper[mostCurrent._vvv4._v0]; { -int d0 = mostCurrent._vvv0.length; +int d0 = mostCurrent._vvvv1.length; for (int i0 = 0;i0 < d0;i0++) { -mostCurrent._vvv0[i0] = new anywheresoftware.b4a.objects.LabelWrapper(); +mostCurrent._vvvv1[i0] = new anywheresoftware.b4a.objects.LabelWrapper(); } } ; - //BA.debugLineNum = 30;BA.debugLine="Dim BotonAcercaDe As Button"; -mostCurrent._vvvv3 = new anywheresoftware.b4a.objects.ButtonWrapper(); - //BA.debugLineNum = 31;BA.debugLine="Dim BotonCrear As Button"; -mostCurrent._vvvv2 = new anywheresoftware.b4a.objects.ButtonWrapper(); - //BA.debugLineNum = 32;BA.debugLine="Dim BotonSalir As Button"; + //BA.debugLineNum = 29;BA.debugLine="Dim BotonAcercaDe As Button"; mostCurrent._vvvv4 = new anywheresoftware.b4a.objects.ButtonWrapper(); - //BA.debugLineNum = 34;BA.debugLine="Private PanelScroll As ScrollView"; + //BA.debugLineNum = 30;BA.debugLine="Dim BotonCrear As Button"; +mostCurrent._vvvv3 = new anywheresoftware.b4a.objects.ButtonWrapper(); + //BA.debugLineNum = 31;BA.debugLine="Dim BotonSalir As Button"; +mostCurrent._vvvv5 = new anywheresoftware.b4a.objects.ButtonWrapper(); + //BA.debugLineNum = 33;BA.debugLine="Private PanelScroll As ScrollView"; mostCurrent._panelscroll = new anywheresoftware.b4a.objects.ScrollViewWrapper(); - //BA.debugLineNum = 35;BA.debugLine="Private Pictorario As Label"; + //BA.debugLineNum = 34;BA.debugLine="Private Pictorario As Label"; mostCurrent._pictorario = new anywheresoftware.b4a.objects.LabelWrapper(); //BA.debugLineNum = 37;BA.debugLine="End Sub"; return ""; @@ -622,9 +624,9 @@ public static void initializeProcessGlobals() { main.processGlobalsRun = true; try { main._process_globals(); -visualizacion._process_globals(); configurarsecuencia._process_globals(); starter._process_globals(); +visualizacion._process_globals(); acercade._process_globals(); } catch (Exception e) { @@ -633,30 +635,30 @@ public static void initializeProcessGlobals() { } }public static String _process_globals() throws Exception{ //BA.debugLineNum = 16;BA.debugLine="Sub Process_Globals"; - //BA.debugLineNum = 20;BA.debugLine="End Sub"; + //BA.debugLineNum = 19;BA.debugLine="End Sub"; return ""; } public static String _textosecuencia_click() throws Exception{ anywheresoftware.b4a.objects.LabelWrapper _etiquetapulsada = null; - //BA.debugLineNum = 150;BA.debugLine="Sub TextoSecuencia_click"; - //BA.debugLineNum = 151;BA.debugLine="Dim EtiquetaPulsada As Label"; + //BA.debugLineNum = 151;BA.debugLine="Sub TextoSecuencia_click"; + //BA.debugLineNum = 152;BA.debugLine="Dim EtiquetaPulsada As Label"; _etiquetapulsada = new anywheresoftware.b4a.objects.LabelWrapper(); - //BA.debugLineNum = 152;BA.debugLine="EtiquetaPulsada=Sender"; + //BA.debugLineNum = 153;BA.debugLine="EtiquetaPulsada=Sender"; _etiquetapulsada.setObject((android.widget.TextView)(anywheresoftware.b4a.keywords.Common.Sender(mostCurrent.activityBA))); - //BA.debugLineNum = 153;BA.debugLine="Starter.SecuenciaActiva=EtiquetaPulsada.Tag"; -mostCurrent._vvv3._vv6 = (int)(BA.ObjectToNumber(_etiquetapulsada.getTag())); - //BA.debugLineNum = 154;BA.debugLine="StartActivity(Visualizacion)"; -anywheresoftware.b4a.keywords.Common.StartActivity(processBA,(Object)(mostCurrent._vvv6.getObject())); - //BA.debugLineNum = 155;BA.debugLine="End Sub"; + //BA.debugLineNum = 154;BA.debugLine="Starter.SecuenciaActiva=EtiquetaPulsada.Tag"; +mostCurrent._vvv4._vv6 = (int)(BA.ObjectToNumber(_etiquetapulsada.getTag())); + //BA.debugLineNum = 155;BA.debugLine="StartActivity(Visualizacion)"; +anywheresoftware.b4a.keywords.Common.StartActivity(processBA,(Object)(mostCurrent._vvv7.getObject())); + //BA.debugLineNum = 156;BA.debugLine="End Sub"; return ""; } public static String _versecuencias_click() throws Exception{ - //BA.debugLineNum = 166;BA.debugLine="Sub VerSecuencias_Click"; - //BA.debugLineNum = 167;BA.debugLine="Starter.SecuenciaActiva=1"; -mostCurrent._vvv3._vv6 = (int) (1); - //BA.debugLineNum = 168;BA.debugLine="StartActivity(Visualizacion)"; -anywheresoftware.b4a.keywords.Common.StartActivity(processBA,(Object)(mostCurrent._vvv6.getObject())); - //BA.debugLineNum = 169;BA.debugLine="End Sub"; + //BA.debugLineNum = 167;BA.debugLine="Sub VerSecuencias_Click"; + //BA.debugLineNum = 168;BA.debugLine="Starter.SecuenciaActiva=1"; +mostCurrent._vvv4._vv6 = (int) (1); + //BA.debugLineNum = 169;BA.debugLine="StartActivity(Visualizacion)"; +anywheresoftware.b4a.keywords.Common.StartActivity(processBA,(Object)(mostCurrent._vvv7.getObject())); + //BA.debugLineNum = 170;BA.debugLine="End Sub"; return ""; } } diff --git a/Objects/src/javi/prieto/pictorario/starter.java b/Objects/src/javi/prieto/pictorario/starter.java index 14dceb2..408eb23 100644 --- a/Objects/src/javi/prieto/pictorario/starter.java +++ b/Objects/src/javi/prieto/pictorario/starter.java @@ -133,10 +133,10 @@ public android.os.IBinder onBind(android.content.Intent intent) { public static javi.prieto.pictorario.starter._secuencia[] _vv7 = null; public static javi.prieto.pictorario.starter._actividad[][] _vv0 = null; public static int _vvv1 = 0; -public javi.prieto.pictorario.main _vvvvvv1 = null; -public javi.prieto.pictorario.visualizacion _vvv6 = null; -public javi.prieto.pictorario.configurarsecuencia _vvv5 = null; -public javi.prieto.pictorario.acercade _vvv4 = null; +public javi.prieto.pictorario.main _vvvvvvvv6 = null; +public javi.prieto.pictorario.configurarsecuencia _vvv6 = null; +public javi.prieto.pictorario.visualizacion _vvv7 = null; +public javi.prieto.pictorario.acercade _vvv5 = null; public static class _actividad{ public boolean IsInitialized; public int hora_inicio; @@ -191,283 +191,283 @@ public String toString() { return BA.TypeToString(this, false); }} public static boolean _application_error(anywheresoftware.b4a.objects.B4AException _error,String _stacktrace) throws Exception{ - //BA.debugLineNum = 196;BA.debugLine="Sub Application_Error (Error As Exception, StackTr"; - //BA.debugLineNum = 197;BA.debugLine="Return True"; + //BA.debugLineNum = 195;BA.debugLine="Sub Application_Error (Error As Exception, StackTr"; + //BA.debugLineNum = 196;BA.debugLine="Return True"; if (true) return anywheresoftware.b4a.keywords.Common.True; - //BA.debugLineNum = 198;BA.debugLine="End Sub"; + //BA.debugLineNum = 197;BA.debugLine="End Sub"; return false; } public static String _cargar_configuracion() throws Exception{ int _i = 0; int _j = 0; - //BA.debugLineNum = 89;BA.debugLine="Sub Cargar_Configuracion"; - //BA.debugLineNum = 90;BA.debugLine="NumSecuencias=kvs.GetDefault(\"NumSecuencias\",0)"; + //BA.debugLineNum = 88;BA.debugLine="Sub Cargar_Configuracion"; + //BA.debugLineNum = 89;BA.debugLine="NumSecuencias=kvs.GetDefault(\"NumSecuencias\",0)"; _vv5 = (int)(BA.ObjectToNumber(_v6._getdefault("NumSecuencias",(Object)(0)))); - //BA.debugLineNum = 91;BA.debugLine="If NumSecuencias==0 Then"; + //BA.debugLineNum = 90;BA.debugLine="If NumSecuencias==0 Then"; if (_vv5==0) { - //BA.debugLineNum = 92;BA.debugLine="Inicializar_Con_Ejemplo"; + //BA.debugLineNum = 91;BA.debugLine="Inicializar_Con_Ejemplo"; _inicializar_con_ejemplo(); - //BA.debugLineNum = 93;BA.debugLine="Guardar_Configuracion"; + //BA.debugLineNum = 92;BA.debugLine="Guardar_Configuracion"; _guardar_configuracion(); }else { - //BA.debugLineNum = 95;BA.debugLine="For i=0 To NumSecuencias-1"; + //BA.debugLineNum = 94;BA.debugLine="For i=0 To NumSecuencias-1"; { final int step6 = 1; final int limit6 = (int) (_vv5-1); _i = (int) (0) ; for (;(step6 > 0 && _i <= limit6) || (step6 < 0 && _i >= limit6) ;_i = ((int)(0 + _i + step6)) ) { - //BA.debugLineNum = 96;BA.debugLine="Secuencia(i)=kvs.Get(\"Secuencia.\"&i)"; + //BA.debugLineNum = 95;BA.debugLine="Secuencia(i)=kvs.Get(\"Secuencia.\"&i)"; _vv7[_i] = (javi.prieto.pictorario.starter._secuencia)(_v6._get("Secuencia."+BA.NumberToString(_i))); - //BA.debugLineNum = 97;BA.debugLine="For j=0 To Secuencia(i).num_actividades"; + //BA.debugLineNum = 96;BA.debugLine="For j=0 To Secuencia(i).num_actividades"; { final int step8 = 1; final int limit8 = _vv7[_i].num_actividades; _j = (int) (0) ; for (;(step8 > 0 && _j <= limit8) || (step8 < 0 && _j >= limit8) ;_j = ((int)(0 + _j + step8)) ) { - //BA.debugLineNum = 98;BA.debugLine="ActividadSecuencia(i,j)=kvs.Get(\"ActividadSecu"; + //BA.debugLineNum = 97;BA.debugLine="ActividadSecuencia(i,j)=kvs.Get(\"ActividadSecu"; _vv0[_i][_j] = (javi.prieto.pictorario.starter._actividad)(_v6._get("ActividadSecuencia."+BA.NumberToString(_i)+"."+BA.NumberToString(_j))); } }; } }; }; - //BA.debugLineNum = 102;BA.debugLine="VersionInstalada=kvs.GetDefault(\"VersionInstalada"; + //BA.debugLineNum = 101;BA.debugLine="VersionInstalada=kvs.GetDefault(\"VersionInstalada"; _vvv1 = (int)(BA.ObjectToNumber(_v6._getdefault("VersionInstalada",(Object)(-1)))); - //BA.debugLineNum = 103;BA.debugLine="End Sub"; + //BA.debugLineNum = 102;BA.debugLine="End Sub"; return ""; } public static String _copiarsecuencias(int _seq1,int _seq2) throws Exception{ int _i = 0; - //BA.debugLineNum = 204;BA.debugLine="Sub CopiarSecuencias (Seq1 As Int, Seq2 As Int)"; - //BA.debugLineNum = 206;BA.debugLine="Secuencia(Seq2).Initialize"; + //BA.debugLineNum = 203;BA.debugLine="Sub CopiarSecuencias (Seq1 As Int, Seq2 As Int)"; + //BA.debugLineNum = 205;BA.debugLine="Secuencia(Seq2).Initialize"; _vv7[_seq2].Initialize(); - //BA.debugLineNum = 207;BA.debugLine="Secuencia(Seq2).descripcion=Secuencia(Seq1).descr"; + //BA.debugLineNum = 206;BA.debugLine="Secuencia(Seq2).descripcion=Secuencia(Seq1).descr"; _vv7[_seq2].Descripcion = _vv7[_seq1].Descripcion; - //BA.debugLineNum = 208;BA.debugLine="Secuencia(Seq2).num_actividades=Secuencia(Seq1).n"; + //BA.debugLineNum = 207;BA.debugLine="Secuencia(Seq2).num_actividades=Secuencia(Seq1).n"; _vv7[_seq2].num_actividades = _vv7[_seq1].num_actividades; - //BA.debugLineNum = 209;BA.debugLine="Secuencia(Seq2).pictograma=Secuencia(Seq1).pictog"; + //BA.debugLineNum = 208;BA.debugLine="Secuencia(Seq2).pictograma=Secuencia(Seq1).pictog"; _vv7[_seq2].pictograma = _vv7[_seq1].pictograma; - //BA.debugLineNum = 210;BA.debugLine="Secuencia(Seq2).tablero.Initialize"; + //BA.debugLineNum = 209;BA.debugLine="Secuencia(Seq2).tablero.Initialize"; _vv7[_seq2].tablero.Initialize(); - //BA.debugLineNum = 211;BA.debugLine="Secuencia(Seq2).tablero.tipo=Secuencia(Seq1).tabl"; + //BA.debugLineNum = 210;BA.debugLine="Secuencia(Seq2).tablero.tipo=Secuencia(Seq1).tabl"; _vv7[_seq2].tablero.tipo = _vv7[_seq1].tablero.tipo; - //BA.debugLineNum = 212;BA.debugLine="Secuencia(Seq2).tablero.tam_icono=Secuencia(Seq1)"; + //BA.debugLineNum = 211;BA.debugLine="Secuencia(Seq2).tablero.tam_icono=Secuencia(Seq1)"; _vv7[_seq2].tablero.tam_icono = _vv7[_seq1].tablero.tam_icono; - //BA.debugLineNum = 213;BA.debugLine="Secuencia(Seq2).tablero.indicar_hora=Secuencia(Se"; + //BA.debugLineNum = 212;BA.debugLine="Secuencia(Seq2).tablero.indicar_hora=Secuencia(Se"; _vv7[_seq2].tablero.indicar_hora = _vv7[_seq1].tablero.indicar_hora; - //BA.debugLineNum = 214;BA.debugLine="For i=0 To Secuencia(Seq1).num_actividades-1"; + //BA.debugLineNum = 213;BA.debugLine="For i=0 To Secuencia(Seq1).num_actividades-1"; { final int step9 = 1; final int limit9 = (int) (_vv7[_seq1].num_actividades-1); _i = (int) (0) ; for (;(step9 > 0 && _i <= limit9) || (step9 < 0 && _i >= limit9) ;_i = ((int)(0 + _i + step9)) ) { - //BA.debugLineNum = 215;BA.debugLine="ActividadSecuencia(Seq2,i)=ActividadSecuencia(Se"; + //BA.debugLineNum = 214;BA.debugLine="ActividadSecuencia(Seq2,i)=ActividadSecuencia(Se"; _vv0[_seq2][_i] = _vv0[_seq1][_i]; } }; - //BA.debugLineNum = 217;BA.debugLine="End Sub"; + //BA.debugLineNum = 216;BA.debugLine="End Sub"; return ""; } public static String _guardar_configuracion() throws Exception{ int _i = 0; int _j = 0; - //BA.debugLineNum = 78;BA.debugLine="Sub Guardar_Configuracion"; - //BA.debugLineNum = 79;BA.debugLine="kvs.Put(\"NumSecuencias\", NumSecuencias)"; + //BA.debugLineNum = 77;BA.debugLine="Sub Guardar_Configuracion"; + //BA.debugLineNum = 78;BA.debugLine="kvs.Put(\"NumSecuencias\", NumSecuencias)"; _v6._put("NumSecuencias",(Object)(_vv5)); - //BA.debugLineNum = 80;BA.debugLine="For i=0 To NumSecuencias-1"; + //BA.debugLineNum = 79;BA.debugLine="For i=0 To NumSecuencias-1"; { final int step2 = 1; final int limit2 = (int) (_vv5-1); _i = (int) (0) ; for (;(step2 > 0 && _i <= limit2) || (step2 < 0 && _i >= limit2) ;_i = ((int)(0 + _i + step2)) ) { - //BA.debugLineNum = 81;BA.debugLine="kvs.Put(\"Secuencia.\"&i, Secuencia(i))"; + //BA.debugLineNum = 80;BA.debugLine="kvs.Put(\"Secuencia.\"&i, Secuencia(i))"; _v6._put("Secuencia."+BA.NumberToString(_i),(Object)(_vv7[_i])); - //BA.debugLineNum = 82;BA.debugLine="For j=0 To Secuencia(i).num_actividades"; + //BA.debugLineNum = 81;BA.debugLine="For j=0 To Secuencia(i).num_actividades"; { final int step4 = 1; final int limit4 = _vv7[_i].num_actividades; _j = (int) (0) ; for (;(step4 > 0 && _j <= limit4) || (step4 < 0 && _j >= limit4) ;_j = ((int)(0 + _j + step4)) ) { - //BA.debugLineNum = 83;BA.debugLine="kvs.Put(\"ActividadSecuencia.\"&i&\".\"&j, Activida"; + //BA.debugLineNum = 82;BA.debugLine="kvs.Put(\"ActividadSecuencia.\"&i&\".\"&j, Activida"; _v6._put("ActividadSecuencia."+BA.NumberToString(_i)+"."+BA.NumberToString(_j),(Object)(_vv0[_i][_j])); } }; } }; - //BA.debugLineNum = 86;BA.debugLine="kvs.Put(\"VersionInstalada\", Application.VersionCo"; + //BA.debugLineNum = 85;BA.debugLine="kvs.Put(\"VersionInstalada\", Application.VersionCo"; _v6._put("VersionInstalada",(Object)(anywheresoftware.b4a.keywords.Common.Application.getVersionCode())); - //BA.debugLineNum = 87;BA.debugLine="End Sub"; + //BA.debugLineNum = 86;BA.debugLine="End Sub"; return ""; } public static String _inicializar_con_ejemplo() throws Exception{ - //BA.debugLineNum = 105;BA.debugLine="Sub Inicializar_Con_Ejemplo"; - //BA.debugLineNum = 107;BA.debugLine="NumSecuencias=1"; + //BA.debugLineNum = 104;BA.debugLine="Sub Inicializar_Con_Ejemplo"; + //BA.debugLineNum = 106;BA.debugLine="NumSecuencias=1"; _vv5 = (int) (1); - //BA.debugLineNum = 111;BA.debugLine="Secuencia(0).Initialize"; + //BA.debugLineNum = 110;BA.debugLine="Secuencia(0).Initialize"; _vv7[(int) (0)].Initialize(); - //BA.debugLineNum = 113;BA.debugLine="Secuencia(0).num_actividades=9"; + //BA.debugLineNum = 112;BA.debugLine="Secuencia(0).num_actividades=9"; _vv7[(int) (0)].num_actividades = (int) (9); - //BA.debugLineNum = 115;BA.debugLine="ActividadSecuencia(0,0).hora_inicio=8"; + //BA.debugLineNum = 114;BA.debugLine="ActividadSecuencia(0,0).hora_inicio=8"; _vv0[(int) (0)][(int) (0)].hora_inicio = (int) (8); - //BA.debugLineNum = 116;BA.debugLine="ActividadSecuencia(0,0).minuto_inicio=0"; + //BA.debugLineNum = 115;BA.debugLine="ActividadSecuencia(0,0).minuto_inicio=0"; _vv0[(int) (0)][(int) (0)].minuto_inicio = (int) (0); - //BA.debugLineNum = 117;BA.debugLine="ActividadSecuencia(0,0).hora_fin=8"; + //BA.debugLineNum = 116;BA.debugLine="ActividadSecuencia(0,0).hora_fin=8"; _vv0[(int) (0)][(int) (0)].hora_fin = (int) (8); - //BA.debugLineNum = 118;BA.debugLine="ActividadSecuencia(0,0).minuto_fin=15"; + //BA.debugLineNum = 117;BA.debugLine="ActividadSecuencia(0,0).minuto_fin=15"; _vv0[(int) (0)][(int) (0)].minuto_fin = (int) (15); - //BA.debugLineNum = 119;BA.debugLine="ActividadSecuencia(0,0).pictograma=\"despertar_1\""; + //BA.debugLineNum = 118;BA.debugLine="ActividadSecuencia(0,0).pictograma=\"despertar_1\""; _vv0[(int) (0)][(int) (0)].Pictograma = "despertar_1"; - //BA.debugLineNum = 120;BA.debugLine="ActividadSecuencia(0,0).descripcion=\"Despertarse\""; + //BA.debugLineNum = 119;BA.debugLine="ActividadSecuencia(0,0).descripcion=\"Despertarse\""; _vv0[(int) (0)][(int) (0)].Descripcion = "Despertarse"; - //BA.debugLineNum = 122;BA.debugLine="ActividadSecuencia(0,1).hora_inicio=8"; + //BA.debugLineNum = 121;BA.debugLine="ActividadSecuencia(0,1).hora_inicio=8"; _vv0[(int) (0)][(int) (1)].hora_inicio = (int) (8); - //BA.debugLineNum = 123;BA.debugLine="ActividadSecuencia(0,1).minuto_inicio=15"; + //BA.debugLineNum = 122;BA.debugLine="ActividadSecuencia(0,1).minuto_inicio=15"; _vv0[(int) (0)][(int) (1)].minuto_inicio = (int) (15); - //BA.debugLineNum = 124;BA.debugLine="ActividadSecuencia(0,1).hora_fin=8"; + //BA.debugLineNum = 123;BA.debugLine="ActividadSecuencia(0,1).hora_fin=8"; _vv0[(int) (0)][(int) (1)].hora_fin = (int) (8); - //BA.debugLineNum = 125;BA.debugLine="ActividadSecuencia(0,1).minuto_fin=30"; + //BA.debugLineNum = 124;BA.debugLine="ActividadSecuencia(0,1).minuto_fin=30"; _vv0[(int) (0)][(int) (1)].minuto_fin = (int) (30); - //BA.debugLineNum = 126;BA.debugLine="ActividadSecuencia(0,1).pictograma=\"vestirse\""; + //BA.debugLineNum = 125;BA.debugLine="ActividadSecuencia(0,1).pictograma=\"vestirse\""; _vv0[(int) (0)][(int) (1)].Pictograma = "vestirse"; - //BA.debugLineNum = 127;BA.debugLine="ActividadSecuencia(0,1).descripcion=\"Vestirse\""; + //BA.debugLineNum = 126;BA.debugLine="ActividadSecuencia(0,1).descripcion=\"Vestirse\""; _vv0[(int) (0)][(int) (1)].Descripcion = "Vestirse"; - //BA.debugLineNum = 129;BA.debugLine="ActividadSecuencia(0,2).hora_inicio=8"; + //BA.debugLineNum = 128;BA.debugLine="ActividadSecuencia(0,2).hora_inicio=8"; _vv0[(int) (0)][(int) (2)].hora_inicio = (int) (8); - //BA.debugLineNum = 130;BA.debugLine="ActividadSecuencia(0,2).minuto_inicio=30"; + //BA.debugLineNum = 129;BA.debugLine="ActividadSecuencia(0,2).minuto_inicio=30"; _vv0[(int) (0)][(int) (2)].minuto_inicio = (int) (30); - //BA.debugLineNum = 131;BA.debugLine="ActividadSecuencia(0,2).hora_fin=9"; + //BA.debugLineNum = 130;BA.debugLine="ActividadSecuencia(0,2).hora_fin=9"; _vv0[(int) (0)][(int) (2)].hora_fin = (int) (9); - //BA.debugLineNum = 132;BA.debugLine="ActividadSecuencia(0,2).minuto_fin=0"; + //BA.debugLineNum = 131;BA.debugLine="ActividadSecuencia(0,2).minuto_fin=0"; _vv0[(int) (0)][(int) (2)].minuto_fin = (int) (0); - //BA.debugLineNum = 133;BA.debugLine="ActividadSecuencia(0,2).pictograma=\"desayunar\""; + //BA.debugLineNum = 132;BA.debugLine="ActividadSecuencia(0,2).pictograma=\"desayunar\""; _vv0[(int) (0)][(int) (2)].Pictograma = "desayunar"; - //BA.debugLineNum = 134;BA.debugLine="ActividadSecuencia(0,2).descripcion=\"Desayunar\""; + //BA.debugLineNum = 133;BA.debugLine="ActividadSecuencia(0,2).descripcion=\"Desayunar\""; _vv0[(int) (0)][(int) (2)].Descripcion = "Desayunar"; - //BA.debugLineNum = 136;BA.debugLine="ActividadSecuencia(0,3).hora_inicio=9"; + //BA.debugLineNum = 135;BA.debugLine="ActividadSecuencia(0,3).hora_inicio=9"; _vv0[(int) (0)][(int) (3)].hora_inicio = (int) (9); - //BA.debugLineNum = 137;BA.debugLine="ActividadSecuencia(0,3).minuto_inicio=0"; + //BA.debugLineNum = 136;BA.debugLine="ActividadSecuencia(0,3).minuto_inicio=0"; _vv0[(int) (0)][(int) (3)].minuto_inicio = (int) (0); - //BA.debugLineNum = 138;BA.debugLine="ActividadSecuencia(0,3).hora_fin=14"; + //BA.debugLineNum = 137;BA.debugLine="ActividadSecuencia(0,3).hora_fin=14"; _vv0[(int) (0)][(int) (3)].hora_fin = (int) (14); - //BA.debugLineNum = 139;BA.debugLine="ActividadSecuencia(0,3).minuto_fin=0"; + //BA.debugLineNum = 138;BA.debugLine="ActividadSecuencia(0,3).minuto_fin=0"; _vv0[(int) (0)][(int) (3)].minuto_fin = (int) (0); - //BA.debugLineNum = 140;BA.debugLine="ActividadSecuencia(0,3).pictograma=\"colegio\""; + //BA.debugLineNum = 139;BA.debugLine="ActividadSecuencia(0,3).pictograma=\"colegio\""; _vv0[(int) (0)][(int) (3)].Pictograma = "colegio"; - //BA.debugLineNum = 141;BA.debugLine="ActividadSecuencia(0,3).descripcion=\"Cole\""; + //BA.debugLineNum = 140;BA.debugLine="ActividadSecuencia(0,3).descripcion=\"Cole\""; _vv0[(int) (0)][(int) (3)].Descripcion = "Cole"; - //BA.debugLineNum = 143;BA.debugLine="ActividadSecuencia(0,4).hora_inicio=14"; + //BA.debugLineNum = 142;BA.debugLine="ActividadSecuencia(0,4).hora_inicio=14"; _vv0[(int) (0)][(int) (4)].hora_inicio = (int) (14); - //BA.debugLineNum = 144;BA.debugLine="ActividadSecuencia(0,4).minuto_inicio=0"; + //BA.debugLineNum = 143;BA.debugLine="ActividadSecuencia(0,4).minuto_inicio=0"; _vv0[(int) (0)][(int) (4)].minuto_inicio = (int) (0); - //BA.debugLineNum = 145;BA.debugLine="ActividadSecuencia(0,4).hora_fin=15"; + //BA.debugLineNum = 144;BA.debugLine="ActividadSecuencia(0,4).hora_fin=15"; _vv0[(int) (0)][(int) (4)].hora_fin = (int) (15); - //BA.debugLineNum = 146;BA.debugLine="ActividadSecuencia(0,4).minuto_fin=0"; + //BA.debugLineNum = 145;BA.debugLine="ActividadSecuencia(0,4).minuto_fin=0"; _vv0[(int) (0)][(int) (4)].minuto_fin = (int) (0); - //BA.debugLineNum = 147;BA.debugLine="ActividadSecuencia(0,4).pictograma=\"comer\""; + //BA.debugLineNum = 146;BA.debugLine="ActividadSecuencia(0,4).pictograma=\"comer\""; _vv0[(int) (0)][(int) (4)].Pictograma = "comer"; - //BA.debugLineNum = 148;BA.debugLine="ActividadSecuencia(0,4).descripcion=\"Comer\""; + //BA.debugLineNum = 147;BA.debugLine="ActividadSecuencia(0,4).descripcion=\"Comer\""; _vv0[(int) (0)][(int) (4)].Descripcion = "Comer"; - //BA.debugLineNum = 150;BA.debugLine="ActividadSecuencia(0,5).hora_inicio=15"; + //BA.debugLineNum = 149;BA.debugLine="ActividadSecuencia(0,5).hora_inicio=15"; _vv0[(int) (0)][(int) (5)].hora_inicio = (int) (15); - //BA.debugLineNum = 151;BA.debugLine="ActividadSecuencia(0,5).minuto_inicio=0"; + //BA.debugLineNum = 150;BA.debugLine="ActividadSecuencia(0,5).minuto_inicio=0"; _vv0[(int) (0)][(int) (5)].minuto_inicio = (int) (0); - //BA.debugLineNum = 152;BA.debugLine="ActividadSecuencia(0,5).hora_fin=20"; + //BA.debugLineNum = 151;BA.debugLine="ActividadSecuencia(0,5).hora_fin=20"; _vv0[(int) (0)][(int) (5)].hora_fin = (int) (20); - //BA.debugLineNum = 153;BA.debugLine="ActividadSecuencia(0,5).minuto_fin=0"; + //BA.debugLineNum = 152;BA.debugLine="ActividadSecuencia(0,5).minuto_fin=0"; _vv0[(int) (0)][(int) (5)].minuto_fin = (int) (0); - //BA.debugLineNum = 154;BA.debugLine="ActividadSecuencia(0,5).pictograma=\"juguete\""; + //BA.debugLineNum = 153;BA.debugLine="ActividadSecuencia(0,5).pictograma=\"juguete\""; _vv0[(int) (0)][(int) (5)].Pictograma = "juguete"; - //BA.debugLineNum = 155;BA.debugLine="ActividadSecuencia(0,5).descripcion=\"Jugar\""; + //BA.debugLineNum = 154;BA.debugLine="ActividadSecuencia(0,5).descripcion=\"Jugar\""; _vv0[(int) (0)][(int) (5)].Descripcion = "Jugar"; - //BA.debugLineNum = 157;BA.debugLine="ActividadSecuencia(0,6).hora_inicio=20"; + //BA.debugLineNum = 156;BA.debugLine="ActividadSecuencia(0,6).hora_inicio=20"; _vv0[(int) (0)][(int) (6)].hora_inicio = (int) (20); - //BA.debugLineNum = 158;BA.debugLine="ActividadSecuencia(0,6).minuto_inicio=0"; + //BA.debugLineNum = 157;BA.debugLine="ActividadSecuencia(0,6).minuto_inicio=0"; _vv0[(int) (0)][(int) (6)].minuto_inicio = (int) (0); - //BA.debugLineNum = 159;BA.debugLine="ActividadSecuencia(0,6).hora_fin=20"; + //BA.debugLineNum = 158;BA.debugLine="ActividadSecuencia(0,6).hora_fin=20"; _vv0[(int) (0)][(int) (6)].hora_fin = (int) (20); - //BA.debugLineNum = 160;BA.debugLine="ActividadSecuencia(0,6).minuto_fin=30"; + //BA.debugLineNum = 159;BA.debugLine="ActividadSecuencia(0,6).minuto_fin=30"; _vv0[(int) (0)][(int) (6)].minuto_fin = (int) (30); - //BA.debugLineNum = 161;BA.debugLine="ActividadSecuencia(0,6).pictograma=\"ban_arse\""; + //BA.debugLineNum = 160;BA.debugLine="ActividadSecuencia(0,6).pictograma=\"ban_arse\""; _vv0[(int) (0)][(int) (6)].Pictograma = "ban_arse"; - //BA.debugLineNum = 162;BA.debugLine="ActividadSecuencia(0,6).descripcion=\"Bañarse\""; + //BA.debugLineNum = 161;BA.debugLine="ActividadSecuencia(0,6).descripcion=\"Bañarse\""; _vv0[(int) (0)][(int) (6)].Descripcion = "Bañarse"; - //BA.debugLineNum = 164;BA.debugLine="ActividadSecuencia(0,7).hora_inicio=20"; + //BA.debugLineNum = 163;BA.debugLine="ActividadSecuencia(0,7).hora_inicio=20"; _vv0[(int) (0)][(int) (7)].hora_inicio = (int) (20); - //BA.debugLineNum = 165;BA.debugLine="ActividadSecuencia(0,7).minuto_inicio=30"; + //BA.debugLineNum = 164;BA.debugLine="ActividadSecuencia(0,7).minuto_inicio=30"; _vv0[(int) (0)][(int) (7)].minuto_inicio = (int) (30); - //BA.debugLineNum = 166;BA.debugLine="ActividadSecuencia(0,7).hora_fin=21"; + //BA.debugLineNum = 165;BA.debugLine="ActividadSecuencia(0,7).hora_fin=21"; _vv0[(int) (0)][(int) (7)].hora_fin = (int) (21); - //BA.debugLineNum = 167;BA.debugLine="ActividadSecuencia(0,7).minuto_fin=0"; + //BA.debugLineNum = 166;BA.debugLine="ActividadSecuencia(0,7).minuto_fin=0"; _vv0[(int) (0)][(int) (7)].minuto_fin = (int) (0); - //BA.debugLineNum = 168;BA.debugLine="ActividadSecuencia(0,7).pictograma=\"cenar_2\""; + //BA.debugLineNum = 167;BA.debugLine="ActividadSecuencia(0,7).pictograma=\"cenar_2\""; _vv0[(int) (0)][(int) (7)].Pictograma = "cenar_2"; - //BA.debugLineNum = 169;BA.debugLine="ActividadSecuencia(0,7).descripcion=\"Cenar\""; + //BA.debugLineNum = 168;BA.debugLine="ActividadSecuencia(0,7).descripcion=\"Cenar\""; _vv0[(int) (0)][(int) (7)].Descripcion = "Cenar"; - //BA.debugLineNum = 171;BA.debugLine="ActividadSecuencia(0,8).hora_inicio=21"; + //BA.debugLineNum = 170;BA.debugLine="ActividadSecuencia(0,8).hora_inicio=21"; _vv0[(int) (0)][(int) (8)].hora_inicio = (int) (21); - //BA.debugLineNum = 172;BA.debugLine="ActividadSecuencia(0,8).minuto_inicio=0"; + //BA.debugLineNum = 171;BA.debugLine="ActividadSecuencia(0,8).minuto_inicio=0"; _vv0[(int) (0)][(int) (8)].minuto_inicio = (int) (0); - //BA.debugLineNum = 173;BA.debugLine="ActividadSecuencia(0,8).hora_fin=21"; + //BA.debugLineNum = 172;BA.debugLine="ActividadSecuencia(0,8).hora_fin=21"; _vv0[(int) (0)][(int) (8)].hora_fin = (int) (21); - //BA.debugLineNum = 174;BA.debugLine="ActividadSecuencia(0,8).minuto_fin=30"; + //BA.debugLineNum = 173;BA.debugLine="ActividadSecuencia(0,8).minuto_fin=30"; _vv0[(int) (0)][(int) (8)].minuto_fin = (int) (30); - //BA.debugLineNum = 175;BA.debugLine="ActividadSecuencia(0,8).pictograma=\"dormir_1\""; + //BA.debugLineNum = 174;BA.debugLine="ActividadSecuencia(0,8).pictograma=\"dormir_1\""; _vv0[(int) (0)][(int) (8)].Pictograma = "dormir_1"; - //BA.debugLineNum = 176;BA.debugLine="ActividadSecuencia(0,8).descripcion=\"Acostarse\""; + //BA.debugLineNum = 175;BA.debugLine="ActividadSecuencia(0,8).descripcion=\"Acostarse\""; _vv0[(int) (0)][(int) (8)].Descripcion = "Acostarse"; - //BA.debugLineNum = 178;BA.debugLine="Secuencia(0).tablero.tipo=2"; -_vv7[(int) (0)].tablero.tipo = (int) (2); - //BA.debugLineNum = 179;BA.debugLine="Secuencia(0).tablero.indicar_hora=1"; -_vv7[(int) (0)].tablero.indicar_hora = (int) (1); - //BA.debugLineNum = 180;BA.debugLine="Secuencia(0).tablero.tam_icono=14"; + //BA.debugLineNum = 177;BA.debugLine="Secuencia(0).tablero.tipo=3"; +_vv7[(int) (0)].tablero.tipo = (int) (3); + //BA.debugLineNum = 178;BA.debugLine="Secuencia(0).tablero.indicar_hora=3"; +_vv7[(int) (0)].tablero.indicar_hora = (int) (3); + //BA.debugLineNum = 179;BA.debugLine="Secuencia(0).tablero.tam_icono=14"; _vv7[(int) (0)].tablero.tam_icono = (int) (14); - //BA.debugLineNum = 182;BA.debugLine="Secuencia(0).pictograma=\"colegio\""; + //BA.debugLineNum = 181;BA.debugLine="Secuencia(0).pictograma=\"colegio\""; _vv7[(int) (0)].pictograma = "colegio"; - //BA.debugLineNum = 183;BA.debugLine="Secuencia(0).descripcion=\"Secuencia de ejemplo\""; + //BA.debugLineNum = 182;BA.debugLine="Secuencia(0).descripcion=\"Secuencia de ejemplo\""; _vv7[(int) (0)].Descripcion = "Secuencia de ejemplo"; - //BA.debugLineNum = 185;BA.debugLine="End Sub"; + //BA.debugLineNum = 184;BA.debugLine="End Sub"; return ""; } public static String _process_globals() throws Exception{ //BA.debugLineNum = 6;BA.debugLine="Sub Process_Globals"; //BA.debugLineNum = 8;BA.debugLine="Dim CambiosVersion As String"; _v5 = ""; - //BA.debugLineNum = 9;BA.debugLine="CambiosVersion= _ \"- Cambiado el tema de Holo a"; -_v5 = BA.__b (new byte[] {1,33,95,86,103,35,71,82,113,127,113,64,90,41,125,79,38,34,29,76,124,43,28,5,92,102,100,79,118,21,88,90,122,56,39,3,73,52,45,95,32,99,91,90,110,100,104,7,27,96,125,84,40,36,95,25,101,99,41,26,9,119,101,12,33,63,22,72,99,97,117,24,87,96,-52,-103,37,63,72,86,51,120,62,11,70,97,42,31}, 497125)+anywheresoftware.b4a.keywords.Common.CRLF+anywheresoftware.b4a.keywords.Common.CRLF+BA.__b (new byte[] {1,33,-100,27,120,51,-120,23,124,116,-3,21,22,127,-85,27,34,44,-115,75,124,121,-27,70,66,108,-12,77,53,55,-108,77,115,43,-83,64,86,125,-95,1,36,32,-97,-75,-87,107,-85,69,13,48,-77,27,51,36,-125,23,121,45,-5,80,9,115,-66,6,62,49,-43,28,99,45,-67,87,66,108,-88,8,47,122,-100,80,119,117,-78,76,66,96,-77,27,-115,-29,-121,94}, 839818)+anywheresoftware.b4a.keywords.Common.CRLF+anywheresoftware.b4a.keywords.Common.CRLF+BA.__b (new byte[] {1,33,28,127,42,41,14,116,112,98,48,98,90,96,43,101,107,38,18,44,108,101,116,110,85,125,108,123,35,61,12,107,51,106,124,47,5,113,55,124,-122,-30,84,116,118,37,127,39,4,127,43,51,49,42,0,112,100,104,122,62,74,102,37,40,62,59,87,105,103,110,-110,-14,85,41,62,111,57,126,77,114,96,115,98,52,69,123,48,53,58,53,19,99,49,52,99,51,70,98,43,122}, 613408)+anywheresoftware.b4a.keywords.Common.CRLF+anywheresoftware.b4a.keywords.Common.CRLF+BA.__b (new byte[] {1,33,68,-19,42,53,92,-29,116,99,108,-3,87,122,52,-18,42,45,84,-3,117,103,40,-83,16,122,60,-70,38,61,86,-9,118,62,54,-10,76,102,56,-16,36,32,65,-32,58,100,33,-92,-85,-79,118,-93,34,42,64,-32,101,97,96,-87,70,102,-43,43,35,126,79,-22,38,97,108,-17,86,104,96,-20,42,63,85,-30,51,126,45,-69,66,117,127,-26,39,-109,-124,-23,114,52,62,-10,64,123,118,-28,33,54,2,-8,112,98,-127,126,65,47,120,-8,34,61,12,93,-81,107,47,-88,70,110,98,-19,103,53,79,-14,101,119,38,-68,77,47}, 463663)+anywheresoftware.b4a.keywords.Common.CRLF+anywheresoftware.b4a.keywords.Common.CRLF+BA.__b (new byte[] {1,33,13,72,96,46,0,72,113,113,45,83,87,41,37,81,37,55,0,94,117,106,40,20,85,41,63,117,53,61,23,87,126,106,118,29,2,58}, 575788); - //BA.debugLineNum = 19;BA.debugLine="Dim kvs As KeyValueStore"; + //BA.debugLineNum = 9;BA.debugLine="CambiosVersion= _ \"- Las agujas del reloj se mue"; +_v5 = BA.__b (new byte[] {0,33,-9,91,120,96,-24,89,97,122,-105,90,23,109,-53,75,106,48,-1,73,119,97,-45,21,84,41,-114,86,50,47,-5,77,62,47,-121,78,80,125,-57,76,52,45,-78,74,126,100,-125,64}, 328646)+anywheresoftware.b4a.keywords.Common.CRLF+anywheresoftware.b4a.keywords.Common.CRLF+BA.__b (new byte[] {0,33,-125,-97,43,37,-104,-43,121,127,-17,-115,23,109,-74,-52,60,43,-108,-101,121,103,-25,-41,80,106,-9,43,-28,55,-49,-56,109,47,-76,-43,81,113,-69,-113,100,49,-118,-97,126,102,-15,-52,6,126,-93,-125,96,40,-120,-110,96,110,-13,-47,94,123,-75,-117,40,127,-100,-120,107,126,-85,-46,81,102,-11,-97,37,124,-124,-112,50,115,-2,-33,74,99,-84,-98,42,35,-48,-123,62,102,-30,-64,2,112,-70,-38,117,43,-128,-124,113,124,-91,-106,64,96,-6,-118,60,53,-57,-52,102,97,-95,-56,65,45,-76,-98,33,54,-120,-125,113,63,-93}, 338988)+anywheresoftware.b4a.keywords.Common.CRLF+anywheresoftware.b4a.keywords.Common.CRLF+BA.__b (new byte[] {0,32,-18,37,43,50,-8,33,113,114,-127,51,88,102,-37,38,106,51,-25,53,108,101,-128,103,80,101,-106,35,119,43,-17,112,125,34,-104,111,86,116,-106,51,49,55,-23,38,-40,-91,-113,116,10,112,-58,44,46,49,-27,42,100,96,-50,116,77,112,-44,51,40,49,-91,54,110,44,-58,119,65,105,-34,53,106,126,-3,36,119,99,-106,105,8}, 751648)+anywheresoftware.b4a.keywords.Common.CRLF+anywheresoftware.b4a.keywords.Common.CRLF+BA.__b (new byte[] {0,32,21,-17,121,40,16,-7,52,124,107,-9,88,122,55,-32,106,53,11,-30,109,107,103,-73,66,40,98,-73,52,55,20,-27,123,40,114,-77,75,123,63,-26,100,39,15,-84,121,113,112,-87,71}, 572893); + //BA.debugLineNum = 18;BA.debugLine="Dim kvs As KeyValueStore"; _v6 = new b4a.example3.keyvaluestore(); - //BA.debugLineNum = 23;BA.debugLine="Type Actividad ( hora_inicio As Int, minuto_inici"; + //BA.debugLineNum = 22;BA.debugLine="Type Actividad ( hora_inicio As Int, minuto_inici"; ; - //BA.debugLineNum = 25;BA.debugLine="Type Tablero ( tipo As Int, indicar_hora As Int,"; + //BA.debugLineNum = 24;BA.debugLine="Type Tablero ( tipo As Int, indicar_hora As Int,"; ; - //BA.debugLineNum = 36;BA.debugLine="Type Secuencia ( Descripcion As String, tablero A"; + //BA.debugLineNum = 35;BA.debugLine="Type Secuencia ( Descripcion As String, tablero A"; ; - //BA.debugLineNum = 40;BA.debugLine="Dim MaxSecuencias=10 As Int 'Número máximo de sec"; + //BA.debugLineNum = 39;BA.debugLine="Dim MaxSecuencias=10 As Int 'Número máximo de sec"; _v7 = (int) (10); - //BA.debugLineNum = 41;BA.debugLine="Dim MaxActividades=20 As Int 'Número máximo de ac"; + //BA.debugLineNum = 40;BA.debugLine="Dim MaxActividades=20 As Int 'Número máximo de ac"; _v0 = (int) (20); - //BA.debugLineNum = 45;BA.debugLine="Dim DescripcionTablero(4) As String"; + //BA.debugLineNum = 44;BA.debugLine="Dim DescripcionTablero(4) As String"; _vv1 = new String[(int) (4)]; java.util.Arrays.fill(_vv1,""); - //BA.debugLineNum = 46;BA.debugLine="DescripcionTablero = Array As String(\"Reloj de 12"; -_vv1 = new String[]{BA.__b (new byte[] {126,101,-3,-124,96,96,-57,-118,53,32,-18,-111,22,32,-23,-105,-120,-13,-47,-102,120,35}, 263576),BA.__b (new byte[] {126,100,75,24,96,97,113,22,53,33,88,13,22,33,70,11,57,39,99,65}, 510113),BA.__b (new byte[] {126,100,-24,60,96,97,-46,50,53,34,-3,41}, 683740),BA.__b (new byte[] {109,114,108,94,42,36,88,21,102,116,33,86,83,102,121,69,42}, 7923)}; - //BA.debugLineNum = 48;BA.debugLine="Dim DescripcionMinutero(4) As String"; + //BA.debugLineNum = 45;BA.debugLine="DescripcionTablero = Array As String(\"Reloj de 12"; +_vv1 = new String[]{BA.__b (new byte[] {127,100,4,42,97,96,62,36,52,33,23,62,23,33,16,57,-119,-13,40,52,121,34}, 190784),BA.__b (new byte[] {127,101,21,-107,97,97,47,-101,52,32,6,-127,23,32,24,-122,56,39,61,-52}, 677635),BA.__b (new byte[] {127,100,-128,45,97,96,-70,35,52,34,-107,57}, 413036),BA.__b (new byte[] {108,115,63,-26,43,36,11,-83,103,117,114,-17,82,103,42,-3,43}, 155359)}; + //BA.debugLineNum = 47;BA.debugLine="Dim DescripcionMinutero(4) As String"; _vv2 = new String[(int) (4)]; java.util.Arrays.fill(_vv2,""); - //BA.debugLineNum = 49;BA.debugLine="DescripcionMinutero = Array As String(\"Sin indica"; -_vv2 = new String[]{BA.__b (new byte[] {127,107,72,-107,99,44,112,-40,118,114,8,-50,-11,-71,93}, 967507),BA.__b (new byte[] {101,110,39,49,105,33,3,124,125,126,124,43}, 115599),BA.__b (new byte[] {101,111,-83,-109,105,32,-119,-34,125,127,-10,-119,22,112,-4,-118,34,45,-99,-111,118,120}, 822782),BA.__b (new byte[] {101,111,86,-55,105,32,114,-124,125,127,13,-45,26,41,74,-44,37,54,103,-48,106,43,3,-35,67,108,13,-52,56,60,120,-54}, 544504)}; - //BA.debugLineNum = 53;BA.debugLine="Dim MaxColores=20 As Int"; + //BA.debugLineNum = 48;BA.debugLine="DescripcionMinutero = Array As String(\"Sin indica"; +_vv2 = new String[]{BA.__b (new byte[] {126,105,28,62,98,47,36,115,119,112,92,100,-12,-69,9}, 659912),BA.__b (new byte[] {100,111,100,-50,104,33,64,-125,124,127,63,-43}, 5101),BA.__b (new byte[] {100,110,26,12,104,32,62,65,124,126,65,23,23,113,75,21,35,45,42,14,119,121}, 667680),BA.__b (new byte[] {100,111,25,-7,104,33,61,-76,124,127,66,-30,27,41,5,-28,36,55,40,-32,107,43,76,-20,66,108,66,-4,57,61,55,-6}, 211089)}; + //BA.debugLineNum = 52;BA.debugLine="Dim MaxColores=20 As Int"; _vv3 = (int) (20); - //BA.debugLineNum = 54;BA.debugLine="Dim Colores(MaxColores) As Int 'Colores para las"; + //BA.debugLineNum = 53;BA.debugLine="Dim Colores(MaxColores) As Int 'Colores para las"; _vv4 = new int[_vv3]; ; - //BA.debugLineNum = 55;BA.debugLine="Colores = Array As Int(0xFFffb3ba,0xFFffdfba,0xFF"; + //BA.debugLineNum = 54;BA.debugLine="Colores = Array As Int(0xFFffb3ba,0xFFffdfba,0xFF"; _vv4 = new int[]{(int) (0xffffb3ba),(int) (0xffffdfba),(int) (0xffffffba),(int) (0xffbaffc9),(int) (0xffbae1ff),(int) (0xffffbaff),(int) (0xffdfffba),(int) (0xffbaffc9),(int) (0xffbae1ff),(int) (0xffffe1b1),(int) (0xffbaffe1),(int) (0xffffb3ba),(int) (0xffffdfba),(int) (0xffffffba),(int) (0xffbaffc9),(int) (0xffbae1ff),(int) (0xffffbaff),(int) (0xffdfffba),(int) (0xffbaffc9),(int) (0xffbae1ff)}; - //BA.debugLineNum = 59;BA.debugLine="Dim NumSecuencias As Int 'Número de secuencias"; + //BA.debugLineNum = 58;BA.debugLine="Dim NumSecuencias As Int 'Número de secuencias"; _vv5 = 0; - //BA.debugLineNum = 60;BA.debugLine="Dim SecuenciaActiva As Int"; + //BA.debugLineNum = 59;BA.debugLine="Dim SecuenciaActiva As Int"; _vv6 = 0; - //BA.debugLineNum = 61;BA.debugLine="Dim Secuencia(MaxSecuencias+1) As Secuencia"; + //BA.debugLineNum = 60;BA.debugLine="Dim Secuencia(MaxSecuencias+1) As Secuencia"; _vv7 = new javi.prieto.pictorario.starter._secuencia[(int) (_v7+1)]; { int d0 = _vv7.length; @@ -476,7 +476,7 @@ public static String _process_globals() throws Exception{ } } ; - //BA.debugLineNum = 62;BA.debugLine="Dim ActividadSecuencia(MaxSecuencias+1,MaxActivid"; + //BA.debugLineNum = 61;BA.debugLine="Dim ActividadSecuencia(MaxSecuencias+1,MaxActivid"; _vv0 = new javi.prieto.pictorario.starter._actividad[(int) (_v7+1)][]; { int d0 = _vv0.length; @@ -489,35 +489,35 @@ public static String _process_globals() throws Exception{ } } ; - //BA.debugLineNum = 63;BA.debugLine="Dim VersionInstalada As Int"; + //BA.debugLineNum = 62;BA.debugLine="Dim VersionInstalada As Int"; _vvv1 = 0; - //BA.debugLineNum = 65;BA.debugLine="End Sub"; + //BA.debugLineNum = 64;BA.debugLine="End Sub"; return ""; } public static String _service_create() throws Exception{ - //BA.debugLineNum = 67;BA.debugLine="Sub Service_Create"; - //BA.debugLineNum = 71;BA.debugLine="NumSecuencias=0"; + //BA.debugLineNum = 66;BA.debugLine="Sub Service_Create"; + //BA.debugLineNum = 70;BA.debugLine="NumSecuencias=0"; _vv5 = (int) (0); - //BA.debugLineNum = 72;BA.debugLine="kvs.Initialize(File.DirInternal, \"configuracion\")"; + //BA.debugLineNum = 71;BA.debugLine="kvs.Initialize(File.DirInternal, \"configuracion\")"; _v6._initialize(processBA,anywheresoftware.b4a.keywords.Common.File.getDirInternal(),"configuracion"); - //BA.debugLineNum = 74;BA.debugLine="Cargar_Configuracion"; + //BA.debugLineNum = 73;BA.debugLine="Cargar_Configuracion"; _cargar_configuracion(); - //BA.debugLineNum = 76;BA.debugLine="End Sub"; + //BA.debugLineNum = 75;BA.debugLine="End Sub"; return ""; } public static String _service_destroy() throws Exception{ - //BA.debugLineNum = 200;BA.debugLine="Sub Service_Destroy"; - //BA.debugLineNum = 202;BA.debugLine="End Sub"; + //BA.debugLineNum = 199;BA.debugLine="Sub Service_Destroy"; + //BA.debugLineNum = 201;BA.debugLine="End Sub"; return ""; } public static String _service_start(anywheresoftware.b4a.objects.IntentWrapper _startingintent) throws Exception{ - //BA.debugLineNum = 187;BA.debugLine="Sub Service_Start (StartingIntent As Intent)"; - //BA.debugLineNum = 189;BA.debugLine="End Sub"; + //BA.debugLineNum = 186;BA.debugLine="Sub Service_Start (StartingIntent As Intent)"; + //BA.debugLineNum = 188;BA.debugLine="End Sub"; return ""; } public static String _service_taskremoved() throws Exception{ - //BA.debugLineNum = 191;BA.debugLine="Sub Service_TaskRemoved"; - //BA.debugLineNum = 193;BA.debugLine="End Sub"; + //BA.debugLineNum = 190;BA.debugLine="Sub Service_TaskRemoved"; + //BA.debugLineNum = 192;BA.debugLine="End Sub"; return ""; } } diff --git a/Objects/src/javi/prieto/pictorario/visualizacion.java b/Objects/src/javi/prieto/pictorario/visualizacion.java index f3e13a5..a2478e2 100644 --- a/Objects/src/javi/prieto/pictorario/visualizacion.java +++ b/Objects/src/javi/prieto/pictorario/visualizacion.java @@ -326,25 +326,30 @@ public void onRequestPermissionsResult(int requestCode, } public anywheresoftware.b4a.keywords.Common __c = null; +public static anywheresoftware.b4a.objects.Timer _vvv2 = null; public anywheresoftware.b4a.objects.PanelWrapper _paneldescripcion = null; public anywheresoftware.b4a.objects.PanelWrapper _panelreloj = null; public anywheresoftware.b4a.objects.ImageViewWrapper _imagenpictograma = null; public anywheresoftware.b4a.objects.PanelWrapper _fondopictograma = null; public anywheresoftware.b4a.objects.LabelWrapper _textopictograma = null; -public anywheresoftware.b4a.objects.drawable.CanvasWrapper _vvvvv3 = null; -public static float _vvvvv1 = 0f; -public static float _vvvvv2 = 0f; -public static float _vvvvv4 = 0f; -public static int _vvvvv7 = 0; -public static int _vvvvv0 = 0; -public anywheresoftware.b4a.objects.ButtonWrapper[] _vvvvv6 = null; +public anywheresoftware.b4a.objects.PanelWrapper _panelagujas = null; +public anywheresoftware.b4a.objects.drawable.CanvasWrapper _vvvvvvvvvv2 = null; +public anywheresoftware.b4a.objects.drawable.CanvasWrapper _vvvvvvvvvv5 = null; +public static float _vvvvvvvvv5 = 0f; +public static float _vvvvvvvvv6 = 0f; +public static float _vvvvvvvvvv3 = 0f; +public static int _vvvvvvvvvv6 = 0; +public static int _vvvvvvvvvv7 = 0; +public anywheresoftware.b4a.objects.ButtonWrapper[] _vvvvvvvvv2 = null; public anywheresoftware.b4a.objects.ButtonWrapper _cambiarvista = null; public anywheresoftware.b4a.objects.LabelWrapper _descripcionpictograma = null; public anywheresoftware.b4a.objects.ButtonWrapper _volver = null; -public javi.prieto.pictorario.main _vvvvvv1 = null; -public javi.prieto.pictorario.configurarsecuencia _vvv5 = null; -public javi.prieto.pictorario.starter _vvv3 = null; -public javi.prieto.pictorario.acercade _vvv4 = null; +public static float[] _vvvvvvvvv7 = null; +public static float[] _vvvvvvvvvv1 = null; +public javi.prieto.pictorario.main _vvvvvvvv6 = null; +public javi.prieto.pictorario.configurarsecuencia _vvv6 = null; +public javi.prieto.pictorario.starter _vvv4 = null; +public javi.prieto.pictorario.acercade _vvv5 = null; public static void initializeProcessGlobals() { try { @@ -353,66 +358,72 @@ public static void initializeProcessGlobals() { throw new RuntimeException(e); } } +public static String _vvvvvvvv7(int _i) throws Exception{ + //BA.debugLineNum = 388;BA.debugLine="Sub ActivarBoton(i As Int)"; + //BA.debugLineNum = 389;BA.debugLine="ImagenPictograma.Bitmap=LoadBitmap(File.DirAssets"; +mostCurrent._imagenpictograma.setBitmap((android.graphics.Bitmap)(anywheresoftware.b4a.keywords.Common.LoadBitmap(anywheresoftware.b4a.keywords.Common.File.getDirAssets(),mostCurrent._vvv4._vv0[mostCurrent._vvv4._vv6][_i].Pictograma+".png").getObject())); + //BA.debugLineNum = 390;BA.debugLine="TextoPictograma.Text=Starter.ActividadSecuencia(S"; +mostCurrent._textopictograma.setText(BA.ObjectToCharSequence(mostCurrent._vvv4._vv0[mostCurrent._vvv4._vv6][_i].Descripcion.toUpperCase())); + //BA.debugLineNum = 391;BA.debugLine="DescripcionPictograma.Text=\"De \"&Hora24a12(Starte"; +mostCurrent._descripcionpictograma.setText(BA.ObjectToCharSequence("De "+BA.NumberToString(_vvvvvvvv0(mostCurrent._vvv4._vv0[mostCurrent._vvv4._vv6][_i].hora_inicio))+_vvvvvvvvv1(mostCurrent._vvv4._vv0[mostCurrent._vvv4._vv6][_i].minuto_inicio)+" a "+BA.NumberToString(_vvvvvvvv0(mostCurrent._vvv4._vv0[mostCurrent._vvv4._vv6][_i].hora_fin))+_vvvvvvvvv1(mostCurrent._vvv4._vv0[mostCurrent._vvv4._vv6][_i].minuto_fin))); + //BA.debugLineNum = 392;BA.debugLine="FondoPictograma.Color=Starter.Colores(i)"; +mostCurrent._fondopictograma.setColor(mostCurrent._vvv4._vv4[_i]); + //BA.debugLineNum = 393;BA.debugLine="Boton(i).BringToFront()"; +mostCurrent._vvvvvvvvv2[_i].BringToFront(); + //BA.debugLineNum = 394;BA.debugLine="End Sub"; +return ""; +} public static String _activity_create(boolean _firsttime) throws Exception{ - //BA.debugLineNum = 36;BA.debugLine="Sub Activity_Create(FirstTime As Boolean)"; - //BA.debugLineNum = 38;BA.debugLine="Activity.LoadLayout(\"RelojActividades\")"; -mostCurrent._activity.LoadLayout("RelojActividades",mostCurrent.activityBA); - //BA.debugLineNum = 39;BA.debugLine="DibujarTablero"; -_vvvv5(); - //BA.debugLineNum = 41;BA.debugLine="End Sub"; + //BA.debugLineNum = 45;BA.debugLine="Sub Activity_Create(FirstTime As Boolean)"; + //BA.debugLineNum = 47;BA.debugLine="Activity.LoadLayout(\"VisualizarSecuencia\")"; +mostCurrent._activity.LoadLayout("VisualizarSecuencia",mostCurrent.activityBA); + //BA.debugLineNum = 48;BA.debugLine="DibujarTablero"; +_vvvvvvvvv3(); + //BA.debugLineNum = 49;BA.debugLine="Temporizador.Initialize(\"Temporizador\",1000)"; +_vvv2.Initialize(processBA,"Temporizador",(long) (1000)); + //BA.debugLineNum = 50;BA.debugLine="Temporizador.Enabled=True"; +_vvv2.setEnabled(anywheresoftware.b4a.keywords.Common.True); + //BA.debugLineNum = 52;BA.debugLine="End Sub"; return ""; } public static String _activity_pause(boolean _userclosed) throws Exception{ - //BA.debugLineNum = 307;BA.debugLine="Sub Activity_Pause (UserClosed As Boolean)"; - //BA.debugLineNum = 309;BA.debugLine="End Sub"; + //BA.debugLineNum = 339;BA.debugLine="Sub Activity_Pause (UserClosed As Boolean)"; + //BA.debugLineNum = 341;BA.debugLine="End Sub"; return ""; } public static String _activity_resume() throws Exception{ - //BA.debugLineNum = 303;BA.debugLine="Sub Activity_Resume"; - //BA.debugLineNum = 305;BA.debugLine="End Sub"; + //BA.debugLineNum = 335;BA.debugLine="Sub Activity_Resume"; + //BA.debugLineNum = 337;BA.debugLine="End Sub"; return ""; } public static String _botonactividad_click() throws Exception{ anywheresoftware.b4a.objects.ButtonWrapper _botonpulsado = null; -javi.prieto.pictorario.starter._actividad _actividadpulsada = null; - //BA.debugLineNum = 291;BA.debugLine="Sub BotonActividad_click"; - //BA.debugLineNum = 292;BA.debugLine="Dim BotonPulsado As Button"; + //BA.debugLineNum = 329;BA.debugLine="Sub BotonActividad_click"; + //BA.debugLineNum = 330;BA.debugLine="Dim BotonPulsado As Button"; _botonpulsado = new anywheresoftware.b4a.objects.ButtonWrapper(); - //BA.debugLineNum = 293;BA.debugLine="BotonPulsado=Sender"; + //BA.debugLineNum = 331;BA.debugLine="BotonPulsado=Sender"; _botonpulsado.setObject((android.widget.Button)(anywheresoftware.b4a.keywords.Common.Sender(mostCurrent.activityBA))); - //BA.debugLineNum = 294;BA.debugLine="Dim ActividadPulsada As Actividad"; -_actividadpulsada = new javi.prieto.pictorario.starter._actividad(); - //BA.debugLineNum = 295;BA.debugLine="ActividadPulsada=Starter.ActividadSecuencia(Start"; -_actividadpulsada = mostCurrent._vvv3._vv0[mostCurrent._vvv3._vv6][(int)(BA.ObjectToNumber(_botonpulsado.getTag()))]; - //BA.debugLineNum = 296;BA.debugLine="ImagenPictograma.Bitmap=LoadBitmap(File.DirAssets"; -mostCurrent._imagenpictograma.setBitmap((android.graphics.Bitmap)(anywheresoftware.b4a.keywords.Common.LoadBitmap(anywheresoftware.b4a.keywords.Common.File.getDirAssets(),mostCurrent._vvv3._vv0[mostCurrent._vvv3._vv6][(int)(BA.ObjectToNumber(_botonpulsado.getTag()))].Pictograma+".png").getObject())); - //BA.debugLineNum = 297;BA.debugLine="TextoPictograma.Text=ActividadPulsada.descripcion"; -mostCurrent._textopictograma.setText(BA.ObjectToCharSequence(_actividadpulsada.Descripcion.toUpperCase())); - //BA.debugLineNum = 298;BA.debugLine="DescripcionPictograma.Text=\"De \"&Hora24a12(Activi"; -mostCurrent._descripcionpictograma.setText(BA.ObjectToCharSequence("De "+BA.NumberToString(_vvvv6(_actividadpulsada.hora_inicio))+_vvvv7(_actividadpulsada.minuto_inicio)+" a "+BA.NumberToString(_vvvv6(_actividadpulsada.hora_fin))+_vvvv7(_actividadpulsada.minuto_fin))); - //BA.debugLineNum = 299;BA.debugLine="FondoPictograma.Color=Starter.Colores(BotonPulsad"; -mostCurrent._fondopictograma.setColor(mostCurrent._vvv3._vv4[(int)(BA.ObjectToNumber(_botonpulsado.getTag()))]); - //BA.debugLineNum = 300;BA.debugLine="BotonPulsado.BringToFront()"; -_botonpulsado.BringToFront(); - //BA.debugLineNum = 301;BA.debugLine="End Sub"; + //BA.debugLineNum = 332;BA.debugLine="ActivarBoton(BotonPulsado.Tag)"; +_vvvvvvvv7((int)(BA.ObjectToNumber(_botonpulsado.getTag()))); + //BA.debugLineNum = 333;BA.debugLine="End Sub"; return ""; } public static String _cambiarvista_click() throws Exception{ - //BA.debugLineNum = 316;BA.debugLine="Sub CambiarVista_Click"; - //BA.debugLineNum = 317;BA.debugLine="Starter.Secuencia(Starter.SecuenciaActiva).tabler"; -mostCurrent._vvv3._vv7[mostCurrent._vvv3._vv6].tablero.tipo = (int) (((mostCurrent._vvv3._vv7[mostCurrent._vvv3._vv6].tablero.tipo)+1)%4); - //BA.debugLineNum = 318;BA.debugLine="Activity.RemoveAllViews"; + //BA.debugLineNum = 348;BA.debugLine="Sub CambiarVista_Click"; + //BA.debugLineNum = 349;BA.debugLine="Starter.Secuencia(Starter.SecuenciaActiva).tabler"; +mostCurrent._vvv4._vv7[mostCurrent._vvv4._vv6].tablero.tipo = (int) (((mostCurrent._vvv4._vv7[mostCurrent._vvv4._vv6].tablero.tipo)+1)%4); + //BA.debugLineNum = 350;BA.debugLine="Activity.RemoveAllViews"; mostCurrent._activity.RemoveAllViews(); - //BA.debugLineNum = 319;BA.debugLine="Activity.Invalidate"; + //BA.debugLineNum = 351;BA.debugLine="Activity.Invalidate"; mostCurrent._activity.Invalidate(); - //BA.debugLineNum = 320;BA.debugLine="Activity.LoadLayout(\"RelojActividades\")"; -mostCurrent._activity.LoadLayout("RelojActividades",mostCurrent.activityBA); - //BA.debugLineNum = 321;BA.debugLine="DibujarTablero"; -_vvvv5(); - //BA.debugLineNum = 322;BA.debugLine="End Sub"; + //BA.debugLineNum = 352;BA.debugLine="Activity.LoadLayout(\"VisualizarSecuencia\")"; +mostCurrent._activity.LoadLayout("VisualizarSecuencia",mostCurrent.activityBA); + //BA.debugLineNum = 353;BA.debugLine="DibujarTablero"; +_vvvvvvvvv3(); + //BA.debugLineNum = 354;BA.debugLine="End Sub"; return ""; } -public static String _vvvv0(int _numactividad) throws Exception{ +public static String _vvvvvvvvv4(int _numactividad) throws Exception{ int _horainicio = 0; int _mininicio = 0; int _horafin = 0; @@ -420,56 +431,65 @@ public static String _vvvv0(int _numactividad) throws Exception{ float _horamitad = 0f; float _minutomitad = 0f; anywheresoftware.b4a.objects.drawable.CanvasWrapper.PathWrapper _recorte = null; - //BA.debugLineNum = 168;BA.debugLine="Sub DibujarActividad(NumActividad As Int)"; - //BA.debugLineNum = 171;BA.debugLine="If ( Starter.Secuencia(Starter.SecuenciaActiva).t"; -if ((mostCurrent._vvv3._vv7[mostCurrent._vvv3._vv6].tablero.tipo>1 || (mostCurrent._vvv3._vv7[mostCurrent._vvv3._vv6].tablero.tipo==1 && mostCurrent._vvv3._vv0[mostCurrent._vvv3._vv6][_numactividad].hora_fin>11) || (mostCurrent._vvv3._vv7[mostCurrent._vvv3._vv6].tablero.tipo==0 && mostCurrent._vvv3._vv0[mostCurrent._vvv3._vv6][_numactividad].hora_inicio<12))) { - //BA.debugLineNum = 174;BA.debugLine="Dim HoraInicio=Starter.ActividadSecuencia(Starte"; -_horainicio = mostCurrent._vvv3._vv0[mostCurrent._vvv3._vv6][_numactividad].hora_inicio; - //BA.debugLineNum = 175;BA.debugLine="Dim MinInicio=Starter.ActividadSecuencia(Starter"; -_mininicio = mostCurrent._vvv3._vv0[mostCurrent._vvv3._vv6][_numactividad].minuto_inicio; - //BA.debugLineNum = 176;BA.debugLine="Dim HoraFin=Starter.ActividadSecuencia(Starter.S"; -_horafin = mostCurrent._vvv3._vv0[mostCurrent._vvv3._vv6][_numactividad].hora_fin; - //BA.debugLineNum = 177;BA.debugLine="Dim MinFin=Starter.ActividadSecuencia(Starter.Se"; -_minfin = mostCurrent._vvv3._vv0[mostCurrent._vvv3._vv6][_numactividad].minuto_fin; - //BA.debugLineNum = 178;BA.debugLine="If (Starter.Secuencia(Starter.SecuenciaActiva).t"; -if ((mostCurrent._vvv3._vv7[mostCurrent._vvv3._vv6].tablero.tipo==0 && _horafin>11)) { - //BA.debugLineNum = 179;BA.debugLine="HoraFin=12"; + //BA.debugLineNum = 200;BA.debugLine="Sub DibujarActividad(NumActividad As Int)"; + //BA.debugLineNum = 203;BA.debugLine="If ( Starter.Secuencia(Starter.SecuenciaActiva).t"; +if ((mostCurrent._vvv4._vv7[mostCurrent._vvv4._vv6].tablero.tipo>1 || (mostCurrent._vvv4._vv7[mostCurrent._vvv4._vv6].tablero.tipo==1 && mostCurrent._vvv4._vv0[mostCurrent._vvv4._vv6][_numactividad].hora_fin>11) || (mostCurrent._vvv4._vv7[mostCurrent._vvv4._vv6].tablero.tipo==0 && mostCurrent._vvv4._vv0[mostCurrent._vvv4._vv6][_numactividad].hora_inicio<12))) { + //BA.debugLineNum = 206;BA.debugLine="Dim HoraInicio=Starter.ActividadSecuencia(Starte"; +_horainicio = mostCurrent._vvv4._vv0[mostCurrent._vvv4._vv6][_numactividad].hora_inicio; + //BA.debugLineNum = 207;BA.debugLine="Dim MinInicio=Starter.ActividadSecuencia(Starter"; +_mininicio = mostCurrent._vvv4._vv0[mostCurrent._vvv4._vv6][_numactividad].minuto_inicio; + //BA.debugLineNum = 208;BA.debugLine="Dim HoraFin=Starter.ActividadSecuencia(Starter.S"; +_horafin = mostCurrent._vvv4._vv0[mostCurrent._vvv4._vv6][_numactividad].hora_fin; + //BA.debugLineNum = 209;BA.debugLine="Dim MinFin=Starter.ActividadSecuencia(Starter.Se"; +_minfin = mostCurrent._vvv4._vv0[mostCurrent._vvv4._vv6][_numactividad].minuto_fin; + //BA.debugLineNum = 210;BA.debugLine="If (Starter.Secuencia(Starter.SecuenciaActiva).t"; +if ((mostCurrent._vvv4._vv7[mostCurrent._vvv4._vv6].tablero.tipo==0 && _horafin>11)) { + //BA.debugLineNum = 211;BA.debugLine="HoraFin=12"; _horafin = (int) (12); - //BA.debugLineNum = 180;BA.debugLine="MinFin=0"; + //BA.debugLineNum = 212;BA.debugLine="MinFin=0"; _minfin = (int) (0); - }else if((mostCurrent._vvv3._vv7[mostCurrent._vvv3._vv6].tablero.tipo==1 && _horainicio<12)) { - //BA.debugLineNum = 182;BA.debugLine="HoraInicio=12"; + }else if((mostCurrent._vvv4._vv7[mostCurrent._vvv4._vv6].tablero.tipo==1 && _horainicio<12)) { + //BA.debugLineNum = 214;BA.debugLine="HoraInicio=12"; _horainicio = (int) (12); - //BA.debugLineNum = 183;BA.debugLine="MinInicio=0"; + //BA.debugLineNum = 215;BA.debugLine="MinInicio=0"; _mininicio = (int) (0); }; - //BA.debugLineNum = 187;BA.debugLine="Dim HoraMitad=(HoraInicio+HoraFin)/2 As Float"; + //BA.debugLineNum = 219;BA.debugLine="Dim HoraMitad=(HoraInicio+HoraFin)/2 As Float"; _horamitad = (float) ((_horainicio+_horafin)/(double)2); - //BA.debugLineNum = 188;BA.debugLine="Dim MinutoMitad=(MinInicio+MinFin)/2 As Float"; + //BA.debugLineNum = 220;BA.debugLine="Dim MinutoMitad=(MinInicio+MinFin)/2 As Float"; _minutomitad = (float) ((_mininicio+_minfin)/(double)2); - //BA.debugLineNum = 191;BA.debugLine="Dim Recorte As Path"; + //BA.debugLineNum = 223;BA.debugLine="Dim Recorte As Path"; _recorte = new anywheresoftware.b4a.objects.drawable.CanvasWrapper.PathWrapper(); - //BA.debugLineNum = 192;BA.debugLine="Recorte.Initialize(CentroX,CentroY)"; -_recorte.Initialize(_vvvvv1,_vvvvv2); - //BA.debugLineNum = 193;BA.debugLine="Recorte.LineTo( HoraMinuto_X(HoraInicio,MinInici"; + //BA.debugLineNum = 224;BA.debugLine="Recorte.Initialize(CentroX,CentroY)"; +_recorte.Initialize(_vvvvvvvvv5,_vvvvvvvvv6); + //BA.debugLineNum = 225;BA.debugLine="Recorte.LineTo( HoraMinuto_X(HoraInicio,MinInici"; _recorte.LineTo(_horaminuto_x((float) (_horainicio),(float) (_mininicio),(float) (1.5)),_horaminuto_y((float) (_horainicio),(float) (_mininicio),(float) (1.5))); - //BA.debugLineNum = 194;BA.debugLine="Recorte.LineTo( HoraMinuto_X(HoraMitad,MinutoMit"; + //BA.debugLineNum = 226;BA.debugLine="Recorte.LineTo( HoraMinuto_X(HoraMitad,MinutoMit"; _recorte.LineTo(_horaminuto_x(_horamitad,_minutomitad,(float) (1.5)),_horaminuto_y(_horamitad,_minutomitad,(float) (1.5))); - //BA.debugLineNum = 195;BA.debugLine="Recorte.LineTo( HoraMinuto_X(HoraFin,MinFin,1.5)"; + //BA.debugLineNum = 227;BA.debugLine="Recorte.LineTo( HoraMinuto_X(HoraFin,MinFin,1.5)"; _recorte.LineTo(_horaminuto_x((float) (_horafin),(float) (_minfin),(float) (1.5)),_horaminuto_y((float) (_horafin),(float) (_minfin),(float) (1.5))); - //BA.debugLineNum = 196;BA.debugLine="Recorte.LineTo(CentroX,CentroY)"; -_recorte.LineTo(_vvvvv1,_vvvvv2); - //BA.debugLineNum = 199;BA.debugLine="Pantalla.ClipPath(Recorte)"; -mostCurrent._vvvvv3.ClipPath((android.graphics.Path)(_recorte.getObject())); - //BA.debugLineNum = 200;BA.debugLine="Pantalla.DrawCircle(CentroX,CentroY,Radio*0.7,St"; -mostCurrent._vvvvv3.DrawCircle(_vvvvv1,_vvvvv2,(float) (_vvvvv4*0.7),mostCurrent._vvv3._vv4[_numactividad],anywheresoftware.b4a.keywords.Common.True,(float) (0)); - //BA.debugLineNum = 201;BA.debugLine="Pantalla.RemoveClip"; -mostCurrent._vvvvv3.RemoveClip(); + //BA.debugLineNum = 228;BA.debugLine="Recorte.LineTo(CentroX,CentroY)"; +_recorte.LineTo(_vvvvvvvvv5,_vvvvvvvvv6); + //BA.debugLineNum = 230;BA.debugLine="AnguloInicio(NumActividad)=NormalizarAngulo(ATan"; +_vvvvvvvvv7[_numactividad] = _vvvvvvvvv0((float) (anywheresoftware.b4a.keywords.Common.ATan2D(_horaminuto_y((float) (_horainicio),(float) (_mininicio),(float) (1.5))-_vvvvvvvvv6,_horaminuto_x((float) (_horainicio),(float) (_mininicio),(float) (1.5))-_vvvvvvvvv5)%360)); + //BA.debugLineNum = 231;BA.debugLine="AnguloFin(NumActividad)=NormalizarAngulo(ATan2D("; +_vvvvvvvvvv1[_numactividad] = _vvvvvvvvv0((float) (anywheresoftware.b4a.keywords.Common.ATan2D(_horaminuto_y((float) (_horafin),(float) (_minfin),(float) (1.5))-_vvvvvvvvv6,_horaminuto_x((float) (_horafin),(float) (_minfin),(float) (1.5))-_vvvvvvvvv5)%360)); + //BA.debugLineNum = 232;BA.debugLine="If AnguloFin(NumActividad)=0 Then"; +if (_vvvvvvvvvv1[_numactividad]==0) { + //BA.debugLineNum = 233;BA.debugLine="AnguloFin(NumActividad)=360"; +_vvvvvvvvvv1[_numactividad] = (float) (360); + }; + //BA.debugLineNum = 237;BA.debugLine="Pantalla.ClipPath(Recorte)"; +mostCurrent._vvvvvvvvvv2.ClipPath((android.graphics.Path)(_recorte.getObject())); + //BA.debugLineNum = 238;BA.debugLine="Pantalla.DrawCircle(CentroX,CentroY,Radio*0.7,St"; +mostCurrent._vvvvvvvvvv2.DrawCircle(_vvvvvvvvv5,_vvvvvvvvv6,(float) (_vvvvvvvvvv3*0.7),mostCurrent._vvv4._vv4[_numactividad],anywheresoftware.b4a.keywords.Common.True,(float) (0)); + //BA.debugLineNum = 239;BA.debugLine="Pantalla.RemoveClip"; +mostCurrent._vvvvvvvvvv2.RemoveClip(); }; - //BA.debugLineNum = 205;BA.debugLine="End Sub"; + //BA.debugLineNum = 243;BA.debugLine="End Sub"; return ""; } -public static String _vvvvv5(int _numactividad) throws Exception{ +public static String _vvvvvvvvvv4(int _numactividad) throws Exception{ int _horainicio = 0; int _mininicio = 0; int _horafin = 0; @@ -480,129 +500,106 @@ public static String _vvvvv5(int _numactividad) throws Exception{ float _tamañoicono = 0f; float _botonx = 0f; float _botony = 0f; - //BA.debugLineNum = 207;BA.debugLine="Sub DibujarBoton(NumActividad As Int)"; - //BA.debugLineNum = 210;BA.debugLine="If ( Starter.Secuencia(Starter.SecuenciaActiva).t"; -if ((mostCurrent._vvv3._vv7[mostCurrent._vvv3._vv6].tablero.tipo>1 || (mostCurrent._vvv3._vv7[mostCurrent._vvv3._vv6].tablero.tipo==1 && mostCurrent._vvv3._vv0[mostCurrent._vvv3._vv6][_numactividad].hora_fin>11) || (mostCurrent._vvv3._vv7[mostCurrent._vvv3._vv6].tablero.tipo==0 && mostCurrent._vvv3._vv0[mostCurrent._vvv3._vv6][_numactividad].hora_inicio<12))) { - //BA.debugLineNum = 213;BA.debugLine="Dim HoraInicio=Starter.ActividadSecuencia(Starte"; -_horainicio = mostCurrent._vvv3._vv0[mostCurrent._vvv3._vv6][_numactividad].hora_inicio; - //BA.debugLineNum = 214;BA.debugLine="Dim MinInicio=Starter.ActividadSecuencia(Starter"; -_mininicio = mostCurrent._vvv3._vv0[mostCurrent._vvv3._vv6][_numactividad].minuto_inicio; - //BA.debugLineNum = 215;BA.debugLine="Dim HoraFin=Starter.ActividadSecuencia(Starter.S"; -_horafin = mostCurrent._vvv3._vv0[mostCurrent._vvv3._vv6][_numactividad].hora_fin; - //BA.debugLineNum = 216;BA.debugLine="Dim MinFin=Starter.ActividadSecuencia(Starter.Se"; -_minfin = mostCurrent._vvv3._vv0[mostCurrent._vvv3._vv6][_numactividad].minuto_fin; - //BA.debugLineNum = 217;BA.debugLine="If (Starter.Secuencia(Starter.SecuenciaActiva).t"; -if ((mostCurrent._vvv3._vv7[mostCurrent._vvv3._vv6].tablero.tipo==0 && _horafin>11)) { - //BA.debugLineNum = 218;BA.debugLine="HoraFin=12"; + //BA.debugLineNum = 245;BA.debugLine="Sub DibujarBoton(NumActividad As Int)"; + //BA.debugLineNum = 248;BA.debugLine="If ( Starter.Secuencia(Starter.SecuenciaActiva).t"; +if ((mostCurrent._vvv4._vv7[mostCurrent._vvv4._vv6].tablero.tipo>1 || (mostCurrent._vvv4._vv7[mostCurrent._vvv4._vv6].tablero.tipo==1 && mostCurrent._vvv4._vv0[mostCurrent._vvv4._vv6][_numactividad].hora_fin>11) || (mostCurrent._vvv4._vv7[mostCurrent._vvv4._vv6].tablero.tipo==0 && mostCurrent._vvv4._vv0[mostCurrent._vvv4._vv6][_numactividad].hora_inicio<12))) { + //BA.debugLineNum = 251;BA.debugLine="Dim HoraInicio=Starter.ActividadSecuencia(Starte"; +_horainicio = mostCurrent._vvv4._vv0[mostCurrent._vvv4._vv6][_numactividad].hora_inicio; + //BA.debugLineNum = 252;BA.debugLine="Dim MinInicio=Starter.ActividadSecuencia(Starter"; +_mininicio = mostCurrent._vvv4._vv0[mostCurrent._vvv4._vv6][_numactividad].minuto_inicio; + //BA.debugLineNum = 253;BA.debugLine="Dim HoraFin=Starter.ActividadSecuencia(Starter.S"; +_horafin = mostCurrent._vvv4._vv0[mostCurrent._vvv4._vv6][_numactividad].hora_fin; + //BA.debugLineNum = 254;BA.debugLine="Dim MinFin=Starter.ActividadSecuencia(Starter.Se"; +_minfin = mostCurrent._vvv4._vv0[mostCurrent._vvv4._vv6][_numactividad].minuto_fin; + //BA.debugLineNum = 255;BA.debugLine="If (Starter.Secuencia(Starter.SecuenciaActiva).t"; +if ((mostCurrent._vvv4._vv7[mostCurrent._vvv4._vv6].tablero.tipo==0 && _horafin>11)) { + //BA.debugLineNum = 256;BA.debugLine="HoraFin=12"; _horafin = (int) (12); - //BA.debugLineNum = 219;BA.debugLine="MinFin=0"; + //BA.debugLineNum = 257;BA.debugLine="MinFin=0"; _minfin = (int) (0); - }else if((mostCurrent._vvv3._vv7[mostCurrent._vvv3._vv6].tablero.tipo==1 && _horainicio<12)) { - //BA.debugLineNum = 221;BA.debugLine="HoraInicio=12"; + }else if((mostCurrent._vvv4._vv7[mostCurrent._vvv4._vv6].tablero.tipo==1 && _horainicio<12)) { + //BA.debugLineNum = 259;BA.debugLine="HoraInicio=12"; _horainicio = (int) (12); - //BA.debugLineNum = 222;BA.debugLine="MinInicio=0"; + //BA.debugLineNum = 260;BA.debugLine="MinInicio=0"; _mininicio = (int) (0); }; - //BA.debugLineNum = 226;BA.debugLine="Dim HoraMitad=(HoraInicio+HoraFin)/2 As Float"; + //BA.debugLineNum = 264;BA.debugLine="Dim HoraMitad=(HoraInicio+HoraFin)/2 As Float"; _horamitad = (float) ((_horainicio+_horafin)/(double)2); - //BA.debugLineNum = 227;BA.debugLine="Dim MinutoMitad=(MinInicio+MinFin)/2 As Float"; + //BA.debugLineNum = 265;BA.debugLine="Dim MinutoMitad=(MinInicio+MinFin)/2 As Float"; _minutomitad = (float) ((_mininicio+_minfin)/(double)2); - //BA.debugLineNum = 230;BA.debugLine="Boton(NumActividad).Initialize(\"BotonActividad\")"; -mostCurrent._vvvvv6[_numactividad].Initialize(mostCurrent.activityBA,"BotonActividad"); - //BA.debugLineNum = 231;BA.debugLine="Boton(NumActividad).Tag=NumActividad"; -mostCurrent._vvvvv6[_numactividad].setTag((Object)(_numactividad)); - //BA.debugLineNum = 232;BA.debugLine="Dim DistanciaBoton=0.5+0.1*(NumActividad Mod 3)"; -_distanciaboton = (float) (0.5+0.1*(_numactividad%3)); - //BA.debugLineNum = 233;BA.debugLine="Dim TamañoIcono=Starter.Secuencia(Starter.Secuen"; -_tamañoicono = (float) (mostCurrent._vvv3._vv7[mostCurrent._vvv3._vv6].tablero.tam_icono*anywheresoftware.b4a.keywords.Common.PerXToCurrent((float) (1),mostCurrent.activityBA)); - //BA.debugLineNum = 234;BA.debugLine="Dim BotonX=HoraMinuto_X(HoraMitad,MinutoMitad,Di"; + //BA.debugLineNum = 268;BA.debugLine="Boton(NumActividad).Initialize(\"BotonActividad\")"; +mostCurrent._vvvvvvvvv2[_numactividad].Initialize(mostCurrent.activityBA,"BotonActividad"); + //BA.debugLineNum = 269;BA.debugLine="Boton(NumActividad).Tag=NumActividad"; +mostCurrent._vvvvvvvvv2[_numactividad].setTag((Object)(_numactividad)); + //BA.debugLineNum = 270;BA.debugLine="Dim DistanciaBoton=0.3+0.1*(NumActividad Mod 3)"; +_distanciaboton = (float) (0.3+0.1*(_numactividad%3)); + //BA.debugLineNum = 271;BA.debugLine="Dim TamañoIcono=Starter.Secuencia(Starter.Secuen"; +_tamañoicono = (float) (mostCurrent._vvv4._vv7[mostCurrent._vvv4._vv6].tablero.tam_icono*anywheresoftware.b4a.keywords.Common.PerXToCurrent((float) (1),mostCurrent.activityBA)); + //BA.debugLineNum = 272;BA.debugLine="Dim BotonX=HoraMinuto_X(HoraMitad,MinutoMitad,Di"; _botonx = (float) (_horaminuto_x(_horamitad,_minutomitad,_distanciaboton)-_tamañoicono/(double)2); - //BA.debugLineNum = 235;BA.debugLine="Dim BotonY=HoraMinuto_Y(HoraMitad,MinutoMitad,Di"; + //BA.debugLineNum = 273;BA.debugLine="Dim BotonY=HoraMinuto_Y(HoraMitad,MinutoMitad,Di"; _botony = (float) (_horaminuto_y(_horamitad,_minutomitad,_distanciaboton)-_tamañoicono/(double)2); - //BA.debugLineNum = 239;BA.debugLine="Activity.AddView(Boton(NumActividad),BotonX,Boto"; -mostCurrent._activity.AddView((android.view.View)(mostCurrent._vvvvv6[_numactividad].getObject()),(int) (_botonx),(int) (_botony),(int) (_tamañoicono),(int) (_tamañoicono)); - //BA.debugLineNum = 240;BA.debugLine="Boton(NumActividad).SetBackgroundImage(LoadBitma"; -mostCurrent._vvvvv6[_numactividad].SetBackgroundImageNew((android.graphics.Bitmap)(anywheresoftware.b4a.keywords.Common.LoadBitmap(anywheresoftware.b4a.keywords.Common.File.getDirAssets(),mostCurrent._vvv3._vv0[mostCurrent._vvv3._vv6][_numactividad].Pictograma+".png").getObject())); + //BA.debugLineNum = 277;BA.debugLine="Activity.AddView(Boton(NumActividad),BotonX,Boto"; +mostCurrent._activity.AddView((android.view.View)(mostCurrent._vvvvvvvvv2[_numactividad].getObject()),(int) (_botonx),(int) (_botony),(int) (_tamañoicono),(int) (_tamañoicono)); + //BA.debugLineNum = 278;BA.debugLine="Boton(NumActividad).SetBackgroundImage(LoadBitma"; +mostCurrent._vvvvvvvvv2[_numactividad].SetBackgroundImageNew((android.graphics.Bitmap)(anywheresoftware.b4a.keywords.Common.LoadBitmap(anywheresoftware.b4a.keywords.Common.File.getDirAssets(),mostCurrent._vvv4._vv0[mostCurrent._vvv4._vv6][_numactividad].Pictograma+".png").getObject())); }; - //BA.debugLineNum = 243;BA.debugLine="End Sub"; + //BA.debugLineNum = 281;BA.debugLine="End Sub"; return ""; } -public static String _vvvv5() throws Exception{ +public static String _vvvvvvvvv3() throws Exception{ anywheresoftware.b4a.objects.drawable.CanvasWrapper.PathWrapper _recorte = null; int _hora = 0; float _x = 0f; float _y = 0f; anywheresoftware.b4a.objects.LabelWrapper _numerohora = null; int _nactividad = 0; -int _horaactual = 0; -int _minutoactual = 0; -int _segundoactual = 0; -float _angulominuto = 0f; -float _angulosegundo = 0f; - //BA.debugLineNum = 43;BA.debugLine="Sub DibujarTablero()"; - //BA.debugLineNum = 45;BA.debugLine="CentroX=50%x"; -_vvvvv1 = (float) (anywheresoftware.b4a.keywords.Common.PerXToCurrent((float) (50),mostCurrent.activityBA)); - //BA.debugLineNum = 46;BA.debugLine="CentroY=60%x"; -_vvvvv2 = (float) (anywheresoftware.b4a.keywords.Common.PerXToCurrent((float) (60),mostCurrent.activityBA)); - //BA.debugLineNum = 47;BA.debugLine="Radio=45%x"; -_vvvvv4 = (float) (anywheresoftware.b4a.keywords.Common.PerXToCurrent((float) (45),mostCurrent.activityBA)); - //BA.debugLineNum = 49;BA.debugLine="Pantalla.Initialize(PanelReloj)"; -mostCurrent._vvvvv3.Initialize((android.view.View)(mostCurrent._panelreloj.getObject())); - //BA.debugLineNum = 52;BA.debugLine="If Starter.Secuencia(Starter.SecuenciaActiva).tab"; -if (mostCurrent._vvv3._vv7[mostCurrent._vvv3._vv6].tablero.tipo<2) { - //BA.debugLineNum = 53;BA.debugLine="MinHora=1"; -_vvvvv7 = (int) (1); - //BA.debugLineNum = 54;BA.debugLine="MaxHora=12"; -_vvvvv0 = (int) (12); - }else if(mostCurrent._vvv3._vv7[mostCurrent._vvv3._vv6].tablero.tipo==2) { - //BA.debugLineNum = 56;BA.debugLine="MinHora=1"; -_vvvvv7 = (int) (1); - //BA.debugLineNum = 57;BA.debugLine="MaxHora=24"; -_vvvvv0 = (int) (24); + //BA.debugLineNum = 54;BA.debugLine="Sub DibujarTablero()"; + //BA.debugLineNum = 56;BA.debugLine="CentroX=50%x"; +_vvvvvvvvv5 = (float) (anywheresoftware.b4a.keywords.Common.PerXToCurrent((float) (50),mostCurrent.activityBA)); + //BA.debugLineNum = 57;BA.debugLine="CentroY=60%x"; +_vvvvvvvvv6 = (float) (anywheresoftware.b4a.keywords.Common.PerXToCurrent((float) (60),mostCurrent.activityBA)); + //BA.debugLineNum = 58;BA.debugLine="Radio=45%x"; +_vvvvvvvvvv3 = (float) (anywheresoftware.b4a.keywords.Common.PerXToCurrent((float) (45),mostCurrent.activityBA)); + //BA.debugLineNum = 60;BA.debugLine="Pantalla.Initialize(PanelReloj)"; +mostCurrent._vvvvvvvvvv2.Initialize((android.view.View)(mostCurrent._panelreloj.getObject())); + //BA.debugLineNum = 61;BA.debugLine="PantallaAgujas.Initialize(PanelAgujas)"; +mostCurrent._vvvvvvvvvv5.Initialize((android.view.View)(mostCurrent._panelagujas.getObject())); + //BA.debugLineNum = 64;BA.debugLine="If Starter.Secuencia(Starter.SecuenciaActiva).tab"; +if (mostCurrent._vvv4._vv7[mostCurrent._vvv4._vv6].tablero.tipo<2) { + //BA.debugLineNum = 65;BA.debugLine="MinHora=1"; +_vvvvvvvvvv6 = (int) (1); + //BA.debugLineNum = 66;BA.debugLine="MaxHora=12"; +_vvvvvvvvvv7 = (int) (12); + }else if(mostCurrent._vvv4._vv7[mostCurrent._vvv4._vv6].tablero.tipo==2) { + //BA.debugLineNum = 68;BA.debugLine="MinHora=1"; +_vvvvvvvvvv6 = (int) (1); + //BA.debugLineNum = 69;BA.debugLine="MaxHora=24"; +_vvvvvvvvvv7 = (int) (24); }else { - //BA.debugLineNum = 59;BA.debugLine="MinHora=Starter.ActividadSecuencia(Starter.Secue"; -_vvvvv7 = mostCurrent._vvv3._vv0[mostCurrent._vvv3._vv6][(int) (0)].hora_inicio; - //BA.debugLineNum = 61;BA.debugLine="MaxHora=Starter.ActividadSecuencia(Starter.Secue"; -_vvvvv0 = mostCurrent._vvv3._vv0[mostCurrent._vvv3._vv6][(int) (mostCurrent._vvv3._vv7[mostCurrent._vvv3._vv6].num_actividades-1)].hora_fin; - //BA.debugLineNum = 62;BA.debugLine="If (Starter.ActividadSecuencia(Starter.Secuencia"; -if ((mostCurrent._vvv3._vv0[mostCurrent._vvv3._vv6][(int) (mostCurrent._vvv3._vv7[mostCurrent._vvv3._vv6].num_actividades-1)].minuto_fin!=0)) { - //BA.debugLineNum = 63;BA.debugLine="MaxHora=MaxHora+1"; -_vvvvv0 = (int) (_vvvvv0+1); + //BA.debugLineNum = 71;BA.debugLine="MinHora=Starter.ActividadSecuencia(Starter.Secue"; +_vvvvvvvvvv6 = mostCurrent._vvv4._vv0[mostCurrent._vvv4._vv6][(int) (0)].hora_inicio; + //BA.debugLineNum = 72;BA.debugLine="MaxHora=Starter.ActividadSecuencia(Starter.Secue"; +_vvvvvvvvvv7 = mostCurrent._vvv4._vv0[mostCurrent._vvv4._vv6][(int) (mostCurrent._vvv4._vv7[mostCurrent._vvv4._vv6].num_actividades-1)].hora_fin; + //BA.debugLineNum = 73;BA.debugLine="If (Starter.ActividadSecuencia(Starter.Secuencia"; +if ((mostCurrent._vvv4._vv0[mostCurrent._vvv4._vv6][(int) (mostCurrent._vvv4._vv7[mostCurrent._vvv4._vv6].num_actividades-1)].minuto_fin!=0)) { + //BA.debugLineNum = 74;BA.debugLine="MaxHora=MaxHora+1"; +_vvvvvvvvvv7 = (int) (_vvvvvvvvvv7+1); }; }; - //BA.debugLineNum = 68;BA.debugLine="If Starter.Secuencia(Starter.SecuenciaActiva).tab"; -if (mostCurrent._vvv3._vv7[mostCurrent._vvv3._vv6].tablero.tipo<3) { - //BA.debugLineNum = 70;BA.debugLine="Pantalla.DrawCircle(CentroX,CentroY,Radio*1.05,C"; -mostCurrent._vvvvv3.DrawCircle(_vvvvv1,_vvvvv2,(float) (_vvvvv4*1.05),anywheresoftware.b4a.keywords.Common.Colors.Gray,anywheresoftware.b4a.keywords.Common.True,(float) (0)); - //BA.debugLineNum = 71;BA.debugLine="Pantalla.DrawCircle(CentroX,CentroY,Radio,Colors"; -mostCurrent._vvvvv3.DrawCircle(_vvvvv1,_vvvvv2,_vvvvv4,anywheresoftware.b4a.keywords.Common.Colors.White,anywheresoftware.b4a.keywords.Common.True,(float) (0)); + //BA.debugLineNum = 79;BA.debugLine="If Starter.Secuencia(Starter.SecuenciaActiva).tab"; +if (mostCurrent._vvv4._vv7[mostCurrent._vvv4._vv6].tablero.tipo<3) { + //BA.debugLineNum = 81;BA.debugLine="Pantalla.DrawCircle(CentroX,CentroY,Radio*1.05,C"; +mostCurrent._vvvvvvvvvv2.DrawCircle(_vvvvvvvvv5,_vvvvvvvvv6,(float) (_vvvvvvvvvv3*1.05),anywheresoftware.b4a.keywords.Common.Colors.Gray,anywheresoftware.b4a.keywords.Common.True,(float) (0)); + //BA.debugLineNum = 82;BA.debugLine="Pantalla.DrawCircle(CentroX,CentroY,Radio,Colors"; +mostCurrent._vvvvvvvvvv2.DrawCircle(_vvvvvvvvv5,_vvvvvvvvv6,_vvvvvvvvvv3,anywheresoftware.b4a.keywords.Common.Colors.White,anywheresoftware.b4a.keywords.Common.True,(float) (0)); }else { - //BA.debugLineNum = 73;BA.debugLine="Dim Recorte As Path"; + //BA.debugLineNum = 84;BA.debugLine="Dim Recorte As Path"; _recorte = new anywheresoftware.b4a.objects.drawable.CanvasWrapper.PathWrapper(); - //BA.debugLineNum = 75;BA.debugLine="Recorte.Initialize(CentroX,CentroY+3%Y)"; -_recorte.Initialize(_vvvvv1,(float) (_vvvvv2+anywheresoftware.b4a.keywords.Common.PerYToCurrent((float) (3),mostCurrent.activityBA))); - //BA.debugLineNum = 76;BA.debugLine="Recorte.LineTo( (CosD(114)*Radio*3)+CentroX, (Si"; -_recorte.LineTo((float) ((anywheresoftware.b4a.keywords.Common.CosD(114)*_vvvvv4*3)+_vvvvv1),(float) ((anywheresoftware.b4a.keywords.Common.SinD(114)*_vvvvv4*3)+_vvvvv2)); - //BA.debugLineNum = 77;BA.debugLine="Recorte.LineTo(0,100%Y)"; -_recorte.LineTo((float) (0),(float) (anywheresoftware.b4a.keywords.Common.PerYToCurrent((float) (100),mostCurrent.activityBA))); - //BA.debugLineNum = 78;BA.debugLine="Recorte.LineTo(0,0)"; -_recorte.LineTo((float) (0),(float) (0)); - //BA.debugLineNum = 79;BA.debugLine="Recorte.LineTo(100%X,0)"; -_recorte.LineTo((float) (anywheresoftware.b4a.keywords.Common.PerXToCurrent((float) (100),mostCurrent.activityBA)),(float) (0)); - //BA.debugLineNum = 80;BA.debugLine="Recorte.LineTo(100%X,100%Y)"; -_recorte.LineTo((float) (anywheresoftware.b4a.keywords.Common.PerXToCurrent((float) (100),mostCurrent.activityBA)),(float) (anywheresoftware.b4a.keywords.Common.PerYToCurrent((float) (100),mostCurrent.activityBA))); - //BA.debugLineNum = 81;BA.debugLine="Recorte.LineTo( (CosD(81)*Radio*3)+CentroX, (Sin"; -_recorte.LineTo((float) ((anywheresoftware.b4a.keywords.Common.CosD(81)*_vvvvv4*3)+_vvvvv1),(float) ((anywheresoftware.b4a.keywords.Common.SinD(81)*_vvvvv4)+_vvvvv2)); - //BA.debugLineNum = 82;BA.debugLine="Pantalla.ClipPath(Recorte)"; -mostCurrent._vvvvv3.ClipPath((android.graphics.Path)(_recorte.getObject())); - //BA.debugLineNum = 83;BA.debugLine="Pantalla.DrawCircle(CentroX,CentroY,Radio*1.05,C"; -mostCurrent._vvvvv3.DrawCircle(_vvvvv1,_vvvvv2,(float) (_vvvvv4*1.05),anywheresoftware.b4a.keywords.Common.Colors.Gray,anywheresoftware.b4a.keywords.Common.True,(float) (0)); - //BA.debugLineNum = 84;BA.debugLine="Pantalla.RemoveClip"; -mostCurrent._vvvvv3.RemoveClip(); - //BA.debugLineNum = 86;BA.debugLine="Recorte.Initialize(CentroX,CentroY)"; -_recorte.Initialize(_vvvvv1,_vvvvv2); - //BA.debugLineNum = 87;BA.debugLine="Recorte.LineTo( (CosD(116)*Radio*3)+CentroX, (Si"; -_recorte.LineTo((float) ((anywheresoftware.b4a.keywords.Common.CosD(116)*_vvvvv4*3)+_vvvvv1),(float) ((anywheresoftware.b4a.keywords.Common.SinD(116)*_vvvvv4*3)+_vvvvv2)); + //BA.debugLineNum = 86;BA.debugLine="Recorte.Initialize(CentroX,CentroY+3%Y)"; +_recorte.Initialize(_vvvvvvvvv5,(float) (_vvvvvvvvv6+anywheresoftware.b4a.keywords.Common.PerYToCurrent((float) (3),mostCurrent.activityBA))); + //BA.debugLineNum = 87;BA.debugLine="Recorte.LineTo( (CosD(114)*Radio*3)+CentroX, (Si"; +_recorte.LineTo((float) ((anywheresoftware.b4a.keywords.Common.CosD(114)*_vvvvvvvvvv3*3)+_vvvvvvvvv5),(float) ((anywheresoftware.b4a.keywords.Common.SinD(114)*_vvvvvvvvvv3*3)+_vvvvvvvvv6)); //BA.debugLineNum = 88;BA.debugLine="Recorte.LineTo(0,100%Y)"; _recorte.LineTo((float) (0),(float) (anywheresoftware.b4a.keywords.Common.PerYToCurrent((float) (100),mostCurrent.activityBA))); //BA.debugLineNum = 89;BA.debugLine="Recorte.LineTo(0,0)"; @@ -611,262 +608,395 @@ public static String _vvvv5() throws Exception{ _recorte.LineTo((float) (anywheresoftware.b4a.keywords.Common.PerXToCurrent((float) (100),mostCurrent.activityBA)),(float) (0)); //BA.debugLineNum = 91;BA.debugLine="Recorte.LineTo(100%X,100%Y)"; _recorte.LineTo((float) (anywheresoftware.b4a.keywords.Common.PerXToCurrent((float) (100),mostCurrent.activityBA)),(float) (anywheresoftware.b4a.keywords.Common.PerYToCurrent((float) (100),mostCurrent.activityBA))); - //BA.debugLineNum = 92;BA.debugLine="Recorte.LineTo( (CosD(80)*Radio*3)+CentroX, (Sin"; -_recorte.LineTo((float) ((anywheresoftware.b4a.keywords.Common.CosD(80)*_vvvvv4*3)+_vvvvv1),(float) ((anywheresoftware.b4a.keywords.Common.SinD(80)*_vvvvv4)+_vvvvv2)); + //BA.debugLineNum = 92;BA.debugLine="Recorte.LineTo( (CosD(81)*Radio*3)+CentroX, (Sin"; +_recorte.LineTo((float) ((anywheresoftware.b4a.keywords.Common.CosD(81)*_vvvvvvvvvv3*3)+_vvvvvvvvv5),(float) ((anywheresoftware.b4a.keywords.Common.SinD(81)*_vvvvvvvvvv3)+_vvvvvvvvv6)); //BA.debugLineNum = 93;BA.debugLine="Pantalla.ClipPath(Recorte)"; -mostCurrent._vvvvv3.ClipPath((android.graphics.Path)(_recorte.getObject())); - //BA.debugLineNum = 94;BA.debugLine="Pantalla.DrawCircle(CentroX,CentroY,Radio,Colors"; -mostCurrent._vvvvv3.DrawCircle(_vvvvv1,_vvvvv2,_vvvvv4,anywheresoftware.b4a.keywords.Common.Colors.White,anywheresoftware.b4a.keywords.Common.True,(float) (0)); +mostCurrent._vvvvvvvvvv2.ClipPath((android.graphics.Path)(_recorte.getObject())); + //BA.debugLineNum = 94;BA.debugLine="Pantalla.DrawCircle(CentroX,CentroY,Radio*1.05,C"; +mostCurrent._vvvvvvvvvv2.DrawCircle(_vvvvvvvvv5,_vvvvvvvvv6,(float) (_vvvvvvvvvv3*1.05),anywheresoftware.b4a.keywords.Common.Colors.Gray,anywheresoftware.b4a.keywords.Common.True,(float) (0)); //BA.debugLineNum = 95;BA.debugLine="Pantalla.RemoveClip"; -mostCurrent._vvvvv3.RemoveClip(); +mostCurrent._vvvvvvvvvv2.RemoveClip(); + //BA.debugLineNum = 97;BA.debugLine="Recorte.Initialize(CentroX,CentroY)"; +_recorte.Initialize(_vvvvvvvvv5,_vvvvvvvvv6); + //BA.debugLineNum = 98;BA.debugLine="Recorte.LineTo( (CosD(116)*Radio*3)+CentroX, (Si"; +_recorte.LineTo((float) ((anywheresoftware.b4a.keywords.Common.CosD(116)*_vvvvvvvvvv3*3)+_vvvvvvvvv5),(float) ((anywheresoftware.b4a.keywords.Common.SinD(116)*_vvvvvvvvvv3*3)+_vvvvvvvvv6)); + //BA.debugLineNum = 99;BA.debugLine="Recorte.LineTo(0,100%Y)"; +_recorte.LineTo((float) (0),(float) (anywheresoftware.b4a.keywords.Common.PerYToCurrent((float) (100),mostCurrent.activityBA))); + //BA.debugLineNum = 100;BA.debugLine="Recorte.LineTo(0,0)"; +_recorte.LineTo((float) (0),(float) (0)); + //BA.debugLineNum = 101;BA.debugLine="Recorte.LineTo(100%X,0)"; +_recorte.LineTo((float) (anywheresoftware.b4a.keywords.Common.PerXToCurrent((float) (100),mostCurrent.activityBA)),(float) (0)); + //BA.debugLineNum = 102;BA.debugLine="Recorte.LineTo(100%X,100%Y)"; +_recorte.LineTo((float) (anywheresoftware.b4a.keywords.Common.PerXToCurrent((float) (100),mostCurrent.activityBA)),(float) (anywheresoftware.b4a.keywords.Common.PerYToCurrent((float) (100),mostCurrent.activityBA))); + //BA.debugLineNum = 103;BA.debugLine="Recorte.LineTo( (CosD(80)*Radio*3)+CentroX, (Sin"; +_recorte.LineTo((float) ((anywheresoftware.b4a.keywords.Common.CosD(80)*_vvvvvvvvvv3*3)+_vvvvvvvvv5),(float) ((anywheresoftware.b4a.keywords.Common.SinD(80)*_vvvvvvvvvv3)+_vvvvvvvvv6)); + //BA.debugLineNum = 104;BA.debugLine="Pantalla.ClipPath(Recorte)"; +mostCurrent._vvvvvvvvvv2.ClipPath((android.graphics.Path)(_recorte.getObject())); + //BA.debugLineNum = 105;BA.debugLine="Pantalla.DrawCircle(CentroX,CentroY,Radio,Colors"; +mostCurrent._vvvvvvvvvv2.DrawCircle(_vvvvvvvvv5,_vvvvvvvvv6,_vvvvvvvvvv3,anywheresoftware.b4a.keywords.Common.Colors.White,anywheresoftware.b4a.keywords.Common.True,(float) (0)); + //BA.debugLineNum = 106;BA.debugLine="Pantalla.RemoveClip"; +mostCurrent._vvvvvvvvvv2.RemoveClip(); }; - //BA.debugLineNum = 98;BA.debugLine="For Hora=MinHora To MaxHora Step 1"; + //BA.debugLineNum = 109;BA.debugLine="For Hora=MinHora To MaxHora Step 1"; { -final int step44 = (int) (1); -final int limit44 = _vvvvv0; -_hora = _vvvvv7 ; -for (;(step44 > 0 && _hora <= limit44) || (step44 < 0 && _hora >= limit44) ;_hora = ((int)(0 + _hora + step44)) ) { - //BA.debugLineNum = 100;BA.debugLine="Dim X=HoraMinuto_X(Hora,0,0.95) As Float"; +final int step45 = (int) (1); +final int limit45 = _vvvvvvvvvv7; +_hora = _vvvvvvvvvv6 ; +for (;(step45 > 0 && _hora <= limit45) || (step45 < 0 && _hora >= limit45) ;_hora = ((int)(0 + _hora + step45)) ) { + //BA.debugLineNum = 111;BA.debugLine="Dim X=HoraMinuto_X(Hora,0,0.95) As Float"; _x = _horaminuto_x((float) (_hora),(float) (0),(float) (0.95)); - //BA.debugLineNum = 101;BA.debugLine="Dim Y=HoraMinuto_Y(Hora,0,0.95) As Float"; + //BA.debugLineNum = 112;BA.debugLine="Dim Y=HoraMinuto_Y(Hora,0,0.95) As Float"; _y = _horaminuto_y((float) (_hora),(float) (0),(float) (0.95)); - //BA.debugLineNum = 103;BA.debugLine="Pantalla.DrawCircle(X,Y,Radio*0.02,Colors.LightG"; -mostCurrent._vvvvv3.DrawCircle(_x,_y,(float) (_vvvvv4*0.02),anywheresoftware.b4a.keywords.Common.Colors.LightGray,anywheresoftware.b4a.keywords.Common.True,(float) (0)); - //BA.debugLineNum = 104;BA.debugLine="Dim X=HoraMinuto_X(Hora,0,0.85) As Float"; + //BA.debugLineNum = 114;BA.debugLine="Pantalla.DrawCircle(X,Y,Radio*0.02,Colors.LightG"; +mostCurrent._vvvvvvvvvv2.DrawCircle(_x,_y,(float) (_vvvvvvvvvv3*0.02),anywheresoftware.b4a.keywords.Common.Colors.LightGray,anywheresoftware.b4a.keywords.Common.True,(float) (0)); + //BA.debugLineNum = 115;BA.debugLine="Dim X=HoraMinuto_X(Hora,0,0.85) As Float"; _x = _horaminuto_x((float) (_hora),(float) (0),(float) (0.85)); - //BA.debugLineNum = 105;BA.debugLine="Dim Y=HoraMinuto_Y(Hora,0,0.85) As Float"; + //BA.debugLineNum = 116;BA.debugLine="Dim Y=HoraMinuto_Y(Hora,0,0.85) As Float"; _y = _horaminuto_y((float) (_hora),(float) (0),(float) (0.85)); - //BA.debugLineNum = 106;BA.debugLine="Dim NumeroHora As Label"; + //BA.debugLineNum = 117;BA.debugLine="Dim NumeroHora As Label"; _numerohora = new anywheresoftware.b4a.objects.LabelWrapper(); - //BA.debugLineNum = 107;BA.debugLine="NumeroHora.Initialize(\"\")"; + //BA.debugLineNum = 118;BA.debugLine="NumeroHora.Initialize(\"\")"; _numerohora.Initialize(mostCurrent.activityBA,""); - //BA.debugLineNum = 108;BA.debugLine="NumeroHora.Text=(Hora) Mod 24"; + //BA.debugLineNum = 119;BA.debugLine="NumeroHora.Text=(Hora) Mod 24"; _numerohora.setText(BA.ObjectToCharSequence((_hora)%24)); - //BA.debugLineNum = 109;BA.debugLine="NumeroHora.TextColor=Colors.DarkGray"; + //BA.debugLineNum = 120;BA.debugLine="NumeroHora.TextColor=Colors.DarkGray"; _numerohora.setTextColor(anywheresoftware.b4a.keywords.Common.Colors.DarkGray); - //BA.debugLineNum = 110;BA.debugLine="NumeroHora.Gravity=Gravity.CENTER"; + //BA.debugLineNum = 121;BA.debugLine="NumeroHora.Gravity=Gravity.CENTER"; _numerohora.setGravity(anywheresoftware.b4a.keywords.Common.Gravity.CENTER); - //BA.debugLineNum = 111;BA.debugLine="NumeroHora.TextSize=15"; + //BA.debugLineNum = 122;BA.debugLine="NumeroHora.TextSize=15"; _numerohora.setTextSize((float) (15)); - //BA.debugLineNum = 112;BA.debugLine="Activity.AddView(NumeroHora,X-15dip,Y-15dip,30di"; + //BA.debugLineNum = 123;BA.debugLine="Activity.AddView(NumeroHora,X-15dip,Y-15dip,30di"; mostCurrent._activity.AddView((android.view.View)(_numerohora.getObject()),(int) (_x-anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (15))),(int) (_y-anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (15))),anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (30)),anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (30))); } }; - //BA.debugLineNum = 115;BA.debugLine="If Starter.Secuencia(Starter.SecuenciaActiva).tab"; -if (mostCurrent._vvv3._vv7[mostCurrent._vvv3._vv6].tablero.tipo==1) { - //BA.debugLineNum = 116;BA.debugLine="MinHora=MinHora+12"; -_vvvvv7 = (int) (_vvvvv7+12); - //BA.debugLineNum = 117;BA.debugLine="MaxHora=MaxHora+12"; -_vvvvv0 = (int) (_vvvvv0+12); - }; - //BA.debugLineNum = 121;BA.debugLine="For NActividad=0 To Starter.Secuencia(Starter.Sec"; + //BA.debugLineNum = 127;BA.debugLine="Select Starter.Secuencia(Starter.SecuenciaActiva)"; +switch (BA.switchObjectToInt(mostCurrent._vvv4._vv7[mostCurrent._vvv4._vv6].tablero.tipo,(int) (0),(int) (1),(int) (2))) { +case 0: { + //BA.debugLineNum = 129;BA.debugLine="MinHora=0"; +_vvvvvvvvvv6 = (int) (0); + //BA.debugLineNum = 130;BA.debugLine="MaxHora=11"; +_vvvvvvvvvv7 = (int) (11); + break; } +case 1: { + //BA.debugLineNum = 132;BA.debugLine="MinHora=12"; +_vvvvvvvvvv6 = (int) (12); + //BA.debugLineNum = 133;BA.debugLine="MaxHora=23"; +_vvvvvvvvvv7 = (int) (23); + break; } +case 2: { + //BA.debugLineNum = 135;BA.debugLine="MinHora=0"; +_vvvvvvvvvv6 = (int) (0); + //BA.debugLineNum = 136;BA.debugLine="MaxHora=23"; +_vvvvvvvvvv7 = (int) (23); + break; } +} +; + //BA.debugLineNum = 140;BA.debugLine="For NActividad=0 To Starter.MaxActividades-1"; { -final int step62 = (int) (1); -final int limit62 = (int) (mostCurrent._vvv3._vv7[mostCurrent._vvv3._vv6].num_actividades-1); +final int step70 = 1; +final int limit70 = (int) (mostCurrent._vvv4._v0-1); _nactividad = (int) (0) ; -for (;(step62 > 0 && _nactividad <= limit62) || (step62 < 0 && _nactividad >= limit62) ;_nactividad = ((int)(0 + _nactividad + step62)) ) { - //BA.debugLineNum = 122;BA.debugLine="DibujarActividad(NActividad)"; -_vvvv0(_nactividad); +for (;(step70 > 0 && _nactividad <= limit70) || (step70 < 0 && _nactividad >= limit70) ;_nactividad = ((int)(0 + _nactividad + step70)) ) { + //BA.debugLineNum = 141;BA.debugLine="AnguloInicio(NActividad)=-1"; +_vvvvvvvvv7[_nactividad] = (float) (-1); + //BA.debugLineNum = 142;BA.debugLine="AnguloFin(NActividad)=-1"; +_vvvvvvvvvv1[_nactividad] = (float) (-1); } }; - //BA.debugLineNum = 126;BA.debugLine="For NActividad=0 To Starter.Secuencia(Starter.Sec"; + //BA.debugLineNum = 146;BA.debugLine="For NActividad=0 To Starter.Secuencia(Starter.Sec"; { -final int step65 = (int) (1); -final int limit65 = (int) (mostCurrent._vvv3._vv7[mostCurrent._vvv3._vv6].num_actividades-1); +final int step74 = (int) (1); +final int limit74 = (int) (mostCurrent._vvv4._vv7[mostCurrent._vvv4._vv6].num_actividades-1); _nactividad = (int) (0) ; -for (;(step65 > 0 && _nactividad <= limit65) || (step65 < 0 && _nactividad >= limit65) ;_nactividad = ((int)(0 + _nactividad + step65)) ) { - //BA.debugLineNum = 127;BA.debugLine="DibujarBoton(NActividad)"; -_vvvvv5(_nactividad); +for (;(step74 > 0 && _nactividad <= limit74) || (step74 < 0 && _nactividad >= limit74) ;_nactividad = ((int)(0 + _nactividad + step74)) ) { + //BA.debugLineNum = 147;BA.debugLine="DibujarActividad(NActividad)"; +_vvvvvvvvv4(_nactividad); } }; - //BA.debugLineNum = 131;BA.debugLine="Dim HoraActual=DateTime.GetHour(DateTime.Now) As"; -_horaactual = anywheresoftware.b4a.keywords.Common.DateTime.GetHour(anywheresoftware.b4a.keywords.Common.DateTime.getNow()); - //BA.debugLineNum = 132;BA.debugLine="Dim MinutoActual=DateTime.GetMinute(DateTime.Now)"; -_minutoactual = anywheresoftware.b4a.keywords.Common.DateTime.GetMinute(anywheresoftware.b4a.keywords.Common.DateTime.getNow()); - //BA.debugLineNum = 133;BA.debugLine="Dim SegundoActual=DateTime.GetSecond(DateTime.Now"; -_segundoactual = anywheresoftware.b4a.keywords.Common.DateTime.GetSecond(anywheresoftware.b4a.keywords.Common.DateTime.getNow()); - //BA.debugLineNum = 134;BA.debugLine="If (Starter.Secuencia(Starter.SecuenciaActiva).ta"; -if ((mostCurrent._vvv3._vv7[mostCurrent._vvv3._vv6].tablero.indicar_hora>0 && _horaactual>=_vvvvv7 && _horaactual<_vvvvv0)) { - //BA.debugLineNum = 135;BA.debugLine="If (Starter.Secuencia(Starter.SecuenciaActiva).t"; -if ((mostCurrent._vvv3._vv7[mostCurrent._vvv3._vv6].tablero.tipo==3 || mostCurrent._vvv3._vv7[mostCurrent._vvv3._vv6].tablero.indicar_hora==1)) { - //BA.debugLineNum = 136;BA.debugLine="Pantalla.DrawLine(CentroX,CentroY,HoraMinuto_X("; -mostCurrent._vvvvv3.DrawLine(_vvvvv1,_vvvvv2,_horaminuto_x((float) (_horaactual),(float) (_minutoactual),(float) (0.8)),_horaminuto_y((float) (_horaactual),(float) (_minutoactual),(float) (0.8)),anywheresoftware.b4a.keywords.Common.Colors.Red,(float) (anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (8)))); - }else { - //BA.debugLineNum = 138;BA.debugLine="Pantalla.DrawLine(CentroX,CentroY,HoraMinuto_X("; -mostCurrent._vvvvv3.DrawLine(_vvvvv1,_vvvvv2,_horaminuto_x((float) (_horaactual),(float) (_minutoactual),(float) (0.6)),_horaminuto_y((float) (_horaactual),(float) (_minutoactual),(float) (0.6)),anywheresoftware.b4a.keywords.Common.Colors.DarkGray,(float) (anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (8)))); - //BA.debugLineNum = 139;BA.debugLine="If (Starter.Secuencia(Starter.SecuenciaActiva)."; -if ((mostCurrent._vvv3._vv7[mostCurrent._vvv3._vv6].tablero.indicar_hora>1)) { - //BA.debugLineNum = 140;BA.debugLine="Dim AnguloMinuto=270+(MinutoActual*6) As Float"; -_angulominuto = (float) (270+(_minutoactual*6)); - //BA.debugLineNum = 141;BA.debugLine="Pantalla.DrawLine(CentroX,CentroY,CentroX+CosD"; -mostCurrent._vvvvv3.DrawLine(_vvvvv1,_vvvvv2,(float) (_vvvvv1+anywheresoftware.b4a.keywords.Common.CosD(_angulominuto)*_vvvvv4*0.8),(float) (_vvvvv2+anywheresoftware.b4a.keywords.Common.SinD(_angulominuto)*_vvvvv4*0.75),anywheresoftware.b4a.keywords.Common.Colors.DarkGray,(float) (anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (6)))); - //BA.debugLineNum = 142;BA.debugLine="If (Starter.Secuencia(Starter.SecuenciaActiva)"; -if ((mostCurrent._vvv3._vv7[mostCurrent._vvv3._vv6].tablero.indicar_hora>2)) { - //BA.debugLineNum = 143;BA.debugLine="Dim AnguloSegundo=270+(SegundoActual*6) As Fl"; -_angulosegundo = (float) (270+(_segundoactual*6)); - //BA.debugLineNum = 144;BA.debugLine="Pantalla.DrawLine(CentroX,CentroY,CentroX+Cos"; -mostCurrent._vvvvv3.DrawLine(_vvvvv1,_vvvvv2,(float) (_vvvvv1+anywheresoftware.b4a.keywords.Common.CosD(_angulosegundo)*_vvvvv4*0.9),(float) (_vvvvv2+anywheresoftware.b4a.keywords.Common.SinD(_angulosegundo)*_vvvvv4*0.9),anywheresoftware.b4a.keywords.Common.Colors.Red,(float) (anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (4)))); - }; - }; - }; - }; - //BA.debugLineNum = 151;BA.debugLine="Pantalla.DrawCircle(CentroX,CentroY,Radio*0.1,Col"; -mostCurrent._vvvvv3.DrawCircle(_vvvvv1,_vvvvv2,(float) (_vvvvv4*0.1),anywheresoftware.b4a.keywords.Common.Colors.Black,anywheresoftware.b4a.keywords.Common.True,(float) (0)); - //BA.debugLineNum = 155;BA.debugLine="Select Starter.Secuencia(Starter.SecuenciaActiva)"; -switch (BA.switchObjectToInt(mostCurrent._vvv3._vv7[mostCurrent._vvv3._vv6].tablero.tipo,(int) (0),(int) (1),(int) (2),(int) (3))) { + //BA.debugLineNum = 151;BA.debugLine="For NActividad=0 To Starter.Secuencia(Starter.Sec"; +{ +final int step77 = (int) (1); +final int limit77 = (int) (mostCurrent._vvv4._vv7[mostCurrent._vvv4._vv6].num_actividades-1); +_nactividad = (int) (0) ; +for (;(step77 > 0 && _nactividad <= limit77) || (step77 < 0 && _nactividad >= limit77) ;_nactividad = ((int)(0 + _nactividad + step77)) ) { + //BA.debugLineNum = 152;BA.debugLine="DibujarBoton(NActividad)"; +_vvvvvvvvvv4(_nactividad); + } +}; + //BA.debugLineNum = 156;BA.debugLine="Select Starter.Secuencia(Starter.SecuenciaActiva)"; +switch (BA.switchObjectToInt(mostCurrent._vvv4._vv7[mostCurrent._vvv4._vv6].tablero.tipo,(int) (0),(int) (1),(int) (2),(int) (3))) { case 0: { - //BA.debugLineNum = 157;BA.debugLine="CambiarVista.Text=\"Mañana\""; + //BA.debugLineNum = 158;BA.debugLine="CambiarVista.Text=\"Mañana\""; mostCurrent._cambiarvista.setText(BA.ObjectToCharSequence("Mañana")); break; } case 1: { - //BA.debugLineNum = 159;BA.debugLine="CambiarVista.Text=\"Tarde\""; + //BA.debugLineNum = 160;BA.debugLine="CambiarVista.Text=\"Tarde\""; mostCurrent._cambiarvista.setText(BA.ObjectToCharSequence("Tarde")); break; } case 2: { - //BA.debugLineNum = 161;BA.debugLine="CambiarVista.Text=\"Día\""; + //BA.debugLineNum = 162;BA.debugLine="CambiarVista.Text=\"Día\""; mostCurrent._cambiarvista.setText(BA.ObjectToCharSequence("Día")); break; } case 3: { - //BA.debugLineNum = 163;BA.debugLine="CambiarVista.Text=\"Secuencia\""; + //BA.debugLineNum = 164;BA.debugLine="CambiarVista.Text=\"Secuencia\""; mostCurrent._cambiarvista.setText(BA.ObjectToCharSequence("Secuencia")); break; } } ; - //BA.debugLineNum = 166;BA.debugLine="End Sub"; + //BA.debugLineNum = 167;BA.debugLine="DibujasAgujas"; +_vvvvvvvvvv0(); + //BA.debugLineNum = 169;BA.debugLine="End Sub"; +return ""; +} +public static String _vvvvvvvvvv0() throws Exception{ +anywheresoftware.b4a.objects.drawable.CanvasWrapper.RectWrapper _rectangulovacio = null; +int _horaactual = 0; +int _minutoactual = 0; +int _segundoactual = 0; +float _angulominuto = 0f; +float _angulosegundo = 0f; + //BA.debugLineNum = 171;BA.debugLine="Sub DibujasAgujas"; + //BA.debugLineNum = 172;BA.debugLine="Dim RectanguloVacio As Rect"; +_rectangulovacio = new anywheresoftware.b4a.objects.drawable.CanvasWrapper.RectWrapper(); + //BA.debugLineNum = 173;BA.debugLine="Dim HoraActual=DateTime.GetHour(DateTime.Now) As"; +_horaactual = anywheresoftware.b4a.keywords.Common.DateTime.GetHour(anywheresoftware.b4a.keywords.Common.DateTime.getNow()); + //BA.debugLineNum = 174;BA.debugLine="Dim MinutoActual=DateTime.GetMinute(DateTime.Now)"; +_minutoactual = anywheresoftware.b4a.keywords.Common.DateTime.GetMinute(anywheresoftware.b4a.keywords.Common.DateTime.getNow()); + //BA.debugLineNum = 175;BA.debugLine="Dim SegundoActual=DateTime.GetSecond(DateTime.Now"; +_segundoactual = anywheresoftware.b4a.keywords.Common.DateTime.GetSecond(anywheresoftware.b4a.keywords.Common.DateTime.getNow()); + //BA.debugLineNum = 177;BA.debugLine="RectanguloVacio.Initialize(0,0,PanelAgujas.Width,"; +_rectangulovacio.Initialize((int) (0),(int) (0),mostCurrent._panelagujas.getWidth(),mostCurrent._panelagujas.getHeight()); + //BA.debugLineNum = 178;BA.debugLine="PantallaAgujas.DrawRect(RectanguloVacio, Colors.T"; +mostCurrent._vvvvvvvvvv5.DrawRect((android.graphics.Rect)(_rectangulovacio.getObject()),anywheresoftware.b4a.keywords.Common.Colors.Transparent,anywheresoftware.b4a.keywords.Common.True,(float) (0)); + //BA.debugLineNum = 180;BA.debugLine="If (Starter.Secuencia(Starter.SecuenciaActiva).ta"; +if ((mostCurrent._vvv4._vv7[mostCurrent._vvv4._vv6].tablero.indicar_hora>0 && _horaactual>=_vvvvvvvvvv6 && _horaactual<_vvvvvvvvvv7)) { + //BA.debugLineNum = 181;BA.debugLine="If (Starter.Secuencia(Starter.SecuenciaActiva).t"; +if ((mostCurrent._vvv4._vv7[mostCurrent._vvv4._vv6].tablero.tipo==3 || mostCurrent._vvv4._vv7[mostCurrent._vvv4._vv6].tablero.indicar_hora==1)) { + //BA.debugLineNum = 182;BA.debugLine="PantallaAgujas.DrawLine(CentroX,CentroY,HoraMin"; +mostCurrent._vvvvvvvvvv5.DrawLine(_vvvvvvvvv5,_vvvvvvvvv6,_horaminuto_x((float) (_horaactual),(float) (_minutoactual),(float) (0.8)),_horaminuto_y((float) (_horaactual),(float) (_minutoactual),(float) (0.8)),anywheresoftware.b4a.keywords.Common.Colors.Red,(float) (anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (8)))); + }else { + //BA.debugLineNum = 184;BA.debugLine="PantallaAgujas.DrawLine(CentroX,CentroY,HoraMin"; +mostCurrent._vvvvvvvvvv5.DrawLine(_vvvvvvvvv5,_vvvvvvvvv6,_horaminuto_x((float) (_horaactual),(float) (_minutoactual),(float) (0.6)),_horaminuto_y((float) (_horaactual),(float) (_minutoactual),(float) (0.6)),anywheresoftware.b4a.keywords.Common.Colors.DarkGray,(float) (anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (8)))); + //BA.debugLineNum = 185;BA.debugLine="If (Starter.Secuencia(Starter.SecuenciaActiva)."; +if ((mostCurrent._vvv4._vv7[mostCurrent._vvv4._vv6].tablero.indicar_hora>1)) { + //BA.debugLineNum = 186;BA.debugLine="Dim AnguloMinuto=270+(MinutoActual*6) As Float"; +_angulominuto = (float) (270+(_minutoactual*6)); + //BA.debugLineNum = 187;BA.debugLine="PantallaAgujas.DrawLine(CentroX,CentroY,Centro"; +mostCurrent._vvvvvvvvvv5.DrawLine(_vvvvvvvvv5,_vvvvvvvvv6,(float) (_vvvvvvvvv5+anywheresoftware.b4a.keywords.Common.CosD(_angulominuto)*_vvvvvvvvvv3*0.8),(float) (_vvvvvvvvv6+anywheresoftware.b4a.keywords.Common.SinD(_angulominuto)*_vvvvvvvvvv3*0.75),anywheresoftware.b4a.keywords.Common.Colors.DarkGray,(float) (anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (6)))); + //BA.debugLineNum = 188;BA.debugLine="If (Starter.Secuencia(Starter.SecuenciaActiva)"; +if ((mostCurrent._vvv4._vv7[mostCurrent._vvv4._vv6].tablero.indicar_hora>2)) { + //BA.debugLineNum = 189;BA.debugLine="Dim AnguloSegundo=270+(SegundoActual*6) As Fl"; +_angulosegundo = (float) (270+(_segundoactual*6)); + //BA.debugLineNum = 190;BA.debugLine="PantallaAgujas.DrawLine(CentroX,CentroY,Centr"; +mostCurrent._vvvvvvvvvv5.DrawLine(_vvvvvvvvv5,_vvvvvvvvv6,(float) (_vvvvvvvvv5+anywheresoftware.b4a.keywords.Common.CosD(_angulosegundo)*_vvvvvvvvvv3*0.9),(float) (_vvvvvvvvv6+anywheresoftware.b4a.keywords.Common.SinD(_angulosegundo)*_vvvvvvvvvv3*0.9),anywheresoftware.b4a.keywords.Common.Colors.Red,(float) (anywheresoftware.b4a.keywords.Common.DipToCurrent((int) (4)))); + }; + }; + }; + }; + //BA.debugLineNum = 197;BA.debugLine="PantallaAgujas.DrawCircle(CentroX,CentroY,Radio*0"; +mostCurrent._vvvvvvvvvv5.DrawCircle(_vvvvvvvvv5,_vvvvvvvvv6,(float) (_vvvvvvvvvv3*0.1),anywheresoftware.b4a.keywords.Common.Colors.Black,anywheresoftware.b4a.keywords.Common.True,(float) (0)); + //BA.debugLineNum = 198;BA.debugLine="End Sub"; return ""; } public static String _globals() throws Exception{ - //BA.debugLineNum = 11;BA.debugLine="Sub Globals"; - //BA.debugLineNum = 15;BA.debugLine="Private PanelDescripcion As Panel"; + //BA.debugLineNum = 13;BA.debugLine="Sub Globals"; + //BA.debugLineNum = 17;BA.debugLine="Private PanelDescripcion As Panel"; mostCurrent._paneldescripcion = new anywheresoftware.b4a.objects.PanelWrapper(); - //BA.debugLineNum = 16;BA.debugLine="Private PanelReloj As Panel"; + //BA.debugLineNum = 18;BA.debugLine="Private PanelReloj As Panel"; mostCurrent._panelreloj = new anywheresoftware.b4a.objects.PanelWrapper(); - //BA.debugLineNum = 17;BA.debugLine="Private ImagenPictograma As ImageView"; + //BA.debugLineNum = 19;BA.debugLine="Private ImagenPictograma As ImageView"; mostCurrent._imagenpictograma = new anywheresoftware.b4a.objects.ImageViewWrapper(); - //BA.debugLineNum = 18;BA.debugLine="Private FondoPictograma As Panel"; + //BA.debugLineNum = 20;BA.debugLine="Private FondoPictograma As Panel"; mostCurrent._fondopictograma = new anywheresoftware.b4a.objects.PanelWrapper(); - //BA.debugLineNum = 19;BA.debugLine="Private TextoPictograma As Label"; + //BA.debugLineNum = 21;BA.debugLine="Private TextoPictograma As Label"; mostCurrent._textopictograma = new anywheresoftware.b4a.objects.LabelWrapper(); - //BA.debugLineNum = 21;BA.debugLine="Dim Pantalla As Canvas 'Región donde se dibuja el"; -mostCurrent._vvvvv3 = new anywheresoftware.b4a.objects.drawable.CanvasWrapper(); - //BA.debugLineNum = 24;BA.debugLine="Dim CentroX, CentroY, Radio As Float"; -_vvvvv1 = 0f; -_vvvvv2 = 0f; -_vvvvv4 = 0f; - //BA.debugLineNum = 25;BA.debugLine="Dim MinHora,MaxHora As Int"; -_vvvvv7 = 0; -_vvvvv0 = 0; - //BA.debugLineNum = 28;BA.debugLine="Dim Boton(Starter.MaxActividades) As Button"; -mostCurrent._vvvvv6 = new anywheresoftware.b4a.objects.ButtonWrapper[mostCurrent._vvv3._v0]; + //BA.debugLineNum = 22;BA.debugLine="Private PanelAgujas As Panel"; +mostCurrent._panelagujas = new anywheresoftware.b4a.objects.PanelWrapper(); + //BA.debugLineNum = 24;BA.debugLine="Dim Pantalla As Canvas 'Región donde se dibuja la"; +mostCurrent._vvvvvvvvvv2 = new anywheresoftware.b4a.objects.drawable.CanvasWrapper(); + //BA.debugLineNum = 25;BA.debugLine="Dim PantallaAgujas As Canvas"; +mostCurrent._vvvvvvvvvv5 = new anywheresoftware.b4a.objects.drawable.CanvasWrapper(); + //BA.debugLineNum = 28;BA.debugLine="Dim CentroX, CentroY, Radio As Float"; +_vvvvvvvvv5 = 0f; +_vvvvvvvvv6 = 0f; +_vvvvvvvvvv3 = 0f; + //BA.debugLineNum = 29;BA.debugLine="Dim MinHora,MaxHora As Int"; +_vvvvvvvvvv6 = 0; +_vvvvvvvvvv7 = 0; + //BA.debugLineNum = 32;BA.debugLine="Dim Boton(Starter.MaxActividades) As Button"; +mostCurrent._vvvvvvvvv2 = new anywheresoftware.b4a.objects.ButtonWrapper[mostCurrent._vvv4._v0]; { -int d0 = mostCurrent._vvvvv6.length; +int d0 = mostCurrent._vvvvvvvvv2.length; for (int i0 = 0;i0 < d0;i0++) { -mostCurrent._vvvvv6[i0] = new anywheresoftware.b4a.objects.ButtonWrapper(); +mostCurrent._vvvvvvvvv2[i0] = new anywheresoftware.b4a.objects.ButtonWrapper(); } } ; - //BA.debugLineNum = 30;BA.debugLine="Private CambiarVista As Button"; + //BA.debugLineNum = 34;BA.debugLine="Private CambiarVista As Button"; mostCurrent._cambiarvista = new anywheresoftware.b4a.objects.ButtonWrapper(); - //BA.debugLineNum = 31;BA.debugLine="Private DescripcionPictograma As Label"; + //BA.debugLineNum = 35;BA.debugLine="Private DescripcionPictograma As Label"; mostCurrent._descripcionpictograma = new anywheresoftware.b4a.objects.LabelWrapper(); - //BA.debugLineNum = 33;BA.debugLine="Private Volver As Button"; + //BA.debugLineNum = 37;BA.debugLine="Private Volver As Button"; mostCurrent._volver = new anywheresoftware.b4a.objects.ButtonWrapper(); - //BA.debugLineNum = 34;BA.debugLine="End Sub"; + //BA.debugLineNum = 40;BA.debugLine="Dim AnguloInicio(Starter.MaxActividades) As Float"; +_vvvvvvvvv7 = new float[mostCurrent._vvv4._v0]; +; + //BA.debugLineNum = 41;BA.debugLine="Dim AnguloFin(Starter.MaxActividades) As Float"; +_vvvvvvvvvv1 = new float[mostCurrent._vvv4._v0]; +; + //BA.debugLineNum = 43;BA.debugLine="End Sub"; return ""; } -public static int _vvvv6(int _hora24) throws Exception{ - //BA.debugLineNum = 271;BA.debugLine="Sub Hora24a12 (Hora24 As Int) As Int"; - //BA.debugLineNum = 272;BA.debugLine="If (Hora24>11) Then"; +public static int _vvvvvvvv0(int _hora24) throws Exception{ + //BA.debugLineNum = 309;BA.debugLine="Sub Hora24a12 (Hora24 As Int) As Int"; + //BA.debugLineNum = 310;BA.debugLine="If (Hora24>11) Then"; if ((_hora24>11)) { - //BA.debugLineNum = 273;BA.debugLine="Return Hora24-12"; + //BA.debugLineNum = 311;BA.debugLine="Return Hora24-12"; if (true) return (int) (_hora24-12); }else { - //BA.debugLineNum = 275;BA.debugLine="Return Hora24"; + //BA.debugLineNum = 313;BA.debugLine="Return Hora24"; if (true) return _hora24; }; - //BA.debugLineNum = 277;BA.debugLine="End Sub"; + //BA.debugLineNum = 315;BA.debugLine="End Sub"; return 0; } public static float _horaminuto_x(float _hora,float _minuto,float _distancia) throws Exception{ float _angulo = 0f; - //BA.debugLineNum = 245;BA.debugLine="Sub HoraMinuto_X(Hora As Float,Minuto As Float,Dis"; - //BA.debugLineNum = 246;BA.debugLine="If Starter.Secuencia(Starter.SecuenciaActiva).tab"; -if (mostCurrent._vvv3._vv7[mostCurrent._vvv3._vv6].tablero.tipo==3) { - //BA.debugLineNum = 247;BA.debugLine="Dim Angulo=120+(Hora+Minuto/60-MinHora)*300/(Max"; -_angulo = (float) (120+(_hora+_minuto/(double)60-_vvvvv7)*300/(double)(_vvvvv0-_vvvvv7)); - //BA.debugLineNum = 248;BA.debugLine="Return (CosD(Angulo)*Radio*Distancia)+CentroX"; -if (true) return (float) ((anywheresoftware.b4a.keywords.Common.CosD(_angulo)*_vvvvv4*_distancia)+_vvvvv1); + //BA.debugLineNum = 283;BA.debugLine="Sub HoraMinuto_X(Hora As Float,Minuto As Float,Dis"; + //BA.debugLineNum = 284;BA.debugLine="If Starter.Secuencia(Starter.SecuenciaActiva).tab"; +if (mostCurrent._vvv4._vv7[mostCurrent._vvv4._vv6].tablero.tipo==3) { + //BA.debugLineNum = 285;BA.debugLine="Dim Angulo=120+(Hora+Minuto/60-MinHora)*300/(Max"; +_angulo = (float) (120+(_hora+_minuto/(double)60-_vvvvvvvvvv6)*300/(double)(_vvvvvvvvvv7-_vvvvvvvvvv6)); + //BA.debugLineNum = 286;BA.debugLine="Return (CosD(Angulo)*Radio*Distancia)+CentroX"; +if (true) return (float) ((anywheresoftware.b4a.keywords.Common.CosD(_angulo)*_vvvvvvvvvv3*_distancia)+_vvvvvvvvv5); }else { - //BA.debugLineNum = 250;BA.debugLine="If Starter.Secuencia(Starter.SecuenciaActiva).ta"; -if (mostCurrent._vvv3._vv7[mostCurrent._vvv3._vv6].tablero.tipo==2) { - //BA.debugLineNum = 251;BA.debugLine="Hora=Hora/2"; + //BA.debugLineNum = 288;BA.debugLine="If Starter.Secuencia(Starter.SecuenciaActiva).ta"; +if (mostCurrent._vvv4._vv7[mostCurrent._vvv4._vv6].tablero.tipo==2) { + //BA.debugLineNum = 289;BA.debugLine="Hora=Hora/2"; _hora = (float) (_hora/(double)2); - //BA.debugLineNum = 252;BA.debugLine="Minuto=Minuto/2"; + //BA.debugLineNum = 290;BA.debugLine="Minuto=Minuto/2"; _minuto = (float) (_minuto/(double)2); }; - //BA.debugLineNum = 254;BA.debugLine="Return (CosD((Hora+Minuto/60)*(360/12)+270)*Radi"; -if (true) return (float) ((anywheresoftware.b4a.keywords.Common.CosD((_hora+_minuto/(double)60)*(360/(double)12)+270)*_vvvvv4*_distancia)+_vvvvv1); + //BA.debugLineNum = 292;BA.debugLine="Return (CosD((Hora+Minuto/60)*(360/12)+270)*Radi"; +if (true) return (float) ((anywheresoftware.b4a.keywords.Common.CosD((_hora+_minuto/(double)60)*(360/(double)12)+270)*_vvvvvvvvvv3*_distancia)+_vvvvvvvvv5); }; - //BA.debugLineNum = 256;BA.debugLine="End Sub"; + //BA.debugLineNum = 294;BA.debugLine="End Sub"; return 0f; } public static float _horaminuto_y(float _hora,float _minuto,float _distancia) throws Exception{ float _angulo = 0f; - //BA.debugLineNum = 258;BA.debugLine="Sub HoraMinuto_Y(Hora As Float,Minuto As Float,Dis"; - //BA.debugLineNum = 259;BA.debugLine="If Starter.Secuencia(Starter.SecuenciaActiva).tab"; -if (mostCurrent._vvv3._vv7[mostCurrent._vvv3._vv6].tablero.tipo==3) { - //BA.debugLineNum = 260;BA.debugLine="Dim Angulo=120+(Hora+Minuto/60-MinHora)*300/(Max"; -_angulo = (float) (120+(_hora+_minuto/(double)60-_vvvvv7)*300/(double)(_vvvvv0-_vvvvv7)); - //BA.debugLineNum = 261;BA.debugLine="Return (SinD(Angulo)*Radio*Distancia)+CentroY"; -if (true) return (float) ((anywheresoftware.b4a.keywords.Common.SinD(_angulo)*_vvvvv4*_distancia)+_vvvvv2); + //BA.debugLineNum = 296;BA.debugLine="Sub HoraMinuto_Y(Hora As Float,Minuto As Float,Dis"; + //BA.debugLineNum = 297;BA.debugLine="If Starter.Secuencia(Starter.SecuenciaActiva).tab"; +if (mostCurrent._vvv4._vv7[mostCurrent._vvv4._vv6].tablero.tipo==3) { + //BA.debugLineNum = 298;BA.debugLine="Dim Angulo=120+(Hora+Minuto/60-MinHora)*300/(Max"; +_angulo = (float) (120+(_hora+_minuto/(double)60-_vvvvvvvvvv6)*300/(double)(_vvvvvvvvvv7-_vvvvvvvvvv6)); + //BA.debugLineNum = 299;BA.debugLine="Return (SinD(Angulo)*Radio*Distancia)+CentroY"; +if (true) return (float) ((anywheresoftware.b4a.keywords.Common.SinD(_angulo)*_vvvvvvvvvv3*_distancia)+_vvvvvvvvv6); }else { - //BA.debugLineNum = 263;BA.debugLine="If Starter.Secuencia(Starter.SecuenciaActiva).ta"; -if (mostCurrent._vvv3._vv7[mostCurrent._vvv3._vv6].tablero.tipo==2) { - //BA.debugLineNum = 264;BA.debugLine="Hora=Hora/2"; + //BA.debugLineNum = 301;BA.debugLine="If Starter.Secuencia(Starter.SecuenciaActiva).ta"; +if (mostCurrent._vvv4._vv7[mostCurrent._vvv4._vv6].tablero.tipo==2) { + //BA.debugLineNum = 302;BA.debugLine="Hora=Hora/2"; _hora = (float) (_hora/(double)2); - //BA.debugLineNum = 265;BA.debugLine="Minuto=Minuto/2"; + //BA.debugLineNum = 303;BA.debugLine="Minuto=Minuto/2"; _minuto = (float) (_minuto/(double)2); }; - //BA.debugLineNum = 267;BA.debugLine="Return (SinD((Hora+Minuto/60)*(360/12)+270)*Radi"; -if (true) return (float) ((anywheresoftware.b4a.keywords.Common.SinD((_hora+_minuto/(double)60)*(360/(double)12)+270)*_vvvvv4*_distancia)+_vvvvv2); + //BA.debugLineNum = 305;BA.debugLine="Return (SinD((Hora+Minuto/60)*(360/12)+270)*Radi"; +if (true) return (float) ((anywheresoftware.b4a.keywords.Common.SinD((_hora+_minuto/(double)60)*(360/(double)12)+270)*_vvvvvvvvvv3*_distancia)+_vvvvvvvvv6); }; - //BA.debugLineNum = 269;BA.debugLine="End Sub"; + //BA.debugLineNum = 307;BA.debugLine="End Sub"; return 0f; } -public static String _vvvv7(int _minuto) throws Exception{ - //BA.debugLineNum = 279;BA.debugLine="Sub MinutoLegible (Minuto As Int) As String"; - //BA.debugLineNum = 280;BA.debugLine="If (Minuto==0) Then"; +public static String _vvvvvvvvv1(int _minuto) throws Exception{ + //BA.debugLineNum = 317;BA.debugLine="Sub MinutoLegible (Minuto As Int) As String"; + //BA.debugLineNum = 318;BA.debugLine="If (Minuto==0) Then"; if ((_minuto==0)) { - //BA.debugLineNum = 281;BA.debugLine="Return \"\""; + //BA.debugLineNum = 319;BA.debugLine="Return \"\""; if (true) return ""; }else if((_minuto==15)) { - //BA.debugLineNum = 283;BA.debugLine="Return \" y cuarto\""; + //BA.debugLineNum = 321;BA.debugLine="Return \" y cuarto\""; if (true) return " y cuarto"; }else if((_minuto==30)) { - //BA.debugLineNum = 285;BA.debugLine="Return \" y media\""; + //BA.debugLineNum = 323;BA.debugLine="Return \" y media\""; if (true) return " y media"; }else { - //BA.debugLineNum = 287;BA.debugLine="Return \":\"&NumberFormat(Minuto,2,0)"; + //BA.debugLineNum = 325;BA.debugLine="Return \":\"&NumberFormat(Minuto,2,0)"; if (true) return ":"+anywheresoftware.b4a.keywords.Common.NumberFormat(_minuto,(int) (2),(int) (0)); }; - //BA.debugLineNum = 289;BA.debugLine="End Sub"; + //BA.debugLineNum = 327;BA.debugLine="End Sub"; return ""; } +public static float _vvvvvvvvv0(float _angulo) throws Exception{ + //BA.debugLineNum = 379;BA.debugLine="Sub NormalizarAngulo(Angulo As Float) As Float"; + //BA.debugLineNum = 380;BA.debugLine="Angulo=Angulo+90 'Pone el 0 arriba"; +_angulo = (float) (_angulo+90); + //BA.debugLineNum = 381;BA.debugLine="If Angulo<0 Then"; +if (_angulo<0) { + //BA.debugLineNum = 382;BA.debugLine="Return Angulo+360"; +if (true) return (float) (_angulo+360); + }else { + //BA.debugLineNum = 384;BA.debugLine="Return Angulo"; +if (true) return _angulo; + }; + //BA.debugLineNum = 386;BA.debugLine="End Sub"; +return 0f; +} +public static boolean _panelagujas_touch(int _accion,float _x,float _y) throws Exception{ +float _angulo = 0f; +int _i = 0; + //BA.debugLineNum = 365;BA.debugLine="Sub PanelAgujas_Touch(Accion As Int, x As Float, y"; + //BA.debugLineNum = 366;BA.debugLine="Dim Angulo As Float"; +_angulo = 0f; + //BA.debugLineNum = 367;BA.debugLine="Dim i As Int"; +_i = 0; + //BA.debugLineNum = 368;BA.debugLine="If Accion = Activity.ACTION_DOWN Then"; +if (_accion==mostCurrent._activity.ACTION_DOWN) { + //BA.debugLineNum = 369;BA.debugLine="Angulo=NormalizarAngulo(ATan2D(y-CentroY,x-Centr"; +_angulo = _vvvvvvvvv0((float) (anywheresoftware.b4a.keywords.Common.ATan2D(_y-_vvvvvvvvv6,_x-_vvvvvvvvv5))); + //BA.debugLineNum = 370;BA.debugLine="For i=0 To Starter.Secuencia(Starter.SecuenciaAc"; +{ +final int step5 = 1; +final int limit5 = (int) (mostCurrent._vvv4._vv7[mostCurrent._vvv4._vv6].num_actividades-1); +_i = (int) (0) ; +for (;(step5 > 0 && _i <= limit5) || (step5 < 0 && _i >= limit5) ;_i = ((int)(0 + _i + step5)) ) { + //BA.debugLineNum = 371;BA.debugLine="If Angulo>=AnguloInicio(i) And Angulo<=AnguloFi"; +if (_angulo>=_vvvvvvvvv7[_i] && _angulo<=_vvvvvvvvvv1[_i]) { + //BA.debugLineNum = 372;BA.debugLine="ActivarBoton(i)"; +_vvvvvvvv7(_i); + }; + } +}; + }; + //BA.debugLineNum = 376;BA.debugLine="Return True"; +if (true) return anywheresoftware.b4a.keywords.Common.True; + //BA.debugLineNum = 377;BA.debugLine="End Sub"; +return false; +} public static String _panelreloj_touch(int _action,float _x,float _y) throws Exception{ - //BA.debugLineNum = 312;BA.debugLine="Sub PanelReloj_Touch (Action As Int, X As Float, Y"; - //BA.debugLineNum = 314;BA.debugLine="End Sub"; + //BA.debugLineNum = 344;BA.debugLine="Sub PanelReloj_Touch (Action As Int, X As Float, Y"; + //BA.debugLineNum = 346;BA.debugLine="End Sub"; return ""; } public static String _process_globals() throws Exception{ //BA.debugLineNum = 6;BA.debugLine="Sub Process_Globals"; - //BA.debugLineNum = 9;BA.debugLine="End Sub"; + //BA.debugLineNum = 9;BA.debugLine="Dim Temporizador As Timer"; +_vvv2 = new anywheresoftware.b4a.objects.Timer(); + //BA.debugLineNum = 11;BA.debugLine="End Sub"; +return ""; +} +public static String _temporizador_tick() throws Exception{ + //BA.debugLineNum = 360;BA.debugLine="Sub Temporizador_Tick"; + //BA.debugLineNum = 361;BA.debugLine="DibujasAgujas"; +_vvvvvvvvvv0(); + //BA.debugLineNum = 362;BA.debugLine="Activity.Invalidate"; +mostCurrent._activity.Invalidate(); + //BA.debugLineNum = 363;BA.debugLine="End Sub"; return ""; } public static String _volver_click() throws Exception{ - //BA.debugLineNum = 324;BA.debugLine="Sub Volver_Click"; - //BA.debugLineNum = 325;BA.debugLine="Activity.Finish"; + //BA.debugLineNum = 356;BA.debugLine="Sub Volver_Click"; + //BA.debugLineNum = 357;BA.debugLine="Activity.Finish"; mostCurrent._activity.Finish(); - //BA.debugLineNum = 326;BA.debugLine="End Sub"; + //BA.debugLineNum = 358;BA.debugLine="End Sub"; return ""; } } diff --git a/Starter.bas b/Starter.bas index 883a847..3aae533 100644 --- a/Starter.bas +++ b/Starter.bas @@ -13,11 +13,10 @@ Sub Process_Globals Dim CambiosVersion As String CambiosVersion= _ - "- Cambiado el tema de Holo a Material (se nota especialmente en la selección de horas)."&CRLF&CRLF& _ - "- Corregidos varios errores con la asignación de horas y el aviso de novedades de versión."&CRLF&CRLF& _ - "- Al hacer click en una etiqueta, si está el valor por defecto se vacía para escribir texto nuevo."&CRLF&CRLF& _ - "- En todas las pantallas se permite ir hacia atrás con el botón de la barra de navegación, o con un botón específico en pantalla."&CRLF&CRLF& _ - "- Mejorada la pantalla de 'Acerca de'." + "- Las agujas del reloj se mueven en tiempo real."&CRLF&CRLF& _ + "- En el modo de visualización, se puede seleccionar la actividad pulsando sobre cualquier parte del reloj (no solo el pictograma)."&CRLF&CRLF& _ + "- Al seleccionar pictogramas se cierra automáticamente el teclado si estaba abierto."&CRLF&CRLF& _ + "- Varias mejoras visuales y correcciones de bugs." 'These global variables will be declared once when the application starts. 'These variables can be accessed from all modules. @@ -181,8 +180,8 @@ Sub Inicializar_Con_Ejemplo ActividadSecuencia(0,8).pictograma="dormir_1" ActividadSecuencia(0,8).descripcion="Acostarse" - Secuencia(0).tablero.tipo=2 - Secuencia(0).tablero.indicar_hora=1 + Secuencia(0).tablero.tipo=3 + Secuencia(0).tablero.indicar_hora=3 Secuencia(0).tablero.tam_icono=14 Secuencia(0).pictograma="colegio" diff --git a/Visualizacion.bas b/Visualizacion.bas index 689e64b..19c1018 100644 --- a/Visualizacion.bas +++ b/Visualizacion.bas @@ -12,6 +12,8 @@ Version=7.8 Sub Process_Globals 'These global variables will be declared once when the application starts. 'These variables can be accessed from all modules. + Dim Temporizador As Timer + End Sub Sub Globals @@ -23,8 +25,10 @@ Sub Globals Private ImagenPictograma As ImageView Private FondoPictograma As Panel Private TextoPictograma As Label - - Dim Pantalla As Canvas 'Región donde se dibuja el reloj + Private PanelAgujas As Panel + + Dim Pantalla As Canvas 'Región donde se dibuja la visualización + Dim PantallaAgujas As Canvas 'Posiciones del Reloj Dim CentroX, CentroY, Radio As Float @@ -37,12 +41,19 @@ Sub Globals Private DescripcionPictograma As Label Private Volver As Button + + 'Ángulo de inicio y fin de cada actividad + Dim AnguloInicio(Starter.MaxActividades) As Float + Dim AnguloFin(Starter.MaxActividades) As Float + End Sub Sub Activity_Create(FirstTime As Boolean) - Activity.LoadLayout("RelojActividades") + Activity.LoadLayout("VisualizarSecuencia") DibujarTablero + Temporizador.Initialize("Temporizador",1000) + Temporizador.Enabled=True End Sub @@ -53,6 +64,7 @@ Sub DibujarTablero() Radio=45%x Pantalla.Initialize(PanelReloj) + PantallaAgujas.Initialize(PanelAgujas) 'Horas a representar If Starter.Secuencia(Starter.SecuenciaActiva).tablero.tipo<2 Then 'Reloj 12h @@ -63,7 +75,6 @@ Sub DibujarTablero() MaxHora=24 Else 'Arco MinHora=Starter.ActividadSecuencia(Starter.SecuenciaActiva,0).hora_inicio - 'MaxHora=Starter.ActividadSecuencia(Starter.SecuenciaActiva,Starter.NumActividades(Starter.SecuenciaActiva)-1).hora_fin MaxHora=Starter.ActividadSecuencia(Starter.SecuenciaActiva,Starter.Secuencia(Starter.SecuenciaActiva).num_actividades-1).hora_fin If (Starter.ActividadSecuencia(Starter.SecuenciaActiva,Starter.Secuencia(Starter.SecuenciaActiva).num_actividades-1).minuto_fin<>0) Then MaxHora=MaxHora+1 @@ -118,10 +129,24 @@ Sub DibujarTablero() Activity.AddView(NumeroHora,X-15dip,Y-15dip,30dip,30dip) Next - If Starter.Secuencia(Starter.SecuenciaActiva).tablero.tipo=1 Then 'Si es 12h PM, pasamos a 12 a 24 - MinHora=MinHora+12 - MaxHora=MaxHora+12 - End If + 'Ponemos las horas reales con las que vamos a comparar la actual para saber si dibujar o no las manecillas + Select Starter.Secuencia(Starter.SecuenciaActiva).tablero.tipo + Case 0 + MinHora=0 + MaxHora=11 + Case 1 + MinHora=12 + MaxHora=23 + Case 2 + MinHora=0 + MaxHora=23 + End Select + + 'Inicializa los valores de los ángulos + For NActividad=0 To Starter.MaxActividades-1 + AnguloInicio(NActividad)=-1 + AnguloFin(NActividad)=-1 + Next 'Actividades For NActividad=0 To Starter.Secuencia(Starter.SecuenciaActiva).num_actividades-1 Step 1 @@ -133,42 +158,49 @@ Sub DibujarTablero() DibujarBoton(NActividad) Next - 'Aguja + 'Indica modo de visualización + Select Starter.Secuencia(Starter.SecuenciaActiva).tablero.tipo + Case 0 + CambiarVista.Text="Mañana" + Case 1 + CambiarVista.Text="Tarde" + Case 2 + CambiarVista.Text="Día" + Case 3 + CambiarVista.Text="Secuencia" + End Select + + DibujasAgujas + +End Sub + +Sub DibujasAgujas + Dim RectanguloVacio As Rect Dim HoraActual=DateTime.GetHour(DateTime.Now) As Int Dim MinutoActual=DateTime.GetMinute(DateTime.Now) As Int Dim SegundoActual=DateTime.GetSecond(DateTime.Now) As Int + + RectanguloVacio.Initialize(0,0,PanelAgujas.Width,PanelAgujas.Height) + PantallaAgujas.DrawRect(RectanguloVacio, Colors.Transparent, True, 0) + If (Starter.Secuencia(Starter.SecuenciaActiva).tablero.indicar_hora>0 And HoraActual>=MinHora And HoraActual1) Then Dim AnguloMinuto=270+(MinutoActual*6) As Float - Pantalla.DrawLine(CentroX,CentroY,CentroX+CosD(AnguloMinuto)*Radio*0.8,CentroY+SinD(AnguloMinuto)*Radio*0.75,Colors.DarkGray,6dip) + PantallaAgujas.DrawLine(CentroX,CentroY,CentroX+CosD(AnguloMinuto)*Radio*0.8,CentroY+SinD(AnguloMinuto)*Radio*0.75,Colors.DarkGray,6dip) If (Starter.Secuencia(Starter.SecuenciaActiva).tablero.indicar_hora>2) Then Dim AnguloSegundo=270+(SegundoActual*6) As Float - Pantalla.DrawLine(CentroX,CentroY,CentroX+CosD(AnguloSegundo)*Radio*0.9,CentroY+SinD(AnguloSegundo)*Radio*0.9,Colors.Red,4dip) + PantallaAgujas.DrawLine(CentroX,CentroY,CentroX+CosD(AnguloSegundo)*Radio*0.9,CentroY+SinD(AnguloSegundo)*Radio*0.9,Colors.Red,4dip) End If End If End If End If 'Punto Central - Pantalla.DrawCircle(CentroX,CentroY,Radio*0.1,Colors.Black,True,0) - - 'Indica modo de visualización - 'CambiarVista.Text=Starter.TableroSecuencia(Starter.SecuenciaActiva).tipo - Select Starter.Secuencia(Starter.SecuenciaActiva).tablero.tipo - Case 0 - CambiarVista.Text="Mañana" - Case 1 - CambiarVista.Text="Tarde" - Case 2 - CambiarVista.Text="Día" - Case 3 - CambiarVista.Text="Secuencia" - End Select - + PantallaAgujas.DrawCircle(CentroX,CentroY,Radio*0.1,Colors.Black,True,0) End Sub Sub DibujarActividad(NumActividad As Int) @@ -200,6 +232,12 @@ Sub DibujarActividad(NumActividad As Int) Recorte.LineTo( HoraMinuto_X(HoraMitad,MinutoMitad,1.5), HoraMinuto_Y(HoraMitad,MinutoMitad,1.5)) Recorte.LineTo( HoraMinuto_X(HoraFin,MinFin,1.5) , HoraMinuto_Y(HoraFin,MinFin,1.5) ) Recorte.LineTo(CentroX,CentroY) + 'Anota los ángulos iniciales y finales de la actividad para despues identificar toques + AnguloInicio(NumActividad)=NormalizarAngulo(ATan2D(HoraMinuto_Y(HoraInicio,MinInicio,1.5)-CentroY,HoraMinuto_X(HoraInicio,MinInicio,1.5)-CentroX) Mod 360) + AnguloFin(NumActividad)=NormalizarAngulo(ATan2D(HoraMinuto_Y(HoraFin,MinFin,1.5)-CentroY,HoraMinuto_X(HoraFin,MinFin,1.5)-CentroX) Mod 360) + If AnguloFin(NumActividad)=0 Then + AnguloFin(NumActividad)=360 + End If 'Arco de circunferencia Pantalla.ClipPath(Recorte) @@ -235,7 +273,7 @@ Sub DibujarBoton(NumActividad As Int) 'Botón Boton(NumActividad).Initialize("BotonActividad") Boton(NumActividad).Tag=NumActividad - Dim DistanciaBoton=0.5+0.1*(NumActividad Mod 3) As Float 'Varía la distancia al centro en grupos de tres + Dim DistanciaBoton=0.3+0.1*(NumActividad Mod 3) As Float 'Varía la distancia al centro en grupos de tres Dim TamañoIcono=Starter.Secuencia(Starter.SecuenciaActiva).tablero.tam_icono*1%X As Float Dim BotonX=HoraMinuto_X(HoraMitad,MinutoMitad,DistanciaBoton)-TamañoIcono/2 As Float Dim BotonY=HoraMinuto_Y(HoraMitad,MinutoMitad,DistanciaBoton)-TamañoIcono/2 As Float @@ -297,13 +335,7 @@ End Sub Sub BotonActividad_click Dim BotonPulsado As Button BotonPulsado=Sender - Dim ActividadPulsada As Actividad - ActividadPulsada=Starter.ActividadSecuencia(Starter.SecuenciaActiva,BotonPulsado.Tag) - ImagenPictograma.Bitmap=LoadBitmap(File.DirAssets,Starter.ActividadSecuencia(Starter.SecuenciaActiva,BotonPulsado.Tag).pictograma & ".png") - TextoPictograma.Text=ActividadPulsada.descripcion.ToUpperCase - DescripcionPictograma.Text="De "&Hora24a12(ActividadPulsada.hora_inicio)&MinutoLegible(ActividadPulsada.minuto_inicio)&" a "&Hora24a12(ActividadPulsada.hora_fin)&MinutoLegible(ActividadPulsada.minuto_fin) - FondoPictograma.Color=Starter.Colores(BotonPulsado.Tag) - BotonPulsado.BringToFront() + ActivarBoton(BotonPulsado.Tag) End Sub Sub Activity_Resume @@ -323,10 +355,46 @@ Sub CambiarVista_Click Starter.Secuencia(Starter.SecuenciaActiva).tablero.tipo=((Starter.Secuencia(Starter.SecuenciaActiva).tablero.tipo)+1) Mod 4 Activity.RemoveAllViews Activity.Invalidate - Activity.LoadLayout("RelojActividades") + Activity.LoadLayout("VisualizarSecuencia") DibujarTablero End Sub Sub Volver_Click Activity.Finish -End Sub \ No newline at end of file +End Sub + +Sub Temporizador_Tick + DibujasAgujas + Activity.Invalidate +End Sub + +Sub PanelAgujas_Touch(Accion As Int, x As Float, y As Float) As Boolean + Dim Angulo As Float + Dim i As Int + If Accion = Activity.ACTION_DOWN Then + Angulo=NormalizarAngulo(ATan2D(y-CentroY,x-CentroX)) + For i=0 To Starter.Secuencia(Starter.SecuenciaActiva).num_actividades-1 + If Angulo>=AnguloInicio(i) And Angulo<=AnguloFin(i) Then + ActivarBoton(i) + End If + Next + End If + Return True +End Sub + +Sub NormalizarAngulo(Angulo As Float) As Float + Angulo=Angulo+90 'Pone el 0 arriba + If Angulo<0 Then + Return Angulo+360 + Else + Return Angulo + End If +End Sub + +Sub ActivarBoton(i As Int) + ImagenPictograma.Bitmap=LoadBitmap(File.DirAssets,Starter.ActividadSecuencia(Starter.SecuenciaActiva,i).pictograma & ".png") + TextoPictograma.Text=Starter.ActividadSecuencia(Starter.SecuenciaActiva,i).descripcion.ToUpperCase + DescripcionPictograma.Text="De "&Hora24a12(Starter.ActividadSecuencia(Starter.SecuenciaActiva,i).hora_inicio)&MinutoLegible(Starter.ActividadSecuencia(Starter.SecuenciaActiva,i).minuto_inicio)&" a "&Hora24a12(Starter.ActividadSecuencia(Starter.SecuenciaActiva,i).hora_fin)&MinutoLegible(Starter.ActividadSecuencia(Starter.SecuenciaActiva,i).minuto_fin) + FondoPictograma.Color=Starter.Colores(i) + Boton(i).BringToFront() +End Sub diff --git a/pictorario.b4a b/pictorario.b4a index eda225f..0e85714 100644 --- a/pictorario.b4a +++ b/pictorario.b4a @@ -121,45 +121,45 @@ File205=pregunta.png File206=pueblo.png File207=rayuela.png File208=reloj_6.png -File209=RelojActividades.bal +File209=restaurante.png File21=comer_1.png -File210=restaurante.png -File211=restaurante_1.png -File212=restaurante_2.png -File213=restaurante_3.png -File214=saltar a la comba.png -File215=saltar a la comba_1.png -File216=saltar a la comba_2.png -File217=secarse.png -File218=secarse_1.png -File219=secarse_2.png +File210=restaurante_1.png +File211=restaurante_2.png +File212=restaurante_3.png +File213=saltar a la comba.png +File214=saltar a la comba_1.png +File215=saltar a la comba_2.png +File216=secarse.png +File217=secarse_1.png +File218=secarse_2.png +File219=siesta.png File22=comida.png -File220=siesta.png -File221=siesta_1.png -File222=tele.png -File223=tele_1.png -File224=ti@teres.png -File225=tijeras escolares.png -File226=tijeras.png -File227=toboga@n.png -File228=toboga@n_1.png -File229=tomar el sol.png +File220=siesta_1.png +File221=tele.png +File222=tele_1.png +File223=ti@teres.png +File224=tijeras escolares.png +File225=tijeras.png +File226=toboga@n.png +File227=toboga@n_1.png +File228=tomar el sol.png +File229=tomar el sol_1.png File23=comprar.png -File230=tomar el sol_1.png -File231=tomar el sol_2.png -File232=trabajar_en_el_ordenador.png -File233=trabajos manuales_1.png -File234=trabajos manuales_2.png -File235=ver la tele_3.png -File236=ver la tele_4.png -File237=ver la tele_5.png -File238=ver la tele_6.png -File239=ver la tele_7.png +File230=tomar el sol_2.png +File231=trabajar_en_el_ordenador.png +File232=trabajos manuales_1.png +File233=trabajos manuales_2.png +File234=ver la tele_3.png +File235=ver la tele_4.png +File236=ver la tele_5.png +File237=ver la tele_6.png +File238=ver la tele_7.png +File239=vestirse.png File24=comprar_2.png -File240=vestirse.png -File241=vestirse_1.png -File242=videojuego.png -File243=videojuego_1.png +File240=vestirse_1.png +File241=videojuego.png +File242=videojuego_1.png +File243=VisualizarSecuencia.bal File244=zoo.png File25=comprar_3.png File26=computador.png @@ -365,7 +365,7 @@ FileGroup205=Default Group\Pictogramas FileGroup206=Default Group\Pictogramas FileGroup207=Default Group\Pictogramas FileGroup208=Default Group\Pictogramas -FileGroup209=Default Group +FileGroup209=Default Group\Pictogramas FileGroup21=Default Group\Pictogramas FileGroup210=Default Group\Pictogramas FileGroup211=Default Group\Pictogramas @@ -390,8 +390,8 @@ FileGroup228=Default Group\Pictogramas FileGroup229=Default Group\Pictogramas FileGroup23=Default Group\Pictogramas FileGroup230=Default Group\Pictogramas -FileGroup231=Default Group\Pictogramas -FileGroup232=Default Group +FileGroup231=Default Group +FileGroup232=Default Group\Pictogramas FileGroup233=Default Group\Pictogramas FileGroup234=Default Group\Pictogramas FileGroup235=Default Group\Pictogramas @@ -403,7 +403,7 @@ FileGroup24=Default Group\Pictogramas FileGroup240=Default Group\Pictogramas FileGroup241=Default Group\Pictogramas FileGroup242=Default Group\Pictogramas -FileGroup243=Default Group\Pictogramas +FileGroup243=Default Group FileGroup244=Default Group\Pictogramas FileGroup25=Default Group\Pictogramas FileGroup26=Default Group\Pictogramas @@ -493,20 +493,21 @@ Library1=core Library2=phone Library3=keyvaluestore2 Library4=dialogs +Library5=ime ManifestCode='This code will be applied to the manifest file during compilation.~\n~'You do not need to modify it in most cases.~\n~'See this link for for more information: https://www.b4x.com/forum/showthread.php?p=78136~\n~AddManifestText(~\n~~\n~)~\n~SetApplicationAttribute(android:icon, "@drawable/icon")~\n~SetApplicationAttribute(android:label, "$LABEL$")~\n~'End of default text.~\n~~\n~SetApplicationAttribute(android:theme, "@android:style/Theme.Material.Light")~\n~~\n~ -Module1=Visualizacion -Module2=ConfigurarSecuencia -Module3=Starter +Module1=ConfigurarSecuencia +Module2=Starter +Module3=Visualizacion Module4=AcercaDe NumberOfFiles=244 -NumberOfLibraries=4 +NumberOfLibraries=5 NumberOfModules=4 Version=8 @EndOfDesignText@ #Region Project Attributes #ApplicationLabel: Pictorario - #VersionCode: 4 - #VersionName: Beta 4 + #VersionCode: 5 + #VersionName: Beta 5 #SupportedOrientations: portrait #CanInstallToExternalStorage: False #End Region @@ -521,7 +522,6 @@ Version=8 Sub Process_Globals 'These global variables will be declared once when the application starts. 'These variables can be accessed from all modules. - End Sub Sub Globals @@ -538,6 +538,7 @@ Sub Globals Private PanelScroll As ScrollView Private Pictorario As Label + End Sub @@ -550,6 +551,7 @@ Sub Activity_Create(FirstTime As Boolean) 'Si se ha actualizado la versión, muestra las novedades y guarda el cambio de versión If (Starter.VersionInstalada<>-1 And Starter.VersionInstalada<>Application.VersionCode) Then Msgbox2("Novedades de la versión "&Application.VersionName&":"&CRLF&CRLF&Starter.CambiosVersion,"APLICACIÓN ACTUALIZADA","Continuar","","",Null) + Starter.VersionInstalada=Application.VersionCode CallSub(Starter,"Guardar_Configuracion") Else 'Si no, muestra el aviso estándar, solo en el primer arranque If FirstTime==True Then diff --git a/pictorario.b4a.meta b/pictorario.b4a.meta index c1f2d1e..1b02a61 100644 --- a/pictorario.b4a.meta +++ b/pictorario.b4a.meta @@ -1,5 +1,5 @@ ModuleBookmarks0= -ModuleBookmarks1=90 +ModuleBookmarks1=94 ModuleBookmarks2= ModuleBookmarks3= ModuleBookmarks4= @@ -14,4 +14,4 @@ ModuleClosedNodes2= ModuleClosedNodes3= ModuleClosedNodes4= SelectedBuild=0 -VisibleModules=1,2,3,4 +VisibleModules=1,2,3