Commit Graph

1043 Commits

Author SHA1 Message Date
mattias
f25c0d95e5 IDE: using IDEIntf to show dockable windows
git-svn-id: trunk@25604 -
2010-05-24 14:31:03 +00:00
mattias
811e84764c IDE: removed TComponentInterface
git-svn-id: trunk@25457 -
2010-05-16 11:41:42 +00:00
mattias
d8e625e5a2 IDE: anchor editor layout
git-svn-id: trunk@25375 -
2010-05-13 17:21:44 +00:00
mattias
a92d69cb0d IDE: undid handling copy, cut, paste of objectinspector
git-svn-id: trunk@24855 -
2010-04-23 16:05:36 +00:00
mattias
188ae1249a IDE: removing designer commands cut,copy,paste and using global ones, bug #15481
git-svn-id: trunk@24699 -
2010-04-18 17:19:27 +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
mattias
b32f435668 IDE: pasting controls: delay autosizing to keep layout of multi selection
git-svn-id: trunk@24380 -
2010-04-03 16:21:48 +00:00
dmitry
fd3fbf3d4a ide: added splitter for the menu editor
git-svn-id: trunk@24214 -
2010-03-25 20:19:57 +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
paul
2980a30f5a designer: convert forms to use fpc resources
git-svn-id: trunk@23443 -
2010-01-14 09:26:08 +00:00
paul
d8faa4f504 designer: inform widgetset that designer handles WM_CONTEXTPOPUP message itself by Zeljan (issue #0015409)
git-svn-id: trunk@23234 -
2009-12-22 11:54:24 +00:00
paul
2ec1f7c029 ideintf: add Z-Order menu section to the component treeview
git-svn-id: trunk@23202 -
2009-12-20 11:08:19 +00:00
paul
5b7d36de82 lcl, designer, ideintf, components: rename csOwnedChildsNotSelectable -> csOwnedChildrenNotSelectable
git-svn-id: trunk@23185 -
2009-12-18 10:07:11 +00:00
paul
eea7e0ab75 designer: clear previous component editor menu items from the popup menu even if new component editor is not assigned
git-svn-id: trunk@23178 -
2009-12-18 04:05:27 +00:00
paul
db451e1ee6 designer: handle popup menu key press
git-svn-id: trunk@23177 -
2009-12-18 03:54:23 +00:00
paul
94632103e8 ide: menu editor - use resource string instead of hard coded string
git-svn-id: trunk@23174 -
2009-12-18 03:08:17 +00:00
paul
fc99f9fdb4 designer: rmove menupropedit unit since it is not used anywhere
git-svn-id: trunk@23173 -
2009-12-18 02:42:49 +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
paul
7cbceba61c designer: fix errors with component selection
git-svn-id: trunk@23143 -
2009-12-15 03:46:08 +00:00
paul
3c92edd5c6 designer: fix clipping rectangle for the csInline non-visual children
git-svn-id: trunk@23133 -
2009-12-14 02:59:21 +00:00
mattias
c64b628c67 IDE: fixed painting datamodules
git-svn-id: trunk@23103 -
2009-12-12 15:51:01 +00:00
mattias
17ddc6d07d IDE: fixed GetParentFormRelativeTopLeft for nested non visual components
git-svn-id: trunk@23100 -
2009-12-12 12:56:52 +00:00
mattias
57d950f3f9 IDE: fixed GetParentFormRelativeTopLeft for nested non visual components
git-svn-id: trunk@23099 -
2009-12-12 12:56:25 +00:00
paul
39c6ed894c designer: csInline component fixes:
- fix relative coords of non-visual components if their owner has parent
  - clip non-visual components by parent client rectangle

git-svn-id: trunk@23082 -
2009-12-11 07:25:18 +00:00
mattias
4be10ae220 IDE: removed designer method hack
git-svn-id: trunk@23063 -
2009-12-10 11:23:56 +00:00
mattias
69219dadbc IDE: designer: selection checks parent level for non visual icons
git-svn-id: trunk@23023 -
2009-12-08 11:07:05 +00:00
paul
835f394fbd ide: allow deletion of TCollectionItems (todo: don't allow deletion of TCollection)
git-svn-id: trunk@22919 -
2009-12-02 10:38:03 +00:00
mattias
0d6aff22e1 csOwnedChildsSelectable inverted and renamed to csOwnedChildsNotSelectable
git-svn-id: trunk@22852 -
2009-11-28 15:18:27 +00:00
mattias
524cc9f759 IDE: designer: fixed selecting non visual above visual
git-svn-id: trunk@22846 -
2009-11-28 11:09:22 +00:00
mattias
9a2a11741e IDEIntf: component treeview: csOwnedChildsSelectable
git-svn-id: trunk@22845 -
2009-11-28 00:31:25 +00:00
mattias
446308e0f5 IDE: designer: fixed DrawNonVisualComponent when frame is in a groupbox on a form
git-svn-id: trunk@22844 -
2009-11-28 00:27:27 +00:00
mattias
a0d2779d55 IDE: designer: fixed csOwnedChildsSelectable
git-svn-id: trunk@22843 -
2009-11-28 00:21:30 +00:00
mattias
bd7a777008 IDE: designer: using GetChildren for selecting
git-svn-id: trunk@22841 -
2009-11-28 00:14:33 +00:00
mattias
95082ac67f IDE: designer: renamed private variable
git-svn-id: trunk@22836 -
2009-11-27 17:51:58 +00:00
paul
271c760dc1 designer: cleanup
git-svn-id: trunk@22835 -
2009-11-27 17:43:45 +00:00
mattias
1d9513d837 IDE: reduced debugging
git-svn-id: trunk@22834 -
2009-11-27 17:39:54 +00:00
mattias
a618ec548b IDE: designer: iterate non visual components only for csInline components
git-svn-id: trunk@22833 -
2009-11-27 17:33:55 +00:00
mattias
2c31bb4001 clean up
git-svn-id: trunk@22830 -
2009-11-27 16:58:05 +00:00
paul
61f9dfb823 designer: draw non-visual components only returned by recursively GetChildren calls
git-svn-id: trunk@22829 -
2009-11-27 16:54:47 +00:00
paul
b6d78f19d8 designer: set csAncestor for all csInline sub-components
git-svn-id: trunk@22819 -
2009-11-27 04:18:21 +00:00
paul
3a13c17161 designer: fix getting offsets of non-visual ancestor components
git-svn-id: trunk@22817 -
2009-11-27 04:10:25 +00:00
paul
b255bc1884 designer: correctly calculate non-visual component offsets for the designer form
git-svn-id: trunk@22815 -
2009-11-27 02:36:03 +00:00
paul
3058df5224 designer: replace "Cancel" button on all error dialogs with "Ok" button
git-svn-id: trunk@22814 -
2009-11-27 02:35:29 +00:00
paul
c1fdc5e879 designer: start drawing and selection of inlined non-visual components (todo: control selection)
git-svn-id: trunk@22795 -
2009-11-26 10:39:57 +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
paul
f90c5c0b2f designer: implementation of CM_DESIGNHITTEST by Eugene Kryukov (issue #0015123)
git-svn-id: trunk@22714 -
2009-11-23 04:29:01 +00:00
mattias
1913e8198e IDEIntf: added TComponentEditorDesigner.ChangeStamp and OnModified handler list
git-svn-id: trunk@22703 -
2009-11-22 12:31:34 +00:00
mattias
b7dcea7011 IDE: designer mediator: setting Designer
git-svn-id: trunk@22668 -
2009-11-18 10:32:59 +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