2
0
Эх сурвалжийг харах

Merge pull request #6439 from Paulb23/item_list_scroll_issue_6343

Added get_v_scroll to item list, issue 6343
Juan Linietsky 9 жил өмнө
parent
commit
83b0d7848e

+ 7 - 0
doc/base/classes.xml

@@ -17976,6 +17976,13 @@
 				Returns the list of selected indexes.
 			</description>
 		</method>
+		<method name="get_v_scroll">
+			<return type="VScrollBar">
+			</return>
+			<description>
+				Returns the current vertical scroll bar for the List.
+			</description>
+		</method>
 		<method name="is_item_disabled" qualifiers="const">
 			<return type="bool">
 			</return>

+ 2 - 0
scene/gui/item_list.cpp

@@ -1358,6 +1358,8 @@ void ItemList::_bind_methods(){
 
 	ObjectTypeDB::bind_method(_MD("ensure_current_is_visible"),&ItemList::ensure_current_is_visible);
 
+	ObjectTypeDB::bind_method(_MD("get_v_scroll"),&ItemList::get_v_scroll);
+
 	ObjectTypeDB::bind_method(_MD("_scroll_changed"),&ItemList::_scroll_changed);
 	ObjectTypeDB::bind_method(_MD("_input_event"),&ItemList::_input_event);
 

+ 2 - 0
scene/gui/item_list.h

@@ -195,6 +195,8 @@ public:
 	void set_icon_scale(real_t p_scale);
 	real_t get_icon_scale() const;
 
+	VScrollBar *get_v_scroll() { return scroll_bar; }
+
 	ItemList();
 	~ItemList();
 };