summaryrefslogtreecommitdiff
path: root/indra/newview/llscripteditor.h
diff options
context:
space:
mode:
Diffstat (limited to 'indra/newview/llscripteditor.h')
-rw-r--r--indra/newview/llscripteditor.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/indra/newview/llscripteditor.h b/indra/newview/llscripteditor.h
index d3e18021f9..8c5ab362a3 100644
--- a/indra/newview/llscripteditor.h
+++ b/indra/newview/llscripteditor.h
@@ -36,10 +36,16 @@ public:
struct Params : public LLInitParam::Block<Params, LLTextEditor::Params>
{
+ Optional<bool> show_line_numbers;
+
Params();
};
virtual ~LLScriptEditor() {};
+
+ // LLView override
+ virtual void draw();
+
void initKeywords();
void loadKeywords();
void clearSegments();
@@ -51,11 +57,13 @@ protected:
LLScriptEditor(const Params& p);
private:
+ void drawLineNumbers();
void updateSegments();
void loadKeywords(const std::string& filename_keywords,
const std::string& filename_colors);
LLKeywords mKeywords;
+ bool mShowLineNumbers;
};
#endif // LL_SCRIPTEDITOR_H