Commit Graph

681 Commits

Author SHA1 Message Date
juha
aa96e17781 Revert r63888 #54661a2a36. It breaks event handling of forms with parent. Issue #36127.
git-svn-id: trunk@64986 -
2021-04-13 16:35:34 +00:00
michl
cafbad9bab LCL: TFrame, TGroupBox: Set ParentBackGround to False if color is changed and visa versa as requested in German LazarusForum from wp. Related to 64871, 64872
git-svn-id: trunk@64882 -
2021-03-28 19:32:11 +00:00
michl
6ffcd2744c LCL: Win32: Fixed Frame.Color not change the color of frame. Issue #35229
git-svn-id: trunk@64872 -
2021-03-27 12:22:17 +00:00
juha
8fde568fcc LCL: Synchronize CustomApplication with Application. At least unit CustomTimer uses it. Issue #38544.
git-svn-id: trunk@64745 -
2021-03-05 09:52:32 +00:00
martin
6fc365af0b LCL: Fix ReleaseComponents hang with modal window. Issue #0021451
git-svn-id: trunk@64435 -
2021-01-29 18:53:45 +00:00
juha
9219ea531d Move unit GraphMath from LCL to LazUtils. It has no dependencies to GUI.
git-svn-id: trunk@64303 -
2020-12-29 22:56:40 +00:00
juha
741a56883e LCL: Add ExitProc to TApplication differently. Issue #38039, patch from Cyrax.
git-svn-id: trunk@64110 -
2020-11-06 10:42:01 +00:00
juha
54661a2a36 LCL: Fix changing TForm's bounds and WindowState etc. Issue #36127, patch from Joeny Ang.
git-svn-id: trunk@63888 -
2020-09-18 09:33:43 +00:00
juha
09aece8f24 Revert r63842 #475bc75d3e because of a regression. Issue #37732.
git-svn-id: trunk@63882 -
2020-09-11 18:01:55 +00:00
juha
475bc75d3e LCL: Improve TForm's bounds events. Issue #36127, patch from Joeny Ang.
git-svn-id: trunk@63842 -
2020-08-29 14:40:17 +00:00
juha
1edc4cf4b9 LCL: Prevent calling Form.OnResize() and OnChangeBounds() twice. Issue #36127, patch from Joeny Ang.
git-svn-id: trunk@63577 -
2020-07-16 23:00:30 +00:00
ondrej
f6c39c019d LCL: implement MDI for win32. Issue #36582, based on patch by Kostas Michalopoulos, attempt 2
git-svn-id: trunk@62745 -
2020-03-12 09:28:38 +00:00
ondrej
29018d9a1a Revert r62685 #e1838e46a0: LCL: implement MDI for win32. Issue #36582, based on patch by Kostas Michalopoulos
git-svn-id: trunk@62739 -
2020-03-11 05:48:36 +00:00
ondrej
e1838e46a0 LCL: implement MDI for win32. Issue #36582, based on patch by Kostas Michalopoulos
git-svn-id: trunk@62685 -
2020-02-28 19:29:59 +00:00
ondrej
74fb203f39 LCL: Screen.BeginTempCursor & EndTempCursor
git-svn-id: trunk@62664 -
2020-02-23 06:04:38 +00:00
dmitry
8bcb4c3d6f lcl: moving RegisterPropertyToSkip from unit initialization to WSRegisterClass methods
git-svn-id: trunk@62581 -
2020-01-23 15:28:39 +00:00
ondrej
f5da5df4fb LCL: high-DPI: fix inplace frames. Issue #36370
git-svn-id: trunk@62507 -
2020-01-07 21:14:44 +00:00
ondrej
543dbab72b LCL: fix character case
git-svn-id: trunk@62504 -
2020-01-07 09:32:42 +00:00
juha
63cc527b35 LCL: Simplify code dealing with ampersands (&). Remove duplicate code.
git-svn-id: trunk@62493 -
2020-01-04 19:30:01 +00:00
juha
a5cca7c662 LCL: Make TForm's bounds and restored bounds consistent. Issue #36127, patch from Joeny Ang.
git-svn-id: trunk@61997 -
2019-10-05 20:26:41 +00:00
michl
e676482f09 LCL: TWinControl: Fixed TGraphicControl.Cursor not working properly with TScrollBox. Issue #34714
git-svn-id: trunk@59865 -
2018-12-19 13:04:34 +00:00
juha
3574bdfb6d Move debug- & other non-GUI stuff from LCLProc to LazUtilities and LazLogger in package LazUtils.
git-svn-id: trunk@58244 -
2018-06-13 13:59:07 +00:00
juha
ce916d287c LazUtils: Rename unit ModalResultDef to a Delphi compatible UITypes. Add Message dialog related stuff.
git-svn-id: trunk@58227 -
2018-06-11 10:51:11 +00:00
juha
5f57884ed1 LCL,LazUtils: Move ModalResult and the mr... consts to a new unit in LazUtils. They are used in non-GUI programs, too.
git-svn-id: trunk@58205 -
2018-06-09 14:39:49 +00:00
juha
f440f660a2 Refactor: move CompareMethods to LazMethodList. Keep alias in LCLProc.
git-svn-id: trunk@58204 -
2018-06-09 14:39:36 +00:00
ondrej
05be68c547 LCL: forms: flag TApplication.DoubleBuffered as platform-dependent
git-svn-id: trunk@58109 -
2018-06-04 01:11:25 +00:00
ondrej
9d0ffcca3c LCL: forms: add TApplication.Handle
git-svn-id: trunk@58107 -
2018-06-04 01:01:55 +00:00
ondrej
dc47e847d7 LCL: better prefix for TApplicationDoubleBuffered values
git-svn-id: trunk@58104 -
2018-06-03 20:58:04 +00:00
ondrej
460bcc1dd5 LCL: DoubleBuffered & ParentDoubleBuffered support
git-svn-id: trunk@58097 -
2018-06-03 19:45:05 +00:00
ondrej
51718849f0 LCL: application: remove forced exception address dump
git-svn-id: trunk@58079 -
2018-06-02 16:10:33 +00:00
ondrej
e58e0a48d1 LCL: themes: high-DPI DrawIcon
git-svn-id: trunk@57929 -
2018-05-13 21:25:07 +00:00
michl
e34bbc5c6f LCL: Fixed OnKeyUp for special keys when key was handled in OnKeyDown. Issue #33196
git-svn-id: trunk@57331 -
2018-02-19 23:28:20 +00:00
ondrej
d7f8f5e5f6 LCL: High-DPI: fix font scaling and design-time scaling. Issues #32882 and #32944
git-svn-id: trunk@56962 -
2018-01-05 08:10:01 +00:00
juha
f79dd3199d LCL: Support horizontal mouse wheel messages. Issue #32753, patch from AlexeyT.
git-svn-id: trunk@56642 -
2017-12-05 21:30:57 +00:00
juha
93f48e1da6 LCL: Improve giving focus to docked windows from Windows menu. Issue #32659, patch from Pascal Riekenberg.
git-svn-id: trunk@56417 -
2017-11-16 11:19:00 +00:00
mattias
62ed571049 lcl: TBitBtn: bkClose on nested form will only close the non docked form
git-svn-id: trunk@56215 -
2017-10-27 12:29:03 +00:00
michl
f4679b14e6 LCL: TScrollingWinControl: Fixed ControlAtPos after Delphi compatible change of ScreenToClient and ClientToScreen. Issue #32392.
git-svn-id: trunk@55857 -
2017-09-13 19:29:11 +00:00
michl
e129389c1f LCL: ScrollingWinControl: Fixed ClientToScreen and ScreenToClient. Issue #32392
git-svn-id: trunk@55833 -
2017-09-10 21:18:13 +00:00
ondrej
da83c81a2a LCL: TScrollBox: add ParentBackground property. Issue #32090
git-svn-id: trunk@55778 -
2017-09-03 09:58:41 +00:00
ondrej
99922e83ea clean up
git-svn-id: trunk@55735 -
2017-08-22 07:08:28 +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
ondrej
9fc42932fb lcl: hint window: move paint to protected
git-svn-id: trunk@55602 -
2017-07-30 08:40:28 +00:00
ondrej
de2663825e lcl: forms: rename OffsetHintRect parameter NewPos->AOffset to make it clearer
git-svn-id: trunk@55166 -
2017-06-02 20:08:33 +00:00
ondrej
cd76f09f06 LCL: hintwindow: add parameter to shrink window size on OffsetRect.
git-svn-id: trunk@55141 -
2017-06-01 11:40:50 +00:00
ondrej
96886b5551 lcl: forms: scale TFrame the same as TForm. Issue #31807
git-svn-id: trunk@54898 -
2017-05-13 20:00:29 +00:00
ondrej
d40aae2903 lcl: forms: don't check for old value in UpdateShowInTaskBar. Issue #31248, patch by Michl
git-svn-id: trunk@54722 -
2017-04-25 08:14:10 +00:00
mattias
bd694b92c0 lcl: added ifdef to let fpdoc parse through
git-svn-id: trunk@54521 -
2017-04-04 21:18:10 +00:00
juha
0942c356a3 LCL: Publish TForm.OnConstrainedResize. Issue #31592, patch from AlexeyT.
git-svn-id: trunk@54483 -
2017-03-26 10:39:53 +00:00
juha
93da17aa07 LCL: Refactoring, combine identical code in TScreen to a function.
git-svn-id: trunk@54465 -
2017-03-22 17:17:21 +00:00
ondrej
43f6f51029 lcl: forms: add GetParentDesignControl
git-svn-id: trunk@54433 -
2017-03-17 18:39:19 +00:00