/* sc_command.h — логические команды Commander. */ #ifndef SC_COMMAND_H #define SC_COMMAND_H #include "sc_input.h" typedef enum { SC_CMD_NONE = 0, SC_CMD_CURSOR_UP, SC_CMD_CURSOR_DOWN, SC_CMD_PAGE_UP, SC_CMD_PAGE_DOWN, SC_CMD_HOME, SC_CMD_END, SC_CMD_PANEL_SWITCH, SC_CMD_OPEN, SC_CMD_PARENT, SC_CMD_REFRESH, SC_CMD_SORT_NAME, SC_CMD_SORT_EXTENSION, SC_CMD_SORT_DATE, SC_CMD_SORT_SIZE, SC_CMD_SELECT, SC_CMD_INVERT_SELECTION, SC_CMD_SELECT_MASK, SC_CMD_UNSELECT_MASK, SC_CMD_HELP, SC_CMD_USER_MENU, SC_CMD_VIEW, SC_CMD_EDIT, SC_CMD_COPY, SC_CMD_MOVE_RENAME, SC_CMD_MKDIR, SC_CMD_DELETE, SC_CMD_MAIN_MENU, SC_CMD_QUIT, SC_CMD_CANCEL } ScCommand; ScCommand sc_command_from_event(const ScKeyEvent *event); #endif