Commit Graph

77 Commits

Author SHA1 Message Date
Martin
b6498c7031 IDE: Docked-Designer, fix switching tabs (while editing) in unrelated 2nd window Issue #39417 2025-04-13 14:09:23 +02:00
Martin
afe87b6e8c LCL: Docked-Designer, FakeMenu-Toolbar, layout 2025-01-04 13:14:11 +01:00
Martin
e63194a5f2 DockedFormEditor: add menu preview via TToolbar.Menu. Patch by FerDeLance See MR !393 2025-01-04 13:10:26 +01:00
Martin
add8755ea8 DockedFormEditor: Adjust scrollbar for "fake" main-menu. Pull Request !380 2024-11-13 21:10:29 +01:00
Martin
20929d2f06 DockedFormEditor: fix "cannot focus an inactive window" if showing source-edit hidden in tabbed anchor-docking.
(double click button, while source-edit is cloned to 2nd source-edit, docked into same main window but hidden in nested anchor tabs)
2024-09-23 10:55:21 +02:00
Martin
8089f01320 AnchorDocking / DockedFormEditor: improved captions 2024-08-14 00:48:33 +02:00
Martin
ca4538b235 IDE: Add option to enable/disable Anchordocking and DockedFormEdit (initial setup dialog, and options) 2024-08-07 01:28:33 +02:00
Martin
835e3c2a62 DockedFormEditor: Prevent TForm from being aligned to parent (resize-container). Issue #39531 2024-07-07 15:25:35 +02:00
Željan Rikalo
bfc25b89bb Qt5,Qt6: Fixed doubled menu on designer surface. Patch by Don Siders. issue #40947 2024-05-18 11:54:32 +02:00
Maxim Ganetsky
f130c3af96 IDE, DockedFormEditor: fixed deprecation warnings, patch by Don Siders, issue #40921 2024-04-25 02:12:06 +03:00
Juha
3ec140e266 Move unit ComponentReg from IdeIntf to BuildIntf. 2024-03-15 10:40:41 +02:00
Maxim Ganetsky
f904aa53b5 DockedFormEditor: fixed compilation with FPC 3.3.1, hint by Peacoor, issue #40427 2023-08-03 19:25:36 +03:00
michl
4179f1b4b1 New Fixed removing of incorrect component properties in LFM with installed DockedFormEditor. Issue #40377. 2023-07-27 22:05:55 +02:00
Juha
5a647cd4e1 DockedFormEditor: Solve the unrecoverable loop differently. Add a new handler for it. Issue #39288. 2023-07-20 23:46:25 +03:00
Juha
d14ccface0 DockedFormEditor: Join Msg LM_TIMER into a case construct in TDesignForm.WndMethod. 2023-07-17 22:56:51 +03:00
Juha
a236313f5f DockedFormEditor: Fix a missing Result value of TDesignForms.Add(). 2023-07-17 22:56:51 +03:00
Juha
ebad154bc6 DockedFormEditor: Prevent an eternal loop when an invalid LFM file causes a read error. Issue #39288. 2023-07-17 22:16:41 +03:00
rich2014
a7724534fc DockMainIde: comments updated 2023-06-11 14:04:36 +08:00
rich2014
1e9f9dc078 DockedFormEditor: remove the special treatment for Qt6 (for !139) 2023-04-27 14:51:16 +00:00
rich2014
ffc3537a08 DockedFormEditor: remove the special treatment for Qt5 (for !139) 2023-04-25 16:05:12 +00:00
rich2014
b4e78b4349 DockedFormEditor: FIX: wrong form height with MainMenu on Gtk2 (#38701 #40077) 2023-04-23 23:14:49 +00:00
michl
4204b2bd71 DockedFormEditor: Remove invalid widgetset LCLWin64 2021-10-09 19:05:07 +02:00
michl
531d436ce1 DockedFormEditor: Check for WidgetSet LCLWin32 and LCLWin64. Issue #39222.
git-svn-id: trunk@65448 -
2021-07-14 07:48:41 +00:00
michl
79c99de065 DockedFormEditor: Use correct WidgetSet Win32 instead of Windows
git-svn-id: trunk@65443 -
2021-07-13 18:09:29 +00:00
michl
7d24a96726 DockedFormEditor: Disable CM_PARENTSHOWHINTCHANGED for all WidgetSets. Issue #39217
git-svn-id: trunk@65442 -
2021-07-13 13:00:11 +00:00
michl
6364ff640d DockedFormEditor: Fixed wrong ShowHint value when switching from tab Code to tab Form. Issue #39217
git-svn-id: trunk@65441 -
2021-07-13 12:37:50 +00:00
michl
8e67ea6c97 DockedFormEditor: Refresh AnchorDesigner for QT5
git-svn-id: trunk@65147 -
2021-05-28 20:10:17 +00:00
michl
997274f7ee DockedFormEditor: UnDo/ReDo added
git-svn-id: trunk@65111 -
2021-05-13 13:42:07 +00:00
michl
5f52e17206 DockedFormEditor: Remove tab Anchors when disabled per option at runtime.
git-svn-id: trunk@65106 -
2021-05-11 12:19:23 +00:00
michl
703b0f188a DockedFormEditor: Refresh all PageControls after options are changed, so tab position is correctly changed.
git-svn-id: trunk@64987 -
2021-04-13 18:31:49 +00:00
michl
5ac03d9c51 DockedFormEditor: GTK2: Focus designer at FakeMenu click
git-svn-id: trunk@64951 -
2021-04-10 20:02:34 +00:00
michl
3cdc590972 DockedFormEditor: Cleanup: Move form associated methods from ResizeControl to FormAccess
git-svn-id: trunk@64950 -
2021-04-10 19:02:33 +00:00
michl
e7b765a763 DockedFormEditor: Refactoring: Move SourceEditor into SourcePageControl to reduce code overhead
git-svn-id: trunk@64946 -
2021-04-09 20:20:02 +00:00
michl
8191d53f6c DockedFormEditor: AnchorDesigner: If control is clicked and border sized, change BorderSpacing.Around
git-svn-id: trunk@64945 -
2021-04-09 19:10:40 +00:00
michl
f42f58fea5 DockedFormEditor: Cleanup name space for better reading: Rename SourceEditorWindow to SourceWindow
git-svn-id: trunk@64944 -
2021-04-09 12:59:15 +00:00
michl
8e8bab9ffd DockedFormEditor: Set csOpaque in FormClient control style, so designed form is painted correct. Issue #38702. Patch by Martok
git-svn-id: trunk@64943 -
2021-04-07 21:06:28 +00:00
michl
a02fe87685 DockedFormEditor: Prevent flickering at sizing when Resizer has visible scrollbars.
git-svn-id: trunk@64942 -
2021-04-07 18:58:39 +00:00
michl
1764fd30fb DockedFormEditor: Cleanup: Remove not needed TResizeForm
git-svn-id: trunk@64941 -
2021-04-07 17:49:07 +00:00
michl
f75c36c2b8 DockedFormEditor: Use clWindow as resize bars background color for better dark theme support
git-svn-id: trunk@64934 -
2021-04-06 21:29:58 +00:00
michl
dd531abe78 DockedFormEditor: Create ResizeControl dynamically to be full DPI aware. Issue #38702
git-svn-id: trunk@64933 -
2021-04-06 20:54:52 +00:00
michl
d0d6fcc053 DockedFormEditor: Fixed new created application doesn't show code tab after revision 64923 #90d5a28700
git-svn-id: trunk@64928 -
2021-04-05 16:06:00 +00:00
michl
d1651733f2 DockedFormEditor: Fixed dimensions of form with menu are wrong. Issue #38701
git-svn-id: trunk@64924 -
2021-04-04 21:39:58 +00:00
michl
90d5a28700 DockedFormEditor: Create ModulePageControl in empty SourceEditorWindow at cloning a unit
git-svn-id: trunk@64923 -
2021-04-04 21:06:58 +00:00
michl
32bbb65e68 DockedFormEditor: Some missed debug lines added
git-svn-id: trunk@64915 -
2021-04-03 20:02:23 +00:00
michl
4b78f92518 DockedFormEditor: Optional show debug output in IDE
git-svn-id: trunk@64913 -
2021-04-03 13:32:29 +00:00
michl
59f20b5871 DockedFormEditor: AnchorDesigner: Select parent when child is no selectable design control
git-svn-id: trunk@64854 -
2021-03-21 21:28:53 +00:00
michl
d6d91c0ccb DockedFormEditor: Only designer selectable controls can be used in AnchorDesigner
git-svn-id: trunk@64852 -
2021-03-21 19:43:24 +00:00
michl
4a439a8841 DockedFormEditor: Prevent AV when cloning a pascal unit to new created SourceEditorWindow
git-svn-id: trunk@64819 -
2021-03-15 12:58:36 +00:00
michl
47a75ed8b8 DockedFormEditor: Debug texts added
git-svn-id: trunk@64760 -
2021-03-06 21:03:11 +00:00
michl
817c9aa159 DockedFormEditor: Simplify code - use just one method to find ModulePageControl
git-svn-id: trunk@64726 -
2021-03-02 19:52:56 +00:00