Commit Graph

156 Commits

Author SHA1 Message Date
juha
d9ac09795b Respect compiler OPT='-v0' by using {$push} and {$pop} in code. Issue #34955.
git-svn-id: trunk@60706 -
2019-03-16 21:17:58 +00:00
juha
baad25dec4 IdeIntf: Delete old deprecated methods and properties.
git-svn-id: trunk@59227 -
2018-10-02 12:59:21 +00:00
wp
18b444b2a3 IDEIntf: Disable INS and DEL keyboard shortcuts in collection property editor if "+" and "-" buttons are hidden.
git-svn-id: trunk@59123 -
2018-09-21 23:05:00 +00:00
juha
76f7d02e9f IdeIntf: Clean comp editor code, use new function EditCollectionNoAddDel instead of default param for old function.
git-svn-id: trunk@59117 -
2018-09-21 18:16:00 +00:00
wp
94c4596ba4 LCL: Fix FlowPanel component editor to correctly enable/disable buttons when opened.
git-svn-id: trunk@59116 -
2018-09-21 16:44:23 +00:00
wp
c5aca0606a IDEIntf: Activate modified component editor for TFlowPanel in order to be able to rearrange controls (issue #34286, modified patch by silvioprog)
git-svn-id: trunk@59114 -
2018-09-21 13:46:18 +00:00
wp
652179026e IDEIntf: Hide property "Control" of TFlowPanelControl in the Object Inspector.
git-svn-id: trunk@59112 -
2018-09-21 10:46:17 +00:00
juha
ac8ef42f9f IdeIntf: A new TDisabledCollectionPropertyEditor for TFlowPanel.ControlList. Disables the button for editor.
git-svn-id: trunk@59082 -
2018-09-19 12:37:42 +00:00
juha
c0f0430c22 IdeIntf: A minor refactoring for PropEdits.
git-svn-id: trunk@58988 -
2018-09-14 10:26:11 +00:00
juha
4d743ea119 IdeIntf: Cleanup for PropEdits.
git-svn-id: trunk@58968 -
2018-09-12 18:26:14 +00:00
juha
8e92c0d649 IdeIntf: Property editor for MenuItem Caption. Update MenuItem's name when it is turned into a separator.
git-svn-id: trunk@58964 -
2018-09-12 13:06:48 +00:00
ondrej
fbf5f23054 IdeIntf: OI: fix assertion when multi-select components with set properties
git-svn-id: trunk@58270 -
2018-06-14 12:46:26 +00:00
juha
3574bdfb6d Move debug- & other non-GUI stuff from LCLProc to LazUtilities and LazLogger in package LazUtils.
git-svn-id: trunk@58244 -
2018-06-13 13:59:07 +00:00
mattias
dbb5437884 IDE: grab key: show high keycodes
git-svn-id: trunk@58230 -
2018-06-11 14:40:29 +00:00
juha
ce916d287c LazUtils: Rename unit ModalResultDef to a Delphi compatible UITypes. Add Message dialog related stuff.
git-svn-id: trunk@58227 -
2018-06-11 10:51:11 +00:00
mattias
8151d8b64c IDEIntf: shortcutgrab: make clearer, that a key can be key with modifiers
git-svn-id: trunk@58213 -
2018-06-10 08:37:01 +00:00
juha
90b07c0f9e Refactor: move LazIsValidIdent from IdeUtils to PackageDependencyIntf.
git-svn-id: trunk@58206 -
2018-06-09 14:39:51 +00:00
juha
5f57884ed1 LCL,LazUtils: Move ModalResult and the mr... consts to a new unit in LazUtils. They are used in non-GUI programs, too.
git-svn-id: trunk@58205 -
2018-06-09 14:39:49 +00:00
juha
f440f660a2 Refactor: move CompareMethods to LazMethodList. Keep alias in LCLProc.
git-svn-id: trunk@58204 -
2018-06-09 14:39:36 +00:00
mattias
abf650c130 ideintf: fixed compile under carbon
git-svn-id: trunk@58013 -
2018-05-23 14:18:28 +00:00
mattias
333f3c4a38 IDEIntf: using TFPList
git-svn-id: trunk@58011 -
2018-05-23 13:49:06 +00:00
mattias
3df9ef6440 IDEIntf: TInterfacePropertyEditor, TPersistentPropertyEditor: check csDesigning if ComponentPropertyOnlyDesign
git-svn-id: trunk@58001 -
2018-05-22 08:21:52 +00:00
mattias
6a583d8bfb IDEIntf: TInterfacePropertyEditor, TPersistentPropertyEditor: do not check csDesigning
git-svn-id: trunk@58000 -
2018-05-22 08:05:39 +00:00
mattias
7aa6b95bbb IDEIntf: less hints, comments
git-svn-id: trunk@57999 -
2018-05-22 08:00:08 +00:00
mattias
362d5edb4f IDE: designer: undo: using beginupdate/endupdate to trigger less events
git-svn-id: trunk@57986 -
2018-05-21 09:31:59 +00:00
michl
27a2e55798 LCL: PropEdits: ShortCutGrabBox: Removed mouse keys from key combobox.
git-svn-id: trunk@57962 -
2018-05-18 21:34:48 +00:00
ondrej
cf03083224 IdeIntf: OI: fix streamed property detection (default float values were highlighted).
git-svn-id: trunk@57606 -
2018-04-05 11:22:33 +00:00
wp
9e2c7686af IDE: Add an {$IF FPC_FullVersion >= 30101} around registration of TFileName property editor - see discussion in Issue #33410.
git-svn-id: trunk@57521 -
2018-03-17 15:43:57 +00:00
michl
31d19dccb7 IDE: Register a property editor for TFileName properties. Issue #33410. Patch by Silvio Clécio
git-svn-id: trunk@57498 -
2018-03-11 10:00:04 +00:00
michl
c582885e5c IDE: Fixed components with published properties of type "interface" does not work. Issue #32919. Patch by Andi Friess
git-svn-id: trunk@57332 -
2018-02-19 23:42:46 +00:00
michl
3886b2f185 IDE: PropertyEditor: Fixed components with published properties of type "interface" does not work. Issue #32919. Patch by Andi Friess
git-svn-id: trunk@56942 -
2018-01-03 21:54:13 +00:00
michl
fc690b742f IDE: Fixed IDE crash after putting a activex control on form. Issue #32375
git-svn-id: trunk@56886 -
2017-12-31 00:24:57 +00:00
juha
a2b0762abd IdeIntf: Use CompareText.
git-svn-id: trunk@56154 -
2017-10-22 22:25:29 +00:00
juha
82ea3d79fe IdeIntf: Fix TVariantPropertyEditor. Issue #19324.
git-svn-id: trunk@56146 -
2017-10-22 16:01:36 +00:00
juha
cf2c1e8b43 IdeIntf: Replace a test + exception with an assertion in PropEdits.
git-svn-id: trunk@56027 -
2017-10-11 14:04:35 +00:00
juha
002248b374 IdeIntf: Less hints. Formatting.
git-svn-id: trunk@55907 -
2017-09-23 23:09:02 +00:00
juha
e1b03f485c IdeIntf: Refactoring for PropEdits code.
git-svn-id: trunk@55903 -
2017-09-23 14:33:15 +00:00
juha
2016ffc4e0 IdeIntf, EnumPropertyEditor: Make '(Invalid)' a resource string. Reorder other strings.
git-svn-id: trunk@55902 -
2017-09-23 14:33:13 +00:00
juha
2e97bb8617 IdeIntf: Show '(Invalid)' in OI when an invalid enum value was typed.
git-svn-id: trunk@55832 -
2017-09-10 18:10:17 +00:00
juha
3c4942286a IdeIntf: Exit from TEnumPropertyEditor.SetValue when invalid value is given. Prevents an AV later. Reverts r185 from 2001-02-19.
git-svn-id: trunk@55831 -
2017-09-10 09:48:04 +00:00
ondrej
0cd8ed04e5 LCL: combobox, listbox: fix drawing of customdrawn items. Change TOwnerDrawStateType.odPainted to odBackgroundPainted
git-svn-id: trunk@55304 -
2017-06-10 11:43:19 +00:00
ondrej
7a420f8326 IdeIntf: PropEdits: fix painting of value combobox in QT
git-svn-id: trunk@55303 -
2017-06-10 10:39:19 +00:00
mattias
f387f6f8a2 IDE: method property editor: fixed rename
git-svn-id: trunk@55261 -
2017-06-06 11:03:42 +00:00
mattias
b2679b7d0d IDE: TMainIDE.OnPropHookCreateMethod: fixed creating JITMethod for ancestor
git-svn-id: trunk@55240 -
2017-06-05 13:30:55 +00:00
mattias
92ef27e2f4 IDE: method property editor: fixed creating new event
git-svn-id: trunk@55225 -
2017-06-04 21:55:17 +00:00
juha
e27232d4cc Fix uninitialized variables based on compiler warnings got with dfa (data flow analysis) enabled.
git-svn-id: trunk@55211 -
2017-06-04 15:14:29 +00:00
mattias
b29915c159 IDE: method property editor: edit: ask whether jump to inherited or add override
git-svn-id: trunk@55206 -
2017-06-04 09:21:06 +00:00
mattias
4975382c55 codetools: TEventsCodeTool.FindClassOfInstance: search unit in unitpath, the uses section is not enough
git-svn-id: trunk@55204 -
2017-06-04 07:30:15 +00:00
ondrej
a08eb48d76 IdeIntf: propedits: fix call stored method with index parameter if needed. Issue #31923
git-svn-id: trunk@55098 -
2017-05-26 11:50:41 +00:00
juha
94be804f66 IDEIntf: Fix a stupid copy/paste error in r55015 #61beca02f9.
git-svn-id: trunk@55071 -
2017-05-24 13:03:21 +00:00