From 044ff9395d117bc785338fbe8698c0e21bfd2b11 Mon Sep 17 00:00:00 2001 From: sekelsenmat Date: Fri, 19 Aug 2011 11:18:12 +0000 Subject: [PATCH] androidlcl: Bindings update git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1814 8e941d3f-bd1b-0410-a28a-d453659cc2b4 --- .../src/com/pascal/androidlcl/AndroidAll.java | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/examples/androidlcl/android/src/com/pascal/androidlcl/AndroidAll.java b/examples/androidlcl/android/src/com/pascal/androidlcl/AndroidAll.java index 1e21b6b76..315113251 100644 --- a/examples/androidlcl/android/src/com/pascal/androidlcl/AndroidAll.java +++ b/examples/androidlcl/android/src/com/pascal/androidlcl/AndroidAll.java @@ -7,6 +7,7 @@ import android.util.*; import android.content.*; import android.view.*; import android.widget.*; +import android.R.*; import java.util.*; import java.lang.*; @@ -104,6 +105,10 @@ public class AndroidAll // ArrayAdapter static final int amkUI_TArrayAdapter_String__Create = 0x0011A000; static final int amkUI_TArrayAdapter_String__add = 0x0011A001; + static final int amkUI_TArrayAdapter_String__clear = 0x0011A002; + static final int amkUI_TArrayAdapter_String__insert = 0x0011A003; + static final int amkUI_TArrayAdapter_String__remove = 0x0011A004; + // layout public boolean ProcessCommand(int Buffer) { @@ -608,6 +613,45 @@ public class AndroidAll param_self_ArrayAdapter_String_.add(lString_1); MyAndroidPipesComm.SendResult(); break; + // method void clear() + case amkUI_TArrayAdapter_String__clear: + DebugOut("amkUI_TArrayAdapter_String__clear"); + // Self + lInt = MyAndroidPipesComm.GetInt(); + param_self_ArrayAdapter_String_ = (ArrayAdapter) ViewElements.get(lInt); + // params + // + param_self_ArrayAdapter_String_.clear(); + MyAndroidPipesComm.SendResult(); + break; + // method void insert(String aobject, int aindex) + case amkUI_TArrayAdapter_String__insert: + DebugOut("amkUI_TArrayAdapter_String__insert"); + // Self + lInt = MyAndroidPipesComm.GetInt(); + param_self_ArrayAdapter_String_ = (ArrayAdapter) ViewElements.get(lInt); + // params + lInt = MyAndroidPipesComm.GetInt(); + lString_1 = (String) MyJavaLang.LangElements.get(lInt); + lInt = MyAndroidPipesComm.GetInt(); + lint_2 = lInt; + // + param_self_ArrayAdapter_String_.insert(lString_1, lint_2); + MyAndroidPipesComm.SendResult(); + break; + // method void remove(String aobject) + case amkUI_TArrayAdapter_String__remove: + DebugOut("amkUI_TArrayAdapter_String__remove"); + // Self + lInt = MyAndroidPipesComm.GetInt(); + param_self_ArrayAdapter_String_ = (ArrayAdapter) ViewElements.get(lInt); + // params + lInt = MyAndroidPipesComm.GetInt(); + lString_1 = (String) MyJavaLang.LangElements.get(lInt); + // + param_self_ArrayAdapter_String_.remove(lString_1); + MyAndroidPipesComm.SendResult(); + break; default: return false;