Commit Graph

985 Commits

Author SHA1 Message Date
mattias
58cb88ebb3 IDE: when hiding an used designer component: free/hide the form
git-svn-id: trunk@22341 -
2009-10-29 14:47:36 +00:00
mattias
5a0d1223bc IDE: reduced debugging
git-svn-id: trunk@22288 -
2009-10-26 12:42:05 +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
cc6b1224f5 designer: paint non-visual component names using parent form brush color for filling (so on datamodule they will have clWhite bg and on form clBtnFace)
git-svn-id: trunk@22255 -
2009-10-22 07:58:03 +00:00
mattias
9e8f522ad3 IDE: updated lrs
git-svn-id: trunk@22224 -
2009-10-18 11:37:56 +00:00
mattias
8d7e5bda13 IDE: designer added option to ask for component name on create
git-svn-id: trunk@22221 -
2009-10-18 11:32:42 +00:00
mattias
b039ff1f73 IDE: added dialog to ask for component name
git-svn-id: trunk@22202 -
2009-10-17 10:16:39 +00:00
paul
b3ebc0bd80 designer: update control selection bounds after resize finish (issue #0014696)
git-svn-id: trunk@21934 -
2009-10-01 02:51:22 +00:00
paul
1b95312ed1 designer: formatting
git-svn-id: trunk@21933 -
2009-10-01 02:47:11 +00:00
paul
76f31481a3 designer: fix TDesignerDeviceContext.GetFormOrigin
git-svn-id: trunk@21927 -
2009-09-30 07:48:46 +00:00
paul
72ca561bdb designer: reduce debug output
git-svn-id: trunk@21925 -
2009-09-30 03:41:38 +00:00
paul
0547a037a7 designer: don't draw border spacing frame around noDesignSelectable controls (issue #0014684)
git-svn-id: trunk@21904 -
2009-09-28 13:31:39 +00:00
paul
b680c53595 lcl, designer: better invalidate designer on move, resize (issue #0013886)
git-svn-id: trunk@21875 -
2009-09-26 03:26:52 +00:00
paul
6abd81a239 designer: don't show useless TabStop, TabOrder info for the designer form in the hint window
git-svn-id: trunk@21869 -
2009-09-25 16:55:13 +00:00
paul
20b0d7a096 designer: improve repainting:
- invalidate control parents on move and resize
  - use bitmap buffer to paint non visual components to reduce flickering

git-svn-id: trunk@21866 -
2009-09-25 15:25:55 +00:00
paul
376507bffe designer: formatting
git-svn-id: trunk@21863 -
2009-09-25 14:43:46 +00:00
paul
7b76c5683e designer: repaint after selection move
git-svn-id: trunk@21860 -
2009-09-25 12:31:18 +00:00
paul
d7d5afb621 designer: cleanup
git-svn-id: trunk@21839 -
2009-09-23 12:51:46 +00:00
paul
06befbadc9 designer: focus object inspector grid on pressing Enter key
git-svn-id: trunk@21811 -
2009-09-22 01:11:25 +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
paul
900a8acec8 designer: show resize cursors for the controls with parent <> lookuproot (issue #0014626)
git-svn-id: trunk@21779 -
2009-09-20 05:45:50 +00:00
paul
aab41d4aea designer: don't resize a LookupRoot (bug #0014361)
git-svn-id: trunk@21777 -
2009-09-20 04:47:06 +00:00
paul
d6a6f487a7 formatting
git-svn-id: trunk@21776 -
2009-09-20 04:42:57 +00:00
paul
bc005b9925 designer: don't hide a hint window on every mouse move if we are resizing/moving component (or it has problems on gtk2)
git-svn-id: trunk@21773 -
2009-09-19 17:24:50 +00:00
paul
272272f0ca designer: improve hints in the designer:
- show hints on components resize (new size)
  - show hints on components move (new relative position)

git-svn-id: trunk@21772 -
2009-09-19 17:08:16 +00:00
paul
00af634807 designer: extend hint string for TWinControl (add TabStop, TabOrder)
git-svn-id: trunk@21771 -
2009-09-19 16:13:43 +00:00
dmitry
1d7ba22be7 menueditor: fix for memory leaks
git-svn-id: trunk@21763 -
2009-09-19 08:43:20 +00:00
paul
314136229d designer: select owner component on ESC if parent is not available
git-svn-id: trunk@21756 -
2009-09-18 08:02:12 +00:00
paul
6daf1895cc designer: cancel move/resize operation on ESC key press (issue #0010981)
git-svn-id: trunk@21755 -
2009-09-18 07:36:09 +00:00
paul
f4defcfde3 designer: skip invisible controls during keyboard traverse
git-svn-id: trunk@21754 -
2009-09-18 06:09:10 +00:00
paul
e19f46701f designer: fix traversing component using arrow keys
git-svn-id: trunk@21752 -
2009-09-18 00:32:19 +00:00
paul
45e4016cdd designer: traverse component using keyboard (tab and arrow keys)
git-svn-id: trunk@21749 -
2009-09-17 12:59:14 +00:00
paul
58231e2990 designer: select designer form on right click (if right click select is in the options)
git-svn-id: trunk@21746 -
2009-09-17 08:49:05 +00:00
paul
86450c53f1 designer: also track extra mouse buttons (for completeness)
git-svn-id: trunk@21742 -
2009-09-17 04:55:47 +00:00
paul
9743208425 designer: fix moving components
git-svn-id: trunk@21741 -
2009-09-17 04:47:49 +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
mattias
5a612c0fdb IDE: fixed designer shiftstate
git-svn-id: trunk@21732 -
2009-09-16 10:51:34 +00:00
mattias
3d4e211dbf IDEIntf: designer mediator: mouse events
git-svn-id: trunk@21730 -
2009-09-16 09:59:02 +00:00
mattias
fb82c5b9a3 IDEIntf: designer mediator key handling
git-svn-id: trunk@21670 -
2009-09-12 16:39:15 +00:00
mattias
9d47b22a8e IDEIntf: fixed designer mediator grand child bounds
git-svn-id: trunk@21668 -
2009-09-12 16:06:18 +00:00
mattias
b6cf29d755 IDEIntf: designer mediator: fixed GetComponentOriginOnForm
git-svn-id: trunk@21667 -
2009-09-12 15:04:52 +00:00
mattias
6681f6a556 IDE: designer mediator: add components
git-svn-id: trunk@21664 -
2009-09-12 14:51:26 +00:00
mattias
5217303e69 IDE: designer mediator: started adding components
git-svn-id: trunk@21650 -
2009-09-11 12:40:25 +00:00
mattias
5a72f4fee4 IDE: designer mediator: implemented rubberband and draw markers
git-svn-id: trunk@21649 -
2009-09-11 12:05:49 +00:00
mattias
de3d5fa347 IDEIntf: designer mediator: fixed GetComponentOriginOnForm
git-svn-id: trunk@21644 -
2009-09-10 11:12:52 +00:00
mattias
696ab5f46c IDEIntf: designer mediator: fixed example GetClientArea
git-svn-id: trunk@21643 -
2009-09-10 11:08:32 +00:00
paul
3c12d6c41b designer: woraround gtk2 bug with drawing text on GDK_INCLUDE_INFERIOR graphic context
git-svn-id: trunk@21641 -
2009-09-10 01:43:48 +00:00
mattias
382a314889 IDEIntf: designer mediator: started ComponentAtPos
git-svn-id: trunk@21638 -
2009-09-09 22:17:40 +00:00
mattias
2d33a670e1 IDEIntf: designer mediator: added ComponentIsIcon
git-svn-id: trunk@21637 -
2009-09-09 20:16:48 +00:00
mattias
135eaf5923 IDE: designer mediator: paint
git-svn-id: trunk@21626 -
2009-09-08 16:59:34 +00:00