Commit Graph

163 Commits

Author SHA1 Message Date
mattias
de3d5fa347 IDEIntf: designer mediator: fixed GetComponentOriginOnForm
git-svn-id: trunk@21644 -
2009-09-10 11:12:52 +00:00
mattias
2d33a670e1 IDEIntf: designer mediator: added ComponentIsIcon
git-svn-id: trunk@21637 -
2009-09-09 20:16:48 +00:00
mattias
6e272afa14 IDE: mediator in controlselection
git-svn-id: trunk@21625 -
2009-09-08 16:00:56 +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
b40172afcd designer: simplify previous commit
git-svn-id: trunk@20726 -
2009-06-24 01:38:46 +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
93a1c4eccf designer: update component treeview and object inspect on after execution of chnage parent command (issue #0013787)
git-svn-id: trunk@20115 -
2009-05-22 04:29:39 +00:00
paul
0a20153a4d designer: fix painting (visible only on windows)
- use symmetric DC.Restore for all DC.Save calls
  - set control for designer DC since it is not always possible to retrieve control from DC (especially it is impossible on windows)
  - if GetDCOriginRelativeToWindow return False use another approach to retrieve this origin (using known DC control)
  - formatting

git-svn-id: trunk@19064 -
2009-03-22 16:00:04 +00:00
paul
2b18e40042 designer: formatting
git-svn-id: trunk@18834 -
2009-02-27 08:14:13 +00:00
paul
e8e122df26 designer: add SelectAll menu item, Ctrl+A key handling (implements issue #0001776)
git-svn-id: trunk@18757 -
2009-02-19 03:43:00 +00:00
mattias
26293e4375 IDE: designer: fixed updating Form.Left/Top on window move
git-svn-id: trunk@18628 -
2009-02-10 10:11:04 +00:00
paul
40f211f179 designer: formatting
git-svn-id: trunk@18627 -
2009-02-10 04:19:06 +00:00
mattias
b9db2f0fa6 clean up
git-svn-id: trunk@18624 -
2009-02-09 23:31:35 +00:00
mattias
838c0d5428 IDE: designer: update OI props of selected form when moving
git-svn-id: trunk@18623 -
2009-02-09 23:23:24 +00:00
paul
85a4abd345 designer: clear the whole component selection on designer destroying (bug #0012994)
git-svn-id: trunk@18337 -
2009-01-19 08:32:41 +00:00
tombo
a7714f09e0 IDE designer: limit component position to form client area
git-svn-id: trunk@13996 -
2008-02-06 11:45:50 +00:00
mattias
cdde9e222b IDE: fixed updating statusbar on source editor page change via keyboard, fixed typo
git-svn-id: trunk@13110 -
2007-12-01 23:47:14 +00:00
vincents
a905bdf46f IDE: fixed comparing selections if one of the selections is empty (bug #9062) patch from Yuri + improvement
git-svn-id: trunk@11393 -
2007-06-27 12:42:51 +00:00
vincents
d6c36b0fe3 IDE: don't try to space controls equally, if only one control is selected (bug #9118)
git-svn-id: trunk@11341 -
2007-06-20 23:03:44 +00:00
mattias
0cbf3340ac gtk2 intf: fixed connecting events of TListBox
git-svn-id: trunk@11012 -
2007-04-27 09:30:50 +00:00
mattias
a46e0d0b54 LCL: changed TApplication.AddOnIdleHandler to use TIdleEvent instead of TNotifyEvent, IDE: codebrowser: added resourcestrings
git-svn-id: trunk@10823 -
2007-03-28 19:01:27 +00:00
mattias
aaece13776 OI: keeping order of multi selection
git-svn-id: trunk@10023 -
2006-10-02 08:42:06 +00:00
mattias
ab36f3dace implemented showing borderspace in designer
git-svn-id: trunk@8657 -
2006-01-29 14:57:01 +00:00
mattias
dceaef4f4f fixed typo
git-svn-id: trunk@8473 -
2006-01-08 22:26:38 +00:00
mattias
cba602c612 fixed TDesigner.CheckFormBounds
git-svn-id: trunk@7633 -
2005-09-06 09:07:27 +00:00
vincents
9ba8694ec3 fixed debug output
git-svn-id: trunk@7629 -
2005-09-05 12:14:08 +00:00
mattias
7bccdc9896 added TMaskEdit.EditMask property editor from Lagunov Aleksey
git-svn-id: trunk@7576 -
2005-08-27 12:55:55 +00:00
vincents
1064272122 removed ifdef ver1 from Martin Smat
git-svn-id: trunk@7479 -
2005-08-04 08:41:46 +00:00
micha
560e203e67 invalidate markers (gray selection boxes) on multiselections when unselecting (fixes #764)
git-svn-id: trunk@7145 -
2005-05-05 13:49:59 +00:00
mattias
5673f4846e fixed note about jpeg bug
git-svn-id: trunk@6803 -
2005-02-18 16:59:39 +00:00
vincents
8e64bd00ae fixed fpc 1.0.x compilation
git-svn-id: trunk@6773 -
2005-02-08 21:46:23 +00:00
mattias
e25e3db111 implemented OnIdle checking for controlselection bounds
git-svn-id: trunk@6749 -
2005-02-05 15:37:31 +00:00
micha
06d7f53d8a fix bug #575, refresh control image when moving/resizing
git-svn-id: trunk@6660 -
2005-01-21 19:47:16 +00:00
mattias
617a25c02d added mouse cursors for 8 uni directions, imlemented for gtk
git-svn-id: trunk@6577 -
2005-01-13 22:07:10 +00:00
mattias
0ced54bdb8 implemented TCheckBox.State=cbGrayed for gtk intf without visual representation
git-svn-id: trunk@6489 -
2005-01-07 01:31:44 +00:00
vincents
d212a88751 Replaced writeln by DebugLn in {$IFDEF VerboseDesigner}
git-svn-id: trunk@6129 -
2004-10-11 10:47:19 +00:00
vincents
89fe6ac437 replaced writeln by DebugLn
git-svn-id: trunk@6001 -
2004-09-14 21:30:37 +00:00
mattias
7bf089b375 invisible selected persistents are no longer drawn with grabbers
git-svn-id: trunk@5730 -
2004-08-04 08:50:23 +00:00
mattias
84dd820d72 Designer can now handle TPersistent selections, TCollectionPropertyEditor basically working
git-svn-id: trunk@5702 -
2004-07-24 11:23:56 +00:00
mattias
5071772db1 fixed showing grabers for boundless components
git-svn-id: trunk@5660 -
2004-07-07 22:26:58 +00:00
mattias
add76d4e8b completed new TToolBar
git-svn-id: trunk@5226 -
2004-02-23 18:24:38 +00:00
mattias
bb399170dd multiselection markers are now painted on DesignerDC
git-svn-id: trunk@5055 -
2004-01-12 16:05:10 +00:00
marc
348cd5c298 * Changed TComponentSelectionList to TPersistentSelectionList
+ Added SSHdebugger property

git-svn-id: trunk@5007 -
2004-01-04 03:53:36 +00:00
mattias
459b1c939c fixed many range check warnings
git-svn-id: trunk@4951 -
2003-12-25 14:17:07 +00:00
mattias
db42e6ca3e workaround for inherited bug in fpc 1.9
git-svn-id: trunk@4929 -
2003-12-21 16:01:58 +00:00
mattias
2d193b48c1 prepared IDE units for split
git-svn-id: trunk@4822 -
2003-11-22 15:14:12 +00:00
mattias
711c426a9c workaround for gtk1 invalidate bug
git-svn-id: trunk@4783 -
2003-11-08 22:53:11 +00:00
mattias
948299f460 fixed designer paint offsets
git-svn-id: trunk@4747 -
2003-10-31 13:21:40 +00:00
micha
9df3636113 fix win32 designer: grid, non-windowed components, selectiongrabbers
git-svn-id: trunk@4746 -
2003-10-31 11:49:30 +00:00
mattias
d92965ff87 fixed keymapping for irregular keys
git-svn-id: trunk@4738 -
2003-10-30 18:25:18 +00:00
mattias
5e5c1122a7 renamed LCLLinux to LCLIntf
git-svn-id: trunk@4637 -
2003-09-18 09:21:03 +00:00
mattias
f9aa787cd3 implemented selections in component tree
git-svn-id: trunk@4513 -
2003-08-22 18:10:39 +00:00
mattias
ed5f8759dc splittet designer form and lookup root
git-svn-id: trunk@4220 -
2003-06-01 11:23:01 +00:00
mattias
7c154dbb4e added menu component editor from Olivier
git-svn-id: trunk@3996 -
2003-04-01 23:35:28 +00:00
mattias
36c2807df9 fixed updating OI when moving components
git-svn-id: trunk@3864 -
2003-02-21 10:42:57 +00:00
mattias
050eac5b86 fixed snap to grid and snap to guidelines
git-svn-id: trunk@3789 -
2003-01-04 21:35:55 +00:00
mattias
2d9bd31b9b fixed rubberband invalidating
git-svn-id: trunk@3691 -
2002-12-09 15:57:10 +00:00
mattias
8d4c57d95c replaced many invalidates by invalidaterect
git-svn-id: trunk@3669 -
2002-11-29 15:14:47 +00:00
mattias
b608081566 added form editor options for rubberband and colors
git-svn-id: trunk@3667 -
2002-11-27 14:37:37 +00:00
mattias
b7db0345f0 added rubberband type: creation+selection
git-svn-id: trunk@3664 -
2002-11-26 17:44:22 +00:00
mattias
aeec2f84b0 improved designer rubberband
git-svn-id: trunk@3652 -
2002-11-18 17:06:29 +00:00
mattias
d527baa868 improved icons, started codeexplorer
git-svn-id: trunk@3650 -
2002-11-18 11:39:50 +00:00
lazarus
87ac95ce37 MG: guideline showing only for alignable components
git-svn-id: trunk@3536 -
2002-10-22 18:13:40 +00:00
lazarus
dcf903b4aa MG: fixed sizing/moving of non visual components
git-svn-id: trunk@3534 -
2002-10-22 17:32:56 +00:00
lazarus
3664a61eab MG: fixed maxdist of guidelines
git-svn-id: trunk@3493 -
2002-10-09 12:27:46 +00:00
lazarus
ae5d7dfda1 MG: fixed loading TListView from stream
git-svn-id: trunk@3492 -
2002-10-09 11:46:05 +00:00
lazarus
328dbbd2d4 MG: added some multi form editing checks
git-svn-id: trunk@3473 -
2002-10-06 15:59:10 +00:00
lazarus
199076ab2f MG: accelerated calculating guidelines
git-svn-id: trunk@3468 -
2002-10-05 14:03:58 +00:00
lazarus
c6990367e3 MG: added consistency checks and fixed selection drawing on wrong forms
git-svn-id: trunk@3466 -
2002-10-05 09:31:12 +00:00
lazarus
367fd82678 MG: fixed frozen selection in designer on sizing
git-svn-id: trunk@3444 -
2002-10-02 07:56:23 +00:00
lazarus
e77897d318 MG: accelerated designer rubberband drawings
git-svn-id: trunk@3365 -
2002-09-19 20:10:36 +00:00
lazarus
36aa55523f MG: accelerated designer drawings
git-svn-id: trunk@3364 -
2002-09-19 19:56:13 +00:00
lazarus
0ea1689254 MG: fixed rubberband
git-svn-id: trunk@3301 -
2002-09-08 14:22:46 +00:00
lazarus
5c451a6971 MG: fixed notebook client area, send messages and minor bugs
git-svn-id: trunk@3293 -
2002-09-06 15:57:34 +00:00
lazarus
c191a0955a MG: component editors can now add menuitems to the designer popupmenu
git-svn-id: trunk@3273 -
2002-09-01 21:02:21 +00:00
lazarus
443c0e5ae2 MG: double click in designer now invokes component editors
git-svn-id: trunk@3272 -
2002-09-01 19:57:03 +00:00
lazarus
40969b15f4 MG: fixed designer popupmenu
git-svn-id: trunk@3269 -
2002-08-31 12:44:18 +00:00
lazarus
9caac69e35 MG: MoveWindowOrgEx, Splitted FWinControls/FControls, TControl drawing, Better DesignerDrawing, ...
git-svn-id: trunk@3265 -
2002-08-30 12:32:25 +00:00
lazarus
8ecd41ddc6 MG: reduced DesignerForm invalidates (changes from Jesus Reyes)
git-svn-id: trunk@3259 -
2002-08-29 01:06:36 +00:00
lazarus
810dd75926 MG: reduced paint messages and DC getting/releasing
git-svn-id: trunk@3254 -
2002-08-28 09:40:52 +00:00
lazarus
ad27a83fd6 MG: fixed speedbutton in designmode
git-svn-id: trunk@3246 -
2002-08-26 17:28:21 +00:00
lazarus
42ef5778c5 MG: fixed moving child component
git-svn-id: trunk@3240 -
2002-08-24 16:50:36 +00:00
lazarus
768556ae6e MG: loading forms now creates all TComponentInterfaces, fixed removing components
git-svn-id: trunk@3239 -
2002-08-24 15:49:57 +00:00
lazarus
a3201a675b MG: fixed mouse coords while component dragging
git-svn-id: trunk@2739 -
2002-08-18 08:53:19 +00:00
lazarus
d5164583f5 MG: fixed moving non visual components
git-svn-id: trunk@1760 -
2002-06-21 19:21:34 +00:00
lazarus
f86cf07edb MG: fixed snap to grid on negative grid
git-svn-id: trunk@1758 -
2002-06-21 18:02:06 +00:00
lazarus
1d603e185c MG: Form Editing: snapping, guidelines, modified on move/resize, creating components in csDesigning, ...
git-svn-id: trunk@1754 -
2002-06-19 19:46:10 +00:00
lazarus
fa97a5e9e9 MG: added build all button to configure build lazarus
git-svn-id: trunk@1751 -
2002-06-13 06:34:18 +00:00
lazarus
afefd015da MG: fixed apiwidget warnings/criticals
git-svn-id: trunk@1747 -
2002-06-12 12:35:44 +00:00
lazarus
09ca1546a5 MG: updated licenses
git-svn-id: trunk@1399 -
2002-02-09 02:30:23 +00:00
lazarus
c9e180acac TPanel implemented.
Basic graphic primitives split into GraphType package, so that we can
reference it from interface (GTK, Win32) units.
New Frame3d canvas method that uses native (themed) drawing (GTK only).
New overloaded Canvas.TextRect method.
LCLLinux and Graphics was split, so a bunch of files had to be modified.

git-svn-id: trunk@653 -
2002-02-03 00:24:02 +00:00
lazarus
bb9b3d32fe Added code for TApplication to get it ready to accept exceptions.
Shane

git-svn-id: trunk@378 -
2001-10-31 21:43:29 +00:00
lazarus
0b9d70ec39 Wrapped ComponentToString with a Try-Except so when you delete a control it doesn't crash.
Shane

git-svn-id: trunk@377 -
2001-10-31 19:48:21 +00:00
lazarus
74e4ef2d2d MG: added designer-popupmenu
git-svn-id: trunk@249 -
2001-04-02 14:41:31 +00:00
lazarus
d6756d69bb MG: added non-visual-component code to IDE and LCL
git-svn-id: trunk@248 -
2001-03-31 13:35:23 +00:00
lazarus
566a5f3aa8 MG: added backup code and fixed removing controls
git-svn-id: trunk@245 -
2001-03-28 14:08:45 +00:00
lazarus
2d564a6c57 MG: bugfixes + startet IDE TComponent support
git-svn-id: trunk@235 -
2001-03-22 17:57:34 +00:00
lazarus
3cc827e5b9 MG: fixed many bugs (mem leaks, canvas)
git-svn-id: trunk@231 -
2001-03-20 16:59:15 +00:00
lazarus
d8de02b1dc MG: fixed many unreleased DC and GDIObj bugs
git-svn-id: trunk@228 -
2001-03-19 14:00:52 +00:00
lazarus
06516e70d4 MG: activated GetWindowOrgEx
git-svn-id: trunk@224 -
2001-03-13 15:02:14 +00:00