added synhighlighterany.pas

git-svn-id: trunk@8991 -
This commit is contained in:
mattias 2006-03-22 20:13:24 +00:00
parent 39d76028e2
commit c1d664c2de
7 changed files with 1402 additions and 2 deletions

2
.gitattributes vendored
View File

@ -369,6 +369,7 @@ components/sqlite/sqlitelaz.pas svneol=native#text/plain
components/sqlite/tsqlite3dataset.xpm svneol=native#text/plain
components/sqlite/tsqlitedataset.xpm -text svneol=native#image/x-xpixmap
components/synedit/allsyneditunits.pp svneol=native#text/pascal
components/synedit/design/tsynanysyn.xpm svneol=native#text/plain
components/synedit/design/tsynautocomplete.xpm -text svneol=native#image/x-xpixmap
components/synedit/design/tsyncppsyn.xpm -text svneol=native#image/x-xpixmap
components/synedit/design/tsyncsssyn.xpm -text svneol=native#image/x-xpixmap
@ -427,6 +428,7 @@ components/synedit/syneditstrconst.pp svneol=native#text/pascal
components/synedit/synedittextbuffer.pp svneol=native#text/pascal
components/synedit/synedittypes.pp svneol=native#text/pascal
components/synedit/synexporthtml.pas svneol=native#text/pascal
components/synedit/synhighlighterany.pas svneol=native#text/plain
components/synedit/synhighlightercpp.pp svneol=native#text/pascal
components/synedit/synhighlightercss.pas svneol=native#text/pascal
components/synedit/synhighlighterhashentries.pas svneol=native#text/pascal

View File

@ -23,7 +23,7 @@ uses
SynEditRegexSearch, SynHighlighterPosition, SynHighlighterJava,
SynHighlighterUNIXShellScript, SynHighlighterCss, SynHighlighterPHP,
SynHighlighterTeX, SynHighlighterHashEntries, SynHighlighterSQL,
SynhighlighterPython,
SynHighlighterPython, SynHighlighterAny,
SynEditLazDsgn;
implementation

View File

@ -0,0 +1,31 @@
/* XPM */
static char * SynMultiSyn_xpm[] = {
"18 20 8 1",
" c None",
". c #7F7F7F",
"+ c #FFFFFF",
"@ c #000000",
"# c #FF0000",
"$ c #00FF00",
"% c #0000FF",
"& c #00FFFF",
"..................",
".++++++++++++++++@",
".++++++++++++++++@",
".++@@@@+###++++++@",
".++++++++++++++++@",
".++@@@+++++++++++@",
".++++++++++++++++@",
".++++##+$$$$+++++@",
".++++++++++++++++@",
".++#############+@",
".++#+++++++++++#+@",
".++#+%%%%%+&&&+#+@",
".++#+++++++++++#+@",
".++#+&&&+%%%%++#+@",
".++#+++++++++++#+@",
".++#############+@",
".++++++++++++++++@",
".++@@@+++++++++++@",
".++++++++++++++++@",
".@@@@@@@@@@@@@@@@@"};

View File

@ -1,3 +1,16 @@
LazarusResources.Add('tsynanysyn','XPM',[
'/* XPM */'#10'static char * SynMultiSyn_xpm[] = {'#10'"18 20 8 1",'#10'" '#9
+'c None",'#10'".'#9'c #7F7F7F",'#10'"+'#9'c #FFFFFF",'#10'"@'#9'c #000000",'
+#10'"#'#9'c #FF0000",'#10'"$'#9'c #00FF00",'#10'"%'#9'c #0000FF",'#10'"&'#9
+'c #00FFFF",'#10'"..................",'#10'".++++++++++++++++@",'#10'".+++++'
+'+++++++++++@",'#10'".++@@@@+###++++++@",'#10'".++++++++++++++++@",'#10'".++'
+'@@@+++++++++++@",'#10'".++++++++++++++++@",'#10'".++++##+$$$$+++++@",'#10'"'
+'.++++++++++++++++@",'#10'".++#############+@",'#10'".++#+++++++++++#+@",'#10
+'".++#+%%%%%+&&&+#+@",'#10'".++#+++++++++++#+@",'#10'".++#+&&&+%%%%++#+@",'
+#10'".++#+++++++++++#+@",'#10'".++#############+@",'#10'".++++++++++++++++@"'
+','#10'".++@@@+++++++++++@",'#10'".++++++++++++++++@",'#10'".@@@@@@@@@@@@@@@'
+'@@"};'#10
]);
LazarusResources.Add('tsynautocomplete','XPM',[
'/* XPM */'#10'static char * SynAutoComplete_xpm[] = {'#10'"18 18 8 1",'#10'"'
+' '#9'c None",'#10'".'#9'c #7F7F7F",'#10'"+'#9'c #BFBFBF",'#10'"@'#9'c #FFFF'

File diff suppressed because it is too large Load Diff

View File

@ -1032,6 +1032,7 @@ begin
AddFile('synhighlightertex.pas','SynHighlighterTeX',pftUnit,[],cpBase);
AddFile('synhighlightersql.pas','SynHighlighterSQL',pftUnit,[],cpBase);
AddFile('synhighlighterpython.pas','SynHighlighterPython',pftUnit,[],cpBase);
AddFile('synhighlighterany.pas','SynHighlighterAny',pftUnit,[],cpBase);
// add unit paths
UsageOptions.UnitPath:=SetDirSeparators(

View File

@ -44,7 +44,7 @@ uses
SynHighlighterPerl, SynHighlighterHTML, SynHighlighterXML,
SynHighlighterLFM, SynHighlighterMulti, SynHighlighterUNIXShellScript,
SynHighlighterCss, SynHighlighterPHP, SynHighlighterTeX,
SynHighlighterSQL, SynHighlighterPython,
SynHighlighterSQL, SynHighlighterPython, SynHighlighterAny,
LazarusPackageIntf, LazarusIDEStrConsts;
procedure Register;
@ -141,6 +141,11 @@ begin
RegisterComponents('SynEdit',[TSynPythonSyn]);
end;
procedure RegisterSynHighlighterAny;
begin
RegisterComponents('SynEdit',[TSynAnySyn]);
end;
procedure RegisterSynHighlighterMulti;
begin
RegisterComponents('SynEdit',[TSynMultiSyn]);
@ -168,6 +173,7 @@ begin
RegisterUnit('SynHighlighterSQL',@RegisterSynHighlighterSQL);
RegisterUnit('SynHighlighterPython',@RegisterSynHighlighterPython);
RegisterUnit('SynHighlighterAny',@RegisterSynHighlighterAny);
RegisterUnit('SynHighlighterMulti',@RegisterSynHighlighterMulti);
end;