Commit Graph

196 Commits

Author SHA1 Message Date
ondrej
557b843294 LCL: high-dpi image list: support retina (for now Cocoa only)
git-svn-id: trunk@57240 -
2018-02-03 22:58:50 +00:00
ondrej
71b81a6c94 LCL: TCustomTabControl: update images on DPI change
git-svn-id: branches/HiDPIImageList@57157 -
2018-01-27 13:39:09 +00:00
ondrej
039c7ea1bf LCL: High-DPI ImageList: reload WS image lists on resolution handle destruction (TPageControl, TListView)
git-svn-id: branches/HiDPIImageList@57073 -
2018-01-13 12:01:07 +00:00
ondrej
90f22ba7fd LCL: High-DPI ImageList: LCL runtime and win32
git-svn-id: branches/HiDPIImageList@57039 -
2018-01-10 12:46:42 +00:00
michl
9abb167fde LCL: GTK2: Using nboKeyboardTabSwitch in TabControl options and <Ctrl> + <Tab> now working.
git-svn-id: trunk@56130 -
2017-10-18 19:37:47 +00:00
ondrej
380e645438 LCL: remove deprecated methods and properties (that were tagged to be removed in 1.9)
git-svn-id: trunk@55713 -
2017-08-20 10:25:04 +00:00
michl
076beac6c5 LCL: TCustomTabControl: Remove doubled, since revision 33537 #fa02b703f1 deprecated, types.
git-svn-id: trunk@54004 -
2017-01-25 21:13:49 +00:00
michl
49bfaecb78 LCL: TPageControl: Showing correct tab for a page with TabVisible = False. Issue #21723
git-svn-id: trunk@54003 -
2017-01-25 20:38:27 +00:00
michl
6a9b9d4d9e LCL: TCustomTabControl: Win32: Allow setting tab width and tab height. Issue #31109, patch from AlexeyT.
git-svn-id: trunk@54002 -
2017-01-25 17:42:06 +00:00
michl
95a697d5a2 LCL: TCustomTabControl: cleaning up, making only needed methods visible for derivative
git-svn-id: trunk@53980 -
2017-01-22 19:14:21 +00:00
michl
684c92d6d4 LCL: TCustomTabControl: overload IndexOfTabAt and IndexOfPageAt to further use TPoint
git-svn-id: trunk@53952 -
2017-01-15 22:31:18 +00:00
michl
f723ac55cd LCL: TPageControl: fixed TabIndexAtClientPos page index after invisible tab. Issue #30343
git-svn-id: trunk@53950 -
2017-01-15 20:50:35 +00:00
bart
1cec552aa5 LCL: Implement nboDoChangeOnSetIndex option for TCustomTabControl.
If set, it will cause OnChange to be fired when PageIndex is changed by code.
This will make it easier to repair user programs that are affected by r53089 #78830476ff.

git-svn-id: trunk@53387 -
2016-11-19 16:45:40 +00:00
bart
78830476ff TCustomTabControl: do not call OnChange when setting PageIndex/TabIndex by code. Issue #0025554.
git-svn-id: trunk@53089 -
2016-10-10 09:00:22 +00:00
bart
f75181d2a1 ComCtrls: Remove deprecated property TCustomTabControl.IsUnpaged.
git-svn-id: trunk@51902 -
2016-03-10 15:14:00 +00:00
mattias
9b0d4c01b6 IDE+LCL: debugging Disable/EnableAutoSizing
git-svn-id: trunk@50176 -
2015-10-26 21:34:11 +00:00
juha
05ae42b58d LCL: formatting.
git-svn-id: trunk@47254 -
2014-12-27 16:25:16 +00:00
mattias
959a877e86 LCL: fixed calling recursively ShowControl on TControl.Show
git-svn-id: trunk@46551 -
2014-10-14 07:39:30 +00:00
mattias
76b41ca24f LCL: clean up
git-svn-id: trunk@45198 -
2014-05-27 13:27:55 +00:00
martin
401ad24b64 LCL: PageControl, set tab index to widgetset. This was skipped if handle-creation was forced (by other controls) during csLoading. issue #0025555
git-svn-id: trunk@44469 -
2014-03-18 21:37:10 +00:00
martin
3c9900948e LCL: PageControl, changing (moving) the tab position of a page, would sometimes (but not always) trigger OnChanging. OnChanging could prevent the change, while it must always be allowed during moving tabs.
git-svn-id: trunk@42682 -
2013-09-08 19:34:22 +00:00
martin
ae2989ecac LCL: PageControl, fixed active page should not change (same tabsheet, may be at new index) if moving pages
git-svn-id: trunk@42680 -
2013-09-08 14:24:16 +00:00
martin
1efc1dff52 LazControls: TExtendedTabControl added pages (runtime only)
git-svn-id: trunk@42607 -
2013-09-05 10:16:08 +00:00
martin
063ff08625 LCL: TTAbControl, refactor. more FUnused
git-svn-id: trunk@42598 -
2013-09-04 17:11:31 +00:00
martin
6701234150 LCL: TTAbControl, refactor. replaces most of FUnPaged (unused at current) by class inheritance
git-svn-id: trunk@42596 -
2013-09-04 14:55:26 +00:00
martin
04045467f0 LCL: TTAbControl, refactor. There where 2 lists for one purpose. Hiding the 2nd (private use only, no compatibility issues expected) within the 1st.
git-svn-id: trunk@42595 -
2013-09-04 13:11:36 +00:00
martin
32a6a28ad6 LCL: TabControl refactor
git-svn-id: trunk@42594 -
2013-09-04 10:17:31 +00:00
martin
ddb0e30cb0 LCL: TabControl forward style
git-svn-id: trunk@42560 -
2013-09-02 13:15:17 +00:00
mattias
01b111fa39 lcl: TPageControl: fixed ignoring setting PageIndex between loading and createwnd
git-svn-id: trunk@41547 -
2013-06-05 11:53:02 +00:00
blikblum
10a5d9c1ad Remove DoCreateWnd. Move its code to CreateWnd
Commit missing part of 41407

git-svn-id: trunk@41408 -
2013-05-25 23:44:01 +00:00
blikblum
e829b31b56 lcl: initialize PageControl.PageIndex in handle creation instead of loaded. Fix issue when setting TabVisible after control is loaded
git-svn-id: trunk@41407 -
2013-05-25 23:35:51 +00:00
juha
ecd140c985 Improve license headers in sources, part 2. Refer to details about license, not copyright. Remove jargon about lack of warranty, it is covered in license already.
git-svn-id: trunk@41389 -
2013-05-25 09:22:25 +00:00
blikblum
afe0a4ea69 lcl: handle the case where the design time TPageControl.PageIndex is set to a TabSheet with TabVisible = False
git-svn-id: trunk@39679 -
2012-12-29 11:21:59 +00:00
blikblum
ef24adff3a lcl: remove win32 workaround to realign TCustomPage. Not necessary after 39661
git-svn-id: trunk@39678 -
2012-12-29 10:10:12 +00:00
blikblum
8135432816 lcl: remove obsolete gtk1 workaround in TPageControl (Set TPage.Visible directly). Fixes #23301
git-svn-id: trunk@39661 -
2012-12-27 03:04:03 +00:00
paul
30520f2b0f lcl: formatting
git-svn-id: trunk@37699 -
2012-06-20 07:04:26 +00:00
mattias
af2bfb9825 LCL: TPageControl.Pages.Move reduce autosize overhead
git-svn-id: trunk@36168 -
2012-03-19 16:33:57 +00:00
juha
d42de5d07d LCL: Fix comment for TCustomTabControl.TabIndexAtClientPos
git-svn-id: trunk@35726 -
2012-03-05 10:32:31 +00:00
sekelsenmat
c63e24b53b Removes the special accessible description in some IDE controls, improves a little the Carbon accessibility
git-svn-id: trunk@35242 -
2012-02-08 18:40:45 +00:00
juha
51d7e72516 LCL: Comment for TCustomTabControl.TabIndexAtClientPos
git-svn-id: trunk@34792 -
2012-01-19 11:39:09 +00:00
juha
7b130f07af Optimize fixing the tab index in TCustomTabControl.TabIndexAtClientPos. Issue #21088
git-svn-id: trunk@34767 -
2012-01-17 21:40:20 +00:00
juha
43788346d6 LCL: return correct value from TPageControl.TabIndexAtClientPos also when TabVisible=False. Issue #21088
git-svn-id: trunk@34741 -
2012-01-15 10:37:00 +00:00
marc
d0116de29b lcl: make TCustomTabControl vcl compatible
git-svn-id: trunk@34474 -
2011-12-28 17:45:55 +00:00
marc
f4e40740ac lcl: make TCustomTabControl.Images property vcl compatible
git-svn-id: trunk@34473 -
2011-12-28 17:44:09 +00:00
sekelsenmat
fa02b703f1 Renames TNotebookOption and friends to TCTabControlOptions,etc because the old name was completely wrong since TNotebook is completely unrelated to this type
git-svn-id: trunk@33537 -
2011-11-15 07:28:07 +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
2214a142af Finishes fixing IndexOfTabAt
git-svn-id: trunk@31781 -
2011-07-22 11:34:43 +00:00
sekelsenmat
f49a57bd08 Adds the skeleton of the missing method IndexOfTabAt
git-svn-id: trunk@31780 -
2011-07-22 11:31:15 +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