Commit Graph

46 Commits

Author SHA1 Message Date
sekelsenmat
150858b684 Adds BiDi to tab controls and removes the old TTabControl implementation for simplification
git-svn-id: trunk@34182 -
2011-12-14 14:51:04 +00:00
juha
d8e0da0ae5 LCL: Fix Access Violation in TTabControl. Issue #20783
git-svn-id: trunk@33885 -
2011-12-01 12:17:16 +00:00
sekelsenmat
3246f10981 Minor fix for tabcontrol and adds compatibility routines for older FPC in lazcanvas
git-svn-id: trunk@33760 -
2011-11-24 16:07:42 +00:00
sekelsenmat
0e6e43b2b8 Fixes a memory leak in TTabControl
git-svn-id: trunk@33756 -
2011-11-24 12:29:24 +00:00
sekelsenmat
0557f7e1c5 Fixes a TTabControl crash
git-svn-id: trunk@33459 -
2011-11-10 14:53:01 +00:00
sekelsenmat
f0297d8f4f Advances a lot the new TTabControl, should be finished now
git-svn-id: trunk@33218 -
2011-11-02 13:08:43 +00:00
sekelsenmat
266bf088ec Final purge of OnPageChanged from Lazarus
git-svn-id: trunk@32626 -
2011-10-02 20:02:34 +00:00
sekelsenmat
a7bfcf6c9b Removes TPageControl.OnPageChanged to fix bug #19903 double OnChange calls
git-svn-id: trunk@32622 -
2011-10-02 18:03:18 +00:00
sekelsenmat
e102c28b17 Moves ChildClassAllowed to TPageControl and ifdefs out the new tabcontrol
git-svn-id: trunk@31849 -
2011-08-03 05:37:14 +00:00
sekelsenmat
7db6fbf1f9 Reverts TTabControl to it's old implementation due to too many problems with the new one
git-svn-id: trunk@31804 -
2011-07-26 13:48:06 +00:00
sekelsenmat
8f08674d91 Fixes access violations in TTabControl
git-svn-id: trunk@31782 -
2011-07-22 11:47:17 +00:00
sekelsenmat
73542b658a Renames TCustomNotebook to TCustomTabControl, a major breakthrough into fixing the tab-controls
git-svn-id: trunk@31767 -
2011-07-20 14:39:50 +00:00
sekelsenmat
4244d3ea84 Removes the old, completely broken, TTabControl and substitutes it with the new implementation. This also cleans the namespace for renaming TCustomNotebook
git-svn-id: trunk@31766 -
2011-07-20 14:04:55 +00:00
sekelsenmat
0aca30545d Second part from patch from bug #19575, previous TTabs implementation was forgotten
git-svn-id: trunk@31687 -
2011-07-13 12:46:15 +00:00
sekelsenmat
ca84ba2f7f Patch from Hans-Peter, starts fixing TTabControl, from bug #19575
git-svn-id: trunk@31686 -
2011-07-13 12:43:43 +00:00
juha
f38190794b Formatting: joined lines where only ');' was split to its own line, in procedure defs.
git-svn-id: trunk@29871 -
2011-03-16 16:52:28 +00:00
sekelsenmat
cadb31f8a9 Replaces the current wrongly implement TPage and TNotebook with their correct implementations. TCustomPage and TCustomNotebook remain because they are used in TPageControl.
git-svn-id: trunk@28850 -
2010-12-31 16:08:46 +00:00
mattias
5ad496ffd6 LCL: reduced hints
git-svn-id: trunk@27772 -
2010-10-20 08:18:58 +00:00
paul
622f0ba392 lcl: fix GetControlClassDefaultSize - use TSize instead of TPoint
git-svn-id: trunk@25204 -
2010-05-05 07:59:04 +00:00
mattias
50ba07eaa8 LCL: fixed TCustomTabControl.AdjustClientRect to use parameter
git-svn-id: trunk@24189 -
2010-03-24 13:26:23 +00:00
paul
0118bd4b2a lcl: fix bug with TabControl ImageIndex retrieving based on instructions of Robin Hoo (issue #0015421)
git-svn-id: trunk@24020 -
2010-03-16 03:24:39 +00:00
paul
538e53caad lcl: use TImageIndex instead of Integer in more cases
git-svn-id: trunk@22138 -
2009-10-13 09:24:26 +00:00
paul
e865577984 lcl: add symmetric RemoveFreeNotification for some FreeNotification calls
git-svn-id: trunk@21861 -
2009-09-25 14:13:31 +00:00
paul
53265d9507 lcl: Explicitly request Images to notify TCustomTabControl about destruction
git-svn-id: trunk@21848 -
2009-09-24 09:36:32 +00:00
paul
f34aac3514 lcl: don't allow to select internal notebook of TTabControl component (issue #0014377)
git-svn-id: trunk@21666 -
2009-09-12 15:02:01 +00:00
paul
6af0fb9bc9 lcl: fix asterisk position in the copyright comment
git-svn-id: trunk@19477 -
2009-04-18 04:03:13 +00:00
mattias
2996a3c332 rename COPYING.modifiedLGPL to COPYING.modifiedLGPL.txt
git-svn-id: trunk@15834 -
2008-07-22 09:48:15 +00:00
paul
3108f60f93 lcl:
- Publish TListView ShowHint, ParentShowHint (9708).
- Correct TTabControl drawing. Don't clear tab area since it is painted by notebook. Draw pane area with ThemeServices. 
- Teach gtk ThemeServices to draw notebook pane.

git-svn-id: trunk@15027 -
2008-05-01 18:26:50 +00:00
mattias
6264aac23c LCL: fixed using parent borderspacing, fixed anchor spacing for parallel controls, fixed endless loop autosize interdependencies, implemented auto fixing anchor circles, implemented auto fixing center anchoring, fixed calculation of static childsizing layouts, fixed autosizing for controls without preferred size by providing default sizes also used in creation, fixed TSizeConstraints.MinMaxWidth/Height
git-svn-id: trunk@12461 -
2007-10-14 12:54:29 +00:00
mattias
f4eaf90e42 undo
git-svn-id: trunk@12129 -
2007-09-22 10:09:27 +00:00
mattias
b647927885 translations: german: added lazreport maincalleditor.de.po from Joerg Braun
git-svn-id: trunk@12128 -
2007-09-22 10:06:48 +00:00
mattias
2b64f5d099 gtk intf: renamed TDeviceContext.Wnd to TDeviceContext.DCWidget to save many typecasts
git-svn-id: trunk@11104 -
2007-05-08 12:58:13 +00:00
mattias
545c0cee08 LCL: TTabControl: added comments
git-svn-id: trunk@11086 -
2007-05-06 08:34:20 +00:00
mattias
eba711c73a gtk intf: added simple function for clBackground, LCL, TTabControl: added csAcceptControls to ControlStyle
git-svn-id: trunk@10123 -
2006-10-28 16:21:59 +00:00
mattias
7bb113cec8 fixed a few fpc 2.1.1 incompatibilities
git-svn-id: trunk@9716 -
2006-08-11 12:38:00 +00:00
mattias
6eb4930179 fixed references to COPYING.LCL
git-svn-id: trunk@9243 -
2006-05-05 05:52:08 +00:00
mattias
4de68607bc implemented accelerators for TPage captions
git-svn-id: trunk@9206 -
2006-04-29 21:33:39 +00:00
mattias
0c651d4040 implemented TTabControl component editor
git-svn-id: trunk@9201 -
2006-04-29 16:11:51 +00:00
vincents
a0311c2cba removed cvs logs
git-svn-id: trunk@7541 -
2005-08-22 12:30:03 +00:00
vincents
7e441f98c9 remove ===-lines in cvs log comments, so removelog awk script does its work correctly
git-svn-id: trunk@7538 -
2005-08-22 10:05:31 +00:00
mattias
2c8db8bb68 fixed TCanvas.TextRect Delphi compatible Rect and added TBarChart from Michael VC
git-svn-id: trunk@6064 -
2004-09-24 13:45:32 +00:00
vincents
3aa5b946df fix fpc 1.0.x compilation
git-svn-id: trunk@5987 -
2004-09-12 20:59:05 +00:00
mattias
574cfd8529 implemented very rudimentary TTabControl
git-svn-id: trunk@5958 -
2004-09-10 16:28:51 +00:00
mattias
4643737fa0 started TTabControlNotebookStrings
git-svn-id: trunk@5952 -
2004-09-09 22:00:37 +00:00
mattias
81a54223f5 renamed customradiogroup.inc to radiogroup.inc
git-svn-id: trunk@5951 -
2004-09-09 09:35:44 +00:00
mattias
69059885b0 started TTabControl
git-svn-id: trunk@5947 -
2004-09-08 22:59:54 +00:00