Theme Engine History

Version 9.10 (7 September 2009)

  • Fixed: Few minor bugs

Version 9.07 (18 February 2009)

  • Fixed: ThemeStore property on ThemeList not editable

Version 9.06 (4 February 2009)

  • Fixed: Better C++ Builder support

Version 9.05 (18 December 2008)

  • Added: New Water theme
  • Fixed: Few small bugs

Version 9.04 (07 December 2008)

  • Added: New Soft theme
  • Added: New SandsFlat theme
  • Added: New Tiger theme
  • Added: New Turquoise theme

Version 9.03 (04 December 2008)

  • Added: New OfficeTeal theme
  • Added: New AquaRound theme
  • Added: New BlueFlat theme

Version 9.02 (25 November 2008)

  • Fixed: Small scrollbar's thumb drawing using msstyles

Version 9.01 (24 November 2008)

  • Added: Cool new themes - Sands, AquaFlat, LightRound and LightFlat
  • Improved: TTeSTabcontrol, TTeSPageControl drawing

Version 9.00 (21 November 2008)

  • Optimized: About 100% faster drawing engine
  • Added: All edits now support theme font's color
  • Added: Flicker free scrollbar to the TTeSComboBox
  • Added: New professional designed themes special for ThemeEngine 9.00 and above
  • Fixed: Many minor bugs
  • Fixed: Correct TteProgressBar paint
  • Fixed: TTeScrollBar flicker
  • Fixed: TTeSpeedButton flicker
  • Fixed: TTeSpinButton drawing
  • Fixed: Many little bugs
  • Improved: Theme file format, all new themes correct shown only in new version
  • Improved: Graphics control drawing
  • Improved: TTeSEdit, TTeEdit, TTeMaskEdit and TTeMemo drawing
  • Improved: TTeSComboBox and TTeComboBox drawing
  • Improved: TTeSListBox and TTeListBox drawing
  • Improved: Internal rendering engine
  • Improved: Native theme format

Version 8.00 (12 September 2008)

  • Added: Full support for Delphi 2009 and C++ Builder 2009
  • Fixed: Few minor bugs

Version 7.04 (17 July 2007)

  • Fixed: Cursor problem on TGraphicControl
  • Fixed: Code Gear 2007 I/O 105 error

Version 7.03 (22 June 2007)

  • Changed: Package distribution, see Install section on help
  • Added: Support CodeGear C++ Builder 2007
  • Added: Support CodeGear Delphi for Win32 2007

Version 7.02 (1 May 2007)

  • Fixed: Few minor bugs
  • Fixed: TTeForm2 not aplly skin to form

Version 7.01 (21 February 2007)

  • Added: FXEnabled property to TTeButton
  • Fixed: Few minor bugs
  • Fixed: TTeThemeList loading bug
  • Fixed: Shutdown problem

Version 7.00 (26 November 2006)

  • Added: Full support Windows Vista
  • Added: Windows Vista's style fade effect for TTeButton
  • Added: Full Vista's progress bar support
  • Added: Cool itunes sample - disabled NC area feature
  • Improved: Better unskinned Windows XP mode support. Disable XP simulation by ThemeEngine.
  • Improved: Better unskinned Windows Vista mode support. Use standard Vista's desktop management. Full Aero desktop support.
  • Fixed: Many small bugs
  • Fixed: Caption's blue line displayed
  • Fixed: TTeEffectSpeedButton drawing

Version 6.09 (19 October 2006)

  • Fixed: Stack overflow
  • Fixed: Design-time drawing
  • Fixed: TTeLabel and TTeAdvancedLabel drawing
  • Fixed: TTeScrollBox scrolling
  • Fixed: Many drawing bugs
  • Improved: Internal drawing engine

Version 6.08 (28 September 2006)

  • Fixed: TTeLabel and TTeAdvancedLabel drawing

Version 6.07 (27 September 2006)

  • Added: New themes
  • Fixed: Many little bugs
  • Fixed: Scrollbar thumb position drawing on TTeListBox
  • Fixed: TTeDateTime picker drawing when control get focus
  • Removed: TTeClickHandler window

Version 6.06 (20 July 2006)

  • Important fixes: Now mssstyles shown correct - black images removed

Version 6.05 (17 June 2006)

  • Fixed: Very slowly loading msstyles skin
  • Fixed: Some msstyles skin crached
  • Improved: Msstyles support

Version 6.04 (16 June 2006)

  • Fixed: Many monor bugs

Version 6.03 (14 February 2006)

  • Added: Checked property to the TTeListbox
  • Fixed: OnDrawDataCell not called on TTeDBGrid
  • Added: Delphi 2006 Win32, C++ Builder 2006 support

Version 6.02 (18 December 2005)

  • Improved: Better scrollbar's thumb drawing
  • Added: Scrollbar support to the TTeSListBox

Version 6.01 (23 November 2005)

  • Fixed: Files dialog's FilterIndex now work correct
  • Added: Files dialog's FilterIndex now stored in registry
  • Fixed: Few fixes by Brad Stowers
  • Fixed: File dialog not accept typed filename
  • Improved: FX controls
  • Improved: te_extctrls.pas renamed to te_extctrls2.pas
  • Improved: te_controls.pas split to 3 units - te_forms.pas, te_controls.pas and te_extctrls.pas

Version 6.00 (3 November 2005)

  • Added: AutoSize to TTeCheckBox and TTeRadioButton
  • Added: Images support to the TTeListView header
  • Improved: TTeSpinEdit and TTeSpinButton
  • Improved: Files dialogs
  • Improved: Better msstyles skin support
  • Improved: TTeSwitcher control
  • Optimized: Drawing in many controls
  • Optimized: Native skin-format now more faster
  • Optimized: Bitmap engine some faster
  • Improved: ThemeEditor - few new feature and usability
  • Fixed: OpenPictureDialog support big images
  • Fixed: TTeMenuBar autoresizing
  • Fixed: Many little bugs

Version 5.53 (5 October 2005)

  • Fixed: Many other small bugs
  • Fixed: Bugs with save dialog and panel
  • Optimized: Bitmap engine optimization
  • Added: Cool new thems - Vista, iTunes, Tiger
  • Added: Active glyph feature to TTeLabel

Version 5.52 (17 September 2005)

  • Changed: Removed few units, just ignore compiler error and remove this units declaration from uses section
  • Fixed: Many little bugs
  • Fixed: ofFileMustExist not work on files dialogs
  • Fixed: ofCreatePrompt not work on files dialogs
  • Fixed: Files dialog not closed when item not selected in files list
  • Fixed: FileName not work on files dialogs

Version 5.51 (15 July 2005)

  • Fixed: Toolbar design-time Space insertion AV
  • Fixed: Few TTeSpinEdit bugs
  • Fixed: Vertical text drawing on TTePageControl and msstyles themes
  • Fixed: TTeaScrollAdapter drawing bug fixed
  • Fixed: TTeSpeedContainer not updated when theme changed
  • Added: Enabled property to TTeTrackBar, TTeRangeBar

Version 5.50 (15 June 2005)

  • Fixed: AV when loading sentinel.theme
  • Fixed: Memory leaks in TTeMDIChild
  • Fixed: Divizion by zero on te_utils
  • Fixed: Scroling drop down listbox on TTeSComboBox
  • Fixed: AV when hint shown
  • Added: PauseTime to TTeScrollingLabel
  • Added: TTeaScrollAdapter components - allow to add flickers free scrollbars to any thirdparty controls, tested on: TNTControls, Virtual TreeView, all standard controls, TRichView, SynEdit

Version 5.13 (9 June 2005)

  • Added: FontOptions property to TTeLabel
  • Added: TTeScrolling label control

Version 5.12 (31 May 2005)

  • Best msstyles themes support
  • Best mskn themes support
  • Many small bugs fixed

Version 5.11 (25 April 2005)

  • Fixed: System button incorrect behavior on some themes
  • Fixed: TTeOpenDialogXXX.OnTypeChange not work
  • Fixed: AutoLineReduction not work on TTePopupMenu
  • Added: AutoLineReduction to TTeMenuBar

Version 5.10 (20 April 2005)

  • Update: Some msstyles drawing improved
  • Fixed: Restore system button not work
  • Added: Custom scrollbar's size on TTeScrollBox control
  • Added: Best support for some msstyles theme like - OSTiger

Version 5.09 (13 April 2005)

  • Update: ThemeEditor image routines
  • Fixed: Subclassed scrollbars aligning bug
  • Fixed: Open dialog IninialDir not work

Version 5.08 (5 April 2005)

  • Added: TTePrintDialog, TTePrinterSetupDialog, TTeSmallPrinterDialog, TTePageSetupDialog components

Version 5.07 (28 March 2005)

  • Fixed: OnMouseLeave not work on TTeListBox
  • Fixed: Scrolling of the TTeListBox when OwnerData = true
  • Fixed: Form snaping bug
  • Fixed: AV when TTeOutlookButton deleted in design-time
  • Fixed: AV when TTeOutlookPanel deleted in design-time
  • Fixed: Popup menu have incorrect region

Version 5.06 (22 March 2005)

  • Fixed: OpenDialog list index of bounce
  • Fixed: Header drawing when column reordered on TTeListView
  • Fixed: ScrollBar aligment on all scrolled controls
  • Fixed: Removed Application.ProcessMessages from progressbar updating
  • Added: Auto selection feature to TTeComboBox, when ComboStyle = kcsDropDownList
  • Added: Default storage directive to TTeControl, TTeGraphicControl, TTeEdit, TTeButton, TTeComboBox, TTeListBox, TTeLabel, TTeTabSheet, TTeTabControl, TTeItem

Version 5.05 (19 February 2005)

  • Improved: Forms snaping
  • Fixed: ComboBox drop down bug on Delphi 2005
  • Added: Delphi 2005 win32 support

Version 5.04 (8 January 2005)

  • Added: TTeSListBox control
  • Added: ThemeLink property to TTeControlBar, TTeStringGrid, TTeDrawGrid, TTeHeaderPanel, TTeSpeedButton, TTeSpinButton, TTeStatusBar, TTeMemo, TTeRichEdit, TTeSEdit, TTeSListBox, TTeSComboBoxT, TTeSMaskEdit, TTeMonthCalendar, TTeDateTimePicker, TTeSTabControl, TTeSPageControl, TTeTabControl, TTePageControl, TTeToolBar
  • Added: Forms snaping like WinAmp

Version 5.03 (20 December 2004)

  • Added: ThemeLink property to TTePopupMenu, TTeMenuBar, TTePanel, TTeGroupBox, TTeTrackBar, TTeSpliter,
  • Improved: Speedup TTeColorDialog drawing performance
  • Fixed: Shell control updating
  • Fixed: TTeProgressBar draw black box on Windows XP
  • Fixed: TTeHeaderPanel animation bug
  • Fixed: TeSTabControl first tab drawing bug
  • Fixed: TTeStatusBar draw gripper when form not sizeable
  • Fixed: TTeForm2 with BorderStyle=bsDialog

Version 5.02 (22 November 2004)

  • Fixed: TTeForm2 support form with BorderStyle=bsToolWindow
  • Fixed: TTeForm2 support form with BorderStyle=bsSingle

Version 5.01 (14 November 2004)

  • Fixed: Form's hook destroying bug
  • Added: TTeForm2 component - is a simple replacment for TTeForm component, try TTeForm2 if you have troubles with TTeForm

Version 5.00 (10 November 2004)

  • Added: TTeIPEdit component
  • Added: TTeAlphaValueBox, TTeAlphaValueBox components - see new TE Graph tab
  • Added: TTeBrushStyleBox, TTeBrushStyleBox components - see new TE Graph tab
  • Added: TTePenWidthBox, TTePenWidthBox components - see new TE Graph tab
  • Added: TTePenStyleBox, TTePenStyleBox components - see new TE Graph tab
  • Added: TTeCountryComboBox, TTeCountryListBox components
  • Added: TTeExplorerBar component
  • Added: TTeOutlookBar component
  • Added: TTeButtonBar component
  • Fixed many minor bugs
  • Optimized source code
  • Big major update

Version 4.52 (4 November 2004)

  • Fixed: TTeComboBox.ItemIndex bug
  • Fixed: TTeStatusBar now support form's resize with out TTeForm

Version 4.51 (28 September 2004)

  • Importance fix: Best support hi-color screen mode
  • New: DKJExtra 2.0.6

Version 4.50 (26 July 2004)

  • Fixed: Few minor bugs fixed
  • Fixed: TTeDateTimePicker when Kind=tdTime not draw arrow buttons
  • Fixed: Scrollbar area drawing using msstyles

Version 4.49 (20 June 2004)

  • Added: Few fixes by DKJ
  • Added: Few additionals by Aleksey Kuznetsov
  • Fixed: Few minor bug fixes and optimization
  • Fixed: Standard system buttons drawing bug
  • Updated: Support TBX 2.1.4

Version 4.48 (3 June 2004)

  • Integrate: Few fixed and issues by Aleksey Kuznetsov
  • Integrate: Few fixed and issues by Andrey Radchenko
  • Integrate: Few fixes and issues by Tim Schattkowsky
  • Update: List item on Qnx theme
  • Added: Shadow property to dialogs
  • Added: Support for 32-bit icons
  • Fixed: Some controls not updated when ThemeObject property changed
  • Fixed: File dialogs not save last position and size
  • Fixed: File dialogs not save last FilterIndex
  • Fixed: OnTypeChange not work on file dialogs
  • Fixed: AV when destoying TTeSComboBox
  • Fixed: InputQuery not support multiline promt
  • Fixed: TTeDBRadioGroup not change DataSet state when item clicked

Version 4.47 (23 May 2004)

  • Update: te_extended.pas and extra sample by DKJ
  • Added: FillFileName method to TeSavePanel and TteSavePicturePanel need to correct fill FileName property
  • Fixed: ImageIndex work on design-time on TTeTabSheet
  • Fixed: When FileName property not empty TTeSaveDialog not show this file name
  • Fixed: TTeSComboBox drop down list drawing text bug
  • Fixed: Aqua theme combobox items
  • Fixed: Few fixes by DKJ
  • Fixed: TteFontDialog options not save correct value
  • Fixed: TteFontDialog color reset

Version 4.46 (10 May 2004)

  • Improved: New chevron menu position on TTeSpeedButton
  • Fixed: Few bug fixes by DKJ
  • Fixed: Header drawing bug on TTeListView, if columns reodered
  • Fixed: TTeThemeEngine update fixes, thanks Tim Schattkowsky for fix
  • Fixed: AV when loading some themes, thanks Tim Schattkowsky for fix
  • Fixed: TTeMaskEdit, TTeDBMaskEdit leavs cursor when editiing
  • Added: OnFromShown event to TTeForm
  • Added: TTeDateTimePicker and TTeMonthCalendar components

Version 4.45 (2 May 2004)

  • Fixed: Few minor bugs on code
  • Fixed: Few bugs on save dialogs
  • Fixed: AV when first file clicked on open file dialog
  • Fixed: Browse item click only one times on TTeSwitcher
  • Fixed: BCB5 incompatible
  • Added: metallic.theme and homestead.theme converted from standard luna.msstyles with different color schemes
  • Added: MS styles color schemes support StyleConverter
  • Added: Step property and SteIt method to TTeProgessBar
  • Added: Property SystemMenuLinkMergeAtFirst to TTeForm
  • Added: TTeAdabper now support NoTheme mode

Version 4.44 (24 April 2004)

  • Important: Please reload msstyles themes in TTeThemeList after recompiling last sources
  • Fixed: TTeSPageControl glyphs drawing bug
  • Fixed: Directory not open when type it on editbox on shell dialogs
  • Fixed: ENTER and ESC is not working on shell dialogs
  • Fixed: Keys not worked on shell dialogs
  • Fixed: TTeSavePictureDialog don't close when filename typed by editbox
  • Fixed: TTeThemeLink hue and brightness not work at run-time
  • Fixed: Left tabs drawing bug on some msstyles
  • Fixed: Few bugs on TTeSaveDialog and TTeSavePictureDialog
  • Added: Save current directory in shell dialogs, when application restart
  • Added: New SystemMenuLinkMerge property to the TTeForm, need to merge system menu
  • Added: New kfdmSystemSettings state to TTeForm.Dragging.DragMode
  • Added: ResetThemeColors procedure which allow to reset Hue and Brightness of the theme

Version 4.43 (18 April 2004)

  • Added: Few bug fixes by Ivan Uskov
  • Added: DKJ Extra 2.0.5
  • Fixed: File dialogs resize bug

Version 4.42 (16 April 2004)

  • Added: Property editor for Filter property
  • Apply: Some fixes by DKJ
  • Fixed: OK caption changed to Open in TTeOpenDialog
  • Fixed: Escape not work on dialogs
  • Fixed: luna.theme

Version 4.41 (27 March 2004)

  • Added: ButtonCursor property to TTeEditButton
  • Added: Few converted themes, see *.theme files in themes folder
  • Added: msstyles converter in samples, which can convert *.mssstyle to *.theme format
  • Added: New *.theme file format, not support by ThemeEditor but allow to load theme to application
  • Changed: CaptionHeight property moved to published section in TTeHeaderPanel
  • Changed: All dialog's string label moved to te_const.pas
  • Changed: TTeStatusBar.Canvas moved to public class section
  • Fixed: TTeOpenDialog - OK does not change directory but tries to open a file
  • Fixed: TTeOpenDialog - last location is not remembered
  • Fixed: TTeButton.Kind=bkClose does not close form
  • Fixed: TTeStatusBar drawing bug using native Windows XP theme
  • Fixed: TTeSplitter drawing bug
  • Fixed: Few fixes by Peter Mueller
  • Fixed: TTeForm.WindowState not work at startup
  • Fixed: ListBox's checks not work on converter
  • Fixed: OpenDialog.InitialDir not work
  • Fixed: Controls aligning on MDI child window
  • Fixed: Shadow and glyph drawing on focused menu items

Version 4.40 (13 March 2004)

  • Changed: Since this version ThemeEngine trial and full version sources and binaries files moved to ThemeEngine root folder. Please remove your themeengine\sources and themeengine\lib.XXX folders first before installation and correct search path in Project Options.
  • Changed: ThemeEngine now includes TBX for ThemeEngine. See ADDONS folder.
  • Changed: ThemeEngine now includes SynEdit for ThemeEngine. See ADDONS folder.
  • Changed: ThemeEngine now includes RichView for ThemeEngine. See ADDONS folder.
  • Fixed: Glyphs drawing bug on some msstyles
  • Fixed: Scrollbar's gripper drawing bug on msstyles themes
  • Fixed: Xi01.msstyles drawing bug
  • Fixed: Titlebar buttons stay hot sometimes
  • Fixed: Blue line showed on XP when caption changed
  • Fixed: Drawing border bug on TTeTreeView and TTeListView, when BorderWidth > 0.
  • Added: Themeengine now includes full DJKExtra
  • Added: Theme open dialog panel with preview TTeOpenThemePanel
  • Added: Theme selection dialog panel TTeSelectThemePanel
  • Added: Directory selection dialog panel TTeDirectoryPanel
  • Added: Standard dialog panels - TTeColorPanel, TTeFontPanel
  • Added: Shell dialog panels - TTeOpenPanel, TTeSavePanel, TTeOpenPicturePanel, TTeSavePicturePanel
  • Added: Theme open dialog with preview TTeOpenThemeDialog
  • Added: Theme selection dialog TTeSelectThemeDialog
  • Added: Directory selection dialog TTeDirectoryDialog
  • Added: Standard dialogs - TTeColorDialog, TTeFontDialog
  • Added: Shell dialogs - TTeOpenDialog, TTeSaveDialog, TTeOpenPictureDialog, TTeSavePictureDialog
  • Added: TTeTransPanel component, which inherited from standard TPanel but draw parent background.
  • Added: Shell controls - TTeShellComboBox, TTeShellListView, TTeShellTreeView and TTeShellChangeNotifier
  • Added: TTeComboBoxEx control
  • Added: TTeSComboBox control, which inherited from standard TComboBox component
  • Added: Auto compilation and packages installation to setup program.

Version 4.07 (3 March 2004)

  • Fixed: Disabled default Windows XP theme drawing, if theme not loaded
  • Fixed: Bug when theme changed and form is maximized
  • Changed: ThemeEngine now include DBAware for ThemeEngine
  • Changed: ThemeEngine now include FXControls for ThemeEngine
  • Added: Few optimizations and suggestions by Jiri
  • Added: FontOptions property to TTeEdit
  • Added: ReleaseTheme method to the TTeThemeLink

Version 4.06 (29 February 2004)

  • Improved: Few performance optimization by Jiri
  • Fixed: Few bugs fixed by and founded by Jiri
  • Fixed: TTeThemeLink fire redrawing of all forms and controls
  • Fixed: TTeStatusBar drawing on Flat and OfficeXP themes
  • Fixed: Flat and OfficeXP themes drawing on BCB5
  • Fixed: Icon not updated when changed TForm.Icon property
  • Fixed: Restore button not shown on minimized form
  • Fixed: OnClick fired when TTeListBox is empty
  • Fixed: Scrolbar update on TTeListView
  • Changed: ThemeEngine now place in few tabs on IDE component palette
  • Added: TTeSTabControl and TTeSPageControl components, which inherited from standard TTabControl and TPageControl controls
  • Added: ImageList support to TTeListBox, TTeComboBox
  • Added: Public PopupPoint property to TTePopupMenu
  • Added: Autopopup to menus

Version 4.05 (2 February 2004)

  • Fixed: Text drawing bug on TTeComboBox
  • Fixed: TTEbutton caption drawing bug
  • Fixed: TTeHeaderPanel drawing bug
  • Fixed: Icon not updated on TTeForm
  • Fixed few minor bugs

Version 4.04 (23 December 2003)

  • Improved: msstyles themes support
  • Fixed: Empty themes on ThemeEditor now have empty AuthorXXX properties
  • Added: Few shortcut to the ThemeEditor
  • Fixed: AV when Gem.msstyles loading
  • Fixed: AV when Aqua Helios.msstyles loading
  • Fixed: Double click on caption on MDI child not handled
  • Fixed: Bad alignment on TTeGroupBox when Caption is empty
  • Fixed: TTeCombBox call OnChange when set focus
  • Fixed: TLabel conversion
  • Fixed: Scroll buttons not work on TTePageControl is design-time

Version 4.03 (19 November 2003)

  • Optimized TTeListview, TTeTreeView, TTeScrollBox, TTeMemo code
  • Fixed selecting first item on TTeListBox bug
  • Fixed dynamicly menu item creation bug on MDI application
  • Fixed event convertion bug
  • Themes updated

Version 4.02 (8 November 2003)

  • Fixed scrollbar update on TTeListView
  • Improved png import on ThemeEditor
  • Improved WindowMenu support on MDI application
  • Added support of ThemeObject on TTeProgressBar
  • Fixed TTeAdapter when theme's hue or brightness changed
  • Fixed resource leaks on msstyles support unit
  • Implemented DKJ bugfixes

Version 4.01 (5 November 2003)

  • Fixed TTeComboBox.KeyDown bug
  • Added TTeNotebook component
  • Added support of & char to form title
  • TTeFrame drawing bug fixed
  • Themes impoved

Version 4.00 (13 October 2003)

  • Added English and Russian documentation

Version 4.00 RC5 (10 October 2003)

  • Few bugs fixed on te_uxtheme.pas

Version 4.00 RC4 (7 October 2003)

  • Fixed TTeMemo cursor bug
  • Added FontName, FontColor, StrikeOut properties to the TTeFontOptions
  • Added Alignment property to the TTeButton

Version 4.0 RC3 (5 October 2003)

  • Improved msstyles support
  • TTeThemeLink update bug fixed
  • Code optimized
  • Themes updated

Version 4.0 RC2 (2 October 2003)

  • Fixed Borland's TBitmap.ReadDib bug - AV when some bitmap loading from msstyles.

Version 4.0 RC1 (1 October 2003)

  • First public release of the ThemeEngine 4

Version 3.64 (1 October 2003)

  • Many converter bugs fixed
  • New property FontOptions is added to TTeButton, using this property it is possible to change parameters of a font, such as style and size
  • New component TTeThemeLink and new property ThemeLink is added to components TTeForm, TTeMDIChild, TTeButton, TTeEdit, TTeCheckBox, TTeRadioButton. This component and property it is possible to use in the application more than one theme in application
  • New component TTeThemePreview is added
  • Optimized TteThemeList's algorithm - 0 % of use of resources GDI, minimize memory usage, faster loading. For an example - MegaDemo now use about 5 Mb of memory, instead of last 10Μα. After recompilation of the new version, necessarily open and save all forms where it is used TTeThemeList.
  • TTeHeaderPanel. AnimateRoll now works

Version 3.63 (26 September 2003)

  • Some small bugs are fixed
  • Updating properties ThemeBuiling, ThemeFile, ThemeIndex of the TTeThemeEngine in a run-mode
  • The theme's format mskn is optimized. Before opening of your application it is necessary NECESSARILY rebuild ThemeEngine's packages
  • Fixed: Glyphs in TEditButton are not displayed
  • On ThemeObject reaction is added to components TTeListBox, TTePanel, TTeTabControl, TTePageControl
  • Problems with uncertain ThemeObjects are corrected
  • It is completely rewritten MDI interface, now it is necessary to use component TTeMDIChild instead of TTeForm on MDIChild windows. The example can be seen in MDIDemo

Version 3.62 (21 September 2003)

  • Adder dropdown tool button support for all themes
  • Fixed TTeProgressBar drawing bug

Version 3.61 (20 September 2003)

  • Added alphablend, transparent images export to the ThemeEditor
  • Added property DefaultDrawing to TTeComboBox, TTeListBox for ownerdraw mode
  • Fixed Ownerdraw bug on TTeListBox, TTeComboBox
  • Added sample which show how to store theme on resource
  • Few minor bug fixed on the ThemeEditor
  • Fixed TTeComboBox focus changing bug
  • Scroolbar behavior with A4Tech mouse
  • Best support for 8 and 16-bit color depth mode
  • Added left top text alignment on TTeStringGrid
  • Added InvalidateNonClientArea method to TTeForm for update non client area
  • Menubar and menuitem height now equal system
  • Fixed GDI leaks
  • Blue line on XP removed
  • Fixed bug when AutoSize=false on TTeEdit, TTeComboBox
  • Themes update

Version 3.60 (10 September 2003)

  • Fixed tab drawing bug on Flat and OfficeXP theme
  • Added DKJ's bugfixes
  • Autoresize TTeComboBox's when ItemHeight was changed and ListStyle=lbOwnerDrawXXX and ComboStyle=kcsDropdownList
  • Added Count property to the TTeListBox and TTeComboBox
  • Added InitialDir property to the TTeThemeSwitcher
  • Improved uxtheme support for some non standard themes
  • Improved drawing of tabs on the TTeTabControl and the TTePageControl when Windows XP theme actives and ThemeEngine in NoTheme mode
  • DoubleClick bug on TTeSpeedButton and TTeSpinButton
  • Updated themes

Version 3.59 (3 September 2003)

  • TTeListBox bug in MultiSelect with the pressed Ctrl is fixed.
  • Action and Button bug is fixed.
  • Bug when drawing a title for some themes is fixed.
  • Bug when changing DeltaHue and DeltaBrightness simultaneously is fixed.
  • Button cenvertion bug fix
  • TTeComboBox show items bug fixed
  • Added property PopupMenu to TTeButton
  • Now ListBox.Items[-1] and ComboBox.Items[-1] return empty string
  • DropDown method for opening a list in TTeComboBox is added.
  • DeleteSelected method is added in TTeListBox.
  • Support of closing the popup menu by pressing the right button is added.
  • Support for automatic selection in TTeComboBox is added.
  • Added ImageList support to TTeSpeedButton
  • Updated packages for Delphi and C++ Builder
  • Themes updated

Version 3.5.8 (27 August 2003)

  • Fixed: Vertical text drawing on TabControl tabs
  • Fixed: BCB6 packages not compiled
  • Added: New packages distribution. Please reinstall and rebuild all packages from packages folder.
  • Added: Auto rotation for TabControl tabs

Version 3.5.7 (12 August 2003)

  • Fixed: TTeComboBox dropdown position bug
  • Fixed: TTeHeaderControl.Align
  • Fixed: Caret bug on TeEdit
  • Fixed: Scrolbox mouse wheel
  • Added: Few DKJ bugfixs
  • Added: MenuIndex property to the TTeItem class
  • Added: ThemeObject now worked with custom fonts for the TTeLabel, TTeButton, TTeSpeedButton
  • Added: TTeRichEdit component

Version 3.5.6 (25 July 2003)

  • Fixed: Can't load the same theme file at the same time in two different applications
  • Fixed: Edit caret bug
  • Fixed: Bold font on menu
  • Fixed: SpeedButton bug
  • Fixed: SpinEdit not use disabled font
  • Fixed: SpinButton update bug
  • Added: Dely Kristof Jakab modification and optimization

Version 3.5.5 (15 July 2003)

  • Fixed: Converter bugs
  • Fixed: TTeManager font's colors bug
  • Fixed: WindowState bug on BCB
  • Fixed: GroupBox update bug, when Enabled changed
  • Fixed: Few TTeMessage bugs
  • Fixed: Top sizer not working
  • Fixed: ThemeObject property not working for TTeLabel and TTeHeaderPanel
  • Added: New theme: KDE
  • Added: New component TTeAdapter: the best way to mix standard or thirdparty controls with ThemeEngine
  • Added: New ThemeFileName property to TeThemeSwitcher, which allow to get selected theme filename
  • Added: New ShowSeparator property to TTeThemeSwitcher
  • Added: Easy change of theme's fonts and colors in the ThemeEditor
  • Added: Draw glyph for MenuBar

Version 3.5.4 (8 July 2003)

  • Fixed: MessageDlgPosHelp bug
  • Fixed: Background drawing on TGroupBox
  • Fixed: Stack overflow on Win98
  • Fixed: MDI Window menu creation
  • Fixed: Invisible popupmenu's item drawing
  • Fixed: Listbox doubleclick bug
  • Fixed: Disabled menuitem's glyph drawing
  • Fixed: Transparent drawing on notheme mode
  • Added: Animation optimization
  • Added: Theme loading optimization
  • Added: Implementation of the code optimization written by Dely Kristof Jakab

Version 3.5.3 (27 June 2003)

  • Fixed: Stack overflow bug on Win9x
  • Fixed: Caption bug on CheckBox and RadioButton
  • Fixed: Disabled item on PopupMenu
  • Added: Properties to TeThemeSwitcher: ShowNoTheme, ShowBrowse, TextNoTheme, TextBrowse
  • Added: Optimize resource usage on Win9x
  • Added: All themes optimized

Version 3.5.2 (24 June 2003)

  • Fixed: Best old SkinEngine skin compatible
  • Fixed: EffectKind readonly
  • Fixed: TeManager's AV
  • Fixed: Migrate's AV
  • Added: 3 new themes - xp_metal, wbmania, taxi
  • Added: Active ThemeObject property for TeForm and TeButton

Version 3.5.1 (22 June 2003)

  • Fixed: Label drawing
  • Fixed: Update themes
  • Fixed: Scrollbar behaviour on ListView, TreeView, ScrollBox, Grid
  • Fixed: Overlaped popup menus bug
  • Fixed: StatusBar update
  • Fixed: TabControl, PageControl text drawing
  • Fixed: Draw window frame, when BordeStyle=kbsDialog
  • Fixed: Constraints bug when MinWidth=MaxWidth or/and MinHeight=MaxHeight
  • Added: OnThemeChanged event to TTeThemeEngine
  • Added: StayOnTop property to TTeMessage

Version 3.5.0 (9 June 2003)

  • Change: Merge SkinEngine and ThemeEngine
  • Added: New theming engine
  • Added: New themes
  • Added: TTeManager componenet, for manage theme's fonts and colors
  • Update: Major internal rewriting
  • Fixed: Many bugs fixed

Version 3.4.3 (3 May 2003)

  • Fixed: Assignable constants bug
  • Fixed: SListView header drawing
  • Fixed: EffectKind property read-only
  • Added: Optimized region maker - 30% faster
  • Added: New optimized MMX low level routines for graphics kernel

Version 3.4.2 (19 April 2003)

  • Fixed: Label animation bug
  • Fixed: Caption not drawing on alphablending form
  • Fixed: ListView converter bug
  • Fixed: Drawing bug on WinNT, Win9x
  • Added: All run-time and design-time packages moved to packages folder

Version 3.4.1 (29 March 2003)

  • Fixed: AV on te_bitmap
  • Fixed: EffectKind property editor replace some string editors

Version 3.4.0 (23 March 2003)

  • Fixed: Few memory leaks
  • Fixed: ReportMode ListView vertical scrollbar bug
  • Added: MDI main form now support scrolling
  • Added: ReportMode ListView header control
  • Added: New animation engine, over 70 families of animation and transition effects
  • Added: Update graphic engine, now all image routines moved to se_bitmap unit

Version 3.3.1 (24 January 2003)

  • Fixed: Drawing bug on Win9x

Version 3.3.0 (20 January 2003)

  • Fixed: Best Performance
  • Fixed: GDI resource leaks in ScrollBar, Memo, ListView, TreeView
  • Fixed: Look of the Label in design-time
  • Fixed: Change Caption type to WideString for menu items
  • Fixed: CBuilder Pre-Compiled header enabled
  • Added: WindowMenu property to TTeThemeForm
  • Added: New graphic engine
  • Added: Full support of multi-monutor system

Version 3.2.1 (27 November 2002)

  • Fixed: Menus on multi-monitor system
  • Fixed: Shorcut at design-time on D6, D7
  • Fixed: Label not updated
  • Fixed: Edit control drawing on large font mode
  • Fixed: TabControl drawing when mouse over tabs
  • Fixed: Minimize/Restore top level forms

Version 3.2.0 (28 October 2002)

  • Fixed: Menu AV when Images property changed
  • Fixed: Action.OnUpdate not worked
  • Added: Support for large glyphs in popupmenu
  • Added: Sources optimized

Version 3.1.5 (1 October 2002)

  • Fixed: ComboBox call TForm.OnActivate when close droped down box
  • Fixed: EditorEnabled on SpinEdit not disable BackSpace and Delete key
  • Fixed: Repaint bug when shadow enabled
  • Added: If ReadOnly=true on TTeThemeButton, the button can not be clicked
  • Added: DrawSubMenuArrow function much faster
  • Added: OnListBoxClick, OnAllowChange events to TTeThemeComboBox
  • Added: IsGlyphStored method to TTeThemeButton
  • Added: AnimateRoll and ParentRoll properties to TTeThemePanel
  • Added: OnBeforeRoll event to TTeThemePanel

Version 3.1.4 (13 September 2002)

  • Fixed: TabStop bug on RagioGroup
  • Fixed: PageControl call OnChange when ActivePage changed
  • Fixed: ListBox up key pressing flickers
  • Fixed: Left and Right PageControl.TabPosition bug fixed
  • Fixed: Edit box drawing
  • Added: Best Performance for bitmap drawing
  • Added: Best performance for DrawVerticalText

Version 3.1.3 (2 September 2002)

  • Fixed: Converter bugs: StatusBar, HeaderControl, Label, ProgressBar, ComboBox
  • Fixed: Left/Right button not work on disabled menuitem
  • Fixed: te_designer not compiled on D4,CB4
  • Fixed: TTeFrame declaration bug on D4,CB4
  • Fixed: TeLabel updating bug
  • Fixed: TeSpeedButton OnClick called two times
  • Fixed: Drawing grid bug when RowSelect=true
  • Fixed: Blending not work
  • Fixed: Strange line on caption when Help button clicked
  • Fixed: Form.OnActivate and Form.OnDeactivate
  • Fixed: Scrollbar's tracking on ListView
  • Fixed: Horizontal splitter convertion
  • Fixed: Toolbar.ButtonAutoSize ignored
  • Fixed: Bad alignment on MenuBar, StatusBar, HeaderControl
  • Fixed: Menu convertion
  • Added: TPanel converter
  • Added: Drawing optimized on Win9x
  • Added: TabControl and PageControl accelerator support
  • Added: Clear method to ComboBox
  • Added: Full support Delphi 7
  • Added: Anchors proeprty to TrackBar and RangeBar

Version 3.1.2 (18 August 2002)

  • Fixed: SpeedButton Error when using Chevron and TAction
  • Fixed: StayOntop not work
  • Fixed: Menu AV when Images property changed
  • Added: FullScreen mode form with caption
  • Added: Support for large glyphs in popupmenu

Version 3.1.1 (15 August 2002)

  • Fixed: Set, enum property bugs in converter
  • Fixed: Caption property bug in converter
  • Fixed: Header files not includes in BCB samples
  • Fixed: Hint AV bug
  • Added: HeaderControl, StatusBar, TreeView, ListView to converter

Version 3.1.0 (14 August 2002)

  • Fixed: ComboBox draw a double text, when ComboStyle=kcsDropDownList
  • Fixed: Mdi main form change active state when combobox dropped down from mdi child
  • Fixed: Standard caption shown when combobox droped down in mdichild window
  • Fixed: Removing page raise AV in D4
  • Fixed: Full theming support to Grid controls
  • Fixed: Complete the MetalLuna theme
  • Added: New KDE theme
  • Added: ListView and TreeView

Version 3.0.2 (5 August 2002)

  • Fixed: Fixed few minor bugs
  • Added: New maximum compression skin-filter

Version 3.0.1 (28 July 2002)

  • Fixed: Windows 9x bugs fixed
  • Fixed: Few minor bugs fixed
  • Added: TTeThemeDBButtonEdit

Version 3.0.0 (20 July 2002)

  • New buffering engine with 4 mods for forms and 3 mods for controls
  • Optimization of memory using
  • Unicode support for forms, menus and controls
  • Full support XP ThemeAPI in non skin mode
  • New controls: MaskEdit, Memo, Splitter, StatusBar, HeaderControl, SpinEdit, EditButton, ScrollBox
  • Added few new themes
  • And much much more

Version 2.9.1 (26 May 2002)

  • Fixed: TabStop not worked in CheckBox and RadioButton
  • Fixed: Owner drawing not working on ComboBox
  • Fixed: Delete Tabs bug
  • Fixed: The SpeedButton grayed glyph bug, if NumGlyph > 0
  • Fixed: PopupMenu with many items show at top screen's border
  • Fixed: MessageDlg return rmCancel when cancel button not exists
  • Added: ActivePage property to TabControl and PageControl
  • Added: BeginUpdate..EndUpdate methods to MenuBar
  • Added: Full support of the CBuilder 6

Version 2.9.0 (15 May 2002)

  • Fixed: Allow use the TabControl's OnClick and OnDblClick event
  • Fixed: Focused invisible RadioGroup's button
  • Fixed: Button's SpeedButton's autogray and NumGlyphs bug
  • Fixed: TabControl.TabIndex in run-time
  • Fixed: ListBox's drag and drop bug
  • Fixed: KsBitmap's bug in SetPixel
  • Fixed: Panel's rolled at design-time not save unrolled position
  • Fixed: TabControl can use equal tabs
  • Fixed: Now you can remove TabSheet directly from TabControl
  • Fixed: Skin's updating bug in TabControl
  • Added: C++ Builder 6 Support
  • Added: New PageVisible and PageIndex properies to TabSheet
  • Added: IDE Designer to TabControl and PageControl
  • Added: New PageControl component
  • Added: OnCloseUp event to Combobox
  • Added: PopupMenu's scrolling. Added new properties the Scrolled and the ScrollCount to menuitem

Version 2.8.9 (12 April 2002)

  • Fixed: Message.Position display bug
  • Fixed: Listbox.Items.Exchange bug
  • Fixed: ListBox items adding
  • Fixed: TForm OnResize called before OnCreate
  • Fixed: Add OnResize to KsCustomControl
  • Fixed: Code optimization for TKsHook
  • Fixed: Moved CheckChevronDropDown method to public section
  • Fixed: TabControl update bug when TabPosition changed
  • Fixed: MDIChild activation bug
  • Fixed: Multimonitor's systems support for Menus
  • Fixed: Multimonotor's systems support for maximize to current monitor
  • Added: Click method and OnBeforeDropDown event to TKsCustomItem
  • Fixed: Some DBGrid bugs
  • Added: OnDropDown event to ComboBox
  • Added: ButtonAutoSize property to toolbar

Version 2.8.8 (17 March 2002)

  • Fixed: Disable WindowState action in design-time
  • Fixed: WindowState=kwsTray work not correct
  • Fixed: In popup menu the cursor doesn't change
  • Fixed: Fade animation bug
  • Fixed: Menu shadow bug
  • Fixed: Small sysmenu popup shown if BorderIcons=[]
  • Fixed: Disable right click on checkbox, listbox
  • Fixed: Synhronize a listBox's Items and State properties
  • Fixed: SkinForm.Constraints property not used
  • Fixed: MenuBar.Item and PopupMenu.Item active font have different charset
  • Fixed: TFrame updating
  • Fixed: Full controls suport for the SkinBuilder test
  • Added: Cancel property to Button
  • Added: AllowGrayed prperty to CheckBox
  • Added: Clear method to Edit
  • Added: BorderIcons to SeSkinMessage component
  • Added: BorderIcons to TeThemeMessage component
  • Added: TSeSkinLabel control
  • Added: DBText, DBGrid, DBLookupComboBox and DBLookupListBox controls
  • Added: DBDemo sample
  • Added: SkinBuilder bitmaps export