Juha
e045ba01d2
Remove units from uses sections, especially LCLProc which now contains many wrappers to other non-LCL units.
2023-06-18 14:57:06 +03:00
Bart
0d14433fe7
LCL: remove redundant assignment in LCLSendActivateMsg(). Reported on forum by lagprogramming.
2023-05-22 22:18:30 +02:00
Juha
3ffa6fe2a1
Revert fa8f6ffae0
. It broke some existing code.
2023-04-22 18:08:33 +03:00
Juha
b4eaa9e4ef
LCL: Fix spelling "recieve" -> "receive".
2023-04-22 16:37:42 +03:00
Juha
fa8f6ffae0
LCL: Make AUTF8Char a var parameter in function LCLSendUTF8KeyPress. Issue #40211 , patch by Alexey Torgashin.
2023-04-16 17:50:30 +03:00
Juha
cacdbc65f4
LCL: Assign parameters in LCLSendShowWindowMsg. Issue #40212 , patch by Alexey Torgashin.
2023-04-16 17:40:01 +03:00
mattias
810effaf54
lcl: debug
...
git-svn-id: trunk@57496 -
2018-03-10 16:32:56 +00:00
mattias
5e5a4e0a0c
LCL: clean up
...
git-svn-id: trunk@46584 -
2014-10-18 09:22:19 +00:00
juha
7b162087fd
Improve license headers in sources, part 1. Refer to details about license, not copyright. Remove jargon about lack of warranty, it is covered in license already.
...
git-svn-id: trunk@41387 -
2013-05-24 18:30:06 +00:00
paul
d6e2a77af5
lcl:
...
- replace old SIZENORMAL, SIZEICONINC, ... constants with SIZE_RESTORED, SIZE_MINIMIZED
- add new SIZE_FULLSCREEN constant to support wsFullScreen state
git-svn-id: trunk@36432 -
2012-03-30 01:05:10 +00:00
sekelsenmat
67188bf7b7
Changes the type to make sure erase background is only sent to TWinControl
...
git-svn-id: trunk@36154 -
2012-03-18 21:10:38 +00:00
sekelsenmat
397bb45af5
LCL-CustomDrawn: Implements background erasing support which fixes the background color of TNotebook pages, among other controls
...
git-svn-id: trunk@36153 -
2012-03-18 21:06:22 +00:00
paul
82e9d3f4ce
lcl: remove LM_DEACTIVATE message. In windows and in Delphi both activation and deactivation are handled by WM_ACTIVATE message. Better to do this merge in LCL before 1.0 to prevent later problems
...
git-svn-id: trunk@35518 -
2012-02-21 06:59:12 +00:00
paul
bbb4a0f776
lcl: add Target: TControl argument to NotifyApplicationUserInput(), pass this target to event handlers instead of TApplication
...
git-svn-id: trunk@35500 -
2012-02-20 06:20:01 +00:00
sekelsenmat
aa5c1a901c
customdrawnws: Starts implementing TEdit, Starts implementing Android key events, updates the example
...
git-svn-id: trunk@34167 -
2011-12-14 08:14:19 +00:00
juha
fe125ef691
LCL: in LCLMessageGlue.DeliverMessage, include the test "if Target is TLCLComponent" inside a try-except block.
...
git-svn-id: trunk@33547 -
2011-11-15 23:49:50 +00:00
sekelsenmat
2c0cc4c4d4
Reverts the previous removal of TLMouseEvent.State
...
git-svn-id: trunk@33114 -
2011-10-27 18:03:01 +00:00
sekelsenmat
73f0887e09
Fixes bug #20065 . Removes ssCaps, ssNum and ssScroll because they are implemented based on the key lock in win32, which is not the same as shift state, they are added only for MouseWhell events and very unreliable across platforms (cannot be correctly implemented in win32 for example). Also corrects the ShiftState for MouseWhell messages in Windows. Removes State from the mousewhell internal message, now Button is used, which is more consistent with Win32.
...
git-svn-id: trunk@33092 -
2011-10-26 15:08:10 +00:00
mattias
84e6c1d086
lcl: alllclunits using normal syntax
...
git-svn-id: trunk@29209 -
2011-01-26 23:21:20 +00:00
paul
a3dac0b6df
lcl: redo context menu message handling:
...
- when called by keyboard pass -1, -1 coords
- remove child->parent loop from LCL to widgetsets (win32 and wince do this automatically, qt do it too if mouse propagation is on)
- don't show parent context menu if child has own standard menu (like TEdit)
qt: redo mouse handling, turn on mouse propagation and mouse tracking for most of widgets, stop propagation in event filters
gtk2: implement context menu loop
widgetsets: remove LM_PRESSED, LM_RELEASED messages (LCL does not use them and they are not needed for any compatbility reasons)
git-svn-id: trunk@26637 -
2010-07-14 08:47:02 +00:00
paul
37bdc6873b
lcl: formatting
...
git-svn-id: trunk@25125 -
2010-05-02 07:00:16 +00:00
andrew
b88059e19b
Fixed bug #10622 where Listview.ItemIndex did not exist
...
git-svn-id: trunk@22909 -
2009-12-01 23:49:24 +00:00
paul
8140fd8755
lcl: add more extra mouse buttons support
...
git-svn-id: trunk@20536 -
2009-06-09 04:25:32 +00:00
mattias
8a04802fc6
LCL: added TLCLComponent.LCLRefCount, TApplication.ReleaseComponent now delays free until DeliverMessage completed
...
git-svn-id: trunk@18578 -
2009-02-05 12:23:33 +00:00
paul
d9491a4528
lcl: fix header
...
git-svn-id: trunk@18002 -
2008-12-31 03:07:17 +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
67ebf94a2e
lcl: remove LM_INSERTTEXT, LM_DELETETEXT (not used in LCL anymore and fixes #0010930 )
...
git-svn-id: trunk@14461 -
2008-03-07 17:09:25 +00:00
paul
7bebb27eab
messages:
...
- change messages name from LM_CUTTOCLIP to LM_CUT, LM_COPYTOCLIP to LM_COPY, LM_PASTEFROMCLIP to LM_PASTE, LM_CLEARSEL to LM_CLEAR since they are come from WM_CUT, WM_COPY, WM_CLEAR, WM_PASTE
- assign windows message number to that messages (fixes issue #0010747 )
git-svn-id: trunk@14415 -
2008-03-05 03:52:01 +00:00
paul
737152c95a
cleanup
...
git-svn-id: trunk@13873 -
2008-01-25 05:45:41 +00:00
paul
44d1b9c7a8
lcl messages:
...
1) move LM_CREATE and LM_DESROY to windows base (fix crash of progress bar after enabling user messages on windows issue #0010458 )
2) move LCL LM_ messages far from LM_USER base to prevent collisions with popular user messages like WM_USER, WM_USER+1, ...
3) remove 2 unneeded gtk messages: LM_EXPOSEEVENT, LM_MOVECURSOR and few totally unneeded messages
4) move WM_LCL_SOCK_ASYNC away from WM_USER
git-svn-id: trunk@13415 -
2007-12-22 18:51:06 +00:00
tombo
4b37f3cafe
LCL lclmessageglue: added SendSimpleMessage to interface
...
git-svn-id: trunk@12984 -
2007-11-23 14:06:16 +00:00
mattias
0f2b6b8e44
gtk2 intf: fonts of device contexts are now created on demand
...
git-svn-id: trunk@11121 -
2007-05-10 08:44:03 +00:00
mattias
1cf140d3ce
OI: improved property value rectangles when there is a button
...
git-svn-id: trunk@11082 -
2007-05-05 09:14:52 +00:00
andrew
5bb7426696
added LM_MOUSEWHEEL
...
git-svn-id: trunk@10970 -
2007-04-18 22:55:51 +00:00
mattias
62b4e66473
gtk2 intf: rewrite of the combobox code from Andrew Haines
...
git-svn-id: trunk@10896 -
2007-04-06 09:04:47 +00:00
vincents
3009865d8e
LCLMessageGlue: paramters of fillchar calls were swapped (bug #8379 ) from Tom Gregorovic
...
git-svn-id: trunk@10669 -
2007-02-22 21:52:32 +00:00
andrew
8612764a25
Fixed some typos in lclmessageglue.pas
...
git-svn-id: trunk@9962 -
2006-09-21 22:08:04 +00:00
mattias
7ef1a310ed
added lclmessageglue from Andrew Haines
...
git-svn-id: trunk@9956 -
2006-09-21 10:23:44 +00:00