Property definitions

android $ Android_widget_ListView :: defaultinit
# Java class: android.widget.ListView
extern class Android_widget_ListView in "Java" `{ android.widget.ListView `}
	super Android_widget_AbsListView

	# Java implementation: int android.widget.ListView.getMaxScrollAmount()
	fun get_max_scroll_amount: Int in "Java" `{
		return self.getMaxScrollAmount();
	`}

	# Java implementation:  android.widget.ListView.addHeaderView(android.view.View, java.lang.Object, boolean)
	fun add_header_view_View_Object_boolean(arg0: NativeView, arg1: JavaObject, arg2: Bool) in "Java" `{
		self.addHeaderView(arg0, arg1, arg2);
	`}

	# Java implementation:  android.widget.ListView.addHeaderView(android.view.View)
	fun add_header_view_View(arg0: NativeView) in "Java" `{
		self.addHeaderView(arg0);
	`}

	# Java implementation: int android.widget.ListView.getHeaderViewsCount()
	fun get_header_views_count: Int in "Java" `{
		return self.getHeaderViewsCount();
	`}

	# Java implementation: boolean android.widget.ListView.removeHeaderView(android.view.View)
	fun remove_header_view(arg0: NativeView): Bool in "Java" `{
		return self.removeHeaderView(arg0);
	`}

	# Java implementation:  android.widget.ListView.addFooterView(android.view.View, java.lang.Object, boolean)
	fun add_footer_view_View_Object_boolean(arg0: NativeView, arg1: JavaObject, arg2: Bool) in "Java" `{
		self.addFooterView(arg0, arg1, arg2);
	`}

	# Java implementation:  android.widget.ListView.addFooterView(android.view.View)
	fun add_footer_view_View(arg0: NativeView) in "Java" `{
		self.addFooterView(arg0);
	`}

	# Java implementation: int android.widget.ListView.getFooterViewsCount()
	fun get_footer_views_count: Int in "Java" `{
		return self.getFooterViewsCount();
	`}

	# Java implementation: boolean android.widget.ListView.removeFooterView(android.view.View)
	fun remove_footer_view(arg0: NativeView): Bool in "Java" `{
		return self.removeFooterView(arg0);
	`}

	# Java implementation:  android.widget.ListView.smoothScrollByOffset(int)
	fun smooth_scroll_by_offset(arg0: Int) in "Java" `{
		self.smoothScrollByOffset((int)arg0);
	`}

	# Java implementation:  android.widget.ListView.setSelectionFromTop(int, int)
	fun set_selection_from_top(arg0: Int, arg1: Int) in "Java" `{
		self.setSelectionFromTop((int)arg0, (int)arg1);
	`}

	# Java implementation:  android.widget.ListView.setSelectionAfterHeaderView()
	fun set_selection_after_header_view in "Java" `{
		self.setSelectionAfterHeaderView();
	`}

	# Java implementation:  android.widget.ListView.setItemsCanFocus(boolean)
	fun set_items_can_focus(arg0: Bool) in "Java" `{
		self.setItemsCanFocus(arg0);
	`}

	# Java implementation: boolean android.widget.ListView.getItemsCanFocus()
	fun get_items_can_focus: Bool in "Java" `{
		return self.getItemsCanFocus();
	`}

	# Java implementation: android.graphics.drawable.Drawable android.widget.ListView.getDivider()
	#fun get_divider: Android_graphics_drawable_Drawable in "Java" `{
		#return self.getDivider();
	#`}

	# Java implementation:  android.widget.ListView.setDivider(android.graphics.drawable.Drawable)
	#fun set_divider(arg0: Android_graphics_drawable_Drawable) in "Java" `{
		#self.setDivider(arg0);
	#`}

	# Java implementation: int android.widget.ListView.getDividerHeight()
	fun get_divider_height: Int in "Java" `{
		return self.getDividerHeight();
	`}

	# Java implementation:  android.widget.ListView.setDividerHeight(int)
	fun set_divider_height(arg0: Int) in "Java" `{
		self.setDividerHeight((int)arg0);
	`}

	# Java implementation:  android.widget.ListView.setHeaderDividersEnabled(boolean)
	fun set_header_dividers_enabled(arg0: Bool) in "Java" `{
		self.setHeaderDividersEnabled(arg0);
	`}

	# Java implementation:  android.widget.ListView.setFooterDividersEnabled(boolean)
	fun set_footer_dividers_enabled(arg0: Bool) in "Java" `{
		self.setFooterDividersEnabled(arg0);
	`}

	# Java implementation:  android.widget.ListView.setOverscrollHeader(android.graphics.drawable.Drawable)
	#fun set_overscroll_header(arg0: Android_graphics_drawable_Drawable) in "Java" `{
		#self.setOverscrollHeader(arg0);
	#`}

	# Java implementation: android.graphics.drawable.Drawable android.widget.ListView.getOverscrollHeader()
	#fun get_overscroll_header: Android_graphics_drawable_Drawable in "Java" `{
		#return self.getOverscrollHeader();
	#`}

	# Java implementation:  android.widget.ListView.setOverscrollFooter(android.graphics.drawable.Drawable)
	#fun set_overscroll_footer(arg0: Android_graphics_drawable_Drawable) in "Java" `{
		#self.setOverscrollFooter(arg0);
	#`}

	# Java implementation: android.graphics.drawable.Drawable android.widget.ListView.getOverscrollFooter()
	#fun get_overscroll_footer: Android_graphics_drawable_Drawable in "Java" `{
		#return self.getOverscrollFooter();
	#`}

	# Java implementation: long[] android.widget.ListView.getCheckItemIds()
	fun get_check_item_ids: JavaLongArray in "Java" `{
		return self.getCheckItemIds();
	`}

	# Java constructor: android.widget.ListView
	new(a: NativeContext) in "Java" `{
		return new android.widget.ListView(a);
	`}

	# Java constructor: android.widget.ListView
	#new from_Context_AttributeSet(a: NativeContext, b: Android_util_AttributeSet) in "Java" `{
		#return new android.widget.ListView(a, b);
	#`}

	# Java constructor: android.widget.ListView
	#new from_Context_AttributeSet_int(a: NativeContext, b: Android_util_AttributeSet, c: Int) in "Java" `{
		#return new android.widget.ListView(a, b, (int)c);
	#`}

	redef fun new_global_ref import sys, Sys.jni_env `{
		Sys sys = Android_widget_ListView_sys(self);
		JNIEnv *env = Sys_jni_env(sys);
		return (*env)->NewGlobalRef(env, self);
	`}

	redef fun pop_from_local_frame_with_env(jni_env) `{
		return (*jni_env)->PopLocalFrame(jni_env, self);
	`}
end
lib/android/ui/native_ui.nit:803,1--956,3