mattias
6be124b946
IDE: fixed crashing componenttreeview while destroying components
...
git-svn-id: trunk@25460 -
2010-05-16 13:28:25 +00:00
mattias
811e84764c
IDE: removed TComponentInterface
...
git-svn-id: trunk@25457 -
2010-05-16 11:41:42 +00:00
mattias
e77e383461
IDE: designer forms are now created with delayed autosize
...
git-svn-id: trunk@24423 -
2010-04-05 00:29:46 +00:00
paul
9999081da8
lazarus: extract some classes from propedits to propeditutils by Ask (issue #0015531 )
...
git-svn-id: trunk@23472 -
2010-01-17 07:12:12 +00:00
mattias
2445aea5ec
IDE: added resourcestring
...
git-svn-id: trunk@23186 -
2009-12-18 15:02:02 +00:00
paul
e4cdead4c8
ide, ideintf: component treeview improvements
...
- add menu item to add collection items for TCollection and TCollectionItem
- better find selected persistent
- fix all calls of GetDesignerForm (no need to cast to TComponent) so if persistent changes then IDE also sets modified state
git-svn-id: trunk@23163 -
2009-12-17 14:05:01 +00:00
mattias
f6e06bdcc8
IDE: do not write properties set by components, bug #13846
...
git-svn-id: trunk@23064 -
2009-12-10 11:35:25 +00:00
mattias
4be10ae220
IDE: removed designer method hack
...
git-svn-id: trunk@23063 -
2009-12-10 11:23:56 +00:00
mattias
f358340f56
IDEIntf+LCL: TGetDesignerFormEvent using TPersistent instead of TComponent
...
git-svn-id: trunk@22907 -
2009-12-01 20:33:50 +00:00
sekelsenmat
c15be9e2e1
New fix for bug #15075
...
git-svn-id: trunk@22775 -
2009-11-25 17:53:24 +00:00
paul
cea7ca2577
ide: hide DumpExceptionBackTrace to the ifdef block since it does not compile anymore
...
git-svn-id: trunk@22725 -
2009-11-23 14:55:33 +00:00
mattias
eceb0f4670
IDE: using mediator to set and load bounds when creating new component
...
git-svn-id: trunk@22635 -
2009-11-17 05:04:57 +00:00
mattias
25bbbfc1e6
IDE: loading inline components: add jitmethods to lookuproot of component instead of lookuproot of reader, bug #15086
...
git-svn-id: trunk@22628 -
2009-11-16 15:52:15 +00:00
mattias
b871c78205
IDEIntf: added FormEditingHook.CreateUniqueComponentName
...
git-svn-id: trunk@22497 -
2009-11-09 10:41:47 +00:00
mattias
29ea3fdaa5
IDE: fixup references when dropping a frame onto a form
...
git-svn-id: trunk@22260 -
2009-10-22 13:56:11 +00:00
paul
634d3996d9
ide, designer: extend jitform list to handle also TCustomForm descendants (not only TForm) (fixes issue #0013694 )
...
git-svn-id: trunk@21780 -
2009-09-20 07:20:16 +00:00
mattias
11ee91d1b3
IDE: added FreeNotifications for designer, mediator, form, jitformlists
...
git-svn-id: trunk@21734 -
2009-09-16 13:04:52 +00:00
paul
ec4e4a66cf
ide: create new forms and datamodules on the IDE monitor
...
git-svn-id: trunk@21669 -
2009-09-12 16:34:58 +00:00
mattias
6681f6a556
IDE: designer mediator: add components
...
git-svn-id: trunk@21664 -
2009-09-12 14:51:26 +00:00
mattias
2d33a670e1
IDEIntf: designer mediator: added ComponentIsIcon
...
git-svn-id: trunk@21637 -
2009-09-09 20:16:48 +00:00
mattias
463fff0bb4
IDE: designer mediator: added InitFormInstance method
...
git-svn-id: trunk@21621 -
2009-09-08 11:55:37 +00:00
mattias
9e1dbe78ab
IDE: designer: create mediator
...
git-svn-id: trunk@21620 -
2009-09-08 11:43:21 +00:00
mattias
a288977d4c
IDE: designer: using Left,Top properties if available for non TControl forms
...
git-svn-id: trunk@21619 -
2009-09-08 11:15:16 +00:00
mattias
7dea84a734
IDE: form editor: reduced use of tcomponentinterface
...
git-svn-id: trunk@21617 -
2009-09-08 10:34:47 +00:00
mattias
0c6222085b
IDE: position datamodules at least 30,30
...
git-svn-id: trunk@21615 -
2009-09-08 10:24:43 +00:00
mattias
8ad516451b
IDE: implemented registering designer mediators
...
git-svn-id: trunk@21613 -
2009-09-08 10:12:55 +00:00
mattias
2291788a7c
IDEIntf: started TDesignerMediator
...
git-svn-id: trunk@21601 -
2009-09-07 13:43:44 +00:00
paul
f5b7d75df5
ide, designer: allow negative left and top for non-visual components (also fixes bug #0013468 )
...
git-svn-id: trunk@21561 -
2009-09-04 03:25:05 +00:00
paul
b7d6bca23d
ide: reduce debug output
...
git-svn-id: trunk@21346 -
2009-08-20 13:27:49 +00:00
mattias
fe37264155
IDE: checking for circles when putting a frame, bug #14311
...
git-svn-id: trunk@21314 -
2009-08-19 11:09:30 +00:00
mattias
e9dddb3a38
IDE: added some debugging for form loading/saving
...
git-svn-id: trunk@21288 -
2009-08-18 18:08:22 +00:00
mattias
5fe98142c0
codetools: add class visibility to smart hints
...
git-svn-id: trunk@21283 -
2009-08-18 15:42:50 +00:00
paul
2dc39a2443
ide: optimized TCustomFormEditor.HasCircularDependencies a bit
...
git-svn-id: trunk@21278 -
2009-08-18 08:54:20 +00:00
paul
e447466f59
ide: fix compilation with fpc 2.5.1
...
git-svn-id: trunk@21277 -
2009-08-18 08:42:22 +00:00
mattias
cb375e7df1
IDE: added check to avoid circular frames, bug #14311
...
git-svn-id: trunk@21274 -
2009-08-17 21:43:04 +00:00
paul
7dd0bd8b77
ide, designer: fix compilation after recent fpc 2.3.1 change - r13320 #54190edc5b
...
git-svn-id: trunk@20725 -
2009-06-24 01:29:12 +00:00
paul
bb721d48bf
designer: don't redraw component captions if they are not visible
...
git-svn-id: trunk@20296 -
2009-05-29 10:33:45 +00:00
paul
f83ed67b2d
designer: update designer on component rename (issue #0013854 )
...
git-svn-id: trunk@20295 -
2009-05-29 10:26:07 +00:00
paul
4faad99326
ide: formatting
...
git-svn-id: trunk@19896 -
2009-05-10 05:26:28 +00:00
mattias
be5d5ae20a
removed jitform
...
git-svn-id: trunk@17994 -
2008-12-30 11:48:15 +00:00
paul
98dbf8f94c
lcl,ide: rename RegisterRemovedProperty to RegisterPropertyToSkip, ...
...
git-svn-id: trunk@17792 -
2008-12-11 01:38:39 +00:00
paul
ebfa9fcc57
lcl: add overload for TRemovedPropertyList.IndexOf
...
git-svn-id: trunk@17741 -
2008-12-09 04:46:43 +00:00
paul
c9039dd63d
lcl: add RegisterRemovedProperty procedure which allows to skip removed properties by TReader and by IDE
...
ide: use information about removed properties to skip them while loading components
git-svn-id: trunk@17739 -
2008-12-09 04:23:02 +00:00
mattias
5ed7fa3a72
IDE: using underscore for new components with numbers at end
...
git-svn-id: trunk@16361 -
2008-09-01 21:35:04 +00:00
paul
669af5fc10
ide: add check if TFrame doesnot exits on palette (lcl and ide has been compiled with different frame defines)
...
git-svn-id: trunk@16086 -
2008-08-16 13:10:28 +00:00
mattias
7ea9854894
IDE: designer: fixed mem leak
...
git-svn-id: trunk@16062 -
2008-08-14 18:54:29 +00:00
mattias
4f8e6b22ae
LCL: fixed TDBEdit setting freenotification for DataSource, bug #11779
...
git-svn-id: trunk@15965 -
2008-08-06 07:26:49 +00:00
mattias
bfba06a2d8
fixed macro description ExeExt, fixed abort on lfm repair during project loading, fixed uninitialized result for HasUnitRegisterProc, find/replace dialog now can enable/disable replace by user - needed for apple human interface guide lines
...
git-svn-id: trunk@15941 -
2008-08-03 20:00:49 +00:00
mattias
cdd9051f3a
IDE: designer: fixed deleting pasted child controls from source, bug #11459
...
git-svn-id: trunk@15906 -
2008-07-29 08:53:53 +00:00
mattias
1b29789902
IDE: fixed freeing nested TComponentInterfaces
...
git-svn-id: trunk@15748 -
2008-07-11 15:31:58 +00:00