54 |
Glib::RefPtr<Gtk::TextBuffer::Tag> m_preprocTag; |
Glib::RefPtr<Gtk::TextBuffer::Tag> m_preprocTag; |
55 |
Glib::RefPtr<Gtk::TextBuffer::Tag> m_errorTag; |
Glib::RefPtr<Gtk::TextBuffer::Tag> m_errorTag; |
56 |
Glib::RefPtr<Gtk::TextBuffer::Tag> m_warningTag; |
Glib::RefPtr<Gtk::TextBuffer::Tag> m_warningTag; |
|
Glib::RefPtr<Gtk::TextBuffer::Tag> m_readOnlyTag; |
|
57 |
Gtk::TextView m_textView; |
Gtk::TextView m_textView; |
58 |
Gtk::Button m_applyButton; |
Gtk::Button m_applyButton; |
59 |
Gtk::Button m_cancelButton; |
Gtk::Button m_cancelButton; |
64 |
std::vector<LinuxSampler::ParserIssue> m_issues; |
std::vector<LinuxSampler::ParserIssue> m_issues; |
65 |
#endif |
#endif |
66 |
|
|
|
bool m_ignoreEraseEvents; |
|
|
|
|
67 |
void onButtonCancel(); |
void onButtonCancel(); |
68 |
void onButtonApply(); |
void onButtonApply(); |
69 |
void onWindowHide(); |
void onWindowHide(); |
71 |
void onTextErased(const Gtk::TextBuffer::iterator& itStart, const Gtk::TextBuffer::iterator& itEnd); |
void onTextErased(const Gtk::TextBuffer::iterator& itStart, const Gtk::TextBuffer::iterator& itEnd); |
72 |
void onModifiedChanged(); |
void onModifiedChanged(); |
73 |
#if USE_LS_SCRIPTVM |
#if USE_LS_SCRIPTVM |
|
void removeIssueAnchors(); |
|
74 |
void updateSyntaxHighlightingByVM(); |
void updateSyntaxHighlightingByVM(); |
75 |
void updateParserIssuesByVM(); |
void updateParserIssuesByVM(); |
76 |
LinuxSampler::ScriptVM* GetScriptVM(); |
LinuxSampler::ScriptVM* GetScriptVM(); |
77 |
|
void updateIssueTooltip(GdkEventMotion* e); |
78 |
#endif |
#endif |
79 |
|
bool on_motion_notify_event(GdkEventMotion* e); |
80 |
}; |
}; |
81 |
|
|
82 |
#endif // GIGEDIT_SCRIPTEDITOR_H |
#endif // GIGEDIT_SCRIPTEDITOR_H |