https://wiki.freepascal.org/index.php?title=TECLightView&feed=atom&action=history
TECLightView - Revision history
2024-03-28T19:20:16Z
Revision history for this page on the wiki
MediaWiki 1.35.6
https://wiki.freepascal.org/index.php?title=TECLightView&diff=137885&oldid=prev
FTurtle: Added template, category moved to template
2020-07-18T20:18:28Z
<p>Added template, category moved to template</p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 20:18, 18 July 2020</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>{{<del class="diffchange diffchange-inline">LanguageBar</del>}}</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{<ins class="diffchange diffchange-inline">TECLightView</ins>}}</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Overview ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Overview ==</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l114" >Line 114:</td>
<td colspan="2" class="diff-lineno">Line 114:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> property TextData: string;</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> property TextData: string;</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>This property is for source data, i.e. tags with parameters and text.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>This property is for source data, i.e. tags with parameters and text.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">[[Category:Components]]</del></div></td><td colspan="2"> </td></tr>
</table>
FTurtle
https://wiki.freepascal.org/index.php?title=TECLightView&diff=137832&oldid=prev
Zoltanleo at 20:55, 15 July 2020
2020-07-15T20:55:40Z
<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 20:55, 15 July 2020</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">{{LanguageBar}}</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Overview ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Overview ==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
</table>
Zoltanleo
https://wiki.freepascal.org/index.php?title=TECLightView&diff=136914&oldid=prev
Blaazen: Added TECLightView page
2020-06-03T02:23:23Z
<p>Added TECLightView page</p>
<p><b>New page</b></p><div>== Overview ==<br />
<br />
'''TECLightView''' [[File:eclightview.png]] is a lightweight text component. It can display text, images and links. It implements vertical scrollbar only. It does not implement carret.<br />
<br />
[[File:teclightview.png]]<br />
<br />
TECLightView is part of [[Eye-Candy Controls]] (shortly ECControls or EC-Controls) set of visual controls written for Lazarus. Their design is based on Themes, therefore its look is very native everywhere, no matter what widgetset you use.<br />
<br />
TECLightView is installed to the tab EC-C on the Lazarus component palette.<br />
<br />
Each release is announced on Lazarus Forum in section Third Party Announcements.<br />
There are always attached files <tt>README.txt</tt> (list of all known issues) and <tt>CHANGELOG.txt</tt> (list of all changes from previous release).<br />
<br />
=== License ===<br />
GNU Lesser General Public License 2.0 with linking exception (a.k.a. Modified LGPL). File ectabctrl.pas contains license header. Also, files <tt>COPYING.modifiedLGPL.txt</tt> and <tt>COPYING.LGPL.txt</tt> are bundled to each archive.<br />
<br />
=== Author ===<br />
This component is written by Blaazen. Copyright notice and real name is mentioned in the header of the unit. You can contact author on Lazarus Forum (nickname: Blaazen) in any thread about EC-Controls. If you are logged in to forum, you can get author's e-mail or send him private message.<br />
<br />
=== Download and Install ===<br />
See [[Eye-Candy Controls#Install]]<br />
<br />
== Tags ==<br />
<br />
{| class="wikitable"<br />
|-<br />
! Tag || Pair || Parameter || Description || Example<br />
|-<br />
| a || N || string || Link (URL) || %a"https://www.getlazarus.org"\<br />
|-<br />
| b || Y || - || Bold text || %b\Bold text.%b\<br />
|-<br />
| c || N || - || Centered text || %c\Centered text.<br />
|-<br />
| d || Y || - || Stretchdraw images || %d\%x"image.jpeg"\%d\<br />
|-<br />
| e || N || string || Link (mailto:) || %e"firstname.surename@domain.org"\<br />
|-<br />
| f || N || integer || Font height (0=default) || %f2\ %f-2\ %f0\<br />
|-<br />
| g || N || integer || Image from ImageList (property Images) || %g2\<br />
|-<br />
| h || Y || color || Text background color ($BBGGRR) || %h$FF0000\Text with blue background.%h\<br />
|-<br />
| i || Y || - || Italic text || %i\Italic text.%i\<br />
|-<br />
| j || N || - || Align images to the left || %j\<br />
|-<br />
| k || N || - || Align images to the right || %k\<br />
|-<br />
| l || N || - || Left aligned text || %l\Left aligned text.<br />
|-<br />
| m || Y || - || Monospaced text || %m\Monospaced text.%m\<br />
|-<br />
| n || N || - || New line || %n\<br />
|-<br />
| o || N || integer || Horizontal line || %o1\ %o2\ %o3\<br />
|-<br />
| p || Y || - || Preformatted text || %p\Preformatted text: %n\ tag for a new line not needed.%p\<br />
|-<br />
| q || N || - || Align images to center || %q\<br />
|-<br />
| r || N || - || Right aligned text || %r\Right aligned text.<br />
|-<br />
| s || Y || - || Strikeout text || %s\Strikeout text.%s\<br />
|-<br />
| t || Y || color || Font color ($BBGGRR) || %t$FF0000\Blue text.%t\<br />
|-<br />
| u || Y || - || Underlined text || %u\Underlined text.%u\<br />
|-<br />
| v || N || - || New line below image (when text floats around) || %v\<br />
|-<br />
| w || N || string || Image from resources (no extension in name) || %w"image"\<br />
|-<br />
| x || N || string || Image from file (bmp/jpeg/png) || %x"image.jpeg"\<br />
|-<br />
| y || Y || integer || Link (OnInterLinkClick event) || %y0\OnInterLinkClick event 0.%y\<br />
|-<br />
| z || N || - || {Reserved for internal text layout} || -<br />
|}<br />
<br />
== Using the Component ==<br />
=== Mouse ===<br />
; Left button<br />
Click on a %a\ tag opens the default web browser on the specified URL.<br />
<br />
Click on a %e\ tag open the default email client.<br />
<br />
Click on a %y\ tag triggers OnInterLinkClick event with integer parameter AIndex.<br />
<br />
; Middle button<br />
Does nothing.<br />
<br />
; Right button<br />
Opens context menu.<br />
<br />
; Mouse Wheel<br />
Scrolls the content up/down.<br />
<br />
=== Keyboard ===<br />
(Component must be focused).<br />
<br />
Arrow keys Up/Down scrolls the content up/down.<br />
<br />
PageUp/PageDown scrolls the content up/down.<br />
<br />
=== Code ===<br />
<br />
property PathToPictures: string;<br />
Path to folder with images. Needed for the %x"filename"\ tags.<br />
<br />
property TextData: string;<br />
This property is for source data, i.e. tags with parameters and text.<br />
<br />
[[Category:Components]]</div>
Blaazen