dmitry
|
ac430af68a
|
cocoa: adding support for TListBox DragStart event to prevent the default elements selection behaviour and let the drag manager to handle the mouse
git-svn-id: trunk@65353 -
|
2021-07-03 05:09:31 +00:00 |
|
dmitry
|
292137d3e3
|
cocoa: adding support for precise scrolling deltas. bug #38205
git-svn-id: trunk@64285 -
|
2020-12-27 07:39:37 +00:00 |
|
dmitry
|
c8f3c6f723
|
cocoa: replacing the setting of nil color to controlTextColor to prevent crashes on MacOSX 10.6
git-svn-id: trunk@63870 -
|
2020-09-07 00:14:53 +00:00 |
|
dmitry
|
e698ec471b
|
cocoa: adding a dummy NSTextInputClient protocol implementation. The implementation allows to receive a text from emoji dialog introduced with macOS 10.14. bug #37497
git-svn-id: trunk@63703 -
|
2020-08-09 04:35:08 +00:00 |
|
dmitry
|
c357dd3692
|
cocoa: using system menu, if such menu is provided (by cocoa) and LCL doesn't have its own menu assigned. bug #37446
git-svn-id: trunk@63685 -
|
2020-08-03 23:41:03 +00:00 |
|
dmitry
|
a693e55128
|
cocoa: prevent a mouse event from double handling the same mouse event twice. bug #36621. Allow text field to handle mouseUp separately, is the field is not selectable
git-svn-id: trunk@63673 -
|
2020-08-02 05:53:33 +00:00 |
|
dmitry
|
4fc42c5a77
|
cocoa: basic implementation of PaintTo for CocoaWS. bug #36092
git-svn-id: trunk@63330 -
|
2020-06-08 23:48:52 +00:00 |
|
ondrej
|
74fb203f39
|
LCL: Screen.BeginTempCursor & EndTempCursor
git-svn-id: trunk@62664 -
|
2020-02-23 06:04:38 +00:00 |
|
dmitry
|
aaf4d4d12f
|
cocoa: passing scroll part information, whenever the scroll part is known
git-svn-id: trunk@62663 -
|
2020-02-23 04:04:39 +00:00 |
|
dmitry
|
35bf1396b2
|
cocoa: hiding focus ring, if borderstyle is none. bug #34828
git-svn-id: trunk@62531 -
|
2020-01-12 01:06:54 +00:00 |
|
dmitry
|
0094808177
|
cocoa: releasing capture, if present on disabling or destroying a window. bug #36491
git-svn-id: trunk@62500 -
|
2020-01-05 07:54:22 +00:00 |
|
dmitry
|
7edf0a44bc
|
cocoa: making font configuration to be selector based, rather than class based
git-svn-id: trunk@62279 -
|
2019-11-22 02:45:26 +00:00 |
|
dmitry
|
968577d0f0
|
cocoa: update change text edit font color. bug #36313
git-svn-id: trunk@62251 -
|
2019-11-17 04:04:57 +00:00 |
|
dmitry
|
727b8764e6
|
cocoa: interrupting mouse event handling (by cocoa), if modal window is shown. bug #36266
git-svn-id: trunk@62204 -
|
2019-11-06 04:46:33 +00:00 |
|
dmitry
|
13ce80945c
|
cocoa: forcing the constant scroll step
git-svn-id: trunk@62183 -
|
2019-11-03 22:41:23 +00:00 |
|
dmitry
|
546b5cedd7
|
cocoa: revert the change of not sending focus notification for LCL focused control
git-svn-id: trunk@62180 -
|
2019-11-03 21:12:28 +00:00 |
|
dmitry
|
d8191b7e9b
|
cocoa: preventing sending of setFocus message to a control already focused. bug #36111
git-svn-id: trunk@62161 -
|
2019-11-03 00:27:13 +00:00 |
|
dmitry
|
5ae8ccb465
|
cocoa: using scrollingDeltaAXIS methods as suggested my macOS docs for scroll method. Updated the basis of delta to LCL 120 as suggested in bug #36221 by C Western
git-svn-id: trunk@62156 -
|
2019-11-02 20:43:30 +00:00 |
|
dmitry
|
bbe61721bd
|
cocoa: range check errors resolution, modified patch by C Western. bug #36171
git-svn-id: trunk@62052 -
|
2019-10-14 00:09:39 +00:00 |
|
dmitry
|
ea3cda9791
|
cocoa: correct horizontal scrollWheel. macOS and LCL are using reversed delta values
git-svn-id: trunk@61770 -
|
2019-08-28 02:26:38 +00:00 |
|
dmitry
|
648d487f39
|
cocoa: replacing use of GetNSObjectView with lclContentView
git-svn-id: trunk@61764 -
|
2019-08-27 19:15:44 +00:00 |
|
dmitry
|
5e4157f40b
|
cocoa: replacing use of GetNSObjectView with lclContentView
git-svn-id: trunk@61763 -
|
2019-08-27 19:11:22 +00:00 |
|
dmitry
|
c369647805
|
cocoa: resolve the position corruption on bringToFront call. bug #35826
git-svn-id: trunk@61762 -
|
2019-08-27 19:04:23 +00:00 |
|
dmitry
|
1e8719327f
|
cocoa: placing a customcontrol manualscrollview into manualscrollhost. The host itself is a scrollview. But it is not used for Scroll, but rather for the feature of drawing the border. bug #34761
git-svn-id: trunk@61694 -
|
2019-08-14 19:51:42 +00:00 |
|
dmitry
|
0ff8e75f53
|
cocoa: applying resource leak patch by Zoë Peterson. #35944
git-svn-id: trunk@61688 -
|
2019-08-12 16:07:47 +00:00 |
|
dmitry
|
f16bb3b1b9
|
cocoa: updating keyboard handling. If multi characters are generated they would be sent as separate press events (mimicing winapi) #35788
git-svn-id: trunk@61523 -
|
2019-07-03 18:46:57 +00:00 |
|
dmitry
|
a5f0691467
|
cocoa: adding CanFocus to method for acceptResponder. Allow controls to gain focus unless designed
git-svn-id: trunk@61488 -
|
2019-06-28 19:54:19 +00:00 |
|
dmitry
|
8f2808bb2e
|
cocoa: adding RemoveTarget method to callback. To let it know that the target handle has been destroyed
git-svn-id: trunk@61425 -
|
2019-06-19 14:49:31 +00:00 |
|
dmitry
|
44e350ffea
|
cocoa: part 3 of the keyboard handling patch by Zoë Peterson. #35538
git-svn-id: trunk@61422 -
|
2019-06-18 20:12:21 +00:00 |
|
dmitry
|
940fdd0370
|
cocoa: key event handling update, part 2 by Zoë Peterson. #35538
git-svn-id: trunk@61421 -
|
2019-06-18 20:06:33 +00:00 |
|
dmitry
|
ea8b00fa1d
|
cocoa: adding a debug utility to print the hierarchy of controls
git-svn-id: trunk@61390 -
|
2019-06-14 17:14:42 +00:00 |
|
dmitry
|
55d93d4cfb
|
cocoa: adding post event object destruction mechanism. To prevent crashes for objects destroyed during processing their events. #35706
git-svn-id: trunk@61386 -
|
2019-06-14 13:45:19 +00:00 |
|
dmitry
|
949c132c96
|
cocoa: debugging routines
git-svn-id: trunk@61301 -
|
2019-05-30 03:08:20 +00:00 |
|
dmitry
|
f83dd217ca
|
cocoa: update mouse handling for disabed views and controls. Traversing the hierarchy to make sure there's no disabled parent. #34326
git-svn-id: trunk@61277 -
|
2019-05-22 21:16:28 +00:00 |
|
dmitry
|
1a44035345
|
cocoa: fix the issue with wheel event ShiftState parameter not assigned properly. #35481
git-svn-id: trunk@61136 -
|
2019-05-04 16:41:48 +00:00 |
|
dmitry
|
ae91507d74
|
cocoa: key events handling refactoring. Removed per control keyprocessing and moved to NSApplication event loop processing. Updating windows key handling to pass hotkeys to menus. Patch by Zoë Peterson. #35449
git-svn-id: trunk@61106 -
|
2019-05-02 14:25:10 +00:00 |
|
dmitry
|
df1d49d0d8
|
cocoa: sending a change notification, if text changed programmatically. #35303
git-svn-id: trunk@61045 -
|
2019-04-24 05:32:15 +00:00 |
|
juha
|
bb22647c7d
|
IdeIntf: Fix compilation after fpc trunk r40645. Issue #34765, patch from Pascal Riekenberg and Jonas Maebe.
git-svn-id: trunk@59921 -
|
2018-12-28 12:40:18 +00:00 |
|
dmitry
|
54693c7dd9
|
cocoa: update context menu handling for mouseclick+ctrl. based on a patch by AlexeyT. #34673
git-svn-id: trunk@59884 -
|
2018-12-21 04:31:15 +00:00 |
|
dmitry
|
477db40534
|
cocoa: fix the issue with using enclosing scrollView for mouse position check. #34516
git-svn-id: trunk@59674 -
|
2018-11-27 01:21:30 +00:00 |
|
dmitry
|
4e9ce8dfeb
|
cocoa: reporting extended UTF8 character as a question mark for ansi char
git-svn-id: trunk@59628 -
|
2018-11-22 21:55:54 +00:00 |
|
dmitry
|
ed79e7c140
|
cocoa: restoring the code to identify VK code based on the character (support for Dvorak keyboards). Any national characters would still be determined based on keyCode. Suggested by Zoë Peterson
git-svn-id: trunk@59620 -
|
2018-11-22 04:16:49 +00:00 |
|
juha
|
a14d6e5c9a
|
LCL: Change constant $20000000 to MK_ALT. Issue #34481, patch from AlexeyT.
git-svn-id: trunk@59393 -
|
2018-10-30 11:04:08 +00:00 |
|
dmitry
|
a341d94c64
|
cocoa: workaround for a problem with 64-bit boolean parameter passing (see fpc issue #34411 for details)
git-svn-id: trunk@59329 -
|
2018-10-21 03:45:35 +00:00 |
|
dmitry
|
a38daf0375
|
cocoa: fix compiler warning
git-svn-id: trunk@59250 -
|
2018-10-04 22:28:33 +00:00 |
|
dmitry
|
465a09fb02
|
cocoa: memory management - removing unneeded autorelease pools. There's one global and one per each event
git-svn-id: trunk@59234 -
|
2018-10-03 02:51:30 +00:00 |
|
dmitry
|
bbd07791c8
|
cocoa: update key processing, adding more exception for non-printable keys
git-svn-id: trunk@59195 -
|
2018-09-30 19:47:13 +00:00 |
|
dmitry
|
2a10162c7b
|
cocoa: update key event handling. Not all characters from macOS are suitable for LCL KeyPress
git-svn-id: trunk@59179 -
|
2018-09-29 05:15:17 +00:00 |
|
dmitry
|
61657c490e
|
cocoa: propagating LM_CONTEXTMENU to parents
git-svn-id: trunk@59163 -
|
2018-09-25 00:43:24 +00:00 |
|
dmitry
|
56723694f9
|
cocoa: restore key processing, to let hot keys to triggers... odd
git-svn-id: trunk@59141 -
|
2018-09-23 05:41:04 +00:00 |
|