Recent

Author Topic: ATTabs  (Read 37738 times)

Alextp

  • Hero Member
  • *****
  • Posts: 1000
    • UVviewsoft
Re: ATTabs
« Reply #75 on: February 22, 2019, 09:53:08 am »

2019.02.17
+ add: option for rounded X mark on mouse-over OptShowXRounded

2018.12.28
- fix: flickering of hints when mouse moves over x,<,> buttons

Alextp

  • Hero Member
  • *****
  • Posts: 1000
    • UVviewsoft
Re: ATTabs
« Reply #76 on: June 15, 2019, 01:53:15 pm »
Quote
2019.06.15
+ add: OptSpaceSeparator

2019.06.14
+ add: OptButtonLayout allows chars "|" (separator) and "_" (space)
+ add: OptButtonSizeSpace
+ add: OptButtonSizeSeparator
+ add: TabMenuExternal (TPopupMenu)
* removed support for TNT Controls

2019.06.07
+ add: ParentColor

2019.06.06
+ add: property OptShowFlatMouseOver
+ add: changes in design-time are applied immediately

snorkel

  • Hero Member
  • *****
  • Posts: 810
Re: ATTabs
« Reply #77 on: December 21, 2019, 07:00:21 pm »
Anyone know how to set the inactive tab font color?  I can't seem to find a property for that.
Using the latest version from the repository.
***Snorkel***
If I forget, I always use the latest stable 32bit version of Lazarus and FPC. At the time of this signature that is Laz 2.06 and FPC 3.0.4
OS: Windows 10 64 bit

Alextp

  • Hero Member
  • *****
  • Posts: 1000
    • UVviewsoft
Re: ATTabs
« Reply #78 on: December 25, 2019, 07:12:21 am »
@snorkel
Seems it's possible, did you try these props?

Code: Pascal  [Select][+][-]
  1.     property ColorFont: TColor read FColorFont write FColorFont default _InitTabColorFont;
  2.     property ColorFontModified: TColor read FColorFontModified write FColorFontModified default _InitTabColorFontModified;
  3.     property ColorFontActive: TColor read FColorFontActive write FColorFontActive default _InitTabColorFontActive;
  4.     property ColorFontHot: TColor read FColorFontHot write FColorFontHot default _InitTabColorFontHot;
  5.  

Proof
« Last Edit: December 25, 2019, 07:15:49 am by Alextp »

sash

  • Sr. Member
  • ****
  • Posts: 353
Re: ATTabs
« Reply #79 on: December 25, 2019, 01:05:08 pm »
Code: Pascal  [Select][+][-]
  1.     property ColorFont: TColor read FColorFont write FColorFont default _InitTabColorFont;
  2.     property ColorFontModified: TColor read FColorFontModified write FColorFontModified default _InitTabColorFontModified;
  3.     property ColorFontActive: TColor read FColorFontActive write FColorFontActive default _InitTabColorFontActive;
  4.     property ColorFontHot: TColor read FColorFontHot write FColorFontHot default _InitTabColorFontHot;
  5.  


With all respect, but IMO such properties (of type TColor) should be named something like ModifiedFontColor, because to me (I may be wrong, English is not my native language) "ColorFontModified" sounds like "Colored Font has been Modified".
Lazarus 2.0.8 FPC 3.0.4 x86_64-linux-gtk2 @ Ubuntu 20.04 XFCE

Alextp

  • Hero Member
  • *****
  • Posts: 1000
    • UVviewsoft
Re: ATTabs
« Reply #80 on: December 26, 2019, 09:27:30 am »
I like nice prefixes, so I made Color* prefixes, like for example I did in ATSynEdit - OptNNNNNN.

aducom

  • Full Member
  • ***
  • Posts: 126
    • http://www.aducom.com
Re: ATTabs
« Reply #81 on: December 26, 2019, 10:22:53 am »
And the properties come together in the property editor, instead of scrolling around to get them set.

 

TinyPortal © 2005-2018