1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/widget/CommandList.h Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,52 @@ 1.4 +/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ 1.5 +/* This Source Code Form is subject to the terms of the Mozilla Public 1.6 + * License, v. 2.0. If a copy of the MPL was not distributed with this 1.7 + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 1.8 + 1.9 +/** 1.10 + * Define NS_DEFIVE_COMMAND(aName, aCommandStr) before including this. 1.11 + * @param aName The name useful in C++ of the command. 1.12 + * @param aCommandStr The command string in JS. 1.13 + */ 1.14 + 1.15 +NS_DEFINE_COMMAND(BeginLine, cmd_beginLine) 1.16 +NS_DEFINE_COMMAND(CharNext, cmd_charNext) 1.17 +NS_DEFINE_COMMAND(CharPrevious, cmd_charPrevious) 1.18 +NS_DEFINE_COMMAND(Copy, cmd_copy) 1.19 +NS_DEFINE_COMMAND(Cut, cmd_cut) 1.20 +NS_DEFINE_COMMAND(Delete, cmd_delete) 1.21 +NS_DEFINE_COMMAND(DeleteCharBackward, cmd_deleteCharBackward) 1.22 +NS_DEFINE_COMMAND(DeleteCharForward, cmd_deleteCharForward) 1.23 +NS_DEFINE_COMMAND(DeleteToBeginningOfLine, cmd_deleteToBeginningOfLine) 1.24 +NS_DEFINE_COMMAND(DeleteToEndOfLine, cmd_deleteToEndOfLine) 1.25 +NS_DEFINE_COMMAND(DeleteWordBackward, cmd_deleteWordBackward) 1.26 +NS_DEFINE_COMMAND(DeleteWordForward, cmd_deleteWordForward) 1.27 +NS_DEFINE_COMMAND(EndLine, cmd_endLine) 1.28 +NS_DEFINE_COMMAND(LineNext, cmd_lineNext) 1.29 +NS_DEFINE_COMMAND(LinePrevious, cmd_linePrevious) 1.30 +NS_DEFINE_COMMAND(MoveBottom, cmd_moveBottom) 1.31 +NS_DEFINE_COMMAND(MovePageDown, cmd_movePageDown) 1.32 +NS_DEFINE_COMMAND(MovePageUp, cmd_movePageUp) 1.33 +NS_DEFINE_COMMAND(MoveTop, cmd_moveTop) 1.34 +NS_DEFINE_COMMAND(Paste, cmd_paste) 1.35 +NS_DEFINE_COMMAND(ScrollBottom, cmd_scrollBottom) 1.36 +NS_DEFINE_COMMAND(ScrollLineDown, cmd_scrollLineDown) 1.37 +NS_DEFINE_COMMAND(ScrollLineUp, cmd_scrollLineUp) 1.38 +NS_DEFINE_COMMAND(ScrollPageDown, cmd_scrollPageDown) 1.39 +NS_DEFINE_COMMAND(ScrollPageUp, cmd_scrollPageUp) 1.40 +NS_DEFINE_COMMAND(ScrollTop, cmd_scrollTop) 1.41 +NS_DEFINE_COMMAND(SelectAll, cmd_selectAll) 1.42 +NS_DEFINE_COMMAND(SelectBeginLine, cmd_selectBeginLine) 1.43 +NS_DEFINE_COMMAND(SelectBottom, cmd_selectBottom) 1.44 +NS_DEFINE_COMMAND(SelectCharNext, cmd_selectCharNext) 1.45 +NS_DEFINE_COMMAND(SelectCharPrevious, cmd_selectCharPrevious) 1.46 +NS_DEFINE_COMMAND(SelectEndLine, cmd_selectEndLine) 1.47 +NS_DEFINE_COMMAND(SelectLineNext, cmd_selectLineNext) 1.48 +NS_DEFINE_COMMAND(SelectLinePrevious, cmd_selectLinePrevious) 1.49 +NS_DEFINE_COMMAND(SelectPageDown, cmd_selectPageDown) 1.50 +NS_DEFINE_COMMAND(SelectPageUp, cmd_selectPageUp) 1.51 +NS_DEFINE_COMMAND(SelectTop, cmd_selectTop) 1.52 +NS_DEFINE_COMMAND(SelectWordNext, cmd_selectWordNext) 1.53 +NS_DEFINE_COMMAND(SelectWordPrevious, cmd_selectWordPrevious) 1.54 +NS_DEFINE_COMMAND(WordNext, cmd_wordNext) 1.55 +NS_DEFINE_COMMAND(WordPrevious, cmd_wordPrevious)