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