mirror of
https://github.com/KeymonSoft/Medicomed_Preventa.git
synced 2026-04-20 22:39:14 +00:00
v: 5.10.24
Se hicieron invisibles normales de la venta, se agregaron 2 botones mas, uno indica que tieene venta y el otro que no tiene, tambien al boton que indica que tiene venta se le agrega una pequeña ventana para agregar la venta que se le indique.
This commit is contained in:
747
B4A/Objects/src/keymon/lat/medicomed/b4xsearchtemplate.java
Normal file
747
B4A/Objects/src/keymon/lat/medicomed/b4xsearchtemplate.java
Normal file
@@ -0,0 +1,747 @@
|
||||
package keymon.lat.medicomed;
|
||||
|
||||
|
||||
import anywheresoftware.b4a.BA;
|
||||
import anywheresoftware.b4a.B4AClass;
|
||||
import anywheresoftware.b4a.BALayout;
|
||||
import anywheresoftware.b4a.debug.*;
|
||||
|
||||
public class b4xsearchtemplate extends B4AClass.ImplB4AClass implements BA.SubDelegator{
|
||||
private static java.util.HashMap<String, java.lang.reflect.Method> htSubs;
|
||||
private void innerInitialize(BA _ba) throws Exception {
|
||||
if (ba == null) {
|
||||
ba = new anywheresoftware.b4a.ShellBA(_ba, this, htSubs, "keymon.lat.medicomed.b4xsearchtemplate");
|
||||
if (htSubs == null) {
|
||||
ba.loadHtSubs(this.getClass());
|
||||
htSubs = ba.htSubs;
|
||||
}
|
||||
|
||||
}
|
||||
if (BA.isShellModeRuntimeCheck(ba))
|
||||
this.getClass().getMethod("_class_globals", keymon.lat.medicomed.b4xsearchtemplate.class).invoke(this, new Object[] {null});
|
||||
else
|
||||
ba.raiseEvent2(null, true, "class_globals", false);
|
||||
}
|
||||
|
||||
|
||||
public void innerInitializeHelper(anywheresoftware.b4a.BA _ba) throws Exception{
|
||||
innerInitialize(_ba);
|
||||
}
|
||||
public Object callSub(String sub, Object sender, Object[] args) throws Exception {
|
||||
return BA.SubDelegator.SubNotFound;
|
||||
}
|
||||
public anywheresoftware.b4a.keywords.Common __c = null;
|
||||
public anywheresoftware.b4a.objects.B4XViewWrapper.XUI _xui = null;
|
||||
public anywheresoftware.b4a.objects.B4XViewWrapper _mbase = null;
|
||||
public b4a.example3.customlistview _customlistview1 = null;
|
||||
public keymon.lat.medicomed.b4xdialog _xdialog = null;
|
||||
public keymon.lat.medicomed.b4xfloattextfield _searchfield = null;
|
||||
public anywheresoftware.b4a.objects.collections.Map _prefixlist = null;
|
||||
public anywheresoftware.b4a.objects.collections.Map _substringlist = null;
|
||||
public int _texthighlightcolor = 0;
|
||||
public int _itemhightlightcolor = 0;
|
||||
public int _max_limit = 0;
|
||||
public int _maxnumberofitemstoshow = 0;
|
||||
public anywheresoftware.b4a.objects.collections.List _itemscache = null;
|
||||
public anywheresoftware.b4a.objects.collections.List _allitems = null;
|
||||
public String _selecteditem = "";
|
||||
public String _lastterm = "";
|
||||
public anywheresoftware.b4a.objects.IME _ime = null;
|
||||
public boolean _allowunlistedtext = false;
|
||||
public boolean _prefixonly = false;
|
||||
public b4a.example.dateutils _dateutils = null;
|
||||
public keymon.lat.medicomed.main _main = null;
|
||||
public keymon.lat.medicomed.starter _starter = null;
|
||||
public keymon.lat.medicomed.subs _subs = null;
|
||||
public keymon.lat.medicomed.appupdater _appupdater = null;
|
||||
public keymon.lat.medicomed.mapa_rutas _mapa_rutas = null;
|
||||
public keymon.lat.medicomed.tracker _tracker = null;
|
||||
public keymon.lat.medicomed.newinst2 _newinst2 = null;
|
||||
public keymon.lat.medicomed.b4xpages _b4xpages = null;
|
||||
public keymon.lat.medicomed.b4xcollections _b4xcollections = null;
|
||||
public keymon.lat.medicomed.httputils2service _httputils2service = null;
|
||||
public keymon.lat.medicomed.xuiviewsutils _xuiviewsutils = null;
|
||||
public anywheresoftware.b4a.objects.B4XViewWrapper _getpanel(keymon.lat.medicomed.b4xsearchtemplate __ref,keymon.lat.medicomed.b4xdialog _dialog) throws Exception{
|
||||
__ref = this;
|
||||
RDebugUtils.currentModule="b4xsearchtemplate";
|
||||
if (Debug.shouldDelegate(ba, "getpanel", true))
|
||||
{return ((anywheresoftware.b4a.objects.B4XViewWrapper) Debug.delegate(ba, "getpanel", new Object[] {_dialog}));}
|
||||
RDebugUtils.currentLine=58720256;
|
||||
//BA.debugLineNum = 58720256;BA.debugLine="Public Sub GetPanel (Dialog As B4XDialog) As B4XVi";
|
||||
RDebugUtils.currentLine=58720257;
|
||||
//BA.debugLineNum = 58720257;BA.debugLine="Return mBase";
|
||||
if (true) return __ref._mbase /*anywheresoftware.b4a.objects.B4XViewWrapper*/ ;
|
||||
RDebugUtils.currentLine=58720258;
|
||||
//BA.debugLineNum = 58720258;BA.debugLine="End Sub";
|
||||
return null;
|
||||
}
|
||||
public void _show(keymon.lat.medicomed.b4xsearchtemplate __ref,keymon.lat.medicomed.b4xdialog _dialog) throws Exception{
|
||||
RDebugUtils.currentModule="b4xsearchtemplate";
|
||||
if (Debug.shouldDelegate(ba, "show", true))
|
||||
{Debug.delegate(ba, "show", new Object[] {_dialog}); return;}
|
||||
ResumableSub_Show rsub = new ResumableSub_Show(this,__ref,_dialog);
|
||||
rsub.resume(ba, null);
|
||||
}
|
||||
public static class ResumableSub_Show extends BA.ResumableSub {
|
||||
public ResumableSub_Show(keymon.lat.medicomed.b4xsearchtemplate parent,keymon.lat.medicomed.b4xsearchtemplate __ref,keymon.lat.medicomed.b4xdialog _dialog) {
|
||||
this.parent = parent;
|
||||
this.__ref = __ref;
|
||||
this._dialog = _dialog;
|
||||
this.__ref = parent;
|
||||
}
|
||||
keymon.lat.medicomed.b4xsearchtemplate __ref;
|
||||
keymon.lat.medicomed.b4xsearchtemplate parent;
|
||||
keymon.lat.medicomed.b4xdialog _dialog;
|
||||
|
||||
@Override
|
||||
public void resume(BA ba, Object[] result) throws Exception{
|
||||
RDebugUtils.currentModule="b4xsearchtemplate";
|
||||
|
||||
while (true) {
|
||||
switch (state) {
|
||||
case -1:
|
||||
return;
|
||||
|
||||
case 0:
|
||||
//C
|
||||
this.state = -1;
|
||||
RDebugUtils.currentLine=58785793;
|
||||
//BA.debugLineNum = 58785793;BA.debugLine="xDialog = Dialog";
|
||||
__ref._xdialog /*keymon.lat.medicomed.b4xdialog*/ = _dialog;
|
||||
RDebugUtils.currentLine=58785794;
|
||||
//BA.debugLineNum = 58785794;BA.debugLine="xDialog.PutAtTop = xui.IsB4A Or xui.IsB4i";
|
||||
__ref._xdialog /*keymon.lat.medicomed.b4xdialog*/ ._putattop /*boolean*/ = __ref._xui /*anywheresoftware.b4a.objects.B4XViewWrapper.XUI*/ .getIsB4A() || __ref._xui /*anywheresoftware.b4a.objects.B4XViewWrapper.XUI*/ .getIsB4i();
|
||||
RDebugUtils.currentLine=58785795;
|
||||
//BA.debugLineNum = 58785795;BA.debugLine="CustomListView1.AsView.Color = xui.Color_Transpar";
|
||||
__ref._customlistview1 /*b4a.example3.customlistview*/ ._asview().setColor(__ref._xui /*anywheresoftware.b4a.objects.B4XViewWrapper.XUI*/ .Color_Transparent);
|
||||
RDebugUtils.currentLine=58785796;
|
||||
//BA.debugLineNum = 58785796;BA.debugLine="CustomListView1.sv.Color = xui.Color_Transparent";
|
||||
__ref._customlistview1 /*b4a.example3.customlistview*/ ._sv.setColor(__ref._xui /*anywheresoftware.b4a.objects.B4XViewWrapper.XUI*/ .Color_Transparent);
|
||||
RDebugUtils.currentLine=58785797;
|
||||
//BA.debugLineNum = 58785797;BA.debugLine="mBase.Color = xui.Color_Transparent";
|
||||
__ref._mbase /*anywheresoftware.b4a.objects.B4XViewWrapper*/ .setColor(__ref._xui /*anywheresoftware.b4a.objects.B4XViewWrapper.XUI*/ .Color_Transparent);
|
||||
RDebugUtils.currentLine=58785798;
|
||||
//BA.debugLineNum = 58785798;BA.debugLine="Sleep(20)";
|
||||
parent.__c.Sleep(ba,new anywheresoftware.b4a.shell.DebugResumableSub.DelegatableResumableSub(this, "b4xsearchtemplate", "show"),(int) (20));
|
||||
this.state = 1;
|
||||
return;
|
||||
case 1:
|
||||
//C
|
||||
this.state = -1;
|
||||
;
|
||||
RDebugUtils.currentLine=58785799;
|
||||
//BA.debugLineNum = 58785799;BA.debugLine="Update(\"\", True)";
|
||||
__ref._update /*String*/ (null,"",parent.__c.True);
|
||||
RDebugUtils.currentLine=58785800;
|
||||
//BA.debugLineNum = 58785800;BA.debugLine="CustomListView1.JumpToItem(0)";
|
||||
__ref._customlistview1 /*b4a.example3.customlistview*/ ._jumptoitem((int) (0));
|
||||
RDebugUtils.currentLine=58785801;
|
||||
//BA.debugLineNum = 58785801;BA.debugLine="SearchField.Text = \"\"";
|
||||
__ref._searchfield /*keymon.lat.medicomed.b4xfloattextfield*/ ._settext /*String*/ (null,"");
|
||||
RDebugUtils.currentLine=58785802;
|
||||
//BA.debugLineNum = 58785802;BA.debugLine="SearchField.TextField.RequestFocus";
|
||||
__ref._searchfield /*keymon.lat.medicomed.b4xfloattextfield*/ ._gettextfield /*anywheresoftware.b4a.objects.B4XViewWrapper*/ (null).RequestFocus();
|
||||
RDebugUtils.currentLine=58785804;
|
||||
//BA.debugLineNum = 58785804;BA.debugLine="IME.ShowKeyboard(SearchField.TextField)";
|
||||
__ref._ime /*anywheresoftware.b4a.objects.IME*/ .ShowKeyboard((android.view.View)(__ref._searchfield /*keymon.lat.medicomed.b4xfloattextfield*/ ._gettextfield /*anywheresoftware.b4a.objects.B4XViewWrapper*/ (null).getObject()));
|
||||
RDebugUtils.currentLine=58785806;
|
||||
//BA.debugLineNum = 58785806;BA.debugLine="End Sub";
|
||||
if (true) break;
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
public String _dialogclosed(keymon.lat.medicomed.b4xsearchtemplate __ref,int _result) throws Exception{
|
||||
__ref = this;
|
||||
RDebugUtils.currentModule="b4xsearchtemplate";
|
||||
if (Debug.shouldDelegate(ba, "dialogclosed", true))
|
||||
{return ((String) Debug.delegate(ba, "dialogclosed", new Object[] {_result}));}
|
||||
RDebugUtils.currentLine=59310080;
|
||||
//BA.debugLineNum = 59310080;BA.debugLine="Private Sub DialogClosed(Result As Int) 'ignore";
|
||||
RDebugUtils.currentLine=59310082;
|
||||
//BA.debugLineNum = 59310082;BA.debugLine="End Sub";
|
||||
return "";
|
||||
}
|
||||
public String _additemstolist(keymon.lat.medicomed.b4xsearchtemplate __ref,anywheresoftware.b4a.objects.collections.List _li,String _full) throws Exception{
|
||||
__ref = this;
|
||||
RDebugUtils.currentModule="b4xsearchtemplate";
|
||||
if (Debug.shouldDelegate(ba, "additemstolist", true))
|
||||
{return ((String) Debug.delegate(ba, "additemstolist", new Object[] {_li,_full}));}
|
||||
int _i = 0;
|
||||
String _item = "";
|
||||
int _x = 0;
|
||||
int _pnlcolor = 0;
|
||||
anywheresoftware.b4a.objects.CSBuilder _cs = null;
|
||||
anywheresoftware.b4a.objects.B4XViewWrapper _p = null;
|
||||
RDebugUtils.currentLine=59113472;
|
||||
//BA.debugLineNum = 59113472;BA.debugLine="Private Sub AddItemsToList(li As List, full As Str";
|
||||
RDebugUtils.currentLine=59113473;
|
||||
//BA.debugLineNum = 59113473;BA.debugLine="If li.IsInitialized = False Then Return";
|
||||
if (_li.IsInitialized()==__c.False) {
|
||||
if (true) return "";};
|
||||
RDebugUtils.currentLine=59113478;
|
||||
//BA.debugLineNum = 59113478;BA.debugLine="For i = 0 To li.Size - 1";
|
||||
{
|
||||
final int step2 = 1;
|
||||
final int limit2 = (int) (_li.getSize()-1);
|
||||
_i = (int) (0) ;
|
||||
for (;_i <= limit2 ;_i = _i + step2 ) {
|
||||
RDebugUtils.currentLine=59113479;
|
||||
//BA.debugLineNum = 59113479;BA.debugLine="If CustomListView1.Size >= MaxNumberOfItemsToSho";
|
||||
if (__ref._customlistview1 /*b4a.example3.customlistview*/ ._getsize()>=__ref._maxnumberofitemstoshow /*int*/ ) {
|
||||
if (true) return "";};
|
||||
RDebugUtils.currentLine=59113480;
|
||||
//BA.debugLineNum = 59113480;BA.debugLine="Dim item As String = li.Get(i)";
|
||||
_item = BA.ObjectToString(_li.Get(_i));
|
||||
RDebugUtils.currentLine=59113481;
|
||||
//BA.debugLineNum = 59113481;BA.debugLine="Dim x As Int = item.ToLowerCase.IndexOf(full)";
|
||||
_x = _item.toLowerCase().indexOf(_full);
|
||||
RDebugUtils.currentLine=59113482;
|
||||
//BA.debugLineNum = 59113482;BA.debugLine="If x = -1 Then";
|
||||
if (_x==-1) {
|
||||
RDebugUtils.currentLine=59113483;
|
||||
//BA.debugLineNum = 59113483;BA.debugLine="Continue";
|
||||
if (true) continue;
|
||||
};
|
||||
RDebugUtils.currentLine=59113485;
|
||||
//BA.debugLineNum = 59113485;BA.debugLine="Dim pnlColor As Int";
|
||||
_pnlcolor = 0;
|
||||
RDebugUtils.currentLine=59113486;
|
||||
//BA.debugLineNum = 59113486;BA.debugLine="If CustomListView1.Size = 0 And full.Length > 0";
|
||||
if (__ref._customlistview1 /*b4a.example3.customlistview*/ ._getsize()==0 && _full.length()>0 && __ref._allowunlistedtext /*boolean*/ ==__c.False) {
|
||||
RDebugUtils.currentLine=59113487;
|
||||
//BA.debugLineNum = 59113487;BA.debugLine="pnlColor = ItemHightlightColor";
|
||||
_pnlcolor = __ref._itemhightlightcolor /*int*/ ;
|
||||
}else {
|
||||
RDebugUtils.currentLine=59113489;
|
||||
//BA.debugLineNum = 59113489;BA.debugLine="pnlColor = CustomListView1.DefaultTextBackgroun";
|
||||
_pnlcolor = __ref._customlistview1 /*b4a.example3.customlistview*/ ._defaulttextbackgroundcolor;
|
||||
};
|
||||
RDebugUtils.currentLine=59113492;
|
||||
//BA.debugLineNum = 59113492;BA.debugLine="Dim cs As CSBuilder";
|
||||
_cs = new anywheresoftware.b4a.objects.CSBuilder();
|
||||
RDebugUtils.currentLine=59113493;
|
||||
//BA.debugLineNum = 59113493;BA.debugLine="cs.Initialize.Append(item.SubString2(0, x)).Colo";
|
||||
_cs.Initialize().Append(BA.ObjectToCharSequence(_item.substring((int) (0),_x))).Color(__ref._texthighlightcolor /*int*/ ).Append(BA.ObjectToCharSequence(_item.substring(_x,(int) (_x+_full.length())))).Pop();
|
||||
RDebugUtils.currentLine=59113494;
|
||||
//BA.debugLineNum = 59113494;BA.debugLine="cs.Append(item.SubString(x + full.Length))";
|
||||
_cs.Append(BA.ObjectToCharSequence(_item.substring((int) (_x+_full.length()))));
|
||||
RDebugUtils.currentLine=59113495;
|
||||
//BA.debugLineNum = 59113495;BA.debugLine="If ItemsCache.Size > 0 Then";
|
||||
if (__ref._itemscache /*anywheresoftware.b4a.objects.collections.List*/ .getSize()>0) {
|
||||
RDebugUtils.currentLine=59113496;
|
||||
//BA.debugLineNum = 59113496;BA.debugLine="Dim p As B4XView = ItemsCache.Get(ItemsCache.Si";
|
||||
_p = new anywheresoftware.b4a.objects.B4XViewWrapper();
|
||||
_p = (anywheresoftware.b4a.objects.B4XViewWrapper) anywheresoftware.b4a.AbsObjectWrapper.ConvertToWrapper(new anywheresoftware.b4a.objects.B4XViewWrapper(), (java.lang.Object)(__ref._itemscache /*anywheresoftware.b4a.objects.collections.List*/ .Get((int) (__ref._itemscache /*anywheresoftware.b4a.objects.collections.List*/ .getSize()-1))));
|
||||
RDebugUtils.currentLine=59113497;
|
||||
//BA.debugLineNum = 59113497;BA.debugLine="ItemsCache.RemoveAt(ItemsCache.Size - 1)";
|
||||
__ref._itemscache /*anywheresoftware.b4a.objects.collections.List*/ .RemoveAt((int) (__ref._itemscache /*anywheresoftware.b4a.objects.collections.List*/ .getSize()-1));
|
||||
RDebugUtils.currentLine=59113499;
|
||||
//BA.debugLineNum = 59113499;BA.debugLine="p.GetView(0).Text = cs";
|
||||
_p.GetView((int) (0)).setText(BA.ObjectToCharSequence(_cs.getObject()));
|
||||
RDebugUtils.currentLine=59113504;
|
||||
//BA.debugLineNum = 59113504;BA.debugLine="p.Color = pnlColor";
|
||||
_p.setColor(_pnlcolor);
|
||||
RDebugUtils.currentLine=59113505;
|
||||
//BA.debugLineNum = 59113505;BA.debugLine="CustomListView1.Add(p, item)";
|
||||
__ref._customlistview1 /*b4a.example3.customlistview*/ ._add(_p,(Object)(_item));
|
||||
}else {
|
||||
RDebugUtils.currentLine=59113507;
|
||||
//BA.debugLineNum = 59113507;BA.debugLine="CustomListView1.AddTextItem(cs, item)";
|
||||
__ref._customlistview1 /*b4a.example3.customlistview*/ ._addtextitem((Object)(_cs.getObject()),(Object)(_item));
|
||||
};
|
||||
}
|
||||
};
|
||||
RDebugUtils.currentLine=59113528;
|
||||
//BA.debugLineNum = 59113528;BA.debugLine="For i = 0 To li.Size - 1";
|
||||
{
|
||||
final int step28 = 1;
|
||||
final int limit28 = (int) (_li.getSize()-1);
|
||||
_i = (int) (0) ;
|
||||
for (;_i <= limit28 ;_i = _i + step28 ) {
|
||||
RDebugUtils.currentLine=59113529;
|
||||
//BA.debugLineNum = 59113529;BA.debugLine="Dim item As String = li.Get(i)";
|
||||
_item = BA.ObjectToString(_li.Get(_i));
|
||||
RDebugUtils.currentLine=59113530;
|
||||
//BA.debugLineNum = 59113530;BA.debugLine="Dim x As Int = item.ToLowerCase.IndexOf(full)";
|
||||
_x = _item.toLowerCase().indexOf(_full);
|
||||
RDebugUtils.currentLine=59113531;
|
||||
//BA.debugLineNum = 59113531;BA.debugLine="If x = -1 Then";
|
||||
if (_x==-1) {
|
||||
RDebugUtils.currentLine=59113532;
|
||||
//BA.debugLineNum = 59113532;BA.debugLine="Continue";
|
||||
if (true) continue;
|
||||
};
|
||||
}
|
||||
};
|
||||
RDebugUtils.currentLine=59113535;
|
||||
//BA.debugLineNum = 59113535;BA.debugLine="End Sub";
|
||||
return "";
|
||||
}
|
||||
public String _class_globals(keymon.lat.medicomed.b4xsearchtemplate __ref) throws Exception{
|
||||
__ref = this;
|
||||
RDebugUtils.currentModule="b4xsearchtemplate";
|
||||
RDebugUtils.currentLine=58523648;
|
||||
//BA.debugLineNum = 58523648;BA.debugLine="Sub Class_Globals";
|
||||
RDebugUtils.currentLine=58523649;
|
||||
//BA.debugLineNum = 58523649;BA.debugLine="Private xui As XUI";
|
||||
_xui = new anywheresoftware.b4a.objects.B4XViewWrapper.XUI();
|
||||
RDebugUtils.currentLine=58523650;
|
||||
//BA.debugLineNum = 58523650;BA.debugLine="Public mBase As B4XView";
|
||||
_mbase = new anywheresoftware.b4a.objects.B4XViewWrapper();
|
||||
RDebugUtils.currentLine=58523651;
|
||||
//BA.debugLineNum = 58523651;BA.debugLine="Public CustomListView1 As CustomListView";
|
||||
_customlistview1 = new b4a.example3.customlistview();
|
||||
RDebugUtils.currentLine=58523652;
|
||||
//BA.debugLineNum = 58523652;BA.debugLine="Private xDialog As B4XDialog";
|
||||
_xdialog = new keymon.lat.medicomed.b4xdialog();
|
||||
RDebugUtils.currentLine=58523653;
|
||||
//BA.debugLineNum = 58523653;BA.debugLine="Public SearchField As B4XFloatTextField";
|
||||
_searchfield = new keymon.lat.medicomed.b4xfloattextfield();
|
||||
RDebugUtils.currentLine=58523654;
|
||||
//BA.debugLineNum = 58523654;BA.debugLine="Private prefixList As Map";
|
||||
_prefixlist = new anywheresoftware.b4a.objects.collections.Map();
|
||||
RDebugUtils.currentLine=58523655;
|
||||
//BA.debugLineNum = 58523655;BA.debugLine="Private substringList As Map";
|
||||
_substringlist = new anywheresoftware.b4a.objects.collections.Map();
|
||||
RDebugUtils.currentLine=58523656;
|
||||
//BA.debugLineNum = 58523656;BA.debugLine="Public TextHighlightColor As Int = 0xFFFD5C5C";
|
||||
_texthighlightcolor = ((int)0xfffd5c5c);
|
||||
RDebugUtils.currentLine=58523657;
|
||||
//BA.debugLineNum = 58523657;BA.debugLine="Public ItemHightlightColor As Int = 0x7E008EFF";
|
||||
_itemhightlightcolor = ((int)0x7e008eff);
|
||||
RDebugUtils.currentLine=58523658;
|
||||
//BA.debugLineNum = 58523658;BA.debugLine="Private MAX_LIMIT = 4 As Int";
|
||||
_max_limit = (int) (4);
|
||||
RDebugUtils.currentLine=58523659;
|
||||
//BA.debugLineNum = 58523659;BA.debugLine="Public MaxNumberOfItemsToShow As Int = 100";
|
||||
_maxnumberofitemstoshow = (int) (100);
|
||||
RDebugUtils.currentLine=58523660;
|
||||
//BA.debugLineNum = 58523660;BA.debugLine="Private ItemsCache As List";
|
||||
_itemscache = new anywheresoftware.b4a.objects.collections.List();
|
||||
RDebugUtils.currentLine=58523661;
|
||||
//BA.debugLineNum = 58523661;BA.debugLine="Private AllItems As List";
|
||||
_allitems = new anywheresoftware.b4a.objects.collections.List();
|
||||
RDebugUtils.currentLine=58523662;
|
||||
//BA.debugLineNum = 58523662;BA.debugLine="Public SelectedItem As String";
|
||||
_selecteditem = "";
|
||||
RDebugUtils.currentLine=58523663;
|
||||
//BA.debugLineNum = 58523663;BA.debugLine="Private LastTerm As String";
|
||||
_lastterm = "";
|
||||
RDebugUtils.currentLine=58523665;
|
||||
//BA.debugLineNum = 58523665;BA.debugLine="Private IME As IME";
|
||||
_ime = new anywheresoftware.b4a.objects.IME();
|
||||
RDebugUtils.currentLine=58523667;
|
||||
//BA.debugLineNum = 58523667;BA.debugLine="Public AllowUnlistedText As Boolean";
|
||||
_allowunlistedtext = false;
|
||||
RDebugUtils.currentLine=58523668;
|
||||
//BA.debugLineNum = 58523668;BA.debugLine="Public PrefixOnly As Boolean";
|
||||
_prefixonly = false;
|
||||
RDebugUtils.currentLine=58523669;
|
||||
//BA.debugLineNum = 58523669;BA.debugLine="End Sub";
|
||||
return "";
|
||||
}
|
||||
public String _customlistview1_itemclick(keymon.lat.medicomed.b4xsearchtemplate __ref,int _index,Object _value) throws Exception{
|
||||
__ref = this;
|
||||
RDebugUtils.currentModule="b4xsearchtemplate";
|
||||
if (Debug.shouldDelegate(ba, "customlistview1_itemclick", true))
|
||||
{return ((String) Debug.delegate(ba, "customlistview1_itemclick", new Object[] {_index,_value}));}
|
||||
RDebugUtils.currentLine=59047936;
|
||||
//BA.debugLineNum = 59047936;BA.debugLine="Private Sub CustomListView1_ItemClick (Index As In";
|
||||
RDebugUtils.currentLine=59047937;
|
||||
//BA.debugLineNum = 59047937;BA.debugLine="If Value = \"\" Then Return";
|
||||
if ((_value).equals((Object)(""))) {
|
||||
if (true) return "";};
|
||||
RDebugUtils.currentLine=59047938;
|
||||
//BA.debugLineNum = 59047938;BA.debugLine="SelectedItem = Value";
|
||||
__ref._selecteditem /*String*/ = BA.ObjectToString(_value);
|
||||
RDebugUtils.currentLine=59047939;
|
||||
//BA.debugLineNum = 59047939;BA.debugLine="xDialog.Close(xui.DialogResponse_Positive)";
|
||||
__ref._xdialog /*keymon.lat.medicomed.b4xdialog*/ ._close /*boolean*/ (null,__ref._xui /*anywheresoftware.b4a.objects.B4XViewWrapper.XUI*/ .DialogResponse_Positive);
|
||||
RDebugUtils.currentLine=59047940;
|
||||
//BA.debugLineNum = 59047940;BA.debugLine="End Sub";
|
||||
return "";
|
||||
}
|
||||
public String _initialize(keymon.lat.medicomed.b4xsearchtemplate __ref,anywheresoftware.b4a.BA _ba) throws Exception{
|
||||
__ref = this;
|
||||
innerInitialize(_ba);
|
||||
RDebugUtils.currentModule="b4xsearchtemplate";
|
||||
if (Debug.shouldDelegate(ba, "initialize", true))
|
||||
{return ((String) Debug.delegate(ba, "initialize", new Object[] {_ba}));}
|
||||
int _height = 0;
|
||||
anywheresoftware.b4j.object.JavaObject _jo = null;
|
||||
RDebugUtils.currentLine=58589184;
|
||||
//BA.debugLineNum = 58589184;BA.debugLine="Public Sub Initialize";
|
||||
RDebugUtils.currentLine=58589185;
|
||||
//BA.debugLineNum = 58589185;BA.debugLine="mBase = xui.CreatePanel(\"mBase\")";
|
||||
__ref._mbase /*anywheresoftware.b4a.objects.B4XViewWrapper*/ = __ref._xui /*anywheresoftware.b4a.objects.B4XViewWrapper.XUI*/ .CreatePanel(ba,"mBase");
|
||||
RDebugUtils.currentLine=58589187;
|
||||
//BA.debugLineNum = 58589187;BA.debugLine="Dim height As Int";
|
||||
_height = 0;
|
||||
RDebugUtils.currentLine=58589188;
|
||||
//BA.debugLineNum = 58589188;BA.debugLine="If xui.IsB4A Or xui.IsB4i Then height = 220dip El";
|
||||
if (__ref._xui /*anywheresoftware.b4a.objects.B4XViewWrapper.XUI*/ .getIsB4A() || __ref._xui /*anywheresoftware.b4a.objects.B4XViewWrapper.XUI*/ .getIsB4i()) {
|
||||
_height = __c.DipToCurrent((int) (220));}
|
||||
else {
|
||||
_height = __c.DipToCurrent((int) (300));};
|
||||
RDebugUtils.currentLine=58589189;
|
||||
//BA.debugLineNum = 58589189;BA.debugLine="mBase.SetLayoutAnimated(0, 0, 0, 300dip, height)";
|
||||
__ref._mbase /*anywheresoftware.b4a.objects.B4XViewWrapper*/ .SetLayoutAnimated((int) (0),(int) (0),(int) (0),__c.DipToCurrent((int) (300)),_height);
|
||||
RDebugUtils.currentLine=58589190;
|
||||
//BA.debugLineNum = 58589190;BA.debugLine="mBase.LoadLayout(\"SearchTemplate\")";
|
||||
__ref._mbase /*anywheresoftware.b4a.objects.B4XViewWrapper*/ .LoadLayout("SearchTemplate",ba);
|
||||
RDebugUtils.currentLine=58589191;
|
||||
//BA.debugLineNum = 58589191;BA.debugLine="mBase.SetColorAndBorder(xui.Color_Transparent, 0,";
|
||||
__ref._mbase /*anywheresoftware.b4a.objects.B4XViewWrapper*/ .SetColorAndBorder(__ref._xui /*anywheresoftware.b4a.objects.B4XViewWrapper.XUI*/ .Color_Transparent,(int) (0),(int) (0),(int) (0));
|
||||
RDebugUtils.currentLine=58589192;
|
||||
//BA.debugLineNum = 58589192;BA.debugLine="CustomListView1.sv.SetColorAndBorder(xui.Color_Tr";
|
||||
__ref._customlistview1 /*b4a.example3.customlistview*/ ._sv.SetColorAndBorder(__ref._xui /*anywheresoftware.b4a.objects.B4XViewWrapper.XUI*/ .Color_Transparent,(int) (0),(int) (0),(int) (0));
|
||||
RDebugUtils.currentLine=58589193;
|
||||
//BA.debugLineNum = 58589193;BA.debugLine="CustomListView1.DefaultTextBackgroundColor = 0xFF";
|
||||
__ref._customlistview1 /*b4a.example3.customlistview*/ ._defaulttextbackgroundcolor = ((int)0xff555555);
|
||||
RDebugUtils.currentLine=58589194;
|
||||
//BA.debugLineNum = 58589194;BA.debugLine="CustomListView1.DefaultTextColor = xui.Color_Whit";
|
||||
__ref._customlistview1 /*b4a.example3.customlistview*/ ._defaulttextcolor = __ref._xui /*anywheresoftware.b4a.objects.B4XViewWrapper.XUI*/ .Color_White;
|
||||
RDebugUtils.currentLine=58589204;
|
||||
//BA.debugLineNum = 58589204;BA.debugLine="ItemsCache.Initialize";
|
||||
__ref._itemscache /*anywheresoftware.b4a.objects.collections.List*/ .Initialize();
|
||||
RDebugUtils.currentLine=58589205;
|
||||
//BA.debugLineNum = 58589205;BA.debugLine="prefixList.Initialize";
|
||||
__ref._prefixlist /*anywheresoftware.b4a.objects.collections.Map*/ .Initialize();
|
||||
RDebugUtils.currentLine=58589206;
|
||||
//BA.debugLineNum = 58589206;BA.debugLine="substringList.Initialize";
|
||||
__ref._substringlist /*anywheresoftware.b4a.objects.collections.Map*/ .Initialize();
|
||||
RDebugUtils.currentLine=58589208;
|
||||
//BA.debugLineNum = 58589208;BA.debugLine="IME.Initialize(\"\")";
|
||||
__ref._ime /*anywheresoftware.b4a.objects.IME*/ .Initialize("");
|
||||
RDebugUtils.currentLine=58589209;
|
||||
//BA.debugLineNum = 58589209;BA.debugLine="Dim jo As JavaObject = SearchField.TextField";
|
||||
_jo = new anywheresoftware.b4j.object.JavaObject();
|
||||
_jo = (anywheresoftware.b4j.object.JavaObject) anywheresoftware.b4a.AbsObjectWrapper.ConvertToWrapper(new anywheresoftware.b4j.object.JavaObject(), (java.lang.Object)(__ref._searchfield /*keymon.lat.medicomed.b4xfloattextfield*/ ._gettextfield /*anywheresoftware.b4a.objects.B4XViewWrapper*/ (null).getObject()));
|
||||
RDebugUtils.currentLine=58589210;
|
||||
//BA.debugLineNum = 58589210;BA.debugLine="jo.RunMethod(\"setImeOptions\", Array(Bit.Or(335544";
|
||||
_jo.RunMethod("setImeOptions",new Object[]{(Object)(__c.Bit.Or((int) (33554432),(int) (6)))});
|
||||
RDebugUtils.currentLine=58589212;
|
||||
//BA.debugLineNum = 58589212;BA.debugLine="End Sub";
|
||||
return "";
|
||||
}
|
||||
public String _resize(keymon.lat.medicomed.b4xsearchtemplate __ref,int _width,int _height) throws Exception{
|
||||
__ref = this;
|
||||
RDebugUtils.currentModule="b4xsearchtemplate";
|
||||
if (Debug.shouldDelegate(ba, "resize", true))
|
||||
{return ((String) Debug.delegate(ba, "resize", new Object[] {_width,_height}));}
|
||||
anywheresoftware.b4a.objects.B4XViewWrapper _c = null;
|
||||
RDebugUtils.currentLine=58654720;
|
||||
//BA.debugLineNum = 58654720;BA.debugLine="Public Sub Resize(Width As Int, Height As Int)";
|
||||
RDebugUtils.currentLine=58654721;
|
||||
//BA.debugLineNum = 58654721;BA.debugLine="mBase.SetLayoutAnimated(0, 0, 0, Width, Height)";
|
||||
__ref._mbase /*anywheresoftware.b4a.objects.B4XViewWrapper*/ .SetLayoutAnimated((int) (0),(int) (0),(int) (0),_width,_height);
|
||||
RDebugUtils.currentLine=58654722;
|
||||
//BA.debugLineNum = 58654722;BA.debugLine="Dim c As B4XView = CustomListView1.AsView";
|
||||
_c = new anywheresoftware.b4a.objects.B4XViewWrapper();
|
||||
_c = __ref._customlistview1 /*b4a.example3.customlistview*/ ._asview();
|
||||
RDebugUtils.currentLine=58654723;
|
||||
//BA.debugLineNum = 58654723;BA.debugLine="c.SetLayoutAnimated(0, 0, c.Top, Width, Height -";
|
||||
_c.SetLayoutAnimated((int) (0),(int) (0),_c.getTop(),_width,(int) (_height-_c.getTop()));
|
||||
RDebugUtils.currentLine=58654724;
|
||||
//BA.debugLineNum = 58654724;BA.debugLine="CustomListView1.Base_Resize(Width, c.Height)";
|
||||
__ref._customlistview1 /*b4a.example3.customlistview*/ ._base_resize(_width,_c.getHeight());
|
||||
RDebugUtils.currentLine=58654725;
|
||||
//BA.debugLineNum = 58654725;BA.debugLine="End Sub";
|
||||
return "";
|
||||
}
|
||||
public String _searchfield_enterpressed(keymon.lat.medicomed.b4xsearchtemplate __ref) throws Exception{
|
||||
__ref = this;
|
||||
RDebugUtils.currentModule="b4xsearchtemplate";
|
||||
if (Debug.shouldDelegate(ba, "searchfield_enterpressed", true))
|
||||
{return ((String) Debug.delegate(ba, "searchfield_enterpressed", null));}
|
||||
RDebugUtils.currentLine=58982400;
|
||||
//BA.debugLineNum = 58982400;BA.debugLine="Private Sub SearchField_EnterPressed";
|
||||
RDebugUtils.currentLine=58982401;
|
||||
//BA.debugLineNum = 58982401;BA.debugLine="If AllowUnlistedText Then";
|
||||
if (__ref._allowunlistedtext /*boolean*/ ) {
|
||||
RDebugUtils.currentLine=58982402;
|
||||
//BA.debugLineNum = 58982402;BA.debugLine="SelectedItem = LastTerm";
|
||||
__ref._selecteditem /*String*/ = __ref._lastterm /*String*/ ;
|
||||
RDebugUtils.currentLine=58982403;
|
||||
//BA.debugLineNum = 58982403;BA.debugLine="xDialog.Close(xui.DialogResponse_Positive)";
|
||||
__ref._xdialog /*keymon.lat.medicomed.b4xdialog*/ ._close /*boolean*/ (null,__ref._xui /*anywheresoftware.b4a.objects.B4XViewWrapper.XUI*/ .DialogResponse_Positive);
|
||||
}else
|
||||
{RDebugUtils.currentLine=58982404;
|
||||
//BA.debugLineNum = 58982404;BA.debugLine="Else If CustomListView1.Size > 0 And LastTerm.Len";
|
||||
if (__ref._customlistview1 /*b4a.example3.customlistview*/ ._getsize()>0 && __ref._lastterm /*String*/ .length()>0) {
|
||||
RDebugUtils.currentLine=58982405;
|
||||
//BA.debugLineNum = 58982405;BA.debugLine="CustomListView1_ItemClick(0, CustomListView1.Get";
|
||||
__ref._customlistview1_itemclick /*String*/ (null,(int) (0),__ref._customlistview1 /*b4a.example3.customlistview*/ ._getvalue((int) (0)));
|
||||
}}
|
||||
;
|
||||
RDebugUtils.currentLine=58982407;
|
||||
//BA.debugLineNum = 58982407;BA.debugLine="End Sub";
|
||||
return "";
|
||||
}
|
||||
public String _searchfield_textchanged(keymon.lat.medicomed.b4xsearchtemplate __ref,String _old,String _new) throws Exception{
|
||||
__ref = this;
|
||||
RDebugUtils.currentModule="b4xsearchtemplate";
|
||||
if (Debug.shouldDelegate(ba, "searchfield_textchanged", true))
|
||||
{return ((String) Debug.delegate(ba, "searchfield_textchanged", new Object[] {_old,_new}));}
|
||||
RDebugUtils.currentLine=58851328;
|
||||
//BA.debugLineNum = 58851328;BA.debugLine="Private Sub SearchField_TextChanged (Old As String";
|
||||
RDebugUtils.currentLine=58851329;
|
||||
//BA.debugLineNum = 58851329;BA.debugLine="Update(New, False)";
|
||||
__ref._update /*String*/ (null,_new,__c.False);
|
||||
RDebugUtils.currentLine=58851330;
|
||||
//BA.debugLineNum = 58851330;BA.debugLine="End Sub";
|
||||
return "";
|
||||
}
|
||||
public String _update(keymon.lat.medicomed.b4xsearchtemplate __ref,String _term,boolean _force) throws Exception{
|
||||
__ref = this;
|
||||
RDebugUtils.currentModule="b4xsearchtemplate";
|
||||
if (Debug.shouldDelegate(ba, "update", true))
|
||||
{return ((String) Debug.delegate(ba, "update", new Object[] {_term,_force}));}
|
||||
int _i = 0;
|
||||
anywheresoftware.b4a.objects.B4XViewWrapper _p = null;
|
||||
String _str1 = "";
|
||||
String _str2 = "";
|
||||
RDebugUtils.currentLine=58916864;
|
||||
//BA.debugLineNum = 58916864;BA.debugLine="Private Sub Update(Term As String, Force As Boolea";
|
||||
RDebugUtils.currentLine=58916865;
|
||||
//BA.debugLineNum = 58916865;BA.debugLine="If Term = LastTerm And Force = False Then Return";
|
||||
if ((_term).equals(__ref._lastterm /*String*/ ) && _force==__c.False) {
|
||||
if (true) return "";};
|
||||
RDebugUtils.currentLine=58916866;
|
||||
//BA.debugLineNum = 58916866;BA.debugLine="LastTerm = Term";
|
||||
__ref._lastterm /*String*/ = _term;
|
||||
RDebugUtils.currentLine=58916867;
|
||||
//BA.debugLineNum = 58916867;BA.debugLine="If xui.IsB4J = False Then";
|
||||
if (__ref._xui /*anywheresoftware.b4a.objects.B4XViewWrapper.XUI*/ .getIsB4J()==__c.False) {
|
||||
RDebugUtils.currentLine=58916868;
|
||||
//BA.debugLineNum = 58916868;BA.debugLine="For i = 0 To CustomListView1.Size - 1";
|
||||
{
|
||||
final int step4 = 1;
|
||||
final int limit4 = (int) (__ref._customlistview1 /*b4a.example3.customlistview*/ ._getsize()-1);
|
||||
_i = (int) (0) ;
|
||||
for (;_i <= limit4 ;_i = _i + step4 ) {
|
||||
RDebugUtils.currentLine=58916869;
|
||||
//BA.debugLineNum = 58916869;BA.debugLine="Dim p As B4XView = CustomListView1.GetPanel(i)";
|
||||
_p = new anywheresoftware.b4a.objects.B4XViewWrapper();
|
||||
_p = __ref._customlistview1 /*b4a.example3.customlistview*/ ._getpanel(_i);
|
||||
RDebugUtils.currentLine=58916870;
|
||||
//BA.debugLineNum = 58916870;BA.debugLine="p.RemoveViewFromParent";
|
||||
_p.RemoveViewFromParent();
|
||||
RDebugUtils.currentLine=58916871;
|
||||
//BA.debugLineNum = 58916871;BA.debugLine="ItemsCache.Add(p)";
|
||||
__ref._itemscache /*anywheresoftware.b4a.objects.collections.List*/ .Add((Object)(_p.getObject()));
|
||||
}
|
||||
};
|
||||
};
|
||||
RDebugUtils.currentLine=58916874;
|
||||
//BA.debugLineNum = 58916874;BA.debugLine="CustomListView1.Clear";
|
||||
__ref._customlistview1 /*b4a.example3.customlistview*/ ._clear();
|
||||
RDebugUtils.currentLine=58916876;
|
||||
//BA.debugLineNum = 58916876;BA.debugLine="Dim str1, str2 As String";
|
||||
_str1 = "";
|
||||
_str2 = "";
|
||||
RDebugUtils.currentLine=58916877;
|
||||
//BA.debugLineNum = 58916877;BA.debugLine="str1 = Term.ToLowerCase";
|
||||
_str1 = _term.toLowerCase();
|
||||
RDebugUtils.currentLine=58916878;
|
||||
//BA.debugLineNum = 58916878;BA.debugLine="If Term = \"\" Then";
|
||||
if ((_term).equals("")) {
|
||||
RDebugUtils.currentLine=58916879;
|
||||
//BA.debugLineNum = 58916879;BA.debugLine="AddItemsToList(AllItems, str1)";
|
||||
__ref._additemstolist /*String*/ (null,__ref._allitems /*anywheresoftware.b4a.objects.collections.List*/ ,_str1);
|
||||
}else {
|
||||
RDebugUtils.currentLine=58916881;
|
||||
//BA.debugLineNum = 58916881;BA.debugLine="If str1.Length > MAX_LIMIT Then";
|
||||
if (_str1.length()>__ref._max_limit /*int*/ ) {
|
||||
RDebugUtils.currentLine=58916882;
|
||||
//BA.debugLineNum = 58916882;BA.debugLine="str2 = str1.SubString2(0, MAX_LIMIT)";
|
||||
_str2 = _str1.substring((int) (0),__ref._max_limit /*int*/ );
|
||||
}else {
|
||||
RDebugUtils.currentLine=58916884;
|
||||
//BA.debugLineNum = 58916884;BA.debugLine="str2 = str1";
|
||||
_str2 = _str1;
|
||||
};
|
||||
RDebugUtils.currentLine=58916886;
|
||||
//BA.debugLineNum = 58916886;BA.debugLine="AddItemsToList(prefixList.Get(str2), str1)";
|
||||
__ref._additemstolist /*String*/ (null,(anywheresoftware.b4a.objects.collections.List) anywheresoftware.b4a.AbsObjectWrapper.ConvertToWrapper(new anywheresoftware.b4a.objects.collections.List(), (java.util.List)(__ref._prefixlist /*anywheresoftware.b4a.objects.collections.Map*/ .Get((Object)(_str2)))),_str1);
|
||||
RDebugUtils.currentLine=58916887;
|
||||
//BA.debugLineNum = 58916887;BA.debugLine="AddItemsToList(substringList.Get(str2), str1)";
|
||||
__ref._additemstolist /*String*/ (null,(anywheresoftware.b4a.objects.collections.List) anywheresoftware.b4a.AbsObjectWrapper.ConvertToWrapper(new anywheresoftware.b4a.objects.collections.List(), (java.util.List)(__ref._substringlist /*anywheresoftware.b4a.objects.collections.Map*/ .Get((Object)(_str2)))),_str1);
|
||||
};
|
||||
RDebugUtils.currentLine=58916889;
|
||||
//BA.debugLineNum = 58916889;BA.debugLine="End Sub";
|
||||
return "";
|
||||
}
|
||||
public String _setindex(keymon.lat.medicomed.b4xsearchtemplate __ref,Object _index) throws Exception{
|
||||
__ref = this;
|
||||
RDebugUtils.currentModule="b4xsearchtemplate";
|
||||
if (Debug.shouldDelegate(ba, "setindex", true))
|
||||
{return ((String) Debug.delegate(ba, "setindex", new Object[] {_index}));}
|
||||
Object[] _obj = null;
|
||||
RDebugUtils.currentLine=59244544;
|
||||
//BA.debugLineNum = 59244544;BA.debugLine="Public Sub SetIndex(Index As Object)";
|
||||
RDebugUtils.currentLine=59244545;
|
||||
//BA.debugLineNum = 59244545;BA.debugLine="Dim obj() As Object";
|
||||
_obj = new Object[(int) (0)];
|
||||
{
|
||||
int d0 = _obj.length;
|
||||
for (int i0 = 0;i0 < d0;i0++) {
|
||||
_obj[i0] = new Object();
|
||||
}
|
||||
}
|
||||
;
|
||||
RDebugUtils.currentLine=59244546;
|
||||
//BA.debugLineNum = 59244546;BA.debugLine="obj = Index";
|
||||
_obj = (Object[])(_index);
|
||||
RDebugUtils.currentLine=59244547;
|
||||
//BA.debugLineNum = 59244547;BA.debugLine="prefixList = obj(0)";
|
||||
__ref._prefixlist /*anywheresoftware.b4a.objects.collections.Map*/ = (anywheresoftware.b4a.objects.collections.Map) anywheresoftware.b4a.AbsObjectWrapper.ConvertToWrapper(new anywheresoftware.b4a.objects.collections.Map(), (java.util.Map)(_obj[(int) (0)]));
|
||||
RDebugUtils.currentLine=59244548;
|
||||
//BA.debugLineNum = 59244548;BA.debugLine="substringList = obj(1)";
|
||||
__ref._substringlist /*anywheresoftware.b4a.objects.collections.Map*/ = (anywheresoftware.b4a.objects.collections.Map) anywheresoftware.b4a.AbsObjectWrapper.ConvertToWrapper(new anywheresoftware.b4a.objects.collections.Map(), (java.util.Map)(_obj[(int) (1)]));
|
||||
RDebugUtils.currentLine=59244549;
|
||||
//BA.debugLineNum = 59244549;BA.debugLine="Dim AllItems As List = obj(2)";
|
||||
_allitems = new anywheresoftware.b4a.objects.collections.List();
|
||||
_allitems = (anywheresoftware.b4a.objects.collections.List) anywheresoftware.b4a.AbsObjectWrapper.ConvertToWrapper(new anywheresoftware.b4a.objects.collections.List(), (java.util.List)(_obj[(int) (2)]));
|
||||
RDebugUtils.currentLine=59244550;
|
||||
//BA.debugLineNum = 59244550;BA.debugLine="End Sub";
|
||||
return "";
|
||||
}
|
||||
public Object _setitems(keymon.lat.medicomed.b4xsearchtemplate __ref,anywheresoftware.b4a.objects.collections.List _items) throws Exception{
|
||||
__ref = this;
|
||||
RDebugUtils.currentModule="b4xsearchtemplate";
|
||||
if (Debug.shouldDelegate(ba, "setitems", true))
|
||||
{return ((Object) Debug.delegate(ba, "setitems", new Object[] {_items}));}
|
||||
long _starttime = 0L;
|
||||
anywheresoftware.b4a.objects.collections.Map _noduplicates = null;
|
||||
anywheresoftware.b4a.objects.collections.Map _m = null;
|
||||
anywheresoftware.b4a.objects.collections.List _li = null;
|
||||
int _i = 0;
|
||||
String _itemnotlower = "";
|
||||
String _itemtolower = "";
|
||||
int _start = 0;
|
||||
int _count = 0;
|
||||
String _str = "";
|
||||
RDebugUtils.currentLine=59179008;
|
||||
//BA.debugLineNum = 59179008;BA.debugLine="Public Sub SetItems(Items As List) As Object";
|
||||
RDebugUtils.currentLine=59179009;
|
||||
//BA.debugLineNum = 59179009;BA.debugLine="Dim startTime As Long";
|
||||
_starttime = 0L;
|
||||
RDebugUtils.currentLine=59179010;
|
||||
//BA.debugLineNum = 59179010;BA.debugLine="startTime = DateTime.Now";
|
||||
_starttime = __c.DateTime.getNow();
|
||||
RDebugUtils.currentLine=59179011;
|
||||
//BA.debugLineNum = 59179011;BA.debugLine="Dim noDuplicates As Map";
|
||||
_noduplicates = new anywheresoftware.b4a.objects.collections.Map();
|
||||
RDebugUtils.currentLine=59179012;
|
||||
//BA.debugLineNum = 59179012;BA.debugLine="noDuplicates.Initialize";
|
||||
_noduplicates.Initialize();
|
||||
RDebugUtils.currentLine=59179013;
|
||||
//BA.debugLineNum = 59179013;BA.debugLine="prefixList.Clear";
|
||||
__ref._prefixlist /*anywheresoftware.b4a.objects.collections.Map*/ .Clear();
|
||||
RDebugUtils.currentLine=59179014;
|
||||
//BA.debugLineNum = 59179014;BA.debugLine="substringList.Clear";
|
||||
__ref._substringlist /*anywheresoftware.b4a.objects.collections.Map*/ .Clear();
|
||||
RDebugUtils.currentLine=59179015;
|
||||
//BA.debugLineNum = 59179015;BA.debugLine="Dim m As Map";
|
||||
_m = new anywheresoftware.b4a.objects.collections.Map();
|
||||
RDebugUtils.currentLine=59179016;
|
||||
//BA.debugLineNum = 59179016;BA.debugLine="Dim li As List";
|
||||
_li = new anywheresoftware.b4a.objects.collections.List();
|
||||
RDebugUtils.currentLine=59179017;
|
||||
//BA.debugLineNum = 59179017;BA.debugLine="For i = 0 To Items.Size - 1";
|
||||
{
|
||||
final int step9 = 1;
|
||||
final int limit9 = (int) (_items.getSize()-1);
|
||||
_i = (int) (0) ;
|
||||
for (;_i <= limit9 ;_i = _i + step9 ) {
|
||||
RDebugUtils.currentLine=59179018;
|
||||
//BA.debugLineNum = 59179018;BA.debugLine="Dim itemNotLower As String = Items.Get(i)";
|
||||
_itemnotlower = BA.ObjectToString(_items.Get(_i));
|
||||
RDebugUtils.currentLine=59179019;
|
||||
//BA.debugLineNum = 59179019;BA.debugLine="Dim itemToLower As String = itemNotLower.ToLower";
|
||||
_itemtolower = _itemnotlower.toLowerCase();
|
||||
RDebugUtils.currentLine=59179020;
|
||||
//BA.debugLineNum = 59179020;BA.debugLine="noDuplicates.Clear";
|
||||
_noduplicates.Clear();
|
||||
RDebugUtils.currentLine=59179021;
|
||||
//BA.debugLineNum = 59179021;BA.debugLine="For start = 0 To IIf(PrefixOnly, 0, itemToLower.";
|
||||
{
|
||||
final int step13 = 1;
|
||||
final int limit13 = (int)(BA.ObjectToNumber(((__ref._prefixonly /*boolean*/ ) ? ((Object)(0)) : ((Object)(_itemtolower.length()-1)))));
|
||||
_start = (int) (0) ;
|
||||
for (;_start <= limit13 ;_start = _start + step13 ) {
|
||||
RDebugUtils.currentLine=59179022;
|
||||
//BA.debugLineNum = 59179022;BA.debugLine="Dim count As Int = 1";
|
||||
_count = (int) (1);
|
||||
RDebugUtils.currentLine=59179023;
|
||||
//BA.debugLineNum = 59179023;BA.debugLine="Do While count <= MAX_LIMIT And start + count <";
|
||||
while (_count<=__ref._max_limit /*int*/ && _start+_count<=_itemtolower.length()) {
|
||||
RDebugUtils.currentLine=59179024;
|
||||
//BA.debugLineNum = 59179024;BA.debugLine="Dim str As String = itemToLower.SubString2(sta";
|
||||
_str = _itemtolower.substring(_start,(int) (_start+_count));
|
||||
RDebugUtils.currentLine=59179025;
|
||||
//BA.debugLineNum = 59179025;BA.debugLine="If noDuplicates.ContainsKey(str) = False Then";
|
||||
if (_noduplicates.ContainsKey((Object)(_str))==__c.False) {
|
||||
RDebugUtils.currentLine=59179026;
|
||||
//BA.debugLineNum = 59179026;BA.debugLine="noDuplicates.Put(str, \"\")";
|
||||
_noduplicates.Put((Object)(_str),(Object)(""));
|
||||
RDebugUtils.currentLine=59179027;
|
||||
//BA.debugLineNum = 59179027;BA.debugLine="If start = 0 Then m = prefixList Else m = sub";
|
||||
if (_start==0) {
|
||||
_m = __ref._prefixlist /*anywheresoftware.b4a.objects.collections.Map*/ ;}
|
||||
else {
|
||||
_m = __ref._substringlist /*anywheresoftware.b4a.objects.collections.Map*/ ;};
|
||||
RDebugUtils.currentLine=59179028;
|
||||
//BA.debugLineNum = 59179028;BA.debugLine="li = m.Get(str)";
|
||||
_li = (anywheresoftware.b4a.objects.collections.List) anywheresoftware.b4a.AbsObjectWrapper.ConvertToWrapper(new anywheresoftware.b4a.objects.collections.List(), (java.util.List)(_m.Get((Object)(_str))));
|
||||
RDebugUtils.currentLine=59179029;
|
||||
//BA.debugLineNum = 59179029;BA.debugLine="If li.IsInitialized = False Then";
|
||||
if (_li.IsInitialized()==__c.False) {
|
||||
RDebugUtils.currentLine=59179030;
|
||||
//BA.debugLineNum = 59179030;BA.debugLine="li.Initialize";
|
||||
_li.Initialize();
|
||||
RDebugUtils.currentLine=59179031;
|
||||
//BA.debugLineNum = 59179031;BA.debugLine="m.Put(str, li)";
|
||||
_m.Put((Object)(_str),(Object)(_li.getObject()));
|
||||
};
|
||||
RDebugUtils.currentLine=59179033;
|
||||
//BA.debugLineNum = 59179033;BA.debugLine="li.Add(itemNotLower)";
|
||||
_li.Add((Object)(_itemnotlower));
|
||||
};
|
||||
RDebugUtils.currentLine=59179035;
|
||||
//BA.debugLineNum = 59179035;BA.debugLine="count = count + 1";
|
||||
_count = (int) (_count+1);
|
||||
}
|
||||
;
|
||||
}
|
||||
};
|
||||
}
|
||||
};
|
||||
RDebugUtils.currentLine=59179039;
|
||||
//BA.debugLineNum = 59179039;BA.debugLine="Log(\"Index time: \" & (DateTime.Now - startTime) &";
|
||||
__c.LogImpl("959179039","Index time: "+BA.NumberToString((__c.DateTime.getNow()-_starttime))+" ms ("+BA.NumberToString(_items.getSize())+" Items)",0);
|
||||
RDebugUtils.currentLine=59179040;
|
||||
//BA.debugLineNum = 59179040;BA.debugLine="AllItems = Items";
|
||||
__ref._allitems /*anywheresoftware.b4a.objects.collections.List*/ = _items;
|
||||
RDebugUtils.currentLine=59179041;
|
||||
//BA.debugLineNum = 59179041;BA.debugLine="Return Array(prefixList, substringList, AllItems)";
|
||||
if (true) return (Object)(new Object[]{(Object)(__ref._prefixlist /*anywheresoftware.b4a.objects.collections.Map*/ .getObject()),(Object)(__ref._substringlist /*anywheresoftware.b4a.objects.collections.Map*/ .getObject()),(Object)(__ref._allitems /*anywheresoftware.b4a.objects.collections.List*/ .getObject())});
|
||||
RDebugUtils.currentLine=59179042;
|
||||
//BA.debugLineNum = 59179042;BA.debugLine="End Sub";
|
||||
return null;
|
||||
}
|
||||
public void RemoveWarning() throws Exception{
|
||||
anywheresoftware.b4a.shell.Shell s = anywheresoftware.b4a.shell.Shell.INSTANCE;
|
||||
java.lang.reflect.Field f = s.getClass().getDeclaredField("errorMessagesForSyncEvents");
|
||||
f.setAccessible(true);
|
||||
java.util.HashSet<String> h = (java.util.HashSet<String>)f.get(s);
|
||||
if (h == null) {
|
||||
h = new java.util.HashSet<String>();
|
||||
f.set(s, h);
|
||||
}
|
||||
h.add("tf_focuschanged");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user