Add API docs for keybinding enums.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4799 ea778897-0a13-0410-b9d1-a72fbfd435f5
This commit is contained in:
parent
9bb37bd6de
commit
ab8d1b20d9
@ -1,3 +1,9 @@
|
||||
2010-04-05 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
||||
|
||||
* src/keybindings.c, src/keybindings.h, doc/plugins.dox:
|
||||
Add API docs for keybinding enums.
|
||||
|
||||
|
||||
2010-04-01 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
||||
|
||||
* src/geanymenubuttonaction.c, src/geanymenubuttonaction.h,
|
||||
|
@ -54,6 +54,7 @@
|
||||
* - @link document.h @endlink
|
||||
* - @link editor.h @endlink
|
||||
* - @link filetypes.h @endlink
|
||||
* - @link keybindings.h @endlink
|
||||
* - @link msgwindow.h @endlink
|
||||
* - @link project.h @endlink
|
||||
* - @link sciwrappers.h Scintilla Wrapper Functions @endlink
|
||||
|
@ -24,6 +24,8 @@
|
||||
/**
|
||||
* @file keybindings.h
|
||||
* Configurable keyboard shortcuts.
|
||||
* - keybindings_send_command() mimics a built-in keybinding.
|
||||
* - @ref GeanyKeyGroupID lists groups of built-in keybindings.
|
||||
* @see plugin_set_key_group().
|
||||
**/
|
||||
|
||||
|
@ -79,258 +79,258 @@ extern const gchar keybindings_keyfile_group_name[];
|
||||
* The _COUNT item should not be used by plugins, as it may well change. */
|
||||
|
||||
/** Keybinding group IDs */
|
||||
enum
|
||||
enum GeanyKeyGroupID
|
||||
{
|
||||
GEANY_KEY_GROUP_FILE,
|
||||
GEANY_KEY_GROUP_PROJECT,
|
||||
GEANY_KEY_GROUP_EDITOR,
|
||||
GEANY_KEY_GROUP_CLIPBOARD,
|
||||
GEANY_KEY_GROUP_SELECT,
|
||||
GEANY_KEY_GROUP_FORMAT,
|
||||
GEANY_KEY_GROUP_INSERT,
|
||||
GEANY_KEY_GROUP_SETTINGS,
|
||||
GEANY_KEY_GROUP_SEARCH,
|
||||
GEANY_KEY_GROUP_GOTO,
|
||||
GEANY_KEY_GROUP_VIEW,
|
||||
GEANY_KEY_GROUP_FOCUS,
|
||||
GEANY_KEY_GROUP_NOTEBOOK,
|
||||
GEANY_KEY_GROUP_DOCUMENT,
|
||||
GEANY_KEY_GROUP_BUILD,
|
||||
GEANY_KEY_GROUP_TOOLS,
|
||||
GEANY_KEY_GROUP_HELP,
|
||||
GEANY_KEY_GROUP_FILE, /**< Group for @ref GeanyKeysFileID. */
|
||||
GEANY_KEY_GROUP_PROJECT, /**< Group for @ref GeanyKeysProjectID. */
|
||||
GEANY_KEY_GROUP_EDITOR, /**< Group for @ref GeanyKeysEditorID. */
|
||||
GEANY_KEY_GROUP_CLIPBOARD, /**< Group for @ref GeanyKeysClipboardID. */
|
||||
GEANY_KEY_GROUP_SELECT, /**< Group for @ref GeanyKeysSelectID. */
|
||||
GEANY_KEY_GROUP_FORMAT, /**< Group for @ref GeanyKeysFormatID. */
|
||||
GEANY_KEY_GROUP_INSERT, /**< Group for @ref GeanyKeysInsertID. */
|
||||
GEANY_KEY_GROUP_SETTINGS, /**< Group for @ref GeanyKeysSettingsID. */
|
||||
GEANY_KEY_GROUP_SEARCH, /**< Group for @ref GeanyKeysSearchID. */
|
||||
GEANY_KEY_GROUP_GOTO, /**< Group for @ref GeanyKeysGoToID. */
|
||||
GEANY_KEY_GROUP_VIEW, /**< Group for @ref GeanyKeysViewID. */
|
||||
GEANY_KEY_GROUP_FOCUS, /**< Group for @ref GeanyKeysFocusID. */
|
||||
GEANY_KEY_GROUP_NOTEBOOK, /**< Group for @ref GeanyKeysNotebookTabID. */
|
||||
GEANY_KEY_GROUP_DOCUMENT, /**< Group for @ref GeanyKeysDocumentID. */
|
||||
GEANY_KEY_GROUP_BUILD, /**< Group for @ref GeanyKeysBuildID. */
|
||||
GEANY_KEY_GROUP_TOOLS, /**< Group for @ref GeanyKeysToolsID. */
|
||||
GEANY_KEY_GROUP_HELP, /**< Group for @ref GeanyKeysHelpID. */
|
||||
GEANY_KEY_GROUP_COUNT
|
||||
};
|
||||
|
||||
/** File group keybinding command IDs */
|
||||
enum
|
||||
enum GeanyKeysFileID
|
||||
{
|
||||
GEANY_KEYS_FILE_NEW,
|
||||
GEANY_KEYS_FILE_OPEN,
|
||||
GEANY_KEYS_FILE_OPENSELECTED,
|
||||
GEANY_KEYS_FILE_SAVE,
|
||||
GEANY_KEYS_FILE_SAVEAS,
|
||||
GEANY_KEYS_FILE_SAVEALL,
|
||||
GEANY_KEYS_FILE_PRINT,
|
||||
GEANY_KEYS_FILE_CLOSE,
|
||||
GEANY_KEYS_FILE_CLOSEALL,
|
||||
GEANY_KEYS_FILE_RELOAD,
|
||||
GEANY_KEYS_FILE_OPENLASTTAB,
|
||||
GEANY_KEYS_FILE_NEW, /**< Keybinding. */
|
||||
GEANY_KEYS_FILE_OPEN, /**< Keybinding. */
|
||||
GEANY_KEYS_FILE_OPENSELECTED, /**< Keybinding. */
|
||||
GEANY_KEYS_FILE_SAVE, /**< Keybinding. */
|
||||
GEANY_KEYS_FILE_SAVEAS, /**< Keybinding. */
|
||||
GEANY_KEYS_FILE_SAVEALL, /**< Keybinding. */
|
||||
GEANY_KEYS_FILE_PRINT, /**< Keybinding. */
|
||||
GEANY_KEYS_FILE_CLOSE, /**< Keybinding. */
|
||||
GEANY_KEYS_FILE_CLOSEALL, /**< Keybinding. */
|
||||
GEANY_KEYS_FILE_RELOAD, /**< Keybinding. */
|
||||
GEANY_KEYS_FILE_OPENLASTTAB, /**< Keybinding. */
|
||||
GEANY_KEYS_FILE_COUNT
|
||||
};
|
||||
|
||||
/** Project group keybinding command IDs */
|
||||
enum
|
||||
enum GeanyKeysProjectID
|
||||
{
|
||||
GEANY_KEYS_PROJECT_PROPERTIES,
|
||||
GEANY_KEYS_PROJECT_PROPERTIES, /**< Keybinding. */
|
||||
GEANY_KEYS_PROJECT_COUNT
|
||||
};
|
||||
|
||||
/** Editor group keybinding command IDs */
|
||||
enum
|
||||
enum GeanyKeysEditorID
|
||||
{
|
||||
GEANY_KEYS_EDITOR_UNDO,
|
||||
GEANY_KEYS_EDITOR_REDO,
|
||||
GEANY_KEYS_EDITOR_DELETELINE,
|
||||
GEANY_KEYS_EDITOR_DUPLICATELINE,
|
||||
GEANY_KEYS_EDITOR_TRANSPOSELINE,
|
||||
GEANY_KEYS_EDITOR_SCROLLTOLINE,
|
||||
GEANY_KEYS_EDITOR_SCROLLLINEUP,
|
||||
GEANY_KEYS_EDITOR_SCROLLLINEDOWN,
|
||||
GEANY_KEYS_EDITOR_COMPLETESNIPPET,
|
||||
GEANY_KEYS_EDITOR_SUPPRESSSNIPPETCOMPLETION,
|
||||
GEANY_KEYS_EDITOR_SNIPPETNEXTCURSOR,
|
||||
GEANY_KEYS_EDITOR_CONTEXTACTION,
|
||||
GEANY_KEYS_EDITOR_AUTOCOMPLETE,
|
||||
GEANY_KEYS_EDITOR_CALLTIP,
|
||||
GEANY_KEYS_EDITOR_MACROLIST,
|
||||
GEANY_KEYS_EDITOR_DELETELINETOEND,
|
||||
GEANY_KEYS_EDITOR_WORDPARTCOMPLETION,
|
||||
GEANY_KEYS_EDITOR_MOVELINEUP,
|
||||
GEANY_KEYS_EDITOR_MOVELINEDOWN,
|
||||
GEANY_KEYS_EDITOR_UNDO, /**< Keybinding. */
|
||||
GEANY_KEYS_EDITOR_REDO, /**< Keybinding. */
|
||||
GEANY_KEYS_EDITOR_DELETELINE, /**< Keybinding. */
|
||||
GEANY_KEYS_EDITOR_DUPLICATELINE, /**< Keybinding. */
|
||||
GEANY_KEYS_EDITOR_TRANSPOSELINE, /**< Keybinding. */
|
||||
GEANY_KEYS_EDITOR_SCROLLTOLINE, /**< Keybinding. */
|
||||
GEANY_KEYS_EDITOR_SCROLLLINEUP, /**< Keybinding. */
|
||||
GEANY_KEYS_EDITOR_SCROLLLINEDOWN, /**< Keybinding. */
|
||||
GEANY_KEYS_EDITOR_COMPLETESNIPPET, /**< Keybinding. */
|
||||
GEANY_KEYS_EDITOR_SUPPRESSSNIPPETCOMPLETION, /**< Keybinding. */
|
||||
GEANY_KEYS_EDITOR_SNIPPETNEXTCURSOR, /**< Keybinding. */
|
||||
GEANY_KEYS_EDITOR_CONTEXTACTION, /**< Keybinding. */
|
||||
GEANY_KEYS_EDITOR_AUTOCOMPLETE, /**< Keybinding. */
|
||||
GEANY_KEYS_EDITOR_CALLTIP, /**< Keybinding. */
|
||||
GEANY_KEYS_EDITOR_MACROLIST, /**< Keybinding. */
|
||||
GEANY_KEYS_EDITOR_DELETELINETOEND, /**< Keybinding. */
|
||||
GEANY_KEYS_EDITOR_WORDPARTCOMPLETION, /**< Keybinding. */
|
||||
GEANY_KEYS_EDITOR_MOVELINEUP, /**< Keybinding. */
|
||||
GEANY_KEYS_EDITOR_MOVELINEDOWN, /**< Keybinding. */
|
||||
GEANY_KEYS_EDITOR_COUNT
|
||||
};
|
||||
|
||||
/** Clipboard group keybinding command IDs */
|
||||
enum
|
||||
enum GeanyKeysClipboardID
|
||||
{
|
||||
GEANY_KEYS_CLIPBOARD_CUT,
|
||||
GEANY_KEYS_CLIPBOARD_COPY,
|
||||
GEANY_KEYS_CLIPBOARD_PASTE,
|
||||
GEANY_KEYS_CLIPBOARD_CUTLINE,
|
||||
GEANY_KEYS_CLIPBOARD_COPYLINE,
|
||||
GEANY_KEYS_CLIPBOARD_CUT, /**< Keybinding. */
|
||||
GEANY_KEYS_CLIPBOARD_COPY, /**< Keybinding. */
|
||||
GEANY_KEYS_CLIPBOARD_PASTE, /**< Keybinding. */
|
||||
GEANY_KEYS_CLIPBOARD_CUTLINE, /**< Keybinding. */
|
||||
GEANY_KEYS_CLIPBOARD_COPYLINE, /**< Keybinding. */
|
||||
GEANY_KEYS_CLIPBOARD_COUNT
|
||||
};
|
||||
|
||||
/** Select group keybinding command IDs */
|
||||
enum
|
||||
enum GeanyKeysSelectID
|
||||
{
|
||||
|
||||
GEANY_KEYS_SELECT_ALL,
|
||||
GEANY_KEYS_SELECT_WORD,
|
||||
GEANY_KEYS_SELECT_LINE,
|
||||
GEANY_KEYS_SELECT_PARAGRAPH,
|
||||
GEANY_KEYS_SELECT_WORDPARTLEFT,
|
||||
GEANY_KEYS_SELECT_WORDPARTRIGHT,
|
||||
GEANY_KEYS_SELECT_ALL, /**< Keybinding. */
|
||||
GEANY_KEYS_SELECT_WORD, /**< Keybinding. */
|
||||
GEANY_KEYS_SELECT_LINE, /**< Keybinding. */
|
||||
GEANY_KEYS_SELECT_PARAGRAPH, /**< Keybinding. */
|
||||
GEANY_KEYS_SELECT_WORDPARTLEFT, /**< Keybinding. */
|
||||
GEANY_KEYS_SELECT_WORDPARTRIGHT, /**< Keybinding. */
|
||||
GEANY_KEYS_SELECT_COUNT
|
||||
};
|
||||
|
||||
/** Format group keybinding command IDs */
|
||||
enum
|
||||
enum GeanyKeysFormatID
|
||||
{
|
||||
GEANY_KEYS_FORMAT_TOGGLECASE,
|
||||
GEANY_KEYS_FORMAT_COMMENTLINETOGGLE,
|
||||
GEANY_KEYS_FORMAT_COMMENTLINE,
|
||||
GEANY_KEYS_FORMAT_UNCOMMENTLINE,
|
||||
GEANY_KEYS_FORMAT_INCREASEINDENT,
|
||||
GEANY_KEYS_FORMAT_DECREASEINDENT,
|
||||
GEANY_KEYS_FORMAT_INCREASEINDENTBYSPACE,
|
||||
GEANY_KEYS_FORMAT_DECREASEINDENTBYSPACE,
|
||||
GEANY_KEYS_FORMAT_AUTOINDENT,
|
||||
GEANY_KEYS_FORMAT_SENDTOCMD1,
|
||||
GEANY_KEYS_FORMAT_SENDTOCMD2,
|
||||
GEANY_KEYS_FORMAT_SENDTOCMD3,
|
||||
GEANY_KEYS_FORMAT_SENDTOVTE,
|
||||
GEANY_KEYS_FORMAT_REFLOWPARAGRAPH,
|
||||
GEANY_KEYS_FORMAT_TOGGLECASE, /**< Keybinding. */
|
||||
GEANY_KEYS_FORMAT_COMMENTLINETOGGLE, /**< Keybinding. */
|
||||
GEANY_KEYS_FORMAT_COMMENTLINE, /**< Keybinding. */
|
||||
GEANY_KEYS_FORMAT_UNCOMMENTLINE, /**< Keybinding. */
|
||||
GEANY_KEYS_FORMAT_INCREASEINDENT, /**< Keybinding. */
|
||||
GEANY_KEYS_FORMAT_DECREASEINDENT, /**< Keybinding. */
|
||||
GEANY_KEYS_FORMAT_INCREASEINDENTBYSPACE, /**< Keybinding. */
|
||||
GEANY_KEYS_FORMAT_DECREASEINDENTBYSPACE, /**< Keybinding. */
|
||||
GEANY_KEYS_FORMAT_AUTOINDENT, /**< Keybinding. */
|
||||
GEANY_KEYS_FORMAT_SENDTOCMD1, /**< Keybinding. */
|
||||
GEANY_KEYS_FORMAT_SENDTOCMD2, /**< Keybinding. */
|
||||
GEANY_KEYS_FORMAT_SENDTOCMD3, /**< Keybinding. */
|
||||
GEANY_KEYS_FORMAT_SENDTOVTE, /**< Keybinding. */
|
||||
GEANY_KEYS_FORMAT_REFLOWPARAGRAPH, /**< Keybinding. */
|
||||
GEANY_KEYS_FORMAT_COUNT
|
||||
};
|
||||
|
||||
/** Insert group keybinding command IDs */
|
||||
enum
|
||||
enum GeanyKeysInsertID
|
||||
{
|
||||
GEANY_KEYS_INSERT_DATE,
|
||||
GEANY_KEYS_INSERT_ALTWHITESPACE,
|
||||
GEANY_KEYS_INSERT_DATE, /**< Keybinding. */
|
||||
GEANY_KEYS_INSERT_ALTWHITESPACE, /**< Keybinding. */
|
||||
GEANY_KEYS_INSERT_COUNT
|
||||
};
|
||||
|
||||
/** Settings group keybinding command IDs */
|
||||
enum
|
||||
enum GeanyKeysSettingsID
|
||||
{
|
||||
GEANY_KEYS_SETTINGS_PREFERENCES,
|
||||
GEANY_KEYS_SETTINGS_PLUGINPREFERENCES,
|
||||
GEANY_KEYS_SETTINGS_PREFERENCES, /**< Keybinding. */
|
||||
GEANY_KEYS_SETTINGS_PLUGINPREFERENCES, /**< Keybinding. */
|
||||
GEANY_KEYS_SETTINGS_COUNT
|
||||
};
|
||||
|
||||
/** Search group keybinding command IDs */
|
||||
enum
|
||||
enum GeanyKeysSearchID
|
||||
{
|
||||
GEANY_KEYS_SEARCH_FIND,
|
||||
GEANY_KEYS_SEARCH_FINDNEXT,
|
||||
GEANY_KEYS_SEARCH_FINDPREVIOUS,
|
||||
GEANY_KEYS_SEARCH_FINDINFILES,
|
||||
GEANY_KEYS_SEARCH_REPLACE,
|
||||
GEANY_KEYS_SEARCH_FINDNEXTSEL,
|
||||
GEANY_KEYS_SEARCH_FINDPREVSEL,
|
||||
GEANY_KEYS_SEARCH_NEXTMESSAGE,
|
||||
GEANY_KEYS_SEARCH_PREVIOUSMESSAGE,
|
||||
GEANY_KEYS_SEARCH_FINDUSAGE,
|
||||
GEANY_KEYS_SEARCH_FINDDOCUMENTUSAGE,
|
||||
GEANY_KEYS_SEARCH_MARKALL,
|
||||
GEANY_KEYS_SEARCH_FIND, /**< Keybinding. */
|
||||
GEANY_KEYS_SEARCH_FINDNEXT, /**< Keybinding. */
|
||||
GEANY_KEYS_SEARCH_FINDPREVIOUS, /**< Keybinding. */
|
||||
GEANY_KEYS_SEARCH_FINDINFILES, /**< Keybinding. */
|
||||
GEANY_KEYS_SEARCH_REPLACE, /**< Keybinding. */
|
||||
GEANY_KEYS_SEARCH_FINDNEXTSEL, /**< Keybinding. */
|
||||
GEANY_KEYS_SEARCH_FINDPREVSEL, /**< Keybinding. */
|
||||
GEANY_KEYS_SEARCH_NEXTMESSAGE, /**< Keybinding. */
|
||||
GEANY_KEYS_SEARCH_PREVIOUSMESSAGE, /**< Keybinding. */
|
||||
GEANY_KEYS_SEARCH_FINDUSAGE, /**< Keybinding. */
|
||||
GEANY_KEYS_SEARCH_FINDDOCUMENTUSAGE, /**< Keybinding. */
|
||||
GEANY_KEYS_SEARCH_MARKALL, /**< Keybinding. */
|
||||
GEANY_KEYS_SEARCH_COUNT
|
||||
};
|
||||
|
||||
/** Go To group keybinding command IDs */
|
||||
enum
|
||||
enum GeanyKeysGoToID
|
||||
{
|
||||
GEANY_KEYS_GOTO_FORWARD,
|
||||
GEANY_KEYS_GOTO_BACK,
|
||||
GEANY_KEYS_GOTO_LINE,
|
||||
GEANY_KEYS_GOTO_LINESTART,
|
||||
GEANY_KEYS_GOTO_LINEEND,
|
||||
GEANY_KEYS_GOTO_MATCHINGBRACE,
|
||||
GEANY_KEYS_GOTO_TOGGLEMARKER,
|
||||
GEANY_KEYS_GOTO_NEXTMARKER,
|
||||
GEANY_KEYS_GOTO_PREVIOUSMARKER,
|
||||
GEANY_KEYS_GOTO_PREVWORDPART,
|
||||
GEANY_KEYS_GOTO_NEXTWORDPART,
|
||||
GEANY_KEYS_GOTO_TAGDEFINITION,
|
||||
GEANY_KEYS_GOTO_TAGDECLARATION,
|
||||
GEANY_KEYS_GOTO_LINEENDVISUAL,
|
||||
GEANY_KEYS_GOTO_FORWARD, /**< Keybinding. */
|
||||
GEANY_KEYS_GOTO_BACK, /**< Keybinding. */
|
||||
GEANY_KEYS_GOTO_LINE, /**< Keybinding. */
|
||||
GEANY_KEYS_GOTO_LINESTART, /**< Keybinding. */
|
||||
GEANY_KEYS_GOTO_LINEEND, /**< Keybinding. */
|
||||
GEANY_KEYS_GOTO_MATCHINGBRACE, /**< Keybinding. */
|
||||
GEANY_KEYS_GOTO_TOGGLEMARKER, /**< Keybinding. */
|
||||
GEANY_KEYS_GOTO_NEXTMARKER, /**< Keybinding. */
|
||||
GEANY_KEYS_GOTO_PREVIOUSMARKER, /**< Keybinding. */
|
||||
GEANY_KEYS_GOTO_PREVWORDPART, /**< Keybinding. */
|
||||
GEANY_KEYS_GOTO_NEXTWORDPART, /**< Keybinding. */
|
||||
GEANY_KEYS_GOTO_TAGDEFINITION, /**< Keybinding. */
|
||||
GEANY_KEYS_GOTO_TAGDECLARATION, /**< Keybinding. */
|
||||
GEANY_KEYS_GOTO_LINEENDVISUAL, /**< Keybinding. */
|
||||
GEANY_KEYS_GOTO_COUNT
|
||||
};
|
||||
|
||||
/** View group keybinding command IDs */
|
||||
enum
|
||||
enum GeanyKeysViewID
|
||||
{
|
||||
GEANY_KEYS_VIEW_TOGGLEALL,
|
||||
GEANY_KEYS_VIEW_FULLSCREEN,
|
||||
GEANY_KEYS_VIEW_MESSAGEWINDOW,
|
||||
GEANY_KEYS_VIEW_SIDEBAR,
|
||||
GEANY_KEYS_VIEW_ZOOMIN,
|
||||
GEANY_KEYS_VIEW_ZOOMOUT,
|
||||
GEANY_KEYS_VIEW_ZOOMRESET,
|
||||
GEANY_KEYS_VIEW_TOGGLEALL, /**< Keybinding. */
|
||||
GEANY_KEYS_VIEW_FULLSCREEN, /**< Keybinding. */
|
||||
GEANY_KEYS_VIEW_MESSAGEWINDOW, /**< Keybinding. */
|
||||
GEANY_KEYS_VIEW_SIDEBAR, /**< Keybinding. */
|
||||
GEANY_KEYS_VIEW_ZOOMIN, /**< Keybinding. */
|
||||
GEANY_KEYS_VIEW_ZOOMOUT, /**< Keybinding. */
|
||||
GEANY_KEYS_VIEW_ZOOMRESET, /**< Keybinding. */
|
||||
GEANY_KEYS_VIEW_COUNT
|
||||
};
|
||||
|
||||
/** Focus group keybinding command IDs */
|
||||
/* TODO when the plugin get increased the next time, re-arrange these keybindings */
|
||||
enum
|
||||
/* TODO when the plugin ABI get increased the next time, rearrange these keybindings */
|
||||
enum GeanyKeysFocusID
|
||||
{
|
||||
GEANY_KEYS_FOCUS_EDITOR,
|
||||
GEANY_KEYS_FOCUS_SCRIBBLE,
|
||||
GEANY_KEYS_FOCUS_VTE,
|
||||
GEANY_KEYS_FOCUS_SEARCHBAR,
|
||||
GEANY_KEYS_FOCUS_SIDEBAR,
|
||||
GEANY_KEYS_FOCUS_COMPILER,
|
||||
GEANY_KEYS_FOCUS_MESSAGES,
|
||||
GEANY_KEYS_FOCUS_MESSAGE_WINDOW,
|
||||
GEANY_KEYS_FOCUS_SIDEBAR_DOCUMENT_LIST,
|
||||
GEANY_KEYS_FOCUS_SIDEBAR_SYMBOL_LIST,
|
||||
GEANY_KEYS_FOCUS_EDITOR, /**< Keybinding. */
|
||||
GEANY_KEYS_FOCUS_SCRIBBLE, /**< Keybinding. */
|
||||
GEANY_KEYS_FOCUS_VTE, /**< Keybinding. */
|
||||
GEANY_KEYS_FOCUS_SEARCHBAR, /**< Keybinding. */
|
||||
GEANY_KEYS_FOCUS_SIDEBAR, /**< Keybinding. */
|
||||
GEANY_KEYS_FOCUS_COMPILER, /**< Keybinding. */
|
||||
GEANY_KEYS_FOCUS_MESSAGES, /**< Keybinding. */
|
||||
GEANY_KEYS_FOCUS_MESSAGE_WINDOW, /**< Keybinding. */
|
||||
GEANY_KEYS_FOCUS_SIDEBAR_DOCUMENT_LIST, /**< Keybinding. */
|
||||
GEANY_KEYS_FOCUS_SIDEBAR_SYMBOL_LIST, /**< Keybinding. */
|
||||
GEANY_KEYS_FOCUS_COUNT
|
||||
};
|
||||
|
||||
/** Notebook Tab group keybinding command IDs */
|
||||
enum
|
||||
enum GeanyKeysNotebookTabID
|
||||
{
|
||||
GEANY_KEYS_NOTEBOOK_SWITCHTABLEFT,
|
||||
GEANY_KEYS_NOTEBOOK_SWITCHTABRIGHT,
|
||||
GEANY_KEYS_NOTEBOOK_SWITCHTABLASTUSED,
|
||||
GEANY_KEYS_NOTEBOOK_MOVETABLEFT,
|
||||
GEANY_KEYS_NOTEBOOK_MOVETABRIGHT,
|
||||
GEANY_KEYS_NOTEBOOK_MOVETABFIRST,
|
||||
GEANY_KEYS_NOTEBOOK_MOVETABLAST,
|
||||
GEANY_KEYS_NOTEBOOK_SWITCHTABLEFT, /**< Keybinding. */
|
||||
GEANY_KEYS_NOTEBOOK_SWITCHTABRIGHT, /**< Keybinding. */
|
||||
GEANY_KEYS_NOTEBOOK_SWITCHTABLASTUSED, /**< Keybinding. */
|
||||
GEANY_KEYS_NOTEBOOK_MOVETABLEFT, /**< Keybinding. */
|
||||
GEANY_KEYS_NOTEBOOK_MOVETABRIGHT, /**< Keybinding. */
|
||||
GEANY_KEYS_NOTEBOOK_MOVETABFIRST, /**< Keybinding. */
|
||||
GEANY_KEYS_NOTEBOOK_MOVETABLAST, /**< Keybinding. */
|
||||
GEANY_KEYS_NOTEBOOK_COUNT
|
||||
};
|
||||
|
||||
/** Document group keybinding command IDs */
|
||||
enum
|
||||
enum GeanyKeysDocumentID
|
||||
{
|
||||
GEANY_KEYS_DOCUMENT_REPLACETABS,
|
||||
GEANY_KEYS_DOCUMENT_REPLACESPACES,
|
||||
GEANY_KEYS_DOCUMENT_TOGGLEFOLD,
|
||||
GEANY_KEYS_DOCUMENT_FOLDALL,
|
||||
GEANY_KEYS_DOCUMENT_UNFOLDALL,
|
||||
GEANY_KEYS_DOCUMENT_RELOADTAGLIST,
|
||||
GEANY_KEYS_DOCUMENT_LINEWRAP,
|
||||
GEANY_KEYS_DOCUMENT_LINEBREAK,
|
||||
GEANY_KEYS_DOCUMENT_REPLACETABS, /**< Keybinding. */
|
||||
GEANY_KEYS_DOCUMENT_REPLACESPACES, /**< Keybinding. */
|
||||
GEANY_KEYS_DOCUMENT_TOGGLEFOLD, /**< Keybinding. */
|
||||
GEANY_KEYS_DOCUMENT_FOLDALL, /**< Keybinding. */
|
||||
GEANY_KEYS_DOCUMENT_UNFOLDALL, /**< Keybinding. */
|
||||
GEANY_KEYS_DOCUMENT_RELOADTAGLIST, /**< Keybinding. */
|
||||
GEANY_KEYS_DOCUMENT_LINEWRAP, /**< Keybinding. */
|
||||
GEANY_KEYS_DOCUMENT_LINEBREAK, /**< Keybinding. */
|
||||
GEANY_KEYS_DOCUMENT_COUNT
|
||||
};
|
||||
|
||||
/** Build group keybinding command IDs */
|
||||
enum
|
||||
enum GeanyKeysBuildID
|
||||
{
|
||||
GEANY_KEYS_BUILD_COMPILE,
|
||||
GEANY_KEYS_BUILD_LINK,
|
||||
GEANY_KEYS_BUILD_MAKE,
|
||||
GEANY_KEYS_BUILD_MAKEOWNTARGET,
|
||||
GEANY_KEYS_BUILD_MAKEOBJECT,
|
||||
GEANY_KEYS_BUILD_NEXTERROR,
|
||||
GEANY_KEYS_BUILD_PREVIOUSERROR,
|
||||
GEANY_KEYS_BUILD_RUN,
|
||||
GEANY_KEYS_BUILD_OPTIONS,
|
||||
GEANY_KEYS_BUILD_COMPILE, /**< Keybinding. */
|
||||
GEANY_KEYS_BUILD_LINK, /**< Keybinding. */
|
||||
GEANY_KEYS_BUILD_MAKE, /**< Keybinding. */
|
||||
GEANY_KEYS_BUILD_MAKEOWNTARGET, /**< Keybinding. */
|
||||
GEANY_KEYS_BUILD_MAKEOBJECT, /**< Keybinding. */
|
||||
GEANY_KEYS_BUILD_NEXTERROR, /**< Keybinding. */
|
||||
GEANY_KEYS_BUILD_PREVIOUSERROR, /**< Keybinding. */
|
||||
GEANY_KEYS_BUILD_RUN, /**< Keybinding. */
|
||||
GEANY_KEYS_BUILD_OPTIONS, /**< Keybinding. */
|
||||
GEANY_KEYS_BUILD_COUNT
|
||||
};
|
||||
|
||||
/** Tools group keybinding command IDs */
|
||||
enum
|
||||
enum GeanyKeysToolsID
|
||||
{
|
||||
GEANY_KEYS_TOOLS_OPENCOLORCHOOSER,
|
||||
GEANY_KEYS_TOOLS_OPENCOLORCHOOSER, /**< Keybinding. */
|
||||
GEANY_KEYS_TOOLS_COUNT
|
||||
};
|
||||
|
||||
/** Help group keybinding command IDs */
|
||||
enum
|
||||
enum GeanyKeysHelpID
|
||||
{
|
||||
GEANY_KEYS_HELP_HELP,
|
||||
GEANY_KEYS_HELP_HELP, /**< Keybinding. */
|
||||
GEANY_KEYS_HELP_COUNT
|
||||
};
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user