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