ondrej
b69d0962f6
designer: forward unhandled keys from designer to OI. Issue #29488
...
git-svn-id: trunk@51398 -
2016-01-24 10:58:59 +00:00
ondrej
cb844b833c
ide: correctly size translated resourcestring labels in menueditor. Issue #29468 , patch by Howard Page-Clark
...
git-svn-id: trunk@51376 -
2016-01-22 11:52:15 +00:00
juha
83ecb7738d
Menu designer: Improve texts in resourcestrings. Issue #29411 , patch from Péter Gábor.
...
git-svn-id: trunk@51311 -
2016-01-18 15:13:42 +00:00
ondrej
e6fe690982
IDE: menu designer: make "delete menu with subitems" dialog simpler
...
git-svn-id: trunk@51305 -
2016-01-16 20:53:54 +00:00
juha
8faa0fe7f0
Menu editor: organize uses sections.
...
git-svn-id: trunk@51299 -
2016-01-15 12:37:31 +00:00
ondrej
68078c15d0
ide: menu designer: remove scroller panel and use scroll box. Issue #29369 , #29399
...
git-svn-id: trunk@51298 -
2016-01-15 10:23:33 +00:00
ondrej
488a24c48b
IDE: menu designer: improve resourcestrings. By Howard Page-Clark
...
git-svn-id: trunk@51263 -
2016-01-12 23:09:39 +00:00
ondrej
2874f98ddf
IDE: menu designer: prevent AV
...
git-svn-id: trunk@51254 -
2016-01-11 17:09:36 +00:00
ondrej
d1790be9f0
IDE: menu designer:
...
- The Checkmark and RadioItem dialog has been removed.
- A new groupbox in the side panel reports on GroupIndex values for each submenu (if relevant).
- Unnecessary resourcestrings in the original patch have been removed.
- Fake insertion entry has been implemented with self-descriptive texts and removal of the patterned background.
Issue #29205 , by Howard Page-Clark
git-svn-id: trunk@51252 -
2016-01-11 15:04:44 +00:00
ondrej
a4cd23f7ac
IDE: menu designer: simplify delete dialog
...
git-svn-id: trunk@51249 -
2016-01-11 13:38:19 +00:00
ondrej
61b8894157
IDE: menueditor improvements:
...
- allow empty menus
- remove menu start-up prompt
git-svn-id: trunk@51248 -
2016-01-11 12:29:01 +00:00
ondrej
f3ec76381d
MenuDesigner: new method IsUpdate for MenuDesigner (related to BeginUpdate and EndUpdate) to prevent IDE crash. Fix for issue #29362 . (merged from sparta, by hnb)
...
git-svn-id: trunk@51241 -
2016-01-10 20:58:45 +00:00
juha
d5272def5e
MenuDesigner: BeginUpdate and EndUpdate methods to prevent AV. Related changes in menushadows.pp inside method TShadowMenu.DeleteChildlessShadowAndItem
...
(operation ownsIt.RemoveComponent(mi) was the starting point for many TMenuDesigner.OnDesignerSetSelection calls, especially visible with Sparta package.
During execution OnDesignerSetSelection, caller object TShadowMenu was destroyed after RemoveComponent operation, before end of DeleteChildlessShadowAndItem).
Issue #29328 , from Maciej.
git-svn-id: trunk@51212 -
2016-01-06 15:16:20 +00:00
ondrej
d0db90af50
ide, designer: handle next/prior editor commands in docked designer. Bug #29038
...
git-svn-id: trunk@51158 -
2016-01-03 13:53:22 +00:00
ondrej
7fcc772645
designer, ideintf: rename TPropHookType htMouse* to htDesignerMouse*
...
git-svn-id: trunk@51156 -
2016-01-03 13:35:38 +00:00
ondrej
cdfb590aee
ideintf, designer: add MouseDown and MouseUp event handlers for designer
...
git-svn-id: trunk@51144 -
2016-01-03 12:06:07 +00:00
ondrej
00c6de89c7
designer: fix TJITForms.IsJITForm
...
git-svn-id: trunk@51136 -
2016-01-02 20:16:39 +00:00
ondrej
0ba709770d
lcl, designer: add and use GetDesignerForm
...
git-svn-id: trunk@51133 -
2016-01-02 18:20:54 +00:00
ondrej
bcca492fd6
designer: unify menu editor PopupParent/PopupMode code with r51051 #175c0031c0
...
git-svn-id: trunk@51052 -
2015-12-27 13:23:11 +00:00
ondrej
874f07c4da
designer: menudesigner: set PopupMode and PopupParent to ObjectInspector (or its parent form in case of docked environment). Remove fsStayOnTop as it is buggy
...
git-svn-id: trunk@51008 -
2015-12-23 13:41:44 +00:00
ondrej
4fbab4bd38
designer: set TCheckMarkDialog PopupMode to pmAuto.
...
git-svn-id: trunk@50993 -
2015-12-22 20:53:51 +00:00
juha
5beb73daf3
New Menu Designer by Howard Page-Clark. Issue #29205 .
...
git-svn-id: trunk@50992 -
2015-12-22 19:17:29 +00:00
mattias
d4675305e2
IDEIntf: deprecated ChildsAsSubMenu, typo
...
git-svn-id: trunk@50816 -
2015-12-15 15:34:01 +00:00
mattias
bf5fbcb10a
IDE: designer: fixed Change class dialog
...
git-svn-id: trunk@50351 -
2015-11-16 22:42:34 +00:00
mattias
9e47be687c
IDE: less with-blocks for FPC 3.1.1
...
git-svn-id: trunk@50314 -
2015-11-12 10:24:07 +00:00
mattias
c6391b6a34
IDE: fixed Disable/EnableAutosizing debug designer form
...
git-svn-id: trunk@50180 -
2015-10-26 22:21:14 +00:00
mattias
9b0d4c01b6
IDE+LCL: debugging Disable/EnableAutoSizing
...
git-svn-id: trunk@50176 -
2015-10-26 21:34:11 +00:00
juha
79858e55f1
Designer: Improve AskCompNameDlg layout. Issue #28780 .
...
git-svn-id: trunk@49988 -
2015-10-08 07:39:15 +00:00
mattias
2d873789da
IDE: designer: implemented csDesignInteractive
...
git-svn-id: trunk@49803 -
2015-09-09 22:34:53 +00:00
mattias
82f7a21c05
IDE: designer: unbind mediator before freeing
...
git-svn-id: trunk@49783 -
2015-09-08 10:42:17 +00:00
juha
08c9621520
Change order of used units so that "deprecated" warnings are not triggered.
...
git-svn-id: trunk@49612 -
2015-08-07 17:20:40 +00:00
mattias
415968937e
IDE: less hints
...
git-svn-id: trunk@49610 -
2015-08-07 16:36:17 +00:00
juha
ef6fdb4d02
Designer: Bug fix for DrawGrid. Use LogicalClientRect instead of ClientRect. r49385 from free-sparta branch by Maciej Izak.
...
git-svn-id: trunk@49532 -
2015-07-12 23:05:18 +00:00
juha
140203ca19
PropEdits: New event TPropHookPersistentDeleted (called after component deletion). r49377 from free-sparta branch by Maciej Izak.
...
git-svn-id: trunk@49531 -
2015-07-12 23:05:17 +00:00
juha
de6fbf05fb
Component Palette: More detailed "ComponentAddedEvent". r49376 from free-sparta branch by Maciej Izak.
...
git-svn-id: trunk@49530 -
2015-07-12 23:05:15 +00:00
juha
2f54ed431e
Designer: IDEComponentsMaster class proposition for manipulating components (now with single method). r49372 from free-sparta branch by Maciej Izak.
...
git-svn-id: trunk@49529 -
2015-07-12 23:05:13 +00:00
juha
2ca8f21e64
IdeIntf: Improve identification of designer forms. r49352,r49367,r49371,r49510 from free-sparta branch by Maciej Izak.
...
git-svn-id: trunk@49528 -
2015-07-12 23:05:08 +00:00
juha
06ac76f560
LazUtils, unit FileUtil: Disable conditionally LazUtf8 and LazFileUtils wrapper functions. For testing define NoLazUTF8Wrappers and build Lazarus.
...
git-svn-id: trunk@49494 -
2015-07-04 23:08:00 +00:00
juha
1539bf8ab0
IDE: Modeless dialogs clean-up. Issue #28354 , patch from Ondrej Pokorny.
...
git-svn-id: trunk@49460 -
2015-06-28 12:27:53 +00:00
juha
f12c7c2fa3
Taborder dialog: Fix caption when form designer is not active. Issue #28054 , patch from Ondrej Pokorny.
...
git-svn-id: trunk@49433 -
2015-06-24 16:12:33 +00:00
juha
663e1b5ca2
TabOrder dialog: Prevent an extra item under EditButton. Issue #28191 , patch from Ondrej Pokorny.
...
git-svn-id: trunk@49310 -
2015-06-10 09:02:57 +00:00
juha
da03828c1c
DesignerMenu: Use shadow-type "none", change the submenu arrow. Issue #28220 , patch from Alexey Torgashin.
...
git-svn-id: trunk@49255 -
2015-06-03 17:23:26 +00:00
juha
b8503e1976
Menueditor: Fix error when moving menu items. Issue #27849 , patch from Michl.
...
git-svn-id: trunk@49172 -
2015-05-25 22:30:54 +00:00
mattias
e5ab0fcfc8
IDE: less hints
...
git-svn-id: trunk@49112 -
2015-05-19 21:05:37 +00:00
juha
e9b41a4170
Designer: ChangeClass tweak. Issue #28115 , patch from Alexey Torgashin.
...
git-svn-id: trunk@49077 -
2015-05-17 22:50:13 +00:00
juha
979a45947d
Designer: AskCompNameDialog redo more. Issue #28116 , patch from Alexey Torgashin
...
git-svn-id: trunk@49075 -
2015-05-17 22:50:07 +00:00
juha
929870eadc
Designer: AskCompNameDialog redone. Issue #28116 , patch from Alexey Torgashin
...
git-svn-id: trunk@49073 -
2015-05-17 19:02:30 +00:00
juha
240949a096
Scale dialog: use SpinEdt. Issue #28111 , patch from Alexey Torgashin.
...
git-svn-id: trunk@49062 -
2015-05-17 11:41:35 +00:00
mattias
6e1f74fdb9
IDE: designer: fixed drag move, drag move, bug #27854
...
git-svn-id: trunk@48756 -
2015-04-14 21:31:24 +00:00
mattias
0c578bd921
IDE: designer: keep resizing with old bounds as long bounds stay the same (e.g. not changed by OI)
...
git-svn-id: trunk@48747 -
2015-04-13 10:32:48 +00:00
mattias
f07f7ec8a7
IDE: designer: simplified TSelectedControl.SetFormRelativeBounds
...
git-svn-id: trunk@48745 -
2015-04-13 10:16:29 +00:00
mattias
21ab8152c3
IDE: designer: simplified TSelectedControl
...
git-svn-id: trunk@48743 -
2015-04-13 10:08:30 +00:00
mattias
05d3490005
IDE: designer: simplified TSelectedControl.SetBounds
...
git-svn-id: trunk@48741 -
2015-04-13 10:04:26 +00:00
juha
f51604367b
IdeIntf: Add "Change Class" feature also to popup menu of Object Inspector.
...
git-svn-id: trunk@48551 -
2015-03-31 17:10:25 +00:00
juha
7003a55fb6
ToDo items for some uninitialized variables and other problems found by the compiler.
...
git-svn-id: trunk@48452 -
2015-03-22 10:17:59 +00:00
juha
708afdf966
Fix uninitialized variables and other problems found by the compiler.
...
git-svn-id: trunk@48451 -
2015-03-22 10:17:35 +00:00
juha
40d5c1519c
Revert r46068 #8db03dc81d "Designer: remove a duplicate call to DoDeletePersistent." Issue #27689 .
...
git-svn-id: trunk@48425 -
2015-03-19 18:25:13 +00:00
juha
aa474f5750
IDE: Reuse 'Options' resource string.
...
git-svn-id: trunk@48316 -
2015-03-12 23:02:06 +00:00
mattias
2290274ae7
IDE: checked compiler warnings, clean up
...
git-svn-id: trunk@48238 -
2015-03-10 16:02:54 +00:00
mattias
982ab43ff6
IDE: checked compiler warnings, clean up
...
git-svn-id: trunk@48233 -
2015-03-10 15:48:55 +00:00
mattias
a0ac496603
IDE: checked compiler warnings, clean up
...
git-svn-id: trunk@48230 -
2015-03-10 15:41:06 +00:00
mattias
b98e5b914f
IDE: checked compiler warnings, clean up, fixed compile with fpc 2.6.4
...
git-svn-id: trunk@48228 -
2015-03-10 15:28:11 +00:00
mattias
21cfb7317b
IDE: checked compiler warnings, clean up
...
git-svn-id: trunk@48222 -
2015-03-10 15:04:30 +00:00
mattias
8f4d84fdbd
IDE: fixed freeing TSizeComponentsDialog
...
git-svn-id: trunk@48221 -
2015-03-10 15:00:35 +00:00
mattias
f3f0866921
IDE: checked compiler warnings, clean up
...
git-svn-id: trunk@48218 -
2015-03-10 14:51:21 +00:00
mattias
7dde88bfad
IDE: designer: InvokeComponentEditor: removed MenuIndex, it was not used
...
git-svn-id: trunk@48199 -
2015-03-10 12:07:50 +00:00
mattias
dab5d2ef91
IDE: designer: resize multiple controls: round mathematically instead of always down, needed for increase size by 1
...
git-svn-id: trunk@47900 -
2015-02-19 12:34:47 +00:00
mattias
ef2ddfca01
IDE: designer: initialize FIsNonVisualComponent, bug #27502
...
git-svn-id: trunk@47898 -
2015-02-19 12:07:14 +00:00
juha
a949da703b
Designer: cleanup a debug message.
...
git-svn-id: trunk@47176 -
2014-12-12 00:49:04 +00:00
juha
a3490826ea
Designer: fix the palette update problem with DataModule on Windows. Message.Active can be WA_CLICKACTIVE, too.
...
git-svn-id: trunk@47142 -
2014-12-08 21:30:26 +00:00
juha
4990c79e9f
Designer: another debug message indicating that Message.Active<>WA_ACTIVE on Windows when Designer gets LM_ACTIVATE.
...
git-svn-id: trunk@47141 -
2014-12-08 21:06:48 +00:00
juha
cfdbbbb410
IDE: Do not trigger palette update with OnComponentVisibleChanged and OnPageVisibleChanged events. Will be triggered by other means.
...
git-svn-id: trunk@47140 -
2014-12-08 20:22:31 +00:00
juha
c589873743
Designer, OI: Synchronize z-order changes. Issue #20450 , patch from Mike Thompson.
...
git-svn-id: trunk@47039 -
2014-11-30 13:13:08 +00:00
mattias
817995bf38
IDE: when renaming component via F2: mark form as modified
...
git-svn-id: trunk@46769 -
2014-11-06 22:37:11 +00:00
mattias
fc3563fa16
IDE: fixed change component name resourcestring
...
git-svn-id: trunk@46768 -
2014-11-06 22:31:48 +00:00
mattias
c4771eb74b
IDE: clean up
...
git-svn-id: trunk@46699 -
2014-10-30 10:24:29 +00:00
mattias
1fada3022b
IDE: designer: fixed updating undo bounds on mouse up
...
git-svn-id: trunk@46479 -
2014-10-08 18:37:57 +00:00
mattias
20540fd87b
IDE: designer: redo: non visual TComponent.Left/Top
...
git-svn-id: trunk@46478 -
2014-10-08 18:12:10 +00:00
mattias
b69bf50553
IDE: designer: clean up undo code
...
git-svn-id: trunk@46476 -
2014-10-08 17:46:51 +00:00
juha
7964da2129
Designer: Name a record better, TUndoList -> TUndoItem.
...
git-svn-id: trunk@46469 -
2014-10-07 22:08:40 +00:00
juha
fe55929cd6
Designer: an attempt to fix a Undo-bug with non-visible components. Now the index for FUndoList goes over. :(
...
git-svn-id: trunk@46466 -
2014-10-07 20:53:26 +00:00
juha
001970dd85
Designer: a temporary exception to search a bug where index for FUndoList goes negative with non-visible components.
...
git-svn-id: trunk@46465 -
2014-10-07 20:53:19 +00:00
juha
de2cf80287
Show hints inside one screen. Fix application, designer and TAChart hints.
...
git-svn-id: trunk@46303 -
2014-09-23 19:49:02 +00:00
mattias
d506aca142
IDE: clean up
...
git-svn-id: trunk@46301 -
2014-09-23 14:55:29 +00:00
juha
a23a0688fb
Designer, Menu Editor: Implement drag'n'drop for moving items. Issue #8733 , patch from Mike Thompson.
...
git-svn-id: trunk@46280 -
2014-09-21 21:49:19 +00:00
mattias
9d3226d369
LCL: removed TControl.ParentVisibleChanged
...
git-svn-id: trunk@46188 -
2014-09-11 16:52:52 +00:00
mattias
8c9f6d38b4
LCL: docs: undo
...
git-svn-id: trunk@46187 -
2014-09-11 16:50:44 +00:00
juha
78afb4c373
LCL: Fix THintWindow.CalcHintRect. Issue #26674 . Inspired by patch from Denis Golovan.
...
git-svn-id: trunk@46165 -
2014-09-09 10:17:54 +00:00
juha
0312721e35
Designer: remove a hack IgnoreDeletingPersistent. It was replaced by another hack TWinControl.DesignerDeleting.
...
git-svn-id: trunk@46073 -
2014-08-24 15:58:11 +00:00
juha
9d6fca6e69
LCL + Designer: A new flag TWinControl.DesignerDeleting. Make TPairSplitter use it. Issue #26618
...
git-svn-id: trunk@46072 -
2014-08-24 15:58:09 +00:00
juha
b6da8dd7a5
Designer: minor refactoring, remove PersistentIsMarkedForDeletion method.
...
git-svn-id: trunk@46071 -
2014-08-24 15:58:01 +00:00
juha
8db03dc81d
Designer: remove a duplicate call to DoDeletePersistent.
...
git-svn-id: trunk@46068 -
2014-08-23 15:50:54 +00:00
mattias
822e9eaeee
IDE: anchor editor: update when becoming visible again, bug #26558
...
git-svn-id: trunk@46022 -
2014-08-06 17:13:22 +00:00
mattias
1dfcf970e9
IDE: anchor editor: clean up
...
git-svn-id: trunk@46020 -
2014-08-06 16:14:17 +00:00
juha
b189500498
LCL: Revert some of THintWindow changes because of Delphi compatibility. Issue #26516
...
git-svn-id: trunk@45973 -
2014-07-25 16:56:19 +00:00
juha
24ce977ee8
LCL, SynEdit: improve THintWindow methods. Fixes code completion offset problem, issue #26509
...
git-svn-id: trunk@45937 -
2014-07-20 18:26:37 +00:00
juha
503833f19b
Remove typecasts because LookupRoot was moved to TIDesigner. Also formatting.
...
git-svn-id: trunk@45784 -
2014-07-05 10:49:34 +00:00
juha
2f1bc3998e
Remove Designer dependency from SourceFileManager.
...
git-svn-id: trunk@45783 -
2014-07-05 10:49:22 +00:00
juha
53765b59dd
IDE: formatting. Format some resource strings so that line changes together with %s referring to LineEnding.
...
git-svn-id: trunk@45553 -
2014-06-16 18:00:06 +00:00
juha
4fbeea1dfd
IDE: ... and more hard-coded quotations in resourcestrings.
...
git-svn-id: trunk@45521 -
2014-06-15 11:52:27 +00:00
juha
a912107bf0
IDE: More hard-coded quotations in resourcestrings.
...
git-svn-id: trunk@45520 -
2014-06-15 11:52:15 +00:00
juha
7138d69f4a
Designer: Simplify code.
...
git-svn-id: trunk@45460 -
2014-06-10 16:10:47 +00:00
mattias
5656db6508
IDE: indentiation
...
git-svn-id: trunk@45217 -
2014-05-28 23:12:11 +00:00
mattias
8844f15f3a
IDE: designer mediator: fixed non visual components selection and moving, patch #26234
...
git-svn-id: trunk@45216 -
2014-05-28 22:43:19 +00:00
mattias
43ebc91b4e
IDE: designer: check result of AddClicked
...
git-svn-id: trunk@45048 -
2014-05-16 19:53:14 +00:00
juha
b07ae15e65
Designer, ChangeClassDialog: reverse the order of ancestor inheritance list. Now starts from bottom (TObject) and grows upwards.
...
git-svn-id: trunk@44810 -
2014-04-26 11:56:06 +00:00
juha
f8592da384
Designer, ChangeClassDialog: add space before class name + some layout fine-tuning.
...
git-svn-id: trunk@44809 -
2014-04-26 11:55:39 +00:00
juha
72678bdaef
Designer, ChangeClassDialog: formatting, cleanup, add a try - finally block.
...
git-svn-id: trunk@44808 -
2014-04-26 11:55:11 +00:00
mattias
d599292ff9
IDE: designer: snap to nearest grid, instead of form grid, bug #18579
...
git-svn-id: trunk@44733 -
2014-04-14 20:22:29 +00:00
mattias
57685b5e28
IDE: designer: fixed change parent for TControl
...
git-svn-id: trunk@44508 -
2014-03-24 17:28:29 +00:00
mattias
02b09d18e6
IDEIntf: form designer: added AddClicked hook, called whenever the user selected a component class and clicked on the designer to add a new component
...
git-svn-id: trunk@44335 -
2014-03-03 20:03:24 +00:00
mattias
6bbcd8740a
IDE: designer: change parent: do not allow children of inlined components, do not allow to move to nested components
...
git-svn-id: trunk@44299 -
2014-02-28 18:32:28 +00:00
mattias
ad284bb8ab
IDE: debug componentstate
...
git-svn-id: trunk@44279 -
2014-02-27 12:49:45 +00:00
mattias
f656b58c53
IDE: comment
...
git-svn-id: trunk@44275 -
2014-02-27 10:36:22 +00:00
mattias
632f4c9629
IDE: use IDEMessageDialog
...
git-svn-id: trunk@44274 -
2014-02-27 10:15:06 +00:00
zeljko
e72d3ad584
designer: TDesigner.AddUndoAction check if GetPropInfo returned valid result, otherwise we'll crash.issue #25748,#25757
...
git-svn-id: trunk@44200 -
2014-02-22 20:45:11 +00:00
mattias
41460c7d4f
IDE: fixed renaming components, simplified designer undo
...
git-svn-id: trunk@44173 -
2014-02-19 18:57:53 +00:00
mattias
1217b68eb7
IDE: designer IsUndoLocked
...
git-svn-id: trunk@44172 -
2014-02-19 17:59:47 +00:00
mattias
3a56cdd900
IDE: designer: fixed range check error on undo
...
git-svn-id: trunk@44157 -
2014-02-18 21:51:56 +00:00
mattias
baabe96213
IDE: undo for designer, patch #22584
...
git-svn-id: trunk@44156 -
2014-02-18 21:46:36 +00:00
mattias
5a07230297
IDE: clean up
...
git-svn-id: trunk@44146 -
2014-02-18 18:47:15 +00:00
mattias
fbe7c6e932
IDE: designer: fixed enabling View lfm
...
git-svn-id: trunk@43211 -
2013-10-11 21:00:35 +00:00
paul
7f4caeb374
ide, components: move images related code to use FPC resource instead of Lazarus resources
...
git-svn-id: trunk@42984 -
2013-09-27 12:27:04 +00:00
mattias
446747ed6c
IDE: designer: fixed adding components on inherited form, bug #25084
...
git-svn-id: trunk@42945 -
2013-09-26 13:48:25 +00:00
mattias
3b717ddda1
IDE: fixed duplicate code, break cycle lfmunitresource
...
git-svn-id: trunk@42895 -
2013-09-20 09:15:48 +00:00
mattias
0c1f11b7a5
IDE: reverted patch #42889
...
git-svn-id: trunk@42894 -
2013-09-20 09:05:34 +00:00
mattias
0b54eaf3c2
IDE: lfmunitresource: break cycle
...
git-svn-id: trunk@42890 -
2013-09-19 20:01:11 +00:00
mattias
ef779a623b
IDE: designer: break cycle
...
git-svn-id: trunk@42889 -
2013-09-19 19:52:39 +00:00
mattias
e140abe386
IDE, IDEIntf: fixed componentreeview dragover check
...
git-svn-id: trunk@42713 -
2013-09-10 09:30:35 +00:00
mattias
c16df66c27
IDE: clean up
...
git-svn-id: trunk@42302 -
2013-08-04 08:03:10 +00:00
mattias
46ea5ac433
IDE: clean up
...
git-svn-id: trunk@42301 -
2013-08-04 08:02:02 +00:00
mattias
109e2af7e6
IDE: clean up
...
git-svn-id: trunk@42284 -
2013-08-03 15:07:55 +00:00
maxim
10b64645c5
IDE: Frame Reset menu item localization
...
git-svn-id: trunk@41997 -
2013-07-04 22:24:57 +00:00
juha
0acde59704
Designer: Fix flickering cursor when dragging control on windows 7 64 bit. Issue #20292 , patch from Cyrax.
...
git-svn-id: trunk@41934 -
2013-06-29 08:03:30 +00:00
mattias
35903c6be8
IDE: added designer menu item Reset to reset to ancestor bounds
...
git-svn-id: trunk@41911 -
2013-06-27 02:36:17 +00:00
juha
7b162087fd
Improve license headers in sources, part 1. Refer to details about license, not copyright. Remove jargon about lack of warranty, it is covered in license already.
...
git-svn-id: trunk@41387 -
2013-05-24 18:30:06 +00:00
mattias
51d0aff5e3
IDE: clean up
...
git-svn-id: trunk@40695 -
2013-04-02 10:11:26 +00:00
mattias
f595fb71f7
IDE: added unitresources
...
git-svn-id: trunk@40326 -
2013-02-16 16:15:18 +00:00
mattias
c026b52cc5
IDE: menu designer: prevent crash when all menu items were deleted, bug #23870
...
git-svn-id: trunk@40241 -
2013-02-10 12:28:36 +00:00
mattias
251a4c02ff
IDE: designer: fixed csDesignFixedBounds
...
git-svn-id: trunk@40153 -
2013-02-03 11:51:16 +00:00
mattias
a49c504df0
IDE: designer: fixed ssAlt moving
...
git-svn-id: trunk@40152 -
2013-02-03 11:36:31 +00:00
mattias
b33abc827c
IDE: designer: change class dlg: disable ok button
...
git-svn-id: trunk@40037 -
2013-01-30 01:43:13 +00:00
martin
d79176d7d4
IDE : prevent a crash in designer "Change Class" if new name does not exist
...
git-svn-id: trunk@40033 -
2013-01-29 23:50:00 +00:00
mattias
88c2af49d0
IDE: designer: fixed handling deactivate messages
...
git-svn-id: trunk@39774 -
2013-01-06 11:53:30 +00:00
juha
6bad0c04f9
IDE: Rename control in designer by pressing F2. Issue #23497
...
git-svn-id: trunk@39660 -
2012-12-26 23:34:05 +00:00
mattias
73d6a41ca5
IDE: designer: fixed painting of designer items for TControl paint messages
...
git-svn-id: trunk@39624 -
2012-12-22 21:44:08 +00:00
juha
5c8670cd8a
Designer, SizeCompsDlg: Autocheck radiobutton when entering a value in HeightEdit / WidthEdit. Issue #23398 , patch from Alexander Strokach
...
git-svn-id: trunk@39405 -
2012-11-28 22:00:51 +00:00
juha
22c9f39a9c
Designer: formatting
...
git-svn-id: trunk@39089 -
2012-10-15 10:42:04 +00:00
juha
a4875743e3
Designer: TControlSelection method optimizations by Zex Atilla
...
git-svn-id: trunk@39063 -
2012-10-13 09:13:51 +00:00
juha
6b90fc2348
Designer: Disable ViewLFM menu item for virtual units
...
git-svn-id: trunk@38817 -
2012-09-24 20:58:10 +00:00
juha
dde19a64cc
Designer: ToDo item for disabling ViewLFM menu item for virtual units. How to do it?
...
git-svn-id: trunk@38801 -
2012-09-23 20:00:31 +00:00
mattias
053e01608d
IDEIntf: fixed typo: favorite should use the American spelling instead of the British favourite
...
git-svn-id: trunk@38750 -
2012-09-19 13:16:39 +00:00
mattias
ae08ad8a5e
IDEIntf: fixed typo: favorite should use the American spelling instead of the British favourite
...
git-svn-id: trunk@38749 -
2012-09-19 13:12:42 +00:00
juha
672f5bd862
Replace #13 with LineEnding in many messages. It didn't show correctly on Linux systems.
...
git-svn-id: trunk@38633 -
2012-09-13 06:39:56 +00:00
mattias
451424cf20
IDE: fixed crash in menu editor, issue #22699
...
git-svn-id: trunk@38606 -
2012-09-09 20:48:13 +00:00
juha
995b5a3d55
Use a record of signed SmallInts to prevent range check errors. Still about issue #22760
...
git-svn-id: trunk@38476 -
2012-09-02 00:32:29 +00:00
mattias
4f588d7a62
designer: clean up
...
git-svn-id: trunk@38474 -
2012-09-01 23:49:47 +00:00
juha
9b6e54b588
Revert r38465 #f26e63161d and use typecasts to prevent range errors. Should fix issue #22760
...
git-svn-id: trunk@38469 -
2012-08-31 22:38:46 +00:00
juha
50b8a2fee5
Designer: formatting
...
git-svn-id: trunk@38466 -
2012-08-31 16:19:43 +00:00
juha
f26e63161d
Use signed instead of unsigned integer in a structure to prevent range check errors. Issue #22760
...
git-svn-id: trunk@38465 -
2012-08-31 16:19:36 +00:00
mattias
3f599eaa55
IDE: TDataModule minimum size 150x150
...
git-svn-id: trunk@38110 -
2012-08-01 21:18:48 +00:00
mattias
a99a34ebd2
IDE: using UTF8CompareText
...
git-svn-id: trunk@37960 -
2012-07-16 20:53:37 +00:00
juha
6814f6a1f8
Designer -> Change Class opens a dilaog, add 3 dots to the menuitem
...
git-svn-id: trunk@37665 -
2012-06-16 11:13:05 +00:00
juha
3b50e92d50
Designer: cleanup for MenuEditor
...
git-svn-id: trunk@37661 -
2012-06-15 20:25:23 +00:00
juha
80fa80846b
Designer: Improve MenuEditor, delete only one item at time. Issue #22142 , patch from Anton
...
git-svn-id: trunk@37659 -
2012-06-15 18:01:35 +00:00
mattias
24c2470b43
IDE: using TFileStreamUTF8 and TStringListUTF8
...
git-svn-id: trunk@37656 -
2012-06-15 16:50:31 +00:00
mattias
d91e9ccb16
IDE: paste components: update TControl.Caption
...
git-svn-id: trunk@37640 -
2012-06-13 16:26:29 +00:00
mattias
22957ca052
IDE: paste multiple components: fix references
...
git-svn-id: trunk@37638 -
2012-06-13 15:56:51 +00:00
mattias
86b0a8eb31
IDE: paste component: fix renamed references
...
git-svn-id: trunk@37635 -
2012-06-13 14:43:12 +00:00
mattias
0fa5af44a5
IDE: designer selection: emit OnChange before OnChangeProperties
...
git-svn-id: trunk@37452 -
2012-05-29 11:10:04 +00:00
mattias
fb9c855546
IDEIntf: added TObjectInspectorDlg.EnableHookGetSelection, IDE: designer selection is now stored in TheControlSelection, as OI does not always exist
...
git-svn-id: trunk@37450 -
2012-05-29 09:42:07 +00:00
juha
794930e8e2
Remove unused units in some files.
...
git-svn-id: trunk@36440 -
2012-03-30 07:40:15 +00:00
paul
519194cb6c
ideintf: add TComponentEditorDesigner CanCopy method similar to CanPaste
...
git-svn-id: trunk@35966 -
2012-03-14 07:24:37 +00:00
martin
a4e43e4501
AnchorEditor: commit keyboard changes. Issue #0020826
...
git-svn-id: trunk@35960 -
2012-03-14 00:41:15 +00:00
mattias
3e9e907062
IDE: switched to new laz2_xml
...
git-svn-id: trunk@35937 -
2012-03-13 20:55:43 +00:00
mattias
534d860289
IDE: utility function GetJITMethod
...
git-svn-id: trunk@35729 -
2012-03-05 11:21:19 +00:00
juha
f9525156e2
Designer: Make FormStyle=fsStayOnTop in Menu editor, issue #21405
...
git-svn-id: trunk@35655 -
2012-03-02 20:47:15 +00:00
juha
a0fb17b27e
IDE: Unite duplicate (single word) resourcestrings and name them consistently.
...
git-svn-id: trunk@35486 -
2012-02-19 15:50:48 +00:00
mattias
7448696074
IDE: anchor editor: extended hints with notes about borderspacing
...
git-svn-id: trunk@35447 -
2012-02-18 14:28:18 +00:00
juha
2550bbf3be
IDE: unify some common resource strings. Add hints for Path Edit dialog
...
git-svn-id: trunk@35361 -
2012-02-13 19:57:58 +00:00
juha
b1a90d72e4
Menu Designer: use class instead of record for TDesignerMenuItem, rename some variables.
...
git-svn-id: trunk@35347 -
2012-02-13 08:00:15 +00:00
juha
6b19f5e2aa
IDE: inite resource strings for Undo, Redo, Cut, Copy and Paste
...
git-svn-id: trunk@35323 -
2012-02-12 14:35:42 +00:00
juha
4ef51619f5
IDE: collect common resource strings in one place, remove duplicates
...
git-svn-id: trunk@35321 -
2012-02-12 13:04:36 +00:00
juha
c82d1b544d
IDE: use resource lisAdd instead of lisCodeTemplAdd in many places.
...
git-svn-id: trunk@35320 -
2012-02-12 13:03:15 +00:00
martin
bcee3c3ca7
IDE: Enable Tracking for scrollboxes. issue #21240
...
git-svn-id: trunk@35244 -
2012-02-08 19:51:27 +00:00
mattias
0bf369ec20
IDE: free designer on idle, do not free while processing the closequery
...
git-svn-id: trunk@34737 -
2012-01-14 18:18:25 +00:00
mattias
fc55260fbc
IDE: replaced some cycle with circular dependency
...
git-svn-id: trunk@34590 -
2012-01-04 23:53:33 +00:00
mattias
48657d7019
IDE: renamed circle detection with cycle detection
...
git-svn-id: trunk@34541 -
2012-01-02 17:13:43 +00:00
mattias
0d84f6918e
IDE: using IsValidUnitName
...
git-svn-id: trunk@34317 -
2011-12-20 09:33:01 +00:00
maxim
d0e1af2495
IDE: fixed Tab Order dialog layout, bug #20901
...
git-svn-id: trunk@34192 -
2011-12-14 20:05:54 +00:00
mattias
c37254b8ff
IDE: designer: allow dotted unit names, bug #20892
...
git-svn-id: trunk@34175 -
2011-12-14 10:03:56 +00:00
juha
241f651b88
IDE / Designer: Formatting
...
git-svn-id: trunk@33523 -
2011-11-14 09:33:03 +00:00
juha
ab94abe6d8
IDE / Designer: fix access violation when switching designer / lfm source. Issue #18506
...
git-svn-id: trunk@33522 -
2011-11-14 09:32:50 +00:00
juha
436d4002ce
Designer: don't use IDEDialogLayoutList for AnchorEditor and TabOrderEditor. They are modeless IDE windows.
...
git-svn-id: trunk@33004 -
2011-10-21 15:44:12 +00:00
juha
f1ce0599f2
AnchorEditor: remove a useless StringList.Sort.
...
git-svn-id: trunk@32968 -
2011-10-19 06:37:18 +00:00
mattias
ce6a9b8431
IDE: creating component name from class name: check if removing leading T starts with a number
...
git-svn-id: trunk@32838 -
2011-10-12 07:24:55 +00:00
maxim
610e13e273
IDE: TOIAddRemoveFavouriteDlg is a resourceless form so it should use CreateNew, patch from cobines, bug #20411
...
git-svn-id: trunk@32676 -
2011-10-04 21:57:06 +00:00
mattias
5b28299656
IDE: jitforms: using GetPropList for safer align, bug #19109
...
git-svn-id: trunk@32566 -
2011-09-30 14:19:13 +00:00
mattias
df7c65a674
IDE: anchor editor: fixed reading space
...
git-svn-id: trunk@32560 -
2011-09-29 18:56:32 +00:00
mattias
785a28d88e
LCL: TControlBorderSpacing.GetSideSpace and GetSpace were swapped, fixed
...
git-svn-id: trunk@32543 -
2011-09-28 13:07:25 +00:00
juha
776eb29c39
Designer: Close MenuEditor when linked MainMenu/PopupMenu is destroyed , issue #19964 , patch from Flávio Etrusco
...
git-svn-id: trunk@31958 -
2011-08-12 09:14:11 +00:00
juha
7e2778735b
IDE: TabOrderDlg enhancement from Flávio Etrusco. Issue #0019908
...
git-svn-id: trunk@31883 -
2011-08-05 23:17:32 +00:00
juha
63be6b3a21
Designer: Fixed wrong coordinated when getting a non-WinControl parent for a new component. Issue #19891
...
git-svn-id: trunk@31862 -
2011-08-04 16:42:15 +00:00
sekelsenmat
73542b658a
Renames TCustomNotebook to TCustomTabControl, a major breakthrough into fixing the tab-controls
...
git-svn-id: trunk@31767 -
2011-07-20 14:39:50 +00:00
mattias
51e1742910
IDE: clean up
...
git-svn-id: trunk@31329 -
2011-06-22 07:52:10 +00:00
juha
042dd6b290
IDE & designer: add layout management to anchor editor and tab order dialog
...
git-svn-id: trunk@31095 -
2011-06-05 10:54:20 +00:00
mattias
72ce7a70f6
IDE: property editor for TControl.TabOrder
...
git-svn-id: trunk@30427 -
2011-04-22 14:46:32 +00:00
juha
4f019d9f5b
Designer: fix tab orders in Anchor editor window. (no layout changes although it looks so by the commit)
...
git-svn-id: trunk@30406 -
2011-04-20 18:13:16 +00:00
juha
57bc360c3f
Designer: Set buttons enabled state after selection change
...
git-svn-id: trunk@30405 -
2011-04-20 18:13:09 +00:00
juha
79c76f7cd9
Designer: Synchronize property value in Object Inspector with Tab Order dialog
...
git-svn-id: trunk@30404 -
2011-04-20 16:05:28 +00:00
juha
47e46eae59
Designer: synchronize Tab Order tree selection with Designer selection
...
git-svn-id: trunk@30401 -
2011-04-20 12:46:18 +00:00
juha
a53269bb43
Designer: Add 3 dots to Align, Scale and Size menu items. They open modal dialogs.
...
git-svn-id: trunk@30390 -
2011-04-19 21:38:52 +00:00
juha
c1c6acdc2b
IDE: "Tab Order Editor" -> "Tab Order"
...
git-svn-id: trunk@30389 -
2011-04-19 21:38:47 +00:00
juha
815bdde47c
Designer: change SwapNodes from function to procedure in Tab Order dialog
...
git-svn-id: trunk@30353 -
2011-04-17 20:01:43 +00:00
juha
71961a04c9
Designer: Update Enable state of buttons in Tab Order dialog while user navigates it
...
git-svn-id: trunk@30350 -
2011-04-17 14:55:06 +00:00
juha
1977485b9c
IDE: Add new image for Tab Order to main menu and Designer popup menu
...
git-svn-id: trunk@30349 -
2011-04-17 14:16:33 +00:00
maxim
dee28f6a01
IDE, Tab order dialog: improved localization
...
git-svn-id: trunk@30343 -
2011-04-17 12:05:49 +00:00
juha
da0e5e00ab
Designer: formatting + add icon for AnchorEditor popup menu caption
...
git-svn-id: trunk@30337 -
2011-04-17 10:10:24 +00:00
juha
2f0e51c639
Designer: make TabOrder dialog respond to changed form and added component.
...
git-svn-id: trunk@30334 -
2011-04-17 07:07:08 +00:00
juha
4e77a0efec
Designer: add Anchor Editor to Designer's popup menu.
...
git-svn-id: trunk@30328 -
2011-04-16 18:01:16 +00:00
juha
7d2cf39b54
Designer: make some AnchorEditor public functions private.
...
git-svn-id: trunk@30327 -
2011-04-16 17:15:45 +00:00
juha
eb5924a313
Designer: make Tab Order dialog work as modeless dialog.
...
git-svn-id: trunk@30325 -
2011-04-16 17:15:35 +00:00
juha
1f812b5dd7
IDE: Make Tab Order dialog modeless and add it to View menu.
...
git-svn-id: trunk@30324 -
2011-04-16 17:15:29 +00:00
juha
716bb3dc97
Designer: formatting
...
git-svn-id: trunk@30323 -
2011-04-16 17:15:24 +00:00
juha
2979d50c70
Designer: Remove a leftover button from TabOrder form
...
git-svn-id: trunk@30276 -
2011-04-12 21:00:05 +00:00
mattias
cc790adde3
IDE: debugging
...
git-svn-id: trunk@29974 -
2011-03-21 17:12:25 +00:00
juha
f38190794b
Formatting: joined lines where only ');' was split to its own line, in procedure defs.
...
git-svn-id: trunk@29871 -
2011-03-16 16:52:28 +00:00
mattias
b3a8dd03b1
fixed typos: childs
...
git-svn-id: trunk@29440 -
2011-02-10 09:37:16 +00:00
paul
ec6a2842f0
designer: use CreateNew constructor for TCustomNonFormDesignerForm
...
git-svn-id: trunk@29288 -
2011-02-01 10:16:22 +00:00
paul
483f4ec94a
designer: send client coords to MouseUp, MouseDown, MoveMove (issue #0018458 )
...
git-svn-id: trunk@29207 -
2011-01-26 12:53:58 +00:00
paul
5bb404e360
designer: report CM_DESIGNHITTTEST in client coordinates, report mouse moves more properly (issue #0018458 )
...
git-svn-id: trunk@29132 -
2011-01-20 04:45:26 +00:00
paul
308101f480
designer: fixed a memory leak made early today
...
git-svn-id: trunk@28341 -
2010-11-19 10:02:28 +00:00
paul
21ac80d159
designer: use right brush color for component caption draw
...
git-svn-id: trunk@28340 -
2010-11-19 10:00:03 +00:00
paul
50e6fb6263
ide: extent component editor and designer to provide developer-defined hints (feature #0017203 )
...
git-svn-id: trunk@28336 -
2010-11-19 07:19:54 +00:00
mattias
5dd01ce874
codetools: CheckLFM: added boolean RootMustBeClassInUnit parameter
...
git-svn-id: trunk@27481 -
2010-09-26 20:30:24 +00:00
paul
41160c3a52
designer: disable snapping when Alt key is pressed (issue #0001974 )
...
git-svn-id: trunk@26910 -
2010-07-30 08:17:49 +00:00
paul
9d983ccdcd
designer: fix memory leak
...
git-svn-id: trunk@26651 -
2010-07-14 16:22:49 +00:00
paul
308c5de7e0
designer: don't handle lm_contextmenu for other things than keyboard
...
git-svn-id: trunk@26643 -
2010-07-14 13:04:11 +00:00
mattias
8531e6e0cf
IDE: FindDeclarationOfOIProperty: check for TNestedPropertyEditor
...
git-svn-id: trunk@26584 -
2010-07-10 19:41:36 +00:00
mattias
6b96372e72
IDE: FindDeclarationOfOIProperty: searching persistents directly via RTTI unitname, bug #15160
...
git-svn-id: trunk@26550 -
2010-07-09 18:23:16 +00:00
paul
1fce8997f8
designer: don't reset the frame width and height when it set in the object inspector (bug #0013665 )
...
git-svn-id: trunk@26421 -
2010-07-02 17:56:28 +00:00
mattias
2bd8a3a414
IDE; anchoreditor: less annoying circle checks
...
git-svn-id: trunk@26280 -
2010-06-24 12:17:43 +00:00
mattias
d5526f2aeb
IDE: fixed anchor
...
git-svn-id: trunk@26251 -
2010-06-22 07:15:12 +00:00
mattias
60adf0cc86
IDE: anchor editor: warn for circles
...
git-svn-id: trunk@26219 -
2010-06-20 22:00:27 +00:00
mattias
1ee3d6dcf4
IDEIntf: moved TSimpleIDEWindowLayout to IDEWindowCreators
...
git-svn-id: trunk@26201 -
2010-06-20 10:45:52 +00:00
mattias
dab1b02763
clean up OldAutoSize
...
git-svn-id: trunk@25823 -
2010-06-01 20:21:32 +00:00
paul
0fd468ac81
designer: fix selection of non-visual components on the same level (bug #0015428 )
...
git-svn-id: trunk@25791 -
2010-05-31 03:35:41 +00:00
mattias
1f0867e592
LCL: update BaseParentClientSize on SetParent, bug #16594
...
git-svn-id: trunk@25769 -
2010-05-30 14:25:54 +00:00
dmitry
f9e656e9a1
ide: fix for TMainMenuComponentEditor edit method. Fix crash of MenuEditor, on edited menu component deleted
...
git-svn-id: trunk@25611 -
2010-05-24 15:17:55 +00:00
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
paul
f8141283a2
ide: change class dialog: simplify look, apply changes on return key press
...
git-svn-id: trunk@22632 -
2009-11-17 03:14:40 +00:00
mattias
25bbbfc1e6
IDE: loading inline components: add jitmethods to lookuproot of component instead of lookuproot of reader, bug #15086
...
git-svn-id: trunk@22628 -
2009-11-16 15:52:15 +00:00
mattias
f246b17923
IDE: controlselection: using FreeNotification opRemove for selected components
...
git-svn-id: trunk@22627 -
2009-11-16 15:12:14 +00:00
paul
c582f62100
designer: don't set csAncestor for csInline components with non csInline owner
...
git-svn-id: trunk@22515 -
2009-11-10 09:04:20 +00:00
paul
d349c95a16
designer: set csAncestor when reading inline component and subcomponent ancestor exists
...
git-svn-id: trunk@22503 -
2009-11-09 13:40:36 +00:00
mattias
4346679737
IDE: set csAncestor for root components with ancestors
...
git-svn-id: trunk@22487 -
2009-11-08 11:03:34 +00:00
mattias
e6d6a54eb9
reduced warnings
...
git-svn-id: trunk@22382 -
2009-11-02 10:47:24 +00:00
mattias
6a383f06ec
added comment
...
git-svn-id: trunk@22342 -
2009-10-29 14:51:47 +00:00
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