Ace class
class Ace extends jsw.TypedProxy { static Ace edit(dynamic el) => Ace.cast(js.context['ace'].edit(el)); static Ace cast(js.Proxy proxy) => proxy == null ? null : new Ace.fromProxy(proxy); Ace.fromProxy(js.Proxy proxy) : super.fromProxy(proxy); set fontSize(String size) => $unsafe.setFontSize(size); set theme(String theme) => $unsafe.setTheme(theme); set printMarginColumn(bool b) => $unsafe.setPrintMarginColumn(b); set displayIndentGuides(bool b) => $unsafe.setDisplayIndentGuides(b); set value(String content) => $unsafe.setValue(content, -1); String get value => $unsafe.getValue(); void focus() => $unsafe.focus(); AceSession get session => AceSession.cast($unsafe.getSession()); void toggleEmacs() { if ($unsafe.getKeyboardHandler() == commandManager) { $unsafe.setKeyboardHandler(emacsManager); } else { $unsafe.setKeyboardHandler(commandManager); } } var _commandManager; get commandManager { if (_commandManager != null) return _commandManager; _commandManager = $unsafe.getKeyboardHandler(); js.retain(_commandManager); return _commandManager; } var _emacsManager; get emacsManager { if (_emacsManager != null) return _emacsManager; _emacsManager = js.context.ace.require("ace/keyboard/emacs").handler; js.retain(_emacsManager); return _emacsManager; } }
Extends
TypedProxy > Ace
Static Methods
Constructors
new Ace.fromProxy(Proxy proxy) #
Ace.fromProxy(js.Proxy proxy) : super.fromProxy(proxy);
Properties
final commandManager #
get commandManager { if (_commandManager != null) return _commandManager; _commandManager = $unsafe.getKeyboardHandler(); js.retain(_commandManager); return _commandManager; }
dynamic set displayIndentGuides(bool b) #
set displayIndentGuides(bool b) => $unsafe.setDisplayIndentGuides(b);
final emacsManager #
get emacsManager { if (_emacsManager != null) return _emacsManager; _emacsManager = js.context.ace.require("ace/keyboard/emacs").handler; js.retain(_emacsManager); return _emacsManager; }
dynamic set fontSize(String size) #
set fontSize(String size) => $unsafe.setFontSize(size);
dynamic set printMarginColumn(bool b) #
set printMarginColumn(bool b) => $unsafe.setPrintMarginColumn(b);
final AceSession session #
AceSession get session => AceSession.cast($unsafe.getSession());
dynamic set theme(String theme) #
set theme(String theme) => $unsafe.setTheme(theme);
String value #
String get value => $unsafe.getValue();
set value(String content) => $unsafe.setValue(content, -1);