Commit Graph

1348 Commits

Author SHA1 Message Date
ondrej
6e97929097 accidental commit (reverted in r52575)
git-svn-id: trunk@52574 -
2016-06-23 10:58:31 +00:00
mattias
ad3eacb527 IDE: designer: fixed jitform for fpc 3.1
git-svn-id: trunk@52507 -
2016-06-15 09:43:21 +00:00
mattias
0357266afc IDE: fixed compilation with fpc 3.0.1
git-svn-id: trunk@52484 -
2016-06-12 07:08:39 +00:00
mattias
d015e429f4 IDE: fixed compilation with fpc 3.1.1, bug #30262
git-svn-id: trunk@52482 -
2016-06-12 07:01:24 +00:00
juha
fd5482a304 Revert r52264 #f155e60e36. It caused a crash in menu designer.
git-svn-id: trunk@52271 -
2016-05-03 10:58:10 +00:00
juha
f155e60e36 MenuDesigner: Put BeginUpdate / EndUpdate into better places.
git-svn-id: trunk@52264 -
2016-05-02 11:01:56 +00:00
juha
a483fc5371 MenuDesigner: Jump also to an existing OnClick handler. Fix crash when changing projects.
git-svn-id: trunk@52260 -
2016-04-29 14:44:51 +00:00
juha
e49084d8b3 MenuDesigner: Don't delete a newly created menu item through SelectionChanged event. Prevents an access violation. Issue #30056.
git-svn-id: trunk@52259 -
2016-04-29 12:42:46 +00:00
juha
ad4ce23e31 MenuEditor: Formatting.
git-svn-id: trunk@52258 -
2016-04-29 12:42:41 +00:00
juha
148d4cf069 Menueditor: Set parent of ShadowMenu earlier, otherwise it goes to a wrong place. Issue #30060.
git-svn-id: trunk@52257 -
2016-04-29 10:55:18 +00:00
juha
fa6c3b0d21 Designer, IdeIntf: Update Object Inspector tree after adding/deleting components. Optimize excess updates. Issue #30033
git-svn-id: trunk@52230 -
2016-04-21 20:40:02 +00:00
juha
6d991af10c Formatting, comment
git-svn-id: trunk@52229 -
2016-04-21 20:40:00 +00:00
mattias
75349695d6 IDE: designer: menu editor: less overhead
git-svn-id: trunk@52225 -
2016-04-20 09:47:03 +00:00
mattias
4819139549 IDE: designer: menu editor: less overhead
git-svn-id: trunk@52224 -
2016-04-20 09:41:15 +00:00
mattias
21b24b5afb IDE: designer: menu editor: using freeandnil to find dangling pointers easier
git-svn-id: trunk@52223 -
2016-04-20 09:39:05 +00:00
mattias
f8623847f3 IDE: clean up
git-svn-id: trunk@52214 -
2016-04-18 17:10:01 +00:00
juha
bb389f40bf IdeIntf: Add PropName param to PropertyEditor.Modified. Do not redraw comp tree after prop change. Issue #29574.
git-svn-id: trunk@52209 -
2016-04-18 11:05:06 +00:00
juha
58317e2f8a Designer: Remove direct OI dependency of "Change Parent" feature, use events.
git-svn-id: trunk@52194 -
2016-04-14 10:02:16 +00:00
juha
47e2727bb5 Designer, IdeIntf: Improve "Change Parent" feature, use a dialog. Issue #29868, patch from FTurtle.
git-svn-id: trunk@52193 -
2016-04-14 10:02:14 +00:00
ondrej
eb754b6fff ide: solve Invalid Type Cast in menu editor + TFrame. Issue #29955, patch from Denis Kozlov
git-svn-id: trunk@52107 -
2016-04-05 21:14:41 +00:00
juha
ce7000ecf8 Designer: Improve the fix for #24386. Prevent Copy/Paste of PageControl only with GTK2 bindings.
git-svn-id: trunk@52096 -
2016-04-01 09:12:15 +00:00
juha
24a234e4ba Designer: Make TFieldInfo record match with its counterpart in typinfo. Noticed by Alfred Glänzer.
git-svn-id: trunk@52058 -
2016-03-25 23:29:46 +00:00
juha
4b11aaff8c Designer: Prevent copying/cutting TCustomTabControl and TCustomPage. Can lead to halt or crash.
git-svn-id: trunk@51950 -
2016-03-15 11:22:28 +00:00
juha
2ac2eea1d5 IDE: Minor optimization, keep value from Designer.CanCopy in boolean variables.
git-svn-id: trunk@51949 -
2016-03-15 11:22:26 +00:00
juha
66e2cfedc0 Menu designer: Fix a link to Help. Issue #29805, patch from FTurtle.
git-svn-id: trunk@51900 -
2016-03-10 14:03:46 +00:00
juha
00db0443c2 Menu designer: AutoSize one more label. Issue #29689.
git-svn-id: trunk@51892 -
2016-03-09 21:38:14 +00:00
juha
821414b0ce Menu designer: Remove unused and unfunctional parameter.
git-svn-id: trunk@51886 -
2016-03-09 15:43:32 +00:00
juha
66c1a36997 Menu designer: AutoSize labels so their texts show properly. Issue #29689.
git-svn-id: trunk@51883 -
2016-03-09 14:11:09 +00:00
juha
ee7305772d Designer: Support also (False) and (True) as Boolean values in Undo operation.
git-svn-id: trunk@51634 -
2016-02-15 12:48:54 +00:00
juha
6ee68dbc01 Menu designer: Name the main unit better.
git-svn-id: trunk@51625 -
2016-02-14 09:41:17 +00:00
juha
b52946c070 Menu designer: Use a TEdit instead of TForm as an in-place-editor for Caption.
git-svn-id: trunk@51623 -
2016-02-14 09:22:07 +00:00
juha
c007d64959 Remove an old unused unit.
git-svn-id: trunk@51622 -
2016-02-14 09:22:02 +00:00
juha
f40caa1942 Menu designer: Streamline HasAccelerator. ToDo: UTF-8 character still not used.
git-svn-id: trunk@51618 -
2016-02-13 13:09:38 +00:00
juha
6fd4274fb1 Menu designer: Use TShortcutDisplayDlg from a new unit.
git-svn-id: trunk@51617 -
2016-02-13 13:09:37 +00:00
juha
073c2c50e9 Menu designer: Use TResolveConflictsDlg from a new unit.
git-svn-id: trunk@51616 -
2016-02-13 13:09:36 +00:00
juha
e267057612 Menu designer: adjust visibility.
git-svn-id: trunk@51615 -
2016-02-13 13:09:30 +00:00
juha
8536adb457 New files refactored from MenuShadows.
git-svn-id: trunk@51614 -
2016-02-13 12:58:47 +00:00
juha
c440bfd8e0 Menu designer: Cleanup. Move few nested functions to methods.
git-svn-id: trunk@51552 -
2016-02-09 12:52:35 +00:00
juha
ad856b47a0 Menu designer: Set Parent of ShadowMenu in a right place.
git-svn-id: trunk@51551 -
2016-02-09 12:52:30 +00:00
maxim
7a2e8400dc IDE: simplified menueditor i18n
git-svn-id: trunk@51548 -
2016-02-08 23:08:55 +00:00
juha
d3c7bafc88 Menu designer: Move GUI related classes and functions to MenuEditorForm.
git-svn-id: trunk@51547 -
2016-02-08 21:47:25 +00:00
juha
4f0a8f60aa Menu editor: Fix indentation.
git-svn-id: trunk@51546 -
2016-02-08 21:47:24 +00:00
juha
969f23b12f Menu designer: Free the designer correctly. The GUI form is not a master any more.
git-svn-id: trunk@51545 -
2016-02-08 21:47:18 +00:00
juha
3f1790264f Menu designer: Separate GUI from logic better. Reduce dependencies. Use a new TMenuDesignerBase.
git-svn-id: trunk@51542 -
2016-02-08 20:00:31 +00:00
juha
b406073c5d New files refactored out from MenuShadows.
git-svn-id: trunk@51541 -
2016-02-08 19:55:38 +00:00
maxim
a83a7e46fd Menu designer: strings cleanup
git-svn-id: trunk@51533 -
2016-02-06 18:44:09 +00:00
juha
324fc443c5 Menu designer: Reduce circular references from MenuShadows to MenuDesigner.
git-svn-id: trunk@51497 -
2016-02-04 10:51:46 +00:00
juha
627d6ce032 Menu designer: Refactoring, formatting. Reduce nested functions in MenuShadows.
git-svn-id: trunk@51496 -
2016-02-04 10:51:40 +00:00
juha
23e3213c00 Use the new unit MenuShortcuts in MenuEditorForm and MenuShadows.
git-svn-id: trunk@51492 -
2016-02-03 20:17:28 +00:00
juha
d8eb3a2d5c Menu designer: Remove useless code.
git-svn-id: trunk@51491 -
2016-02-03 20:17:27 +00:00