2020-09-11 12:22:10 +02:00
|
|
|
<?xml version="1.0" encoding="UTF-8" ?>
|
|
|
|
<class name="CodeEdit" inherits="TextEdit" version="4.0">
|
|
|
|
<brief_description>
|
|
|
|
</brief_description>
|
|
|
|
<description>
|
2020-09-18 09:36:10 +02:00
|
|
|
[b]Note[/b]: By default [CodeEdit] always use left-to-right text direction to correcly display source code.
|
2020-09-11 12:22:10 +02:00
|
|
|
</description>
|
|
|
|
<tutorials>
|
|
|
|
</tutorials>
|
|
|
|
<methods>
|
|
|
|
<method name="clear_bookmarked_lines">
|
|
|
|
<return type="void">
|
|
|
|
</return>
|
|
|
|
<description>
|
|
|
|
</description>
|
|
|
|
</method>
|
|
|
|
<method name="clear_breakpointed_lines">
|
|
|
|
<return type="void">
|
|
|
|
</return>
|
|
|
|
<description>
|
|
|
|
</description>
|
|
|
|
</method>
|
|
|
|
<method name="clear_executing_lines">
|
|
|
|
<return type="void">
|
|
|
|
</return>
|
|
|
|
<description>
|
|
|
|
</description>
|
|
|
|
</method>
|
|
|
|
<method name="get_bookmarked_lines" qualifiers="const">
|
|
|
|
<return type="Array">
|
|
|
|
</return>
|
|
|
|
<description>
|
|
|
|
</description>
|
|
|
|
</method>
|
|
|
|
<method name="get_breakpointed_lines" qualifiers="const">
|
|
|
|
<return type="Array">
|
|
|
|
</return>
|
|
|
|
<description>
|
|
|
|
</description>
|
|
|
|
</method>
|
|
|
|
<method name="get_executing_lines" qualifiers="const">
|
|
|
|
<return type="Array">
|
|
|
|
</return>
|
|
|
|
<description>
|
|
|
|
</description>
|
|
|
|
</method>
|
|
|
|
<method name="is_line_bookmarked" qualifiers="const">
|
|
|
|
<return type="bool">
|
|
|
|
</return>
|
|
|
|
<argument index="0" name="line" type="int">
|
|
|
|
</argument>
|
|
|
|
<description>
|
|
|
|
</description>
|
|
|
|
</method>
|
|
|
|
<method name="is_line_breakpointed" qualifiers="const">
|
|
|
|
<return type="bool">
|
|
|
|
</return>
|
|
|
|
<argument index="0" name="line" type="int">
|
|
|
|
</argument>
|
|
|
|
<description>
|
|
|
|
</description>
|
|
|
|
</method>
|
|
|
|
<method name="is_line_executing" qualifiers="const">
|
|
|
|
<return type="bool">
|
|
|
|
</return>
|
|
|
|
<argument index="0" name="line" type="int">
|
|
|
|
</argument>
|
|
|
|
<description>
|
|
|
|
</description>
|
|
|
|
</method>
|
|
|
|
<method name="set_line_as_bookmarked">
|
|
|
|
<return type="void">
|
|
|
|
</return>
|
|
|
|
<argument index="0" name="line" type="int">
|
|
|
|
</argument>
|
|
|
|
<argument index="1" name="bookmarked" type="bool">
|
|
|
|
</argument>
|
|
|
|
<description>
|
|
|
|
</description>
|
|
|
|
</method>
|
|
|
|
<method name="set_line_as_breakpoint">
|
|
|
|
<return type="void">
|
|
|
|
</return>
|
|
|
|
<argument index="0" name="line" type="int">
|
|
|
|
</argument>
|
|
|
|
<argument index="1" name="breakpointed" type="bool">
|
|
|
|
</argument>
|
|
|
|
<description>
|
|
|
|
</description>
|
|
|
|
</method>
|
|
|
|
<method name="set_line_as_executing">
|
|
|
|
<return type="void">
|
|
|
|
</return>
|
|
|
|
<argument index="0" name="line" type="int">
|
|
|
|
</argument>
|
|
|
|
<argument index="1" name="executing" type="bool">
|
|
|
|
</argument>
|
|
|
|
<description>
|
|
|
|
</description>
|
|
|
|
</method>
|
|
|
|
</methods>
|
|
|
|
<members>
|
|
|
|
<member name="draw_bookmarks" type="bool" setter="set_draw_bookmarks_gutter" getter="is_drawing_bookmarks_gutter" default="false">
|
|
|
|
</member>
|
|
|
|
<member name="draw_breakpoints_gutter" type="bool" setter="set_draw_breakpoints_gutter" getter="is_drawing_breakpoints_gutter" default="false">
|
|
|
|
</member>
|
|
|
|
<member name="draw_executing_lines" type="bool" setter="set_draw_executing_lines_gutter" getter="is_drawing_executing_lines_gutter" default="false">
|
|
|
|
</member>
|
|
|
|
<member name="draw_fold_gutter" type="bool" setter="set_draw_fold_gutter" getter="is_drawing_fold_gutter" default="false">
|
|
|
|
</member>
|
|
|
|
<member name="draw_line_numbers" type="bool" setter="set_draw_line_numbers" getter="is_draw_line_numbers_enabled" default="false">
|
|
|
|
</member>
|
2020-08-12 13:49:10 +02:00
|
|
|
<member name="layout_direction" type="int" setter="set_layout_direction" getter="get_layout_direction" override="true" enum="Control.LayoutDirection" default="2" />
|
|
|
|
<member name="structured_text_bidi_override_options" type="Array" setter="set_structured_text_bidi_override_options" getter="get_structured_text_bidi_override_options" override="true" default="[ ]" />
|
|
|
|
<member name="text_direction" type="int" setter="set_text_direction" getter="get_text_direction" override="true" enum="Control.TextDirection" default="1" />
|
2020-09-11 12:22:10 +02:00
|
|
|
<member name="zero_pad_line_numbers" type="bool" setter="set_line_numbers_zero_padded" getter="is_line_numbers_zero_padded" default="false">
|
|
|
|
</member>
|
|
|
|
</members>
|
|
|
|
<signals>
|
|
|
|
<signal name="breakpoint_toggled">
|
|
|
|
<argument index="0" name="line" type="int">
|
|
|
|
</argument>
|
|
|
|
<description>
|
|
|
|
</description>
|
|
|
|
</signal>
|
|
|
|
</signals>
|
|
|
|
<constants>
|
|
|
|
</constants>
|
|
|
|
<theme_items>
|
|
|
|
<theme_item name="background_color" type="Color" default="Color( 0, 0, 0, 0 )">
|
|
|
|
</theme_item>
|
|
|
|
<theme_item name="bookmark" type="Texture2D">
|
|
|
|
</theme_item>
|
|
|
|
<theme_item name="bookmark_color" type="Color" default="Color( 0.5, 0.64, 1, 0.8 )">
|
|
|
|
</theme_item>
|
|
|
|
<theme_item name="brace_mismatch_color" type="Color" default="Color( 1, 0.2, 0.2, 1 )">
|
|
|
|
</theme_item>
|
|
|
|
<theme_item name="breakpoint" type="Texture2D">
|
|
|
|
</theme_item>
|
|
|
|
<theme_item name="breakpoint_color" type="Color" default="Color( 0.9, 0.29, 0.3, 1 )">
|
|
|
|
</theme_item>
|
|
|
|
<theme_item name="can_fold" type="Texture2D">
|
|
|
|
</theme_item>
|
|
|
|
<theme_item name="caret_background_color" type="Color" default="Color( 0, 0, 0, 1 )">
|
|
|
|
</theme_item>
|
|
|
|
<theme_item name="caret_color" type="Color" default="Color( 0.88, 0.88, 0.88, 1 )">
|
|
|
|
</theme_item>
|
|
|
|
<theme_item name="code_folding_color" type="Color" default="Color( 0.8, 0.8, 0.8, 0.8 )">
|
|
|
|
</theme_item>
|
|
|
|
<theme_item name="completion" type="StyleBox">
|
|
|
|
</theme_item>
|
|
|
|
<theme_item name="completion_background_color" type="Color" default="Color( 0.17, 0.16, 0.2, 1 )">
|
|
|
|
</theme_item>
|
|
|
|
<theme_item name="completion_existing_color" type="Color" default="Color( 0.87, 0.87, 0.87, 0.13 )">
|
|
|
|
</theme_item>
|
|
|
|
<theme_item name="completion_font_color" type="Color" default="Color( 0.67, 0.67, 0.67, 1 )">
|
|
|
|
</theme_item>
|
|
|
|
<theme_item name="completion_lines" type="int" default="7">
|
|
|
|
</theme_item>
|
|
|
|
<theme_item name="completion_max_width" type="int" default="50">
|
|
|
|
</theme_item>
|
|
|
|
<theme_item name="completion_scroll_color" type="Color" default="Color( 1, 1, 1, 1 )">
|
|
|
|
</theme_item>
|
|
|
|
<theme_item name="completion_scroll_width" type="int" default="3">
|
|
|
|
</theme_item>
|
|
|
|
<theme_item name="completion_selected_color" type="Color" default="Color( 0.26, 0.26, 0.27, 1 )">
|
|
|
|
</theme_item>
|
|
|
|
<theme_item name="current_line_color" type="Color" default="Color( 0.25, 0.25, 0.26, 0.8 )">
|
|
|
|
</theme_item>
|
|
|
|
<theme_item name="executing_line" type="Texture2D">
|
|
|
|
</theme_item>
|
|
|
|
<theme_item name="executing_line_color" type="Color" default="Color( 0.98, 0.89, 0.27, 1 )">
|
|
|
|
</theme_item>
|
|
|
|
<theme_item name="focus" type="StyleBox">
|
|
|
|
</theme_item>
|
|
|
|
<theme_item name="folded" type="Texture2D">
|
|
|
|
</theme_item>
|
|
|
|
<theme_item name="font" type="Font">
|
|
|
|
</theme_item>
|
|
|
|
<theme_item name="font_color" type="Color" default="Color( 0.88, 0.88, 0.88, 1 )">
|
|
|
|
</theme_item>
|
2020-12-25 22:45:28 +01:00
|
|
|
<theme_item name="font_outline_color" type="Color" default="Color( 1, 1, 1, 1 )">
|
|
|
|
The tint of text outline of the [CodeEdit].
|
|
|
|
</theme_item>
|
2020-12-08 14:11:45 +01:00
|
|
|
<theme_item name="font_readonly_color" type="Color" default="Color( 0.88, 0.88, 0.88, 0.5 )">
|
2020-09-11 12:22:10 +02:00
|
|
|
</theme_item>
|
2020-12-08 14:11:45 +01:00
|
|
|
<theme_item name="font_selected_color" type="Color" default="Color( 0, 0, 0, 1 )">
|
2020-09-11 12:22:10 +02:00
|
|
|
</theme_item>
|
2020-08-12 13:49:10 +02:00
|
|
|
<theme_item name="font_size" type="int">
|
|
|
|
Font size of the [CodeEdit]'s text.
|
|
|
|
</theme_item>
|
2020-09-11 12:22:10 +02:00
|
|
|
<theme_item name="line_number_color" type="Color" default="Color( 0.67, 0.67, 0.67, 0.4 )">
|
|
|
|
</theme_item>
|
|
|
|
<theme_item name="line_spacing" type="int" default="4">
|
|
|
|
</theme_item>
|
|
|
|
<theme_item name="mark_color" type="Color" default="Color( 1, 0.4, 0.4, 0.4 )">
|
|
|
|
</theme_item>
|
|
|
|
<theme_item name="normal" type="StyleBox">
|
|
|
|
</theme_item>
|
2020-12-25 22:45:28 +01:00
|
|
|
<theme_item name="outline_size" type="int" default="0">
|
|
|
|
The size of the text outline.
|
|
|
|
</theme_item>
|
2020-09-11 12:22:10 +02:00
|
|
|
<theme_item name="read_only" type="StyleBox">
|
|
|
|
</theme_item>
|
|
|
|
<theme_item name="safe_line_number_color" type="Color" default="Color( 0.67, 0.78, 0.67, 0.6 )">
|
|
|
|
</theme_item>
|
|
|
|
<theme_item name="selection_color" type="Color" default="Color( 0.49, 0.49, 0.49, 1 )">
|
|
|
|
</theme_item>
|
|
|
|
<theme_item name="space" type="Texture2D">
|
|
|
|
</theme_item>
|
|
|
|
<theme_item name="tab" type="Texture2D">
|
|
|
|
</theme_item>
|
|
|
|
<theme_item name="word_highlighted_color" type="Color" default="Color( 0.8, 0.9, 0.9, 0.15 )">
|
|
|
|
</theme_item>
|
|
|
|
</theme_items>
|
|
|
|
</class>
|