Commit Graph

65754 Commits

Author SHA1 Message Date
mattias
6e6941f2f0 ide: resourcestrings and refactored 2023-08-02 12:25:42 +02:00
mattias
5da40a4bc8 ide: package editor: menu item Add New Files from File System 2023-08-02 01:56:51 +02:00
mattias
2bb9194225 ide: add new disk file: check fpmake.pp 2023-08-02 01:35:49 +02:00
mattias
1a972b0fbf idedebugger: added missing file 2023-08-02 01:35:24 +02:00
mattias
56108815ee virtualtreeview: added missing file 2023-08-02 01:35:08 +02:00
mattias
69ab8497cc synedit: added missing file 2023-08-02 01:34:50 +02:00
mattias
d5d2d9e918 ideintf: added missing file 2023-08-02 01:34:40 +02:00
mattias
71769343af codetools: added missing file 2023-08-02 01:34:14 +02:00
mattias
09068e7f4e ide: package editor: added menu item add new disk files 2023-08-02 01:22:05 +02:00
mattias
095aa3167f IDE: less hints 2023-08-02 01:22:05 +02:00
mattias
0f582d8c62 cairocanvas: added missing file 2023-08-02 01:22:05 +02:00
Bart
8d8ea4f2d0 TaskDialog: fix typo in debug writeln in Win32 WS code. 2023-08-01 23:32:23 +02:00
Bart
05e3ea353b TaskDialog: Add some ToDo in Win32 WS code. 2023-08-01 17:04:07 +02:00
rich2014
777364cdc6 Cocoa: fix a bug in TCocoaWSCustomTabControl.ShowTabs() 2023-08-01 22:59:58 +08:00
rich2014
64aab7afc8 Cocoa: fix cursor calculation issue in TabControl
In fact, it is related to the container control with LayoutDelta. currently, only TabControl in Cocoa is affected by this bug.
2023-08-01 22:59:58 +08:00
Bart
a0e0744618 TaskDialog: implement OnHyperlinkClicked and associated property URL. Native Vista+ dialog only. 2023-08-01 16:54:50 +02:00
Bart
b5f0aca3ea TaskDialog: use DoOnXXX methods to call the event handlers.
Also rename some methods of LCLTaskDialog for a bit more consistency.
2023-08-01 16:39:53 +02:00
Bart
d31e76a1f6 TaskDialog: implement OnRadioButtonClicked event. 2023-08-01 15:54:34 +02:00
Bart
a2a14d0641 TaskDialog: Win32 WS: don't let TaskDialogIndirect fail if tfUseCommandLinks is set and no custom buttons ar defined. 2023-08-01 14:47:22 +02:00
Bart
188b9b863d TaskDialog: add some comments about the meaning of parameters in the callback function for the Win32 WS code. 2023-08-01 12:58:41 +02:00
Bart
70a178c88e TaskDialog: add OnTimer event. 2023-08-01 11:44:25 +02:00
Bart
213b32e0c7 TaskDialog: add OnExpand event (native Windows dialog only). 2023-08-01 11:06:26 +02:00
Juha
13d54fc4cb LCL: Refactor Colorbox code. Issue #40376, patch by n7800. 2023-08-01 11:55:14 +03:00
Bart
5ed01b1884 TaskDialog: TLCLTaskDialog: fix calculation of height of labels. Issue #40421. 2023-07-31 23:22:59 +02:00
Bart
72376eacf2 TaskDialog: add comment in Win32 WS code about (not yet supported) field of TTaskDialogConfig. 2023-07-31 23:20:43 +02:00
mattias
9874d86630 IDE: check for star directories when searching unit path 2023-07-31 20:20:05 +02:00
mattias
daafbbbe7f IDE: clean up 2023-07-31 19:24:00 +02:00
mattias
ff3d7af6ce ide: fixed star directory (not) matching . and .. 2023-07-31 19:24:00 +02:00
Bart
4be2e3a717 TaskDialog: don't convert '\n' to LineFeed in captions:
Reason: a user might set a button or radiobutton caption to 'Save in "c:\new_folder\new.work"'
See also issue #38676
2023-07-31 18:53:33 +02:00
dsiders
abd09e7ad9 Docs: LCL/forms. Adds TApplication.GetControlAtPos topic for changes in 53cd3db19c. 2023-07-31 17:18:43 +01:00
dsiders
87ebca2b25 Docs: LCL/controls. Updates topics for changes in 53cd3db19c. 2023-07-31 17:18:42 +01:00
Bart
05c9e4aa76 TaskDialog: implement some Delphi compatible events:
- OnDialogConstructed
- OnDialogCreated
- OnDialogDestroyed
- OnVerificationClicked
Part of Issue #31399.
2023-07-31 17:52:11 +02:00
Bart
0bed0f65a3 TLCLTaskDialog: fix setting default button for emulated taskdialog. 2023-07-31 16:44:01 +02:00
Bart
925ffd19ad TLCLTaskDialog: remove unused variable and related comment. 2023-07-31 15:40:44 +02:00
Bart
d33896d6c2 TaskDialog: fix default button for native Vista+ dialog. 2023-07-31 15:39:22 +02:00
Bart
c2e2a8e352 TLCLTaskDialog: refactor. No functional changes. 2023-07-31 15:17:17 +02:00
Bart
1aea03f44f TaskDialog: implement CommandLinkHint for emulated TaskDialog as well. Resolves issue #31395. 2023-07-31 14:57:19 +02:00
Bart
fff6152dde TaskDialog: start implementing CommandLinkHint property for TTaskDialog.Buttons.
For now only functional on Windows Vista+ (native dialog).
2023-07-31 14:42:13 +02:00
mattias
d4693029bc lcl: fixed compile 2023-07-31 13:52:38 +02:00
mattias
076ab60876 lcl: less hints 2023-07-31 13:52:24 +02:00
mattias
e4e743849f ideconfig: added RelateDirectoryMasks and tests 2023-07-31 13:30:36 +02:00
mattias
3e4403e691 codetools: skip star direcory when listing star directory 2023-07-31 13:30:36 +02:00
mattias
aa8213a2b4 lcl: gtk3: fixed getting style constraints 2023-07-31 13:30:36 +02:00
mattias
7eb893ea23 lcl: gtk3: fixed gtk warnings with docked forms 2023-07-31 13:30:36 +02:00
mattias
7d429b8940 anchordocking: clean up 2023-07-31 13:30:36 +02:00
Bart
c3823da117 LCL: first try at implementing TApplication.ActiveFormHandle property.
Needs black-box testing against Delphi, especially when either no active form exists yet, or
when the active form's Active property is False (e.g. minimized, hidden of a non-LCL form is shwoing modally).
Also needs to be debated wether the return value should be TLCLHandle.
2023-07-31 13:10:57 +02:00
Maxim Ganetsky
50e7d46c66 LCL: cleaned up some unused variables, issue #40414 2023-07-31 02:44:43 +03:00
rich2014
770e392d8e Cocoa: Fix GetKeyState (eg. Command/Option/Shift) that the principle is similar to 53cd3db
completely eliminate keystroke issue caused by improper reading of modifier keys.
it's because in TCocoaWidgetSet.GetKeyState(), the modifier key should not be obtained in real time, but should be obtained from the current event.
for example, when pressing Command+R in the IDE, it was originally a shortcut key for Run, but sometimes the character R is entered inadvertently.
2023-07-30 23:14:39 +08:00
rich2014
53cd3db19c LCL: Fix #40416: Mouse Message issue (Enter/Level/Move) 2023-07-30 21:55:11 +08:00
rich2014
5b6b7955cb Cocoa: simplify TCursorHelper by b184a37 2023-07-30 17:12:58 +08:00