mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-16 00:19:32 +02:00
added synhighlighterany.pas
git-svn-id: trunk@8991 -
This commit is contained in:
parent
39d76028e2
commit
c1d664c2de
2
.gitattributes
vendored
2
.gitattributes
vendored
@ -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
|
||||
|
@ -23,7 +23,7 @@ uses
|
||||
SynEditRegexSearch, SynHighlighterPosition, SynHighlighterJava,
|
||||
SynHighlighterUNIXShellScript, SynHighlighterCss, SynHighlighterPHP,
|
||||
SynHighlighterTeX, SynHighlighterHashEntries, SynHighlighterSQL,
|
||||
SynhighlighterPython,
|
||||
SynHighlighterPython, SynHighlighterAny,
|
||||
SynEditLazDsgn;
|
||||
|
||||
implementation
|
||||
|
31
components/synedit/design/tsynanysyn.xpm
Normal file
31
components/synedit/design/tsynanysyn.xpm
Normal 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",
|
||||
"..................",
|
||||
".++++++++++++++++@",
|
||||
".++++++++++++++++@",
|
||||
".++@@@@+###++++++@",
|
||||
".++++++++++++++++@",
|
||||
".++@@@+++++++++++@",
|
||||
".++++++++++++++++@",
|
||||
".++++##+$$$$+++++@",
|
||||
".++++++++++++++++@",
|
||||
".++#############+@",
|
||||
".++#+++++++++++#+@",
|
||||
".++#+%%%%%+&&&+#+@",
|
||||
".++#+++++++++++#+@",
|
||||
".++#+&&&+%%%%++#+@",
|
||||
".++#+++++++++++#+@",
|
||||
".++#############+@",
|
||||
".++++++++++++++++@",
|
||||
".++@@@+++++++++++@",
|
||||
".++++++++++++++++@",
|
||||
".@@@@@@@@@@@@@@@@@"};
|
@ -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'
|
||||
|
1347
components/synedit/synhighlighterany.pas
Normal file
1347
components/synedit/synhighlighterany.pas
Normal file
File diff suppressed because it is too large
Load Diff
@ -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(
|
||||
|
@ -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;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user