MySQL Workbench  6.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
code_editor.h File Reference
#include "Scintilla.h"
#include <mforms/view.h>
#include <mforms/utilities.h>

Go to the source code of this file.

Classes

class  mforms::CodeEditorConfig
 Helper class to manage editor configuration files. More...
 
class  mforms::CodeEditor
 

Namespaces

 mforms
 Implementation of a composite used to select a file system object like a file, folder, device, drive etc.
 

Macros

#define SCI_NAMESPACE
 

Enumerations

enum  mforms::SyntaxHighlighterLanguage {
  mforms::LanguageNone, mforms::LanguageMySQL50, mforms::LanguageMySQL51, mforms::LanguageMySQL55,
  mforms::LanguageMySQL56, mforms::LanguageHtml, mforms::LanguageLua, mforms::LanguagePython,
  mforms::LanguageCpp, mforms::LanguageMySQL = LanguageMySQL56
}
 
enum  mforms::LineMarkup {
  mforms::LineMarkupNone = 0, mforms::LineMarkupBreakpoint = 1 << 0, mforms::LineMarkupBreakpointHit = 1 << 1, mforms::LineMarkupError = 1 << 2,
  mforms::LineMarkupStatement = 1 << 3, mforms::LineMarkupCurrent = 1 << 4, mforms::LineMarkupAll = 0xFF
}
 A number of flags used to specify visual appearance of an editor line. More...
 
enum  mforms::RangeIndicator { mforms::RangeIndicatorNone = 0, mforms::RangeIndicatorError = 1 << 0 }
 
enum  mforms::CodeEditorFeature {
  mforms::FeatureNone = 0, mforms::FeatureWrapText = 1 << 0, mforms::FeatureGutter = 1 << 1, mforms::FeatureReadOnly = 1 << 2,
  mforms::FeatureShowSpecial = 1 << 3, mforms::FeatureUsePopup = 1 << 4, mforms::FeatureConvertEolOnPaste = 1 << 5, mforms::FeatureScrollOnResize = 1 << 6,
  mforms::FeatureFolding = 1 << 7, mforms::FeatureAll = 0xFFFF
}
 
enum  mforms::AutoCompletionEventType { mforms::AutoCompletionSelection, mforms::AutoCompletionCancelled, mforms::AutoCompletionCharDeleted }
 
enum  mforms::EndOfLineMode { mforms::EolCRLF = 0, mforms::EolCR = 1, mforms::EolLF = 2 }
 
enum  mforms::FindFlags {
  mforms::FindDefault = 0, mforms::FindMatchCase = (1 << 0), mforms::FindWrapAround = (1 << 1), mforms::FindWholeWords = (1 << 2),
  mforms::FindRegex = (1 << 3)
}
 

Functions

LineMarkup mforms::operator| (LineMarkup a, LineMarkup b)
 
CodeEditorFeature mforms::operator| (CodeEditorFeature a, CodeEditorFeature b)
 
FindFlags mforms::operator| (FindFlags a, FindFlags b)
 
FindFlags & mforms::operator|= (FindFlags &a, FindFlags b)
 

Macro Definition Documentation

#define SCI_NAMESPACE

Definition at line 24 of file code_editor.h.

MySQL Workbench 6.1 documentation