* * *

Author Topic: ATTabs  (Read 19590 times)

Alextp

  • Hero Member
  • *****
  • Posts: 630
    • UVviewsoft
ATTabs
« on: May 26, 2014, 04:46:08 am »
This is Delphi/Lazarus lite tab control, not OS-dependant.
Documentation:
http://wiki.freepascal.org/ATTabs

You can see screenshot on github.
Now it's Lazarus designer aware too.
« Last Edit: March 07, 2018, 12:39:30 pm by Alextp »

x2nie

  • Sr. Member
  • ****
  • Posts: 476
  • Impossible=I don't know the way
    • impossible is nothing - www.x2nie.com
Re: ATTabs 0.9 beta
« Reply #1 on: May 26, 2014, 06:04:26 am »
(Note - it's not Lazarus designer aware, you need to create TATTabs at runtime, see example at wiki. I didn't want it.)
what do you mean with "I didn't want it"?
Do you want to improve it to be "Lazarus designer aware" ? If so, I will contribute.


Sorry for my bad english. I really don't understand, it seem ambiguous for me.


I am looking for a TTabset (Delphi) implementation in Lazarus, which is has similar appearance to this component.
I am forking your work, today.


Anyway, good luck and thanks you.  8-)

When you were logged in, you can see attachments.
Lazarus Trunk @ Windows7 64bit, XP 32bit, Debian under VirtualMachine

Alextp

  • Hero Member
  • *****
  • Posts: 630
    • UVviewsoft
.
« Reply #2 on: May 26, 2014, 04:43:56 pm »
I mean: I don't need to design tabs in Lazarus designer, it's not good- a) need to recompile Laz after installing tab ctl, b) need editor of tabs - caption, font, color, sizes...

Alextp

  • Hero Member
  • *****
  • Posts: 630
    • UVviewsoft
-
« Reply #3 on: May 28, 2014, 01:20:19 am »
Added drag-drop of tabs, fixed something, released.

kapibara

  • Sr. Member
  • ****
  • Posts: 481
Re: ATTabs 0.9 released
« Reply #4 on: May 29, 2014, 04:38:16 am »
I now use ATTabs for a small app under windows. Hope the issue with linux gets fixed.

thanx, and keep up the good work.
Lazarus trunk / fpc 3.0.4 / Debian Stretch 64-bit

Alextp

  • Hero Member
  • *****
  • Posts: 630
    • UVviewsoft
-
« Reply #5 on: June 01, 2014, 07:22:48 pm »
Fix: paintin of "x" on Linux

Alextp

  • Hero Member
  • *****
  • Posts: 630
    • UVviewsoft
-
« Reply #6 on: June 04, 2014, 05:19:52 am »
Add: More correct owner-draw callback.

kapibara

  • Sr. Member
  • ****
  • Posts: 481
Re: ATTabs 1.0 released
« Reply #7 on: June 05, 2014, 04:10:00 am »
Hi, the demo under Lazarus needs to add unit 'types' in the uses for function InflateRect.
Lazarus trunk / fpc 3.0.4 / Debian Stretch 64-bit

Alextp

  • Hero Member
  • *****
  • Posts: 630
    • UVviewsoft
-
« Reply #8 on: June 05, 2014, 05:10:50 am »
I fixed.

pacopenin

  • Newbie
  • Posts: 4
Re: ATTabs 1.0 released
« Reply #9 on: June 05, 2014, 10:31:01 am »
Thanks,  :)

Derit

  • Jr. Member
  • **
  • Posts: 55
Re: ATTabs 1.0 released
« Reply #10 on: June 05, 2014, 10:53:38 am »
This could be a third party component
you can drag and drop from component parlete...
see this
http://wiki.freepascal.org/How_To_Write_Lazarus_Component
Lazarus Trunk/FPC Trunk/2.6.2/2.6.4

Alextp

  • Hero Member
  • *****
  • Posts: 630
    • UVviewsoft
-
« Reply #11 on: June 15, 2014, 06:10:33 am »
Added "bottom tabs" style (TabBottom=true).
« Last Edit: August 19, 2014, 03:10:30 pm by Alex22 »

Alextp

  • Hero Member
  • *****
  • Posts: 630
    • UVviewsoft
-
« Reply #12 on: August 19, 2014, 03:08:27 pm »
Version 1.1.x. Now it's tested, in real application SynWrite. It works as expected, minor issues fixed.

esvignolo

  • Full Member
  • ***
  • Posts: 143
  • Using FPC in Windows, Linux, Macos
Re: -
« Reply #13 on: August 20, 2014, 11:31:06 pm »
Version 1.1.x. Now it's tested, in real application SynWrite. It works as expected, minor issues fixed.

Hi Alex22 can u share the SynWrite build into FPC? Do u make it multi-plattaform?

Thanks

Alextp

  • Hero Member
  • *****
  • Posts: 630
    • UVviewsoft
Re: ATTabs 1.1 released
« Reply #14 on: August 21, 2014, 12:16:58 am »
Synwrite IS NOT connected to FPC. It's my Win application like Notepad++

 

Recent

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