* * *

Author Topic: ATSynEdit  (Read 3070 times)

Alextp

  • Hero Member
  • *****
  • Posts: 615
    • UVviewsoft
ATSynEdit
« on: July 21, 2015, 11:01:31 am »
No problems were found in comp, and things were added:

- good documentation http://wiki.freepascal.org/ATSynEdit
- key combos (e.g. you can assign to action a combo: [Alt+K, Alt+K, Alt+B] )
- Finder class, it's capable if finding of text and regex
(see doc wiki, part "How to find/replace")
- demo_editor has Find/Replace dialog


https://github.com/Alexey-T/ATSynEdit

« Last Edit: February 22, 2016, 10:22:23 am by Alextp »

Alextp

  • Hero Member
  • *****
  • Posts: 615
    • UVviewsoft
Re: ATSynEdit 0.9
« Reply #1 on: September 04, 2015, 02:11:12 am »
Added-
API for auto-complete list
Example of this API usage-- CSS auto-comp. (uses SynWrite data file for css)

http://wiki.freepascal.org/ATSynEdit

Alextp

  • Hero Member
  • *****
  • Posts: 615
    • UVviewsoft
Re: ATSynEdit 0.9
« Reply #2 on: September 06, 2015, 01:43:05 pm »
Added full working code which is like Synwrite:
- CSS autocompletion as func
- HTML autocompletion as func

see wiki.

Alextp

  • Hero Member
  • *****
  • Posts: 615
    • UVviewsoft
Re: ATSynEdit
« Reply #3 on: February 22, 2016, 10:24:17 am »
Some things added in last months-

- selection hiliting of tokens, doesn't loose font styles (if token was italic, selected token is italic)
- Attribs object, allows to apply color ranges (e.g. hilite brackets)
- URL hiliting

Alextp

  • Hero Member
  • *****
  • Posts: 615
    • UVviewsoft
Re: ATSynEdit
« Reply #4 on: July 21, 2016, 01:48:54 am »
Now done work to support RETINA on Mac, i was shocked that Synedit (from Martin) supported Retina already, while my code did not. I found out that I need to paint directly to Canvas. Only then Retina image is ok

Now added DoubleBuffered for this and now ok.. it is False for mac , and can be False for QT (True for QT also good)
« Last Edit: July 21, 2016, 01:51:30 am by Alextp »

Alextp

  • Hero Member
  • *****
  • Posts: 615
    • UVviewsoft
Re: ATSynEdit
« Reply #5 on: April 18, 2018, 07:31:36 am »
Last month changes:

Quote
2018.04.18
+ add: event OnClickLink
+ add: OptMouseClickOpensURL
+ add: OptKeyTabIndentsVerticalBlock (default false, was true)

2018.04.13
+ add: global options for Unicode full-width chars, unit ATSynEdit_CharSizer

2018.04.08
+ add: used Hi-dpi resource icons (for foldbar context menu, for mouse middle click), by FTurtle

2018.04.07
+ add: IsCharWord() func uses UnicodeData now, works for all international letters

Alextp

  • Hero Member
  • *****
  • Posts: 615
    • UVviewsoft
Re: ATSynEdit
« Reply #6 on: May 04, 2018, 03:26:59 pm »
Update
Implemented tooltip over folded [...] marks.
Added OptFoldTooltipVisible.
Screenshot shows it.

Alextp

  • Hero Member
  • *****
  • Posts: 615
    • UVviewsoft
Re: ATSynEdit
« Reply #7 on: May 07, 2018, 12:03:40 am »
Update
Bookmarks have new prop: DeleteOnDelLine. Default is false: don't delete bookmark when its line is deleted.
Made for "breakpoints".

Alextp

  • Hero Member
  • *****
  • Posts: 615
    • UVviewsoft
Re: ATSynEdit
« Reply #8 on: May 10, 2018, 11:18:53 am »
Update

Added props FontItalic, FontBold, FontBoldItalic - they are used for font styles in syntax hilited text. If they are empty- not used.
Inspired by Atom.

 

Recent

Get Lazarus at SourceForge.net. Fast, secure and Free Open Source software downloads Open Hub project report for Lazarus