Recent

Author Topic: [ANN] Eye-Candy Controls 0.9.2  (Read 27160 times)

Blaazen

  • Hero Member
  • *****
  • Posts: 3241
  • POKE 54296,15
    • Eye-Candy Controls
[ANN] Eye-Candy Controls 0.9.2
« on: April 08, 2015, 11:22:46 pm »
Hello,

I would like to announce new release of EC-Controls, version 0.9.2.

You can download from SourceForge: https://sourceforge.net/projects/eccontrols/files/ecc_15-04-09/
If you live in country where SF is blocked, try DropBox: https://www.dropbox.com/home/ECControls/15-04-09

This release contains only package, íf you need some demo, download it from one of older release.

Currently, package contains 23 controls (21 is visual).

TECBevel - alternative to TBevel for non-rectangular shapes
TECSlider - alternative to TTrackBar
TECProgressBar - alternative to TProgressBar
TECPositionBar - alternative to TTrackBar, similar component is used in Blender
TECImageMenu - side menu oftenly used in KDE4 apps.
TECSwitch - alternative to TCheckBox, similar component is in GTk3
TECSpinBtns - alterntive to UpDown, more configurable
TECSpinEdit - alterntive to TSpinEdit and TFloatSpinEdit, more configurable
TECSpeedBtn - alternative to TSpeedBtn and TToggleBox with some extra options, like delayed release
TECEditBtn and TECColorBtn - alternatives to TEditButton
TECComboBtn and TECComboColor - alternatives to TComboBox and TColorCombo with associated button
TECRadioGroup and TECCheckGroup - alternatives to TRadioGroup and TCheckGroup, similar are in Blender
TECRuler - horizantal or vertical ruler
TECScheme - advanced component for configuration
TECLink - Label with associated URL
non-viusals:
TECTimer - based on TTimer
TECSpinController - for controlling multiple TECSpinEdits or TECSpinBtns

new components:
TECConfCurve - for configuration of curves; will be probably further developed
TECHeader - alternative to THeaderControl, it has property BreakIndex so Sections can be aligned to the left and right simultaneously
TECCheckListBox - alternative to TCheckListBox with more checkale columns



You can read attached file CHANGELOG.txt to see all changes.

Enjoy!

EDIT: ECC was tested with the latest trunk (SVN r.48681) under Linux, in 1.4 RC3 under Wine. It also compiles with FPC 3.1.1 (r. 30496) and should work with 2.6.4 too.
« Last Edit: April 08, 2015, 11:26:26 pm by Blaazen »
Lazarus 2.3.0 (rev main-2_3-2863...) FPC 3.3.1 x86_64-linux-qt Chakra, Qt 4.8.7/5.13.2, Plasma 5.17.3
Lazarus 1.8.2 r57369 FPC 3.0.4 i386-win32-win32/win64 Wine 3.21

Try Eye-Candy Controls: https://sourceforge.net/projects/eccontrols/files/

herux

  • Full Member
  • ***
  • Posts: 102
Re: [ANN] Eye-Candy Controls 0.9.2
« Reply #1 on: April 09, 2015, 06:22:22 am »
thats nice

Blaazen

  • Hero Member
  • *****
  • Posts: 3241
  • POKE 54296,15
    • Eye-Candy Controls
Re: [ANN] Eye-Candy Controls 0.9.2
« Reply #2 on: April 09, 2015, 02:38:54 pm »
Quote
This release contains only package, íf you need some demo, download it from one of older release.
I was not right.
I added demo ECConfCurve-Demo.zip, which was not published yet.
Lazarus 2.3.0 (rev main-2_3-2863...) FPC 3.3.1 x86_64-linux-qt Chakra, Qt 4.8.7/5.13.2, Plasma 5.17.3
Lazarus 1.8.2 r57369 FPC 3.0.4 i386-win32-win32/win64 Wine 3.21

Try Eye-Candy Controls: https://sourceforge.net/projects/eccontrols/files/

bill0287

  • Full Member
  • ***
  • Posts: 146
Re: [ANN] Eye-Candy Controls 0.9.2
« Reply #3 on: April 09, 2015, 05:05:39 pm »
any screenshots of these components?

Blaazen

  • Hero Member
  • *****
  • Posts: 3241
  • POKE 54296,15
    • Eye-Candy Controls
Lazarus 2.3.0 (rev main-2_3-2863...) FPC 3.3.1 x86_64-linux-qt Chakra, Qt 4.8.7/5.13.2, Plasma 5.17.3
Lazarus 1.8.2 r57369 FPC 3.0.4 i386-win32-win32/win64 Wine 3.21

Try Eye-Candy Controls: https://sourceforge.net/projects/eccontrols/files/

Leledumbo

  • Hero Member
  • *****
  • Posts: 8833
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: [ANN] Eye-Candy Controls 0.9.2
« Reply #5 on: April 10, 2015, 04:27:10 am »
Does it have any repository for easy update?

avra

  • Hero Member
  • *****
  • Posts: 2570
    • Additional info
ct2laz - Conversion between Lazarus and CodeTyphon
bithelpers - Bit manipulation for standard types
pasettimino - Siemens S7 PLC lib

Blaazen

  • Hero Member
  • *****
  • Posts: 3241
  • POKE 54296,15
    • Eye-Candy Controls
Re: [ANN] Eye-Candy Controls 0.9.2
« Reply #7 on: April 10, 2015, 09:30:11 pm »
Quote
Does it have any repository for easy update?
No, I do not develop it in any CVS yet. But maybe I should, since it is now more than 21000 lines of code and about 100 files (including images and *.lrs, of course).

Quote
How about putting screenshots to their SF main page?
I'll look at it.
Lazarus 2.3.0 (rev main-2_3-2863...) FPC 3.3.1 x86_64-linux-qt Chakra, Qt 4.8.7/5.13.2, Plasma 5.17.3
Lazarus 1.8.2 r57369 FPC 3.0.4 i386-win32-win32/win64 Wine 3.21

Try Eye-Candy Controls: https://sourceforge.net/projects/eccontrols/files/

Leledumbo

  • Hero Member
  • *****
  • Posts: 8833
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: [ANN] Eye-Candy Controls 0.9.2
« Reply #8 on: April 10, 2015, 10:31:00 pm »
No, I do not develop it in any CVS yet. But maybe I should, since it is now more than 21000 lines of code and about 100 files (including images and *.lrs, of course).
21000 LOC without any VCS? :o

Blaazen

  • Hero Member
  • *****
  • Posts: 3241
  • POKE 54296,15
    • Eye-Candy Controls
Re: [ANN] Eye-Candy Controls 0.9.2
« Reply #9 on: April 10, 2015, 10:47:19 pm »
Quote
21000 LOC without any VCS?
Yes, it came with time. The first was ECSlider, then ECSpinBtns and ECSpinEdit. Some controls has only few hundres of lines and together it is 21k now.
However, the units are moreless standalone, the only dependency is usual on ECTypes onmly and some on ECScale.
Lazarus 2.3.0 (rev main-2_3-2863...) FPC 3.3.1 x86_64-linux-qt Chakra, Qt 4.8.7/5.13.2, Plasma 5.17.3
Lazarus 1.8.2 r57369 FPC 3.0.4 i386-win32-win32/win64 Wine 3.21

Try Eye-Candy Controls: https://sourceforge.net/projects/eccontrols/files/

AlexTP

  • Hero Member
  • *****
  • Posts: 2654
    • UVviewsoft
Re: [ANN] Eye-Candy Controls 0.9.2
« Reply #10 on: April 11, 2015, 02:18:16 am »
Very impressive. Shots look ok, professional, good job..

Does switch have ownerdraw? needed to make own look, green/red

Blaazen

  • Hero Member
  • *****
  • Posts: 3241
  • POKE 54296,15
    • Eye-Candy Controls
Re: [ANN] Eye-Candy Controls 0.9.2
« Reply #11 on: April 11, 2015, 03:04:28 am »
Yes, you need to switch Style and Knob.Style to eosPanel and then you can set any SwitchColor and Knob.Color.
Reason is that ThemeServices currently does not support colors, therefore color cannot be changed in default eosButton style. The same is with some Lazarus controls using Themes, for example TSpeedButton.
Lazarus 2.3.0 (rev main-2_3-2863...) FPC 3.3.1 x86_64-linux-qt Chakra, Qt 4.8.7/5.13.2, Plasma 5.17.3
Lazarus 1.8.2 r57369 FPC 3.0.4 i386-win32-win32/win64 Wine 3.21

Try Eye-Candy Controls: https://sourceforge.net/projects/eccontrols/files/

AlexTP

  • Hero Member
  • *****
  • Posts: 2654
    • UVviewsoft
Re: [ANN] Eye-Candy Controls 0.9.2
« Reply #12 on: April 11, 2015, 05:49:33 pm »
Sublime has buttons, see img. Can I make such buttons? a) at left, with images, b) at right

Blaazen

  • Hero Member
  • *****
  • Posts: 3241
  • POKE 54296,15
    • Eye-Candy Controls
Re: [ANN] Eye-Candy Controls 0.9.2
« Reply #13 on: April 11, 2015, 08:20:50 pm »
Yes, at left, with images can be done with TECCheckGroup (or TECRadioGrp, they differs in logic) (see attachement -  there are images, it is not  text). But it will be always in default theme of your desktop environment. If you want some other color or theme, you will have to look elsewhere. Maybe BGRAControls of CustomDrawn can do it.
I was insoired in Blender for writing TECCheckGroup and TECRadioGrp.

On the right, it is usual button, you can use TBitBtn. TBitBtn is native component, so you can change its color, at least in Linux-Qt.
Lazarus 2.3.0 (rev main-2_3-2863...) FPC 3.3.1 x86_64-linux-qt Chakra, Qt 4.8.7/5.13.2, Plasma 5.17.3
Lazarus 1.8.2 r57369 FPC 3.0.4 i386-win32-win32/win64 Wine 3.21

Try Eye-Candy Controls: https://sourceforge.net/projects/eccontrols/files/

Josh

  • Hero Member
  • *****
  • Posts: 1428
Re: [ANN] Eye-Candy Controls 0.9.2
« Reply #14 on: April 13, 2015, 12:34:57 am »
Hi
Nice set of visual components, been playing around with them and liking what I see.
I have a slight question, I dont appear to be able to set he font color of TEChecklistBox. I was trying to create a Black Backgrounf and white font, but the font is always showing in Black, no matter what font color i select.
Bug or Me?
The best way to get accurate information on the forum is to post something wrong and wait for corrections.

 

TinyPortal © 2005-2018