mirror of
https://github.com/HeidiSQL/HeidiSQL.git
synced 2025-08-06 18:24:26 +08:00
SynEdit's SQL highlighter provides a sample source text. Display that text in the preferences editor panel for SQL colors.
This commit is contained in:
@ -424,14 +424,8 @@ begin
|
|||||||
// SQL
|
// SQL
|
||||||
EnumFontFamilies(Canvas.Handle, nil, @EnumFixedProc, LPARAM(Pointer(comboSQLFontName.Items)));
|
EnumFontFamilies(Canvas.Handle, nil, @EnumFixedProc, LPARAM(Pointer(comboSQLFontName.Items)));
|
||||||
comboSQLFontName.Sorted := True;
|
comboSQLFontName.Sorted := True;
|
||||||
SynMemoSQLSample.Text := 'SELECT DATE_SUB(NOW(), INTERVAL 1 DAY),' + CRLF +
|
SynMemoSQLSample.Text := SynMemoSQLSample.Highlighter.SampleSource;
|
||||||
#9'''String literal'' AS lit' + CRLF +
|
SynSQLSynSQLSample.TableNames.CommaText := 't,sample';
|
||||||
'FROM tableA AS ta -- A comment' + CRLF +
|
|
||||||
'WHERE `columnA` IS NULL; # More comment' + CRLF +
|
|
||||||
CRLF +
|
|
||||||
'CREATE TABLE /*!32312 IF NOT EXISTS*/ tableB' + CRLF +
|
|
||||||
#9'(id INT, name VARCHAR(30) DEFAULT "standard")';
|
|
||||||
SynSQLSynSQLSample.TableNames.CommaText := 'tableA,tableB';
|
|
||||||
for i:=0 to SynSQLSynSQLSample.AttrCount - 1 do begin
|
for i:=0 to SynSQLSynSQLSample.AttrCount - 1 do begin
|
||||||
SynSQLSynSQLSample.Attribute[i].AssignColorAndStyle(MainForm.SynSQLSyn1.Attribute[i]);
|
SynSQLSynSQLSample.Attribute[i].AssignColorAndStyle(MainForm.SynSQLSyn1.Attribute[i]);
|
||||||
comboSQLColElement.Items.Add(SynSQLSynSQLSample.Attribute[i].FriendlyName);
|
comboSQLColElement.Items.Add(SynSQLSynSQLSample.Attribute[i].FriendlyName);
|
||||||
|
Reference in New Issue
Block a user