UNIXworkcode

1 /******************************************************************************* 2 * * 3 * help_topic.h -- Nirvana Editor help display * 4 * * 5 Generated on Dec 5, 2024 (Do NOT edit!) 6 Source of content from file help.etx 7 * * 8 * Copyright (c) 1999-2024 Mark Edel * 9 * * 10 * This is free software; you can redistribute it and/or modify it under the * 11 * terms of the GNU General Public License as published by the Free Software * 12 * Foundation; either version 2 of the License, or (at your option) any later * 13 * version. * 14 * * 15 * This software is distributed in the hope that it will be useful, but WITHOUT * 16 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or * 17 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License * 18 * for more details. * 19 * * 20 * In addition, as a special exception to the GNU GPL, the copyright holders * 21 * give permission to link the code of this program with the Motif and Open * 22 * Motif libraries (or with modified versions of these that use the same * 23 * license), and distribute linked combinations including the two. You must * 24 * obey the GNU General Public License in all respects for all of the code used * 25 * other than linking with Motif/Open Motif. If you modify this file, you may * 26 * extend this exception to your version of the file, but you are not obligated * 27 * to do so. If you do not wish to do so, delete this exception statement from * 28 * your version. * 29 * * 30 * You should have received a copy of the GNU General Public License along with * 31 * software; if not, write to the Free Software Foundation, Inc., 59 Temple * 32 * Place, Suite 330, Boston, MA 02111-1307 USA * 33 * * 34 * Nirvana Text Editor * 35 * September 10, 1991 * 36 * * 37 * Written by Mark Edel * 38 * * 39 *******************************************************************************/ 40 41 #define MAX_HEADING 3 42 #define STL_HD 16+1 43 #define STL_LINK 16 44 #define STL_NM_HEADER 'R' 45 #define STL_NM_LINK 'Q' 46 #define STYLE_MARKER '\01' 47 #define STYLE_PLAIN 'A' 48 #define TKN_LIST_SIZE 4 49 50 enum HelpTopic { 51 HELP_START, 52 HELP_SELECT, 53 HELP_SEARCH, 54 HELP_CLIPBOARD, 55 HELP_MOUSE, 56 HELP_KEYBOARD, 57 HELP_MULTICURSOR, 58 HELP_FILL, 59 HELP_INTERFACE, 60 HELP_FORMAT, 61 HELP_PROGRAMMER, 62 HELP_TABS, 63 HELP_INDENT, 64 HELP_SYNTAX, 65 HELP_TAGS, 66 HELP_CALLTIPS, 67 HELP_BASICSYNTAX, 68 HELP_ESCAPESEQUENCES, 69 HELP_PARENCONSTRUCTS, 70 HELP_ADVANCEDTOPICS, 71 HELP_EXAMPLES, 72 HELP_SHELL, 73 HELP_FILTERS, 74 HELP_LEARN, 75 HELP_MACRO_LANG, 76 HELP_MACRO_SUBRS, 77 HELP_RANGESET, 78 HELP_HILITEINFO, 79 HELP_ACTIONS, 80 HELP_CUSTOMIZE, 81 HELP_PREFERENCES, 82 HELP_RESOURCES, 83 HELP_BINDING, 84 HELP_PATTERNS, 85 HELP_SMART_INDENT, 86 HELP_COMMAND_LINE, 87 HELP_SERVER, 88 HELP_RECOVERY, 89 HELP_VERSION, 90 HELP_DISTRIBUTION, 91 HELP_SUPPORT, 92 HELP_DEFECTS, 93 HELP_TABS_DIALOG, 94 HELP_CUSTOM_TITLE_DIALOG, 95 HELP_LAST_ENTRY, 96 HELP_none = 0x7fffffff /* Illegal topic */ 97 }; 98 99 #define NUM_TOPICS HELP_LAST_ENTRY 100 101