Commit Graph

207 Commits

Author SHA1 Message Date
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
mattias
c6197e81fe IDE: creating component interfaces for nested/inline components
git-svn-id: trunk@15734 -
2008-07-10 13:36:50 +00:00
mattias
9cf5b70a7d IDE: writing method names to stream of inline components
git-svn-id: trunk@15698 -
2008-07-07 15:54:50 +00:00
mattias
a1681f0ae4 IDE: delete form component: checking if it is a nested/inline component
git-svn-id: trunk@15696 -
2008-07-07 15:31:08 +00:00
mattias
085ddbcdac IDE: adding frame to form: adding published var, unit and package
git-svn-id: trunk@15692 -
2008-07-07 11:02:58 +00:00
mattias
6611e4c5c9 IDE: designer: reading inline streams when putting components on a form
git-svn-id: trunk@15683 -
2008-07-06 13:36:02 +00:00
mattias
7d22d4856a IDE: designer: creating components: set csInline before calling Create
git-svn-id: trunk@15682 -
2008-07-06 12:22:03 +00:00
mattias
06eebec281 IDE: designer: creating components: set ComponentState flags before calling Create
git-svn-id: trunk@15681 -
2008-07-06 12:13:43 +00:00
mattias
f3ae482691 IDE: implemented putting a frame onto a designer
git-svn-id: trunk@15561 -
2008-06-24 15:05:51 +00:00
mattias
4668307b4f IDE: setting initial bounds for non form controls
git-svn-id: trunk@15483 -
2008-06-20 14:24:35 +00:00
mattias
e015a8abdf IDE: designer: not setting ancesto during reading
git-svn-id: trunk@15271 -
2008-05-28 17:47:24 +00:00
mattias
d0dadb1551 IDE: showing lfm filename on read stream error
git-svn-id: trunk@15263 -
2008-05-27 16:06:00 +00:00
mattias
1352a93e6e IDE: designer: writing nested inherited components
git-svn-id: trunk@15244 -
2008-05-26 16:40:21 +00:00
mattias
6a7677946e IDE: reduced output
git-svn-id: trunk@15243 -
2008-05-26 16:25:04 +00:00
mattias
c52071e8b7 IDE: designer: set default ancestor when writing component
git-svn-id: trunk@15242 -
2008-05-26 16:12:23 +00:00
mattias
3b6486fbbb IDE: designer: implemented generic function for TWriter to find stream ancestor
git-svn-id: trunk@15240 -
2008-05-26 15:22:25 +00:00