RichTextLabel: Added get_visible_line_count method.

Also exposed get_line_count to GDScript.
This commit is contained in:
Ferenc Arn
2016-10-17 14:03:47 -05:00
parent b51180caa3
commit b4417161f5
2 changed files with 54 additions and 16 deletions

View File

@ -217,6 +217,7 @@ private:
int scroll_w;
bool updating_scroll;
int current_idx;
int visible_line_count;
int tab_size;
bool underline_meta;
@ -260,7 +261,7 @@ private:
int visible_characters;
float percent_visible;
void _process_line(ItemFrame *p_frame, const Vector2 &p_ofs, int &y, int p_width, int p_line, ProcessMode p_mode, const Ref<Font> &p_base_font, const Color &p_base_color, const Point2i &p_click_pos = Point2i(), Item **r_click_item = NULL, int *r_click_char = NULL, bool *r_outside = NULL, int p_char_count = 0);
int _process_line(ItemFrame *p_frame, const Vector2 &p_ofs, int &y, int p_width, int p_line, ProcessMode p_mode, const Ref<Font> &p_base_font, const Color &p_base_color, const Point2i &p_click_pos = Point2i(), Item **r_click_item = NULL, int *r_click_char = NULL, bool *r_outside = NULL, int p_char_count = 0);
void _find_click(ItemFrame *p_frame, const Point2i &p_click, Item **r_click_item = NULL, int *r_click_char = NULL, bool *r_outside = NULL);
Ref<Font> _find_font(Item *p_item);
@ -325,6 +326,7 @@ public:
void scroll_to_line(int p_line);
int get_line_count() const;
int get_visible_line_count() const;
VScrollBar *get_v_scroll() { return vscroll; }