Commit Graph

222 Commits

Author SHA1 Message Date
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