| 
									
										
										
										
											2017-09-12 17:42:36 -03:00
										 |  |  | <?xml version="1.0" encoding="UTF-8" ?> | 
					
						
							| 
									
										
										
										
											2019-04-01 12:33:56 +02:00
										 |  |  | <class name="ScriptEditor" inherits="PanelContainer" category="Core" version="3.2"> | 
					
						
							| 
									
										
										
										
											2017-09-12 17:42:36 -03:00
										 |  |  | 	<brief_description> | 
					
						
							|  |  |  | 	</brief_description> | 
					
						
							|  |  |  | 	<description> | 
					
						
							|  |  |  | 	</description> | 
					
						
							|  |  |  | 	<tutorials> | 
					
						
							|  |  |  | 	</tutorials> | 
					
						
							|  |  |  | 	<methods> | 
					
						
							| 
									
										
										
										
											2017-11-15 20:35:18 +01:00
										 |  |  | 		<method name="can_drop_data_fw" qualifiers="const"> | 
					
						
							|  |  |  | 			<return type="bool"> | 
					
						
							|  |  |  | 			</return> | 
					
						
							| 
									
										
										
										
											2018-01-03 13:45:03 +01:00
										 |  |  | 			<argument index="0" name="point" type="Vector2"> | 
					
						
							| 
									
										
										
										
											2017-11-15 20:35:18 +01:00
										 |  |  | 			</argument> | 
					
						
							| 
									
										
										
										
											2018-01-03 13:45:03 +01:00
										 |  |  | 			<argument index="1" name="data" type="Variant"> | 
					
						
							| 
									
										
										
										
											2017-11-15 20:35:18 +01:00
										 |  |  | 			</argument> | 
					
						
							| 
									
										
										
										
											2018-01-03 13:45:03 +01:00
										 |  |  | 			<argument index="2" name="from" type="Control"> | 
					
						
							| 
									
										
										
										
											2017-11-15 20:35:18 +01:00
										 |  |  | 			</argument> | 
					
						
							|  |  |  | 			<description> | 
					
						
							|  |  |  | 			</description> | 
					
						
							|  |  |  | 		</method> | 
					
						
							|  |  |  | 		<method name="drop_data_fw"> | 
					
						
							|  |  |  | 			<return type="void"> | 
					
						
							|  |  |  | 			</return> | 
					
						
							| 
									
										
										
										
											2018-01-03 13:45:03 +01:00
										 |  |  | 			<argument index="0" name="point" type="Vector2"> | 
					
						
							| 
									
										
										
										
											2017-11-15 20:35:18 +01:00
										 |  |  | 			</argument> | 
					
						
							| 
									
										
										
										
											2018-01-03 13:45:03 +01:00
										 |  |  | 			<argument index="1" name="data" type="Variant"> | 
					
						
							| 
									
										
										
										
											2017-11-15 20:35:18 +01:00
										 |  |  | 			</argument> | 
					
						
							| 
									
										
										
										
											2018-01-03 13:45:03 +01:00
										 |  |  | 			<argument index="2" name="from" type="Control"> | 
					
						
							| 
									
										
										
										
											2017-11-15 20:35:18 +01:00
										 |  |  | 			</argument> | 
					
						
							|  |  |  | 			<description> | 
					
						
							|  |  |  | 			</description> | 
					
						
							|  |  |  | 		</method> | 
					
						
							| 
									
										
										
										
											2017-09-12 17:42:36 -03:00
										 |  |  | 		<method name="get_current_script"> | 
					
						
							|  |  |  | 			<return type="Script"> | 
					
						
							|  |  |  | 			</return> | 
					
						
							|  |  |  | 			<description> | 
					
						
							|  |  |  | 				Returns a [Script] that is currently active in editor. | 
					
						
							|  |  |  | 			</description> | 
					
						
							|  |  |  | 		</method> | 
					
						
							| 
									
										
										
										
											2017-11-15 20:35:18 +01:00
										 |  |  | 		<method name="get_drag_data_fw"> | 
					
						
							|  |  |  | 			<return type="Variant"> | 
					
						
							|  |  |  | 			</return> | 
					
						
							| 
									
										
										
										
											2018-01-03 13:45:03 +01:00
										 |  |  | 			<argument index="0" name="point" type="Vector2"> | 
					
						
							| 
									
										
										
										
											2017-11-15 20:35:18 +01:00
										 |  |  | 			</argument> | 
					
						
							| 
									
										
										
										
											2018-01-03 13:45:03 +01:00
										 |  |  | 			<argument index="1" name="from" type="Control"> | 
					
						
							| 
									
										
										
										
											2017-11-15 20:35:18 +01:00
										 |  |  | 			</argument> | 
					
						
							|  |  |  | 			<description> | 
					
						
							|  |  |  | 			</description> | 
					
						
							|  |  |  | 		</method> | 
					
						
							| 
									
										
										
										
											2017-09-12 17:42:36 -03:00
										 |  |  | 		<method name="get_open_scripts" qualifiers="const"> | 
					
						
							|  |  |  | 			<return type="Array"> | 
					
						
							|  |  |  | 			</return> | 
					
						
							|  |  |  | 			<description> | 
					
						
							|  |  |  | 				Returns an array with all [Script] objects which are currently open in editor. | 
					
						
							|  |  |  | 			</description> | 
					
						
							|  |  |  | 		</method> | 
					
						
							| 
									
										
										
										
											2019-04-09 22:07:13 +02:00
										 |  |  | 		<method name="goto_line"> | 
					
						
							|  |  |  | 			<return type="void"> | 
					
						
							|  |  |  | 			</return> | 
					
						
							|  |  |  | 			<argument index="0" name="line_number" type="int"> | 
					
						
							|  |  |  | 			</argument> | 
					
						
							|  |  |  | 			<description> | 
					
						
							|  |  |  | 				Goes to the specified line in the current script. | 
					
						
							|  |  |  | 			</description> | 
					
						
							|  |  |  | 		</method> | 
					
						
							| 
									
										
										
										
											2017-12-16 20:34:16 +01:00
										 |  |  | 		<method name="open_script_create_dialog"> | 
					
						
							|  |  |  | 			<return type="void"> | 
					
						
							|  |  |  | 			</return> | 
					
						
							|  |  |  | 			<argument index="0" name="base_name" type="String"> | 
					
						
							|  |  |  | 			</argument> | 
					
						
							|  |  |  | 			<argument index="1" name="base_path" type="String"> | 
					
						
							|  |  |  | 			</argument> | 
					
						
							|  |  |  | 			<description> | 
					
						
							|  |  |  | 			</description> | 
					
						
							|  |  |  | 		</method> | 
					
						
							| 
									
										
										
										
											2017-09-12 17:42:36 -03:00
										 |  |  | 	</methods> | 
					
						
							|  |  |  | 	<signals> | 
					
						
							|  |  |  | 		<signal name="editor_script_changed"> | 
					
						
							| 
									
										
										
										
											2018-09-01 03:12:35 +08:00
										 |  |  | 			<argument index="0" name="script" type="Script"> | 
					
						
							| 
									
										
										
										
											2017-09-12 17:42:36 -03:00
										 |  |  | 			</argument> | 
					
						
							|  |  |  | 			<description> | 
					
						
							|  |  |  | 				Emitted when user changed active script. Argument is a freshly activated [Script]. | 
					
						
							|  |  |  | 			</description> | 
					
						
							|  |  |  | 		</signal> | 
					
						
							|  |  |  | 		<signal name="script_close"> | 
					
						
							| 
									
										
										
										
											2018-09-01 03:12:35 +08:00
										 |  |  | 			<argument index="0" name="script" type="Script"> | 
					
						
							| 
									
										
										
										
											2017-09-12 17:42:36 -03:00
										 |  |  | 			</argument> | 
					
						
							|  |  |  | 			<description> | 
					
						
							|  |  |  | 				Emitted when editor is about to close the active script. Argument is a [Script] that is going to be closed. | 
					
						
							|  |  |  | 			</description> | 
					
						
							|  |  |  | 		</signal> | 
					
						
							|  |  |  | 	</signals> | 
					
						
							|  |  |  | 	<constants> | 
					
						
							|  |  |  | 	</constants> | 
					
						
							|  |  |  | </class> |