Commit Graph

56 Commits

Author SHA1 Message Date
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
michl
4f5681375a DockedFormEditor: Set hint offset same as in designer
git-svn-id: trunk@64695 -
2021-02-28 21:39:00 +00:00
michl
72176c6fc0 DockedFormEditor: Focus source editor after switching per F12 to make bookmarks immediately working
git-svn-id: trunk@64690 -
2021-02-28 20:04:20 +00:00
michl
441ac1e643 DockedFormEditor: Enable option "Allow size control" by default
git-svn-id: trunk@64669 -
2021-02-26 20:34:54 +00:00
michl
b083a28eb0 DockedFormEditor: Show hint for changed values in AnchorDesigner
git-svn-id: trunk@64668 -
2021-02-26 20:22:18 +00:00
michl
89deb31d9e DockedFormEditor: Fixed flickering at anchoring control
git-svn-id: trunk@64624 -
2021-02-19 21:09:36 +00:00
michl
0d468e1564 DockedFormEditor: Fixed AV when options are modified and Anchor tab is shown
git-svn-id: trunk@64607 -
2021-02-17 21:05:35 +00:00
michl
ae5a9b54d1 DockedFormEditor: Option AllowSizing added
git-svn-id: trunk@64606 -
2021-02-17 20:39:32 +00:00
michl
c681a65d52 DockedFormEditor: Disable all designers of forms and show code in source editor window when a designer is shown in a other source editor window
git-svn-id: trunk@64596 -
2021-02-16 22:33:25 +00:00
michl
5cc908ff89 DockedFormEditor: Fixed a bug with multiple source editor windows
git-svn-id: trunk@64595 -
2021-02-16 21:12:42 +00:00
michl
2743adba42 DockedFormEditor: Refactoring: Use DockedTabMaster instead of IDETabMaster
git-svn-id: trunk@64593 -
2021-02-16 20:08:20 +00:00
michl
54dc02b128 DockedFormEditor: Changed logic of moving of control - only free sides can be moved - a docked side stays docked
git-svn-id: trunk@64587 -
2021-02-15 19:27:22 +00:00
michl
9a22c9a8f7 DockedFormEditor: focus source editor after changing to tab code
git-svn-id: trunk@64581 -
2021-02-14 22:17:02 +00:00
michl
eb1efb5fd6 DockedFormEditor: Set focus on designer only when tab of SourceEditorWindow notebook is changed, not when active editor is changed, to prevent stealing focus from ObjectInspector
git-svn-id: trunk@64578 -
2021-02-14 15:45:26 +00:00
michl
b34cb9897a DockedFormEditor: Minor refactoring DockedFormAccess
git-svn-id: trunk@64577 -
2021-02-14 15:42:58 +00:00
michl
58c7171e6c DockedFormEditor Refactoring: Remove not needed code, rename a method
git-svn-id: trunk@64576 -
2021-02-13 22:33:47 +00:00
michl
e1df656379 DockedFormEditor: Fixed AV on designer default method creation (mouse double click)
git-svn-id: trunk@64573 -
2021-02-13 21:35:48 +00:00
michl
c862011cd9 DockedFormEditor: Improved scrolling - awareness of ScrollCode scLine & scPage
git-svn-id: trunk@64559 -
2021-02-12 22:23:22 +00:00
michl
12f029a586 DockedFormEditor: Anchors entry is scrollable per mouse wheel
git-svn-id: trunk@64557 -
2021-02-12 21:56:35 +00:00
michl
aa347b8cec DockedFormEditor: MouseWheel on ScrollBars scrolls designer
git-svn-id: trunk@64556 -
2021-02-12 19:16:11 +00:00
michl
d0a8ca2502 DockedFormEditor: Fixed AV after revision 64547 #7e625598d0
git-svn-id: trunk@64551 -
2021-02-12 13:29:34 +00:00
michl
5264d8bc1c DockedFormEditor: Remove not needed method LongestCaption after revision 64543 #023f7860d7
git-svn-id: trunk@64550 -
2021-02-12 12:42:07 +00:00