2005/5/9

     
 

namespace acdk::wx::ide

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::wx::ide Namespace Reference


Detailed Description

contains gui classes for building IDE's and other complex GUI applications


Compounds

class  BarDimHandlerBase
 cbBarDimHandlerBase More...

class  BarInfo
class  DimInfo
 small wrapper for cbDimInfo More...

class  DockPane
class  DynamicToolBar
 see wxFrameLayout More...

class  DynToolBarDimHandler
 wrapper to cbDynToolBarDimHandler later implement cbBarDimHandlerBase More...

class  FrameLayout
 see wxFrameLayout More...

class  RowInfo
class  StyledTextCtrl
 see wxStyledTextCtrl More...

class  StyledTextEvent
 see wxStyledTextCtrlEvent More...

class  TextOutputCtrl
 TextCtrl which implements the acdk::io::CharWriter interface. More...


Typedefs

typedef cbDockPane wxDockPane
typedef cbRowInfo wxRowInfo
typedef cbBarInfo wxBarInfo

Enumerations

enum  CtrlBarStates { CbarDockedHorizontally = wxCBAR_DOCKED_HORIZONTALLY, CbarDockedVertically = wxCBAR_DOCKED_VERTICALLY, CbarFloating = wxCBAR_FLOATING, CbarHidden = wxCBAR_HIDDEN }
enum  CtrlBarAlignment { FlAlignTop = FL_ALIGN_TOP, FlAlignBottom = FL_ALIGN_BOTTOM, FlAlignLeft = FL_ALIGN_LEFT, FlAlignRight = FL_ALIGN_RIGHT }
enum  FrameLayoutPlugins {
  BarHintsPlugin = 0x0001, HintAnimationPlugin = 0x0002, RowDragPlugin = 0x0004, AntiflickerPlugin = 0x0008,
  SimpleCustomizationPlugin = 0x0010, BarDragPlugin = 0x0020
}
enum  SciStyles {
  SciStyleDefault = wxSTC_STYLE_DEFAULT, SciStyleLinenumber = wxSTC_STYLE_LINENUMBER, SciStyleBracelight = wxSTC_STYLE_BRACELIGHT, SciStyleBracebad = wxSTC_STYLE_BRACEBAD,
  SciStyleControlchar = wxSTC_STYLE_CONTROLCHAR, SciStyleIndentguide = wxSTC_STYLE_INDENTGUIDE, SciStyleLastpredefined = wxSTC_STYLE_LASTPREDEFINED, SciStyleMax = wxSTC_STYLE_MAX
}
enum  SciKeyCodes {
  SciKeyDown = wxSTC_KEY_DOWN, SciKeyUp = wxSTC_KEY_UP, SciKeyLeft = wxSTC_KEY_LEFT, SciKeyRight = wxSTC_KEY_RIGHT,
  SciKeyHome = wxSTC_KEY_HOME, SciKeyEnd = wxSTC_KEY_END, SciKeyPrior = wxSTC_KEY_PRIOR, SciKeyNext = wxSTC_KEY_NEXT,
  SciKeyDelete = wxSTC_KEY_DELETE, SciKeyInsert = wxSTC_KEY_INSERT, SciKeyEscape = wxSTC_KEY_ESCAPE, SciKeyBack = wxSTC_KEY_BACK,
  SciKeyTab = wxSTC_KEY_TAB, SciKeyReturn = wxSTC_KEY_RETURN, SciKeyAdd = wxSTC_KEY_ADD, SciKeySubtract = wxSTC_KEY_SUBTRACT,
  SciKeyDivide = wxSTC_KEY_DIVIDE, SciScmodShift = wxSTC_SCMOD_SHIFT, SciScmodCtrl = wxSTC_SCMOD_CTRL, SciScmodAlt = wxSTC_SCMOD_ALT
}
 Symbolic key codes and modifier flags. More...

enum  SciLexers {
  SciLexContainer = wxSTC_LEX_CONTAINER, SciLexNull = wxSTC_LEX_NULL, SciLexPython = wxSTC_LEX_PYTHON, SciLexCpp = wxSTC_LEX_CPP,
  SciLexHtml = wxSTC_LEX_HTML, SciLexXml = wxSTC_LEX_XML, SciLexPerl = wxSTC_LEX_PERL, SciLexSql = wxSTC_LEX_SQL,
  SciLexVb = wxSTC_LEX_VB, SciLexProperties = wxSTC_LEX_PROPERTIES, SciLexErrorlist = wxSTC_LEX_ERRORLIST, SciLexMakefile = wxSTC_LEX_MAKEFILE,
  SciLexBatch = wxSTC_LEX_BATCH, SciLexXcode = wxSTC_LEX_XCODE, SciLexLatex = wxSTC_LEX_LATEX, SciLexLua = wxSTC_LEX_LUA,
  SciLexDiff = wxSTC_LEX_DIFF, SciLexConf = wxSTC_LEX_CONF, SciLexPascal = wxSTC_LEX_PASCAL, SciLexAve = wxSTC_LEX_AVE,
  SciLexAda = wxSTC_LEX_ADA, SciLexLisp = wxSTC_LEX_LISP, SciLexRuby = wxSTC_LEX_RUBY, SciLexEiffel = wxSTC_LEX_EIFFEL,
  SciLexEiffelkw = wxSTC_LEX_EIFFELKW, SciLexTcl = wxSTC_LEX_TCL, SciLexNncrontab = wxSTC_LEX_NNCRONTAB, SciLexBullant = wxSTC_LEX_BULLANT,
  SciLexVbscript = wxSTC_LEX_VBSCRIPT, SciLexAsp = wxSTC_LEX_ASP, SciLexPhp = wxSTC_LEX_PHP, SciLexBaan = wxSTC_LEX_BAAN,
  SciLexMatlab = wxSTC_LEX_MATLAB, SciLexScriptol = wxSTC_LEX_SCRIPTOL, SciLexAsm = wxSTC_LEX_ASM, SciLexCppnocase = wxSTC_LEX_CPPNOCASE,
  SciLexFortran = wxSTC_LEX_FORTRAN, SciLexF77 = wxSTC_LEX_F77, SciLexCss = wxSTC_LEX_CSS, SciLexPov = wxSTC_LEX_POV,
  SciLexLout = wxSTC_LEX_LOUT, SciLexEscript = wxSTC_LEX_ESCRIPT, SciLexPs = wxSTC_LEX_PS, SciLexNsis = wxSTC_LEX_NSIS,
  SciLexMmixal = wxSTC_LEX_MMIXAL
}
enum  SciStatesCpp {
  SciCDefault = wxSTC_C_DEFAULT, SciCComment = wxSTC_C_COMMENT, SciCCommentline = wxSTC_C_COMMENTLINE, SciCCommentdoc = wxSTC_C_COMMENTDOC,
  SciCNumber = wxSTC_C_NUMBER, SciCWord = wxSTC_C_WORD, SciCString = wxSTC_C_STRING, SciCCharacter = wxSTC_C_CHARACTER,
  SciCUuid = wxSTC_C_UUID, SciCPreprocessor = wxSTC_C_PREPROCESSOR, SciCOperator = wxSTC_C_OPERATOR, SciCIdentifier = wxSTC_C_IDENTIFIER,
  SciCStringeol = wxSTC_C_STRINGEOL, SciCVerbatim = wxSTC_C_VERBATIM, SciCRegex = wxSTC_C_REGEX, SciCCommentlinedoc = wxSTC_C_COMMENTLINEDOC,
  SciCWord2 = wxSTC_C_WORD2, SciCCommentdockeyword = wxSTC_C_COMMENTDOCKEYWORD, SciCCommentdockeyworderror = wxSTC_C_COMMENTDOCKEYWORDERROR, SciCGlobalclass = wxSTC_C_GLOBALCLASS
}
enum  StcMarginType { StcMarginSymbol = wxSTC_MARGIN_SYMBOL, StcMarginNumber = wxSTC_MARGIN_NUMBER }
enum  StcMarkerFlags {
  StcMarkerMax = wxSTC_MARKER_MAX, StcMarkCircle = wxSTC_MARK_CIRCLE, StcMarkRoundrect = wxSTC_MARK_ROUNDRECT, StcMarkArrow = wxSTC_MARK_ARROW,
  StcMarkSmallrect = wxSTC_MARK_SMALLRECT, StcMarkShortarrow = wxSTC_MARK_SHORTARROW, StcMarkEmpty = wxSTC_MARK_EMPTY, StcMarkArrowdown = wxSTC_MARK_ARROWDOWN,
  StcMarkMinus = wxSTC_MARK_MINUS, StcMarkPlus = wxSTC_MARK_PLUS, StcMarkVline = wxSTC_MARK_VLINE, StcMarkLcorner = wxSTC_MARK_LCORNER,
  StcMarkTcorner = wxSTC_MARK_TCORNER, StcMarkBoxplus = wxSTC_MARK_BOXPLUS, StcMarkBoxplusconnected = wxSTC_MARK_BOXPLUSCONNECTED, StcMarkBoxminus = wxSTC_MARK_BOXMINUS,
  StcMarkBoxminusconnected = wxSTC_MARK_BOXMINUSCONNECTED, StcMarkLcornercurve = wxSTC_MARK_LCORNERCURVE, StcMarkTcornercurve = wxSTC_MARK_TCORNERCURVE, StcMarkCircleplus = wxSTC_MARK_CIRCLEPLUS,
  StcMarkCircleplusconnected = wxSTC_MARK_CIRCLEPLUSCONNECTED, StcMarkCircleminus = wxSTC_MARK_CIRCLEMINUS, StcMarkCircleminusconnected = wxSTC_MARK_CIRCLEMINUSCONNECTED, StcMarkBackground = wxSTC_MARK_BACKGROUND,
  StcMarkDotdotdot = wxSTC_MARK_DOTDOTDOT, StcMarkArrows = wxSTC_MARK_ARROWS, StcMarkPixmap = wxSTC_MARK_PIXMAP, StcMarkCharacter = wxSTC_MARK_CHARACTER,
  StcMarknumFolderend = wxSTC_MARKNUM_FOLDEREND, StcMarknumFolderopenmid = wxSTC_MARKNUM_FOLDEROPENMID, StcMarknumFoldermidtail = wxSTC_MARKNUM_FOLDERMIDTAIL, StcMarknumFoldertail = wxSTC_MARKNUM_FOLDERTAIL,
  StcMarknumFoldersub = wxSTC_MARKNUM_FOLDERSUB, StcMarknumFolder = wxSTC_MARKNUM_FOLDER, StcMarknumFolderopen = wxSTC_MARKNUM_FOLDEROPEN, StcMaskFolders = wxSTC_MASK_FOLDERS
}
enum  StcCharsets {
  StcCharsetAnsi = wxSTC_CHARSET_ANSI, StcCharsetDefault = wxSTC_CHARSET_DEFAULT, StcCharsetBaltic = wxSTC_CHARSET_BALTIC, StcCharsetChinesebig5 = wxSTC_CHARSET_CHINESEBIG5,
  StcCharsetEasteurope = wxSTC_CHARSET_EASTEUROPE, StcCharsetGb2312 = wxSTC_CHARSET_GB2312, StcCharsetGreek = wxSTC_CHARSET_GREEK, StcCharsetHangul = wxSTC_CHARSET_HANGUL,
  StcCharsetMac = wxSTC_CHARSET_MAC, StcCharsetOem = wxSTC_CHARSET_OEM, StcCharsetRussian = wxSTC_CHARSET_RUSSIAN, StcCharsetShiftjis = wxSTC_CHARSET_SHIFTJIS,
  StcCharsetSymbol = wxSTC_CHARSET_SYMBOL, StcCharsetTurkish = wxSTC_CHARSET_TURKISH, StcCharsetJohab = wxSTC_CHARSET_JOHAB, StcCharsetHebrew = wxSTC_CHARSET_HEBREW,
  StcCharsetArabic = wxSTC_CHARSET_ARABIC, StcCharsetVietnamese = wxSTC_CHARSET_VIETNAMESE, StcCharsetThai = wxSTC_CHARSET_THAI, StcCaseMixed = wxSTC_CASE_MIXED,
  StcCaseUpper = wxSTC_CASE_UPPER, StcCaseLower = wxSTC_CASE_LOWER, StcIndicMax = wxSTC_INDIC_MAX, StcIndicPlain = wxSTC_INDIC_PLAIN,
  StcIndicSquiggle = wxSTC_INDIC_SQUIGGLE, StcIndicTt = wxSTC_INDIC_TT, StcIndicDiagonal = wxSTC_INDIC_DIAGONAL, StcIndicStrike = wxSTC_INDIC_STRIKE,
  StcIndicHidden = wxSTC_INDIC_HIDDEN, StcIndicBox = wxSTC_INDIC_BOX, StcIndic0Mask = wxSTC_INDIC0_MASK, StcIndic1Mask = wxSTC_INDIC1_MASK,
  StcIndic2Mask = wxSTC_INDIC2_MASK, StcIndicsMask = wxSTC_INDICS_MASK
}
enum  StcFindFlags {
  StcFindWholeword = wxSTC_FIND_WHOLEWORD, StcFindMatchcase = wxSTC_FIND_MATCHCASE, StcFindWordstart = wxSTC_FIND_WORDSTART, StcFindRegexp = wxSTC_FIND_REGEXP,
  StcFindPosix = wxSTC_FIND_POSIX
}
enum  SciCommands {
  SciCmdRedo = wxSTC_CMD_REDO, SciCmdSelectall = wxSTC_CMD_SELECTALL, SciCmdUndo = wxSTC_CMD_UNDO, SciCmdCut = wxSTC_CMD_CUT,
  SciCmdCopy = wxSTC_CMD_COPY, SciCmdPaste = wxSTC_CMD_PASTE, SciCmdClear = wxSTC_CMD_CLEAR, SciCmdLinedown = wxSTC_CMD_LINEDOWN,
  SciCmdLinedownextend = wxSTC_CMD_LINEDOWNEXTEND, SciCmdLineup = wxSTC_CMD_LINEUP, SciCmdLineupextend = wxSTC_CMD_LINEUPEXTEND, SciCmdCharleft = wxSTC_CMD_CHARLEFT,
  SciCmdCharleftextend = wxSTC_CMD_CHARLEFTEXTEND, SciCmdCharright = wxSTC_CMD_CHARRIGHT, SciCmdCharrightextend = wxSTC_CMD_CHARRIGHTEXTEND, SciCmdWordleft = wxSTC_CMD_WORDLEFT,
  SciCmdWordleftextend = wxSTC_CMD_WORDLEFTEXTEND, SciCmdWordright = wxSTC_CMD_WORDRIGHT, SciCmdWordrightextend = wxSTC_CMD_WORDRIGHTEXTEND, SciCmdHome = wxSTC_CMD_HOME,
  SciCmdHomeextend = wxSTC_CMD_HOMEEXTEND, SciCmdLineend = wxSTC_CMD_LINEEND, SciCmdLineendextend = wxSTC_CMD_LINEENDEXTEND, SciCmdDocumentstart = wxSTC_CMD_DOCUMENTSTART,
  SciCmdDocumentstartextend = wxSTC_CMD_DOCUMENTSTARTEXTEND, SciCmdDocumentend = wxSTC_CMD_DOCUMENTEND, SciCmdDocumentendextend = wxSTC_CMD_DOCUMENTENDEXTEND, SciCmdPageup = wxSTC_CMD_PAGEUP,
  SciCmdPageupextend = wxSTC_CMD_PAGEUPEXTEND, SciCmdPagedown = wxSTC_CMD_PAGEDOWN, SciCmdPagedownextend = wxSTC_CMD_PAGEDOWNEXTEND, SciCmdEdittoggleovertype = wxSTC_CMD_EDITTOGGLEOVERTYPE,
  SciCmdCancel = wxSTC_CMD_CANCEL, SciCmdDeleteback = wxSTC_CMD_DELETEBACK, SciCmdTab = wxSTC_CMD_TAB, SciCmdBacktab = wxSTC_CMD_BACKTAB,
  SciCmdNewline = wxSTC_CMD_NEWLINE, SciCmdFormfeed = wxSTC_CMD_FORMFEED, SciCmdVchome = wxSTC_CMD_VCHOME, SciCmdVchomeextend = wxSTC_CMD_VCHOMEEXTEND,
  SciCmdZoomin = wxSTC_CMD_ZOOMIN, SciCmdZoomout = wxSTC_CMD_ZOOMOUT, SciCmdDelwordleft = wxSTC_CMD_DELWORDLEFT, SciCmdDelwordright = wxSTC_CMD_DELWORDRIGHT,
  SciCmdLinecut = wxSTC_CMD_LINECUT, SciCmdLinedelete = wxSTC_CMD_LINEDELETE, SciCmdLinetranspose = wxSTC_CMD_LINETRANSPOSE, SciCmdLineduplicate = wxSTC_CMD_LINEDUPLICATE,
  SciCmdLowercase = wxSTC_CMD_LOWERCASE, SciCmdUppercase = wxSTC_CMD_UPPERCASE, SciCmdLinescrolldown = wxSTC_CMD_LINESCROLLDOWN, SciCmdLinescrollup = wxSTC_CMD_LINESCROLLUP,
  SciCmdDeletebacknotline = wxSTC_CMD_DELETEBACKNOTLINE, SciCmdHomedisplay = wxSTC_CMD_HOMEDISPLAY, SciCmdHomedisplayextend = wxSTC_CMD_HOMEDISPLAYEXTEND, SciCmdLineenddisplay = wxSTC_CMD_LINEENDDISPLAY,
  SciCmdLineenddisplayextend = wxSTC_CMD_LINEENDDISPLAYEXTEND, SciCmdHomewrap = wxSTC_CMD_HOMEWRAP, SciCmdHomewrapextend = wxSTC_CMD_HOMEWRAPEXTEND, SciCmdLineendwrap = wxSTC_CMD_LINEENDWRAP,
  SciCmdLineendwrapextend = wxSTC_CMD_LINEENDWRAPEXTEND, SciCmdVchomewrap = wxSTC_CMD_VCHOMEWRAP, SciCmdVchomewrapextend = wxSTC_CMD_VCHOMEWRAPEXTEND, SciCmdWordpartleft = wxSTC_CMD_WORDPARTLEFT,
  SciCmdWordpartleftextend = wxSTC_CMD_WORDPARTLEFTEXTEND, SciCmdWordpartright = wxSTC_CMD_WORDPARTRIGHT, SciCmdWordpartrightextend = wxSTC_CMD_WORDPARTRIGHTEXTEND, SciCmdDellineleft = wxSTC_CMD_DELLINELEFT,
  SciCmdDellineright = wxSTC_CMD_DELLINERIGHT, SciCmdParadown = wxSTC_CMD_PARADOWN, SciCmdParadownextend = wxSTC_CMD_PARADOWNEXTEND, SciCmdParaup = wxSTC_CMD_PARAUP,
  SciCmdParaupextend = wxSTC_CMD_PARAUPEXTEND
}
 Commands that can be bound to keystrokes. More...

enum  StcCache { StcCacheNone = wxSTC_CACHE_NONE, StcCacheCaret = wxSTC_CACHE_CARET, StcCachePage = wxSTC_CACHE_PAGE, StcCacheDocument = wxSTC_CACHE_DOCUMENT }
enum  StcContainerNotifications {
  StcModInserttext = wxSTC_MOD_INSERTTEXT, StcModDeletetext = wxSTC_MOD_DELETETEXT, StcModChangestyle = wxSTC_MOD_CHANGESTYLE, StcModChangefold = wxSTC_MOD_CHANGEFOLD,
  StcPerformedUser = wxSTC_PERFORMED_USER, StcPerformedUndo = wxSTC_PERFORMED_UNDO, StcPerformedRedo = wxSTC_PERFORMED_REDO, StcLaststepinundoredo = wxSTC_LASTSTEPINUNDOREDO,
  StcModChangemarker = wxSTC_MOD_CHANGEMARKER, StcModBeforeinsert = wxSTC_MOD_BEFOREINSERT, StcModBeforedelete = wxSTC_MOD_BEFOREDELETE, StcModeventmaskall = wxSTC_MODEVENTMASKALL
}
 see StyledTextCtrl::setModEventMask More...


Typedef Documentation

typedef cbBarInfo acdk::wx::ide::wxBarInfo
 

typedef cbDockPane acdk::wx::ide::wxDockPane
 

typedef cbRowInfo acdk::wx::ide::wxRowInfo
 


Enumeration Type Documentation

enum acdk::wx::ide::CtrlBarAlignment
 

Enumeration values:
FlAlignTop 
FlAlignBottom 
FlAlignLeft 
FlAlignRight 

enum acdk::wx::ide::CtrlBarStates
 

Enumeration values:
CbarDockedHorizontally 
CbarDockedVertically 
CbarFloating 
CbarHidden 

enum acdk::wx::ide::FrameLayoutPlugins
 

Enumeration values:
BarHintsPlugin  This class intercepts bar-decoration and sizing events, and draws 3D hints around fixed and flexible bars, similar to those in Microsoft DevStudio 6.x from fl (c) Aleksandras Gluchovas.
HintAnimationPlugin  A plugin to draw animated hints when the user drags a pane.

from fl (c) Aleksandras Gluchovas

RowDragPlugin 
AntiflickerPlugin  Implements double-buffering to reduce flicker.

from fl (c) Aleksandras Gluchovas

Bitmap and memory DC buffers are shared 'resources' among all instances of antiflicker plugins within the application. Locking for multithreaded applications is not yet implemented.

SimpleCustomizationPlugin  This class enables customization of a bar, popping up a menu and handling basic customization such as floating and horizontal/vertical alignment of the bar.

from fl (c) Aleksandras Gluchovas

BarDragPlugin  Plugin class implementing bar dragging.

from fl (c) Aleksandras Gluchovas

currently not supported

enum acdk::wx::ide::SciCommands
 

Commands that can be bound to keystrokes.

Enumeration values:
SciCmdRedo  Redoes the next action on the undo history.
SciCmdSelectall  Select all the text in the document.
SciCmdUndo  Undo one action in the undo history.
SciCmdCut  Cut the selection to the clipboard.
SciCmdCopy  Copy the selection to the clipboard.
SciCmdPaste  Paste the contents of the clipboard into the document replacing the selection.
SciCmdClear  Clear the selection.
SciCmdLinedown  Move caret down one line.
SciCmdLinedownextend  Move caret down one line extending selection to new caret position.
SciCmdLineup  Move caret up one line.
SciCmdLineupextend  Move caret up one line extending selection to new caret position.
SciCmdCharleft  Move caret left one character.
SciCmdCharleftextend  Move caret left one character extending selection to new caret position.
SciCmdCharright  Move caret right one character.
SciCmdCharrightextend  Move caret right one character extending selection to new caret position.
SciCmdWordleft  Move caret left one word.
SciCmdWordleftextend  Move caret left one word extending selection to new caret position.
SciCmdWordright  Move caret right one word.
SciCmdWordrightextend  Move caret right one word extending selection to new caret position.
SciCmdHome  Move caret to first position on line.
SciCmdHomeextend  Move caret to first position on line extending selection to new caret position.
SciCmdLineend  Move caret to last position on line.
SciCmdLineendextend  Move caret to last position on line extending selection to new caret position.
SciCmdDocumentstart  Move caret to first position in document.
SciCmdDocumentstartextend  Move caret to first position in document extending selection to new caret position.
SciCmdDocumentend  Move caret to last position in document.
SciCmdDocumentendextend  Move caret to last position in document extending selection to new caret position.
SciCmdPageup  Move caret one page up.
SciCmdPageupextend  Move caret one page up extending selection to new caret position.
SciCmdPagedown  Move caret one page down.
SciCmdPagedownextend  Move caret one page down extending selection to new caret position.
SciCmdEdittoggleovertype  Switch from insert to overtype mode or the reverse.
SciCmdCancel  Cancel any modes such as call tip or auto-completion list display.
SciCmdDeleteback  Delete the selection or if no selection, the character before the caret.
SciCmdTab  If selection is empty or all on one line replace the selection with a tab character.

If more than one line selected, indent the lines.

SciCmdBacktab  Dedent the selected lines.
SciCmdNewline  Insert a new line, may use a CRLF, CR or LF depending on EOL mode.
SciCmdFormfeed  Insert a Form Feed character.
SciCmdVchome  Move caret to before first visible character on line.

If already there move to first character on line.

SciCmdVchomeextend  Like VCHome but extending selection to new caret position.
SciCmdZoomin  Magnify the displayed text by increasing the sizes by 1 point.
SciCmdZoomout  Make the displayed text smaller by decreasing the sizes by 1 point.
SciCmdDelwordleft  Delete the word to the left of the caret.
SciCmdDelwordright  Delete the word to the right of the caret.
SciCmdLinecut  Cut the line containing the caret.
SciCmdLinedelete  Delete the line containing the caret.
SciCmdLinetranspose  Switch the current line with the previous.
SciCmdLineduplicate  Duplicate the current line.
SciCmdLowercase  Transform the selection to lower case.
SciCmdUppercase  Transform the selection to upper case.
SciCmdLinescrolldown  Scroll the document down, keeping the caret visible.
SciCmdLinescrollup  Scroll the document up, keeping the caret visible.
SciCmdDeletebacknotline  Delete the selection or if no selection, the character before the caret.

Will not delete the character before at the start of a line.

SciCmdHomedisplay  Move caret to first position on display line.
SciCmdHomedisplayextend  Move caret to first position on display line extending selection to new caret position.
SciCmdLineenddisplay  Move caret to last position on display line.
SciCmdLineenddisplayextend  Move caret to last position on display line extending selection to new caret position.
SciCmdHomewrap  These are like their namesakes Home(Extend)?, LineEnd(Extend)?, VCHome(Extend)? except they behave differently when word-wrap is enabled: They go first to the start / end of the display line, like (Home|LineEnd)Display The difference is that, the cursor is already at the point, it goes on to the start or end of the document line, as appropriate for (Home|LineEnd|VCHome)(Extend)?.
SciCmdHomewrapextend 
SciCmdLineendwrap 
SciCmdLineendwrapextend 
SciCmdVchomewrap 
SciCmdVchomewrapextend 
SciCmdWordpartleft  Move to the previous change in capitalisation.
SciCmdWordpartleftextend  Move to the previous change in capitalisation extending selection to new caret position.
SciCmdWordpartright  Move to the change next in capitalisation.
SciCmdWordpartrightextend  Move to the next change in capitalisation extending selection to new caret position.
SciCmdDellineleft  Delete back from the current position to the start of the line.
SciCmdDellineright  Delete forwards from the current position to the end of the line.
SciCmdParadown  Move caret between paragraphs (delimited by empty lines).
SciCmdParadownextend 
SciCmdParaup 
SciCmdParaupextend 

enum acdk::wx::ide::SciKeyCodes
 

Symbolic key codes and modifier flags.

ASCII and other printable characters below 256. Extended keys above 300.

Enumeration values:
SciKeyDown 
SciKeyUp 
SciKeyLeft 
SciKeyRight 
SciKeyHome 
SciKeyEnd 
SciKeyPrior 
SciKeyNext 
SciKeyDelete 
SciKeyInsert 
SciKeyEscape 
SciKeyBack 
SciKeyTab 
SciKeyReturn 
SciKeyAdd 
SciKeySubtract 
SciKeyDivide 
SciScmodShift 
SciScmodCtrl 
SciScmodAlt 

enum acdk::wx::ide::SciLexers
 

Enumeration values:
SciLexContainer 
SciLexNull 
SciLexPython 
SciLexCpp 
SciLexHtml 
SciLexXml 
SciLexPerl 
SciLexSql 
SciLexVb 
SciLexProperties 
SciLexErrorlist 
SciLexMakefile 
SciLexBatch 
SciLexXcode 
SciLexLatex 
SciLexLua 
SciLexDiff 
SciLexConf 
SciLexPascal 
SciLexAve 
SciLexAda 
SciLexLisp 
SciLexRuby 
SciLexEiffel 
SciLexEiffelkw 
SciLexTcl 
SciLexNncrontab 
SciLexBullant 
SciLexVbscript 
SciLexAsp 
SciLexPhp 
SciLexBaan 
SciLexMatlab 
SciLexScriptol 
SciLexAsm 
SciLexCppnocase 
SciLexFortran 
SciLexF77 
SciLexCss 
SciLexPov 
SciLexLout 
SciLexEscript 
SciLexPs 
SciLexNsis 
SciLexMmixal 

enum acdk::wx::ide::SciStatesCpp
 

Enumeration values:
SciCDefault 
SciCComment 
SciCCommentline 
SciCCommentdoc 
SciCNumber 
SciCWord 
SciCString 
SciCCharacter 
SciCUuid 
SciCPreprocessor 
SciCOperator 
SciCIdentifier 
SciCStringeol 
SciCVerbatim 
SciCRegex 
SciCCommentlinedoc 
SciCWord2 
SciCCommentdockeyword 
SciCCommentdockeyworderror 
SciCGlobalclass 

enum acdk::wx::ide::SciStyles
 

Enumeration values:
SciStyleDefault 
SciStyleLinenumber 
SciStyleBracelight 
SciStyleBracebad 
SciStyleControlchar 
SciStyleIndentguide 
SciStyleLastpredefined 
SciStyleMax 

enum acdk::wx::ide::StcCache
 

Enumeration values:
StcCacheNone 
StcCacheCaret 
StcCachePage 
StcCacheDocument 

enum acdk::wx::ide::StcCharsets
 

Enumeration values:
StcCharsetAnsi 
StcCharsetDefault 
StcCharsetBaltic 
StcCharsetChinesebig5 
StcCharsetEasteurope 
StcCharsetGb2312 
StcCharsetGreek 
StcCharsetHangul 
StcCharsetMac 
StcCharsetOem 
StcCharsetRussian 
StcCharsetShiftjis 
StcCharsetSymbol 
StcCharsetTurkish 
StcCharsetJohab 
StcCharsetHebrew 
StcCharsetArabic 
StcCharsetVietnamese 
StcCharsetThai 
StcCaseMixed 
StcCaseUpper 
StcCaseLower 
StcIndicMax 
StcIndicPlain 
StcIndicSquiggle 
StcIndicTt 
StcIndicDiagonal 
StcIndicStrike 
StcIndicHidden 
StcIndicBox 
StcIndic0Mask 
StcIndic1Mask 
StcIndic2Mask 
StcIndicsMask 

enum acdk::wx::ide::StcContainerNotifications
 

see StyledTextCtrl::setModEventMask

Enumeration values:
StcModInserttext 
StcModDeletetext 
StcModChangestyle 
StcModChangefold 
StcPerformedUser 
StcPerformedUndo 
StcPerformedRedo 
StcLaststepinundoredo 
StcModChangemarker 
StcModBeforeinsert 
StcModBeforedelete 
StcModeventmaskall 

enum acdk::wx::ide::StcFindFlags
 

Enumeration values:
StcFindWholeword 
StcFindMatchcase 
StcFindWordstart 
StcFindRegexp 
StcFindPosix 

enum acdk::wx::ide::StcMarginType
 

Enumeration values:
StcMarginSymbol 
StcMarginNumber 

enum acdk::wx::ide::StcMarkerFlags
 

Enumeration values:
StcMarkerMax 
StcMarkCircle 
StcMarkRoundrect 
StcMarkArrow 
StcMarkSmallrect 
StcMarkShortarrow 
StcMarkEmpty 
StcMarkArrowdown 
StcMarkMinus 
StcMarkPlus 
StcMarkVline 
StcMarkLcorner 
StcMarkTcorner 
StcMarkBoxplus 
StcMarkBoxplusconnected 
StcMarkBoxminus 
StcMarkBoxminusconnected 
StcMarkLcornercurve 
StcMarkTcornercurve 
StcMarkCircleplus 
StcMarkCircleplusconnected 
StcMarkCircleminus 
StcMarkCircleminusconnected 
StcMarkBackground 
StcMarkDotdotdot 
StcMarkArrows 
StcMarkPixmap 
StcMarkCharacter 
StcMarknumFolderend 
StcMarknumFolderopenmid 
StcMarknumFoldermidtail 
StcMarknumFoldertail 
StcMarknumFoldersub 
StcMarknumFolder 
StcMarknumFolderopen 
StcMaskFolders