home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 5 Edit
/
05-Edit.zip
/
p2demo21.exe
/
PEL
/
RC.PEL
< prev
next >
Wrap
Text File
|
1995-03-09
|
6KB
|
108 lines
# $Header: P:\source\wmacros\rc.pev 1.0 09 Mar 1995 13:04:26 WALKER $
## $Tabs:4 7$
##############################################################################
#
# Compuware Corporation
# 31440 Northwestern Highway
# Farmington Hills, Michigan 48334-2564
#
# This source code listing contains information that is
# proprietary to Compuware Corporation and may not be copied
# duplicated, translated, transmitted, stored, retrieved
# or in any manner or by any method conveyed or disclosed
# to a third party or parties without express written
# permission from Compuware Corporation.
#
#
##############################################################################
#### $Workfile: rc.pel $: RC support functions
global function load_factory_rc_syntax()
{
local type = "rc";
set_factory_categories(type);
add_syntax_item(type, KEYWORD, "control", CATEGORY_TYPE)
add_syntax_item(type, KEYWORD, "ltext", CATEGORY_TYPE)
add_syntax_item(type, KEYWORD, "rtext", CATEGORY_TYPE)
add_syntax_item(type, KEYWORD, "ctext", CATEGORY_TYPE)
add_syntax_item(type, KEYWORD, "list_box", CATEGORY_TYPE)
add_syntax_item(type, KEYWORD, "entryfield", CATEGORY_TYPE)
add_syntax_item(type, KEYWORD, "combobox", CATEGORY_TYPE)
add_syntax_item(type, KEYWORD, "menuitem", CATEGORY_TYPE)
add_syntax_item(type, KEYWORD, "pushbutton", CATEGORY_TYPE)
add_syntax_item(type, KEYWORD, "defpushbutton", CATEGORY_TYPE)
add_syntax_item(type, KEYWORD, "radiobutton", CATEGORY_TYPE)
add_syntax_item(type, KEYWORD, "autoradiobutton", CATEGORY_TYPE)
add_syntax_item(type, KEYWORD, "checkbox", CATEGORY_TYPE)
add_syntax_item(type, KEYWORD, "preload", CATEGORY_TYPE)
add_syntax_item(type, KEYWORD, "loadoncall", CATEGORY_TYPE)
add_syntax_item(type, KEYWORD, "fixed", CATEGORY_TYPE)
add_syntax_item(type, KEYWORD, "moveable", CATEGORY_TYPE)
add_syntax_item(type, KEYWORD, "discardable", CATEGORY_TYPE)
add_syntax_item(type, KEYWORD, "dialog", CATEGORY_TYPE)
add_syntax_item(type, KEYWORD, "window", CATEGORY_TYPE)
add_syntax_item(type, KEYWORD, "frame", CATEGORY_TYPE)
add_syntax_item(type, KEYWORD, "groupbox", CATEGORY_TYPE)
add_syntax_item(type, KEYWORD, "#if", CATEGORY_DIRECTIVE)
add_syntax_item(type, KEYWORD, "#ifdef", CATEGORY_DIRECTIVE)
add_syntax_item(type, KEYWORD, "#ifndef", CATEGORY_DIRECTIVE)
add_syntax_item(type, KEYWORD, "#endif", CATEGORY_DIRECTIVE)
add_syntax_item(type, KEYWORD, "#else", CATEGORY_DIRECTIVE)
add_syntax_item(type, KEYWORD, "#elif", CATEGORY_DIRECTIVE)
add_syntax_item(type, KEYWORD, "#include", CATEGORY_DIRECTIVE)
add_syntax_item(type, KEYWORD, "#define", CATEGORY_DIRECTIVE)
add_syntax_item(type, KEYWORD, "#undef", CATEGORY_DIRECTIVE)
add_syntax_item(type, KEYWORD, "defined", CATEGORY_DIRECTIVE)
add_syntax_item(type, KEYWORD, "rcinclude", CATEGORY_DIRECTIVE)
add_syntax_item(type, KEYWORD, "dlginclude", CATEGORY_DIRECTIVE)
add_syntax_item(type, KEYWORD, "ctldata", CATEGORY_RESERVED)
add_syntax_item(type, KEYWORD, "presparams", CATEGORY_RESERVED)
add_syntax_item(type, KEYWORD, "begin", CATEGORY_RESERVED)
add_syntax_item(type, KEYWORD, "end", CATEGORY_RESERVED)
add_syntax_item(type, KEYWORD, "{", CATEGORY_RESERVED)
add_syntax_item(type, KEYWORD, "}", CATEGORY_RESERVED)
add_syntax_item(type, KEYWORD, "dlgtemplate", CATEGORY_RESERVED)
add_syntax_item(type, KEYWORD, "windowtemplate", CATEGORY_RESERVED)
add_syntax_item(type, KEYWORD, "menu", CATEGORY_RESERVED)
add_syntax_item(type, KEYWORD, "submenu", CATEGORY_RESERVED)
add_syntax_item(type, KEYWORD, "separator", CATEGORY_RESERVED)
add_syntax_item(type, KEYWORD, "bitmap", CATEGORY_RESERVED)
add_syntax_item(type, KEYWORD, "pointer", CATEGORY_RESERVED)
add_syntax_item(type, KEYWORD, "icon", CATEGORY_RESERVED)
add_syntax_item(type, KEYWORD, "defaulticon", CATEGORY_RESERVED)
add_syntax_item(type, KEYWORD, "font", CATEGORY_RESERVED)
add_syntax_item(type, KEYWORD, "rcdata", CATEGORY_RESERVED)
add_syntax_item(type, KEYWORD, "stringtable", CATEGORY_RESERVED)
add_syntax_item(type, KEYWORD, "acceltable", CATEGORY_RESERVED)
add_syntax_item(type, KEYWORD, "assoctable", CATEGORY_RESERVED)
add_syntax_item(type, KEYWORD, "wc_frame", CATEGORY_RESERVED)
add_syntax_item(type, KEYWORD, "wc_static", CATEGORY_RESERVED)
add_syntax_item(type, KEYWORD, "wc_button", CATEGORY_RESERVED)
add_syntax_item(type, KEYWORD, "wc_combobox", CATEGORY_RESERVED)
add_syntax_item(type, KEYWORD, "wc_entryfield", CATEGORY_RESERVED)
add_syntax_item(type, KEYWORD, "wc_mle", CATEGORY_RESERVED)
add_syntax_item(type, KEYWORD, "wc_listbox", CATEGORY_RESERVED)
add_syntax_item(type, KEYWORD, "wc_menu", CATEGORY_RESERVED)
add_syntax_item(type, KEYWORD, "wc_scrollbar", CATEGORY_RESERVED)
add_syntax_item(type, KEYWORD, "wc_titlebar", CATEGORY_RESERVED)
add_syntax_item(type, KEYWORD, "wc_spinbutton", CATEGORY_RESERVED)
add_syntax_item(type, KEYWORD, "wc_container", CATEGORY_RESERVED)
add_syntax_item(type, KEYWORD, "wc_slider", CATEGORY_RESERVED)
add_syntax_item(type, KEYWORD, "wc_valueset", CATEGORY_RESERVED)
add_syntax_item(type, KEYWORD, "wc_notebook", CATEGORY_RESERVED)
add_syntax_item(type, BLOCK, "/* */", CATEGORY_COMMENT)
add_syntax_item(type, LINE, "//", CATEGORY_COMMENT)
add_syntax_item(type, LINE, "\" \"", 0x010000 + CATEGORY_LITERAL)
set_style_delimiters(type, "()[];:,=");
set_case_sensitive(type, 0)
}