Commit Graph

66 Commits

Author SHA1 Message Date
Juha
d869f6a082 Menu designer: Do not crash when MainMenu contains a separator. Issue #41130. 2024-09-10 12:58:16 +03:00
Juha
e8bf5ae849 Revert the earlier commit for Menu editor. Wrong code was removed. 2024-07-12 16:46:42 +03:00
Juha
af75c766b1 Menu editor: Now remove the in-place caption editor. Issue #41022. 2024-07-12 16:43:45 +03:00
Juha
114c136702 Menu editor: Remove in-place caption editor. Issue #41022. 2024-07-12 13:05:10 +03:00
Juha
959d8c6ad4 Turn some LazLogger into LazLoggerBase. 2024-04-06 16:45:28 +03:00
Juha
870e1c8e71 Menu designer: Forward typed keys from menu editor to OI. Add missing GPL headers. Issue #34231. 2023-04-22 15:17:20 +03:00
Martin
2a67f6ec76 Renamed LazarusCommonStrConst to IdeIntfStrConsts 2023-01-25 16:51:48 +01:00
Martin
2d2e5431aa IDE: moved some of the most common ResourceString to IdeIntf, so other IDE packages can use them (instead of duplicating them) 2023-01-10 17:00:41 +01:00
Juha
641c3a73f0 Designer: Name Menu separators as "SeparatorX" to make name clashes less likely. Issue #39471. 2021-11-17 18:08:41 +02:00
juha
3feac99f06 Designer, editor: Formatting.
git-svn-id: trunk@64302 -
2020-12-29 22:56:31 +00:00
mattias
5fe35be313 IDE: less hints
git-svn-id: trunk@64291 -
2020-12-28 16:59:41 +00:00
juha
dbe82166d0 MenuEditor: Update menuitems correctly when adding or removing separators. Patch from BrunoK, issue #37595.
git-svn-id: trunk@63803 -
2020-08-21 16:04:36 +00:00
juha
8b34fff80b MenuEditor: Prevent assertion failure when separator selected, right click, "Remove all separators". Issue #37595.
git-svn-id: trunk@63802 -
2020-08-21 10:13:03 +00:00
juha
7183dd5d0b MenuDesigner: Rename a MenuItem when it is changed into a separator.
git-svn-id: trunk@58940 -
2018-09-10 22:27:57 +00:00
michl
33d16133fc IDE: Fixed compiling for -dDebugDisableAutoSizing.
git-svn-id: trunk@58301 -
2018-06-18 08:21:28 +00:00
juha
3574bdfb6d Move debug- & other non-GUI stuff from LCLProc to LazUtilities and LazLogger in package LazUtils.
git-svn-id: trunk@58244 -
2018-06-13 13:59:07 +00:00
ondrej
815bedd1ec IDE: menueditor: high-dpi menu icons
git-svn-id: trunk@57930 -
2018-05-13 21:25:51 +00:00
ondrej
a914eaa29d IDE: use TLCLGlyphs for IDE buttons
git-svn-id: trunk@57857 -
2018-05-08 23:10:58 +00:00
michl
7aa9f045f5 MenuEditor: Cleanup: Removed RefreshFakes as it is already called in UpdateBoxLocationsAndSizes.
git-svn-id: trunk@57570 -
2018-03-27 19:48:18 +00:00
michl
c103818545 MenuEditor: Fixed wrong item height when in ObjectInspector caption is set from text to "-" and vice versa. Issue #33415
git-svn-id: trunk@57569 -
2018-03-27 19:28:44 +00:00
michl
15bf13b6de MenuEditor: Fixed access violation on adding from menu templates. Issue #32766. Patch by Serge Anvarov
git-svn-id: trunk@56596 -
2017-12-03 21:24:08 +00:00
michl
a714db306b MenuEditor: Fixed drawing of AddSiblingFake on GTK2.
git-svn-id: trunk@55395 -
2017-06-26 09:31:58 +00:00
michl
8604d5a860 MenuEditor: Fixed drawing of AddSubmenuFake on GTK2.
git-svn-id: trunk@55394 -
2017-06-26 09:10:12 +00:00
michl
79a3a03c3e MenuEditor: Remove calculation of ShadowBox from wrong place.
git-svn-id: trunk@55393 -
2017-06-26 06:18:56 +00:00
michl
0aa859bd87 MenuEditor: Show FakeButtons on correct place, when deleting a MenuItem. Fixed breaking revision 54863 #9aefaf534a.
git-svn-id: trunk@55391 -
2017-06-25 21:27:20 +00:00
michl
a408181660 MenuEditor: Better visibility of AddButtons, especially on GTK2.
git-svn-id: trunk@55390 -
2017-06-23 22:01:41 +00:00
juha
6e54b75e26 Menu designer: Use theme for Selected state.
git-svn-id: trunk@55223 -
2017-06-04 21:52:33 +00:00
michl
49d6818b67 MenuEditor: High-DPI: Arrow and Cleanup. Issue #31877
git-svn-id: trunk@55075 -
2017-05-24 20:33:18 +00:00
michl
d73ac4f63e MenuDesigner: Showing "Add Submenu" Button at the right position. Fixing breaking commit 54863 #9aefaf534a.
git-svn-id: trunk@55070 -
2017-05-24 07:55:11 +00:00
michl
e4521cc53f MenuEditor: High-DPI: ShadowMenu. Issue #31877
git-svn-id: trunk@55064 -
2017-05-23 20:03:42 +00:00
juha
61beca02f9 IDEIntf: Restore the backwards compatible event TPropHookModified. Add a new event TPropHookModifiedWithName.
git-svn-id: trunk@55015 -
2017-05-19 17:54:10 +00:00
michl
e2665a6beb MenuEditor: Cleaning up. Remove unneeded GlobalDesignHook.RemoveHandler
git-svn-id: trunk@54961 -
2017-05-18 06:14:47 +00:00
michl
3e154dc287 MenuEditor: AV on closing IDE with opened menu editor. Issue #31816
git-svn-id: trunk@54960 -
2017-05-18 06:02:13 +00:00
michl
c2dcfae499 MenuEditor: If IDE is closed a AV is thrown. Issue #31791
git-svn-id: trunk@54957 -
2017-05-17 20:57:24 +00:00
juha
dbe072e701 Menu designer: Call GlobalDesignHook.Modified after adding an item. Issue #31791.
git-svn-id: trunk@54874 -
2017-05-11 09:05:07 +00:00
mattias
9aefaf534a IDE: menu designer: do not call ProcessMessages
git-svn-id: trunk@54863 -
2017-05-10 17:25:34 +00:00
mattias
b49b4efff4 IDE: menu designer: remove items via normal means
git-svn-id: trunk@54851 -
2017-05-10 14:11:45 +00:00
mattias
2b183faa9b IDE: menu designer: replaced some free with releasecomponent, controls may be still processing events, bug #31791
git-svn-id: trunk@54849 -
2017-05-10 13:02:11 +00:00
juha
efcee25982 Menu designer: cleanup.
git-svn-id: trunk@54826 -
2017-05-07 22:01:19 +00:00
mattias
8143524542 IDE: menu designer: hints for add separator buttons
git-svn-id: trunk@54819 -
2017-05-07 08:07:31 +00:00
michl
25429f9352 MenuDesigner: Fixed adding a line separator at last position. Issue #31744
git-svn-id: trunk@54809 -
2017-05-03 20:08:39 +00:00
juha
9743e071e7 Menu designer: Remove an unused parameter.
git-svn-id: trunk@54431 -
2017-03-17 10:08:28 +00:00
mattias
48545a5054 IDE: less hints
git-svn-id: trunk@54389 -
2017-03-12 19:08:55 +00:00
juha
3439d5486e Menu designer: Use generics containers. Move some funcs and props to base classes.
git-svn-id: trunk@54375 -
2017-03-08 20:33:58 +00:00
juha
b77306c3df Menu designer: formatting.
git-svn-id: trunk@54374 -
2017-03-08 20:33:56 +00:00
michl
37df3d9157 Menu designer: Prevent AV (occurs with SpartaDockedFormEditor) when sub menu is inserted after new menu item was inserted.
git-svn-id: trunk@53852 -
2017-01-03 11:45:19 +00:00
michl
b8e6ac48a0 Menu designer: Prevent AV, if Menu designer is opened and more then one TPopupMenu are edited and selected in Object inspector.
git-svn-id: trunk@53851 -
2017-01-03 09:48:20 +00:00
michl
3b823338c4 Menu designer: deleting a menu item in designer, refreshing object inspector
git-svn-id: trunk@53832 -
2017-01-01 20:41:40 +00:00
mattias
9ff6541b70 lcl: added protected TCustomTreeView.CreateNodes, issue #31111
git-svn-id: trunk@53660 -
2016-12-12 21:10:54 +00:00
juha
6625ac8e9c Menu designer: Refactor TShadowMenu.AddImageListIcon more.
git-svn-id: trunk@53082 -
2016-10-08 17:44:59 +00:00