ondrej
8b31887c6f
LCL: buttoncontrol: prevent double click invoke in case csClickEvents are set. affected was win32.
...
git-svn-id: trunk@51635 -
2016-02-16 10:16:32 +00:00
mattias
04478ca4ca
IDE: package editor: update properties with multi selection
...
git-svn-id: trunk@45435 -
2014-06-09 21:03:37 +00:00
paul
491eae637b
lcl: use TButtonActionLink for TButtonControl (issue #0024435 )
...
git-svn-id: trunk@41648 -
2013-06-10 06:44:07 +00:00
juha
ecd140c985
Improve license headers in sources, part 2. Refer to details about license, not copyright. Remove jargon about lack of warranty, it is covered in license already.
...
git-svn-id: trunk@41389 -
2013-05-25 09:22:25 +00:00
juha
99e4142bb7
LCL: Make button and picklist cell editors work in TValueListEditor
...
git-svn-id: trunk@39818 -
2013-01-09 23:32:04 +00:00
sekelsenmat
2111299e6b
LCL-CustomDrawn-Cocoa: Now the highlighting of windowed controls is perfect in UIBrowser, non-windowed ones still wrong. Also fixes the implementation of ClientToScreen
...
git-svn-id: trunk@37173 -
2012-05-06 07:01:46 +00:00
paul
f8dcbb669b
lcl: don't block special keys in common TControl handler - this is up to descendants.
...
SynEdit: use shorter inherited call since TControl does not have the handler now
git-svn-id: trunk@37150 -
2012-05-04 00:55:22 +00:00
mattias
369aa3055c
fixed typo dont
...
git-svn-id: trunk@27304 -
2010-09-11 14:05:21 +00:00
blikblum
69b2b72516
lcl: move RegisterPropertyToSkip calls to Register* procedures or unit initialization so it's called only once and not on every component created
...
git-svn-id: trunk@27070 -
2010-08-12 12:24:11 +00:00
blikblum
1aa796b724
lcl: remove workarounds to recursive LM_CHANGE calls, since it was fixed fixed in rev 27050 #8d7d250608 and 27051:
...
- don't toggle TRadioButton siblings state since this is done by widgetset;
- remove FLastCheckedOnChange;
- call OnChange only if State was really changed by widgetset
- Dont set Checked property in Click
Part of 0017139 and 0017104
git-svn-id: trunk@27053 -
2010-08-10 17:02:07 +00:00
paul
cffb63915e
lcl: fix sibling radio buttons check state on unchecked radio button click (bug #0013939 )
...
git-svn-id: trunk@20564 -
2009-06-10 03:05:32 +00:00
paul
6af0fb9bc9
lcl: fix asterisk position in the copyright comment
...
git-svn-id: trunk@19477 -
2009-04-18 04:03:13 +00:00
paul
f02c53c71c
merge lcl-smartlink branch:
...
------------------------------------------------------------------------
r19294 | paul | 2009-04-10 11:17:35 +0800 (Птн, 10 Апр 2009) | 1 line
lcl, win32: start optimizations: imglist (all), controls (all), combtrls (statubar)
------------------------------------------------------------------------
r19305 | martin | 2009-04-10 21:53:27 +0800 (Птн, 10 Апр 2009) | 1 line
Moved "DoneRegisterCheck" to global LCL
------------------------------------------------------------------------
r19306 | martin | 2009-04-10 22:14:57 +0800 (Птн, 10 Апр 2009) | 1 line
Moved "DoneRegisterCheck" to global LCL (more)
------------------------------------------------------------------------
r19307 | martin | 2009-04-10 22:22:44 +0800 (Птн, 10 Апр 2009) | 1 line
changed case true => True
------------------------------------------------------------------------
r19308 | paul | 2009-04-10 22:28:28 +0800 (Птн, 10 Апр 2009) | 1 line
fix file case
------------------------------------------------------------------------
r19311 | martin | 2009-04-10 23:09:16 +0800 (Птн, 10 Апр 2009) | 1 line
Moved Registration of TCustomCalendar
------------------------------------------------------------------------
r19312 | martin | 2009-04-10 23:28:03 +0800 (Птн, 10 Апр 2009) | 1 line
Moved PropertyToSkip for TCalender
------------------------------------------------------------------------
r19314 | paul | 2009-04-10 23:50:30 +0800 (Птн, 10 Апр 2009) | 1 line
merge r13913 #999e8b059d
------------------------------------------------------------------------
r19315 | paul | 2009-04-10 23:53:07 +0800 (Птн, 10 Апр 2009) | 1 line
cleanup WSCalendar
------------------------------------------------------------------------
r19316 | paul | 2009-04-11 00:37:44 +0800 (Сбт, 11 Апр 2009) | 1 line
finish with ComCtrls
------------------------------------------------------------------------
r19318 | martin | 2009-04-11 01:37:40 +0800 (Сбт, 11 Апр 2009) | 1 line
Moved dialogs
------------------------------------------------------------------------
r19319 | martin | 2009-04-11 01:47:30 +0800 (Сбт, 11 Апр 2009) | 1 line
Moved dialogs
------------------------------------------------------------------------
r19320 | martin | 2009-04-11 02:47:52 +0800 (Сбт, 11 Апр 2009) | 1 line
Moved ExtCtrls, ExtDlgs
------------------------------------------------------------------------
r19321 | martin | 2009-04-11 03:23:32 +0800 (Сбт, 11 Апр 2009) | 1 line
Moved PropertyToSkip
------------------------------------------------------------------------
r19322 | martin | 2009-04-11 03:37:39 +0800 (Сбт, 11 Апр 2009) | 1 line
Moved StdCtrls
------------------------------------------------------------------------
r19323 | martin | 2009-04-11 04:05:50 +0800 (Сбт, 11 Апр 2009) | 1 line
Moved Buttons
------------------------------------------------------------------------
r19325 | paul | 2009-04-11 11:02:26 +0800 (Сбт, 11 Апр 2009) | 1 line
remove DirSel
------------------------------------------------------------------------
r19326 | paul | 2009-04-11 11:11:37 +0800 (Сбт, 11 Апр 2009) | 1 line
RegisterArrow
------------------------------------------------------------------------
r19327 | paul | 2009-04-11 11:32:09 +0800 (Сбт, 11 Апр 2009) | 1 line
register WS classes only for TCustomXXX classes if they are available (like TCustomScrollBar instead of TScrollBar) and only for those descendants which really differ (like TRadioButton, TToggleButton)
------------------------------------------------------------------------
r19328 | paul | 2009-04-11 11:40:00 +0800 (Сбт, 11 Апр 2009) | 1 line
RegisterCustomCheckBox
------------------------------------------------------------------------
r19329 | paul | 2009-04-11 11:57:22 +0800 (Сбт, 11 Апр 2009) | 1 line
RegisterXXX for Forms
------------------------------------------------------------------------
r19330 | paul | 2009-04-11 12:13:05 +0800 (Сбт, 11 Апр 2009) | 1 line
RegisterCustomGrid + move of RegisterPropertyToSkip
------------------------------------------------------------------------
r19331 | paul | 2009-04-11 12:24:29 +0800 (Сбт, 11 Апр 2009) | 1 line
RegisterXXX for Menus
------------------------------------------------------------------------
r19332 | paul | 2009-04-11 12:35:16 +0800 (Сбт, 11 Апр 2009) | 1 line
RegisterXXX for PairSplitter
------------------------------------------------------------------------
r19333 | paul | 2009-04-11 12:47:39 +0800 (Сбт, 11 Апр 2009) | 1 line
RegisterXXX for Spin
------------------------------------------------------------------------
r19334 | paul | 2009-04-11 12:58:55 +0800 (Сбт, 11 Апр 2009) | 1 line
RegisterCustomRubberBand
------------------------------------------------------------------------
r19335 | paul | 2009-04-11 13:31:43 +0800 (Сбт, 11 Апр 2009) | 1 line
remove 2 initialization sections
------------------------------------------------------------------------
r19336 | paul | 2009-04-11 13:46:26 +0800 (Сбт, 11 Апр 2009) | 1 line
remove TPopupNotifier.png from LCL
------------------------------------------------------------------------
r19338 | paul | 2009-04-11 13:54:03 +0800 (Сбт, 11 Апр 2009) | 1 line
cleanup
------------------------------------------------------------------------
r19341 | paul | 2009-04-11 14:59:27 +0800 (Сбт, 11 Апр 2009) | 1 line
cleanup
------------------------------------------------------------------------
r19343 | martin | 2009-04-11 19:59:18 +0800 (Сбт, 11 Апр 2009) | 1 line
Reduced Unit-Circles, by moving Register* into WS* units
------------------------------------------------------------------------
r19344 | martin | 2009-04-11 20:22:49 +0800 (Сбт, 11 Апр 2009) | 1 line
Dummy file for gtk
------------------------------------------------------------------------
r19345 | martin | 2009-04-11 21:06:55 +0800 (Сбт, 11 Апр 2009) | 1 line
Initial move of gtk1 register
------------------------------------------------------------------------
r19346 | martin | 2009-04-11 21:19:48 +0800 (Сбт, 11 Апр 2009) | 1 line
Missing dependencies in gtk1 wsfactory
------------------------------------------------------------------------
r19347 | martin | 2009-04-11 22:36:42 +0800 (Сбт, 11 Апр 2009) | 1 line
Declare register* in interface, to keep external linker happy
------------------------------------------------------------------------
r19348 | martin | 2009-04-11 23:34:16 +0800 (Сбт, 11 Апр 2009) | 1 line
Declare register* in interface, to keep external linker happy
------------------------------------------------------------------------
r19349 | martin | 2009-04-11 23:39:20 +0800 (Сбт, 11 Апр 2009) | 1 line
moved uses for factory
------------------------------------------------------------------------
r19350 | martin | 2009-04-11 23:41:57 +0800 (Сбт, 11 Апр 2009) | 1 line
corrected a few accidental "Result := False"
------------------------------------------------------------------------
r19351 | paul | 2009-04-12 00:04:15 +0800 (Вск, 12 Апр 2009) | 1 line
removed unused units
------------------------------------------------------------------------
r19352 | paul | 2009-04-12 00:05:26 +0800 (Вск, 12 Апр 2009) | 1 line
qt: move RegisterWS calls to qtwsfactory
------------------------------------------------------------------------
r19354 | paul | 2009-04-12 01:04:04 +0800 (Вск, 12 Апр 2009) | 1 line
wince: move RegisterWS calls to WinCEWSFactory
------------------------------------------------------------------------
r19356 | martin | 2009-04-12 01:39:56 +0800 (Вск, 12 Апр 2009) | 1 line
moved GTK2
------------------------------------------------------------------------
r19357 | martin | 2009-04-12 01:45:31 +0800 (Вск, 12 Апр 2009) | 1 line
moved GTK2 / missing units
------------------------------------------------------------------------
r19358 | martin | 2009-04-12 01:57:43 +0800 (Вск, 12 Апр 2009) | 1 line
Fixed one return value from register
------------------------------------------------------------------------
r19360 | martin | 2009-04-12 02:47:42 +0800 (Вск, 12 Апр 2009) | 1 line
Gtk2 , needs 2 registrations for WinControl
------------------------------------------------------------------------
r19361 | martin | 2009-04-12 02:57:58 +0800 (Вск, 12 Апр 2009) | 1 line
Gtk2 , needs 2nd registrations
------------------------------------------------------------------------
r19368 | paul | 2009-04-12 13:09:59 +0800 (Вск, 12 Апр 2009) | 1 line
cleanup
------------------------------------------------------------------------
r19373 | paul | 2009-04-12 13:45:17 +0800 (Вск, 12 Апр 2009) | 1 line
wince: forgotten file
------------------------------------------------------------------------
r19374 | paul | 2009-04-12 14:04:04 +0800 (Вск, 12 Апр 2009) | 1 line
carbon: move RegisterWSComponent to CarbonWSFactory
------------------------------------------------------------------------
r19375 | paul | 2009-04-12 14:27:47 +0800 (Вск, 12 Апр 2009) | 1 line
cleanup
------------------------------------------------------------------------
git-svn-id: trunk@19376 -
2009-04-12 08:46:31 +00:00
paul
fbfc224459
lcl: Color property storing (fixes bug #0012322 )
...
- change default ColorIsStored method. It was written probably to override old fpc streaming bug. Now it only checks for ParentColor property. If control want to skip some color storing then simple Default value need to be filled.
- remove TButtonControl.ColorIsStored, TStatusBar.ColorIsStored. Default value for color property do this job
- introduce new function IsColorDefault(AControl: TControl): Boolean; which checks both ParentColor and default color value
- gtk: use IsColorDefault instead of IsColorStored
git-svn-id: trunk@18744 -
2009-02-18 08:40:13 +00:00
paul
75fcdb8abe
lcl: initial support for arrow keys, handle CM_WANTSPECIALKEY for tabs and arrows
...
git-svn-id: trunk@18461 -
2009-01-27 09:05:42 +00:00
paul
6eccca7842
lcl: button changes
...
- set TabStop = Checked on radio button checked change (delphi compatibility)
- move LM_CLICKED handler from TCustomButton to TButtonControl
- change TRadioGroup TabStop back to false
win32: pass LM_CLICKED for TButtonControls, remove unneeded code
(fixes #0012855 , #0012689 ?)
git-svn-id: trunk@18426 -
2009-01-24 19:38:02 +00:00
paul
5a7173ef9a
lcl: remove TButtonConrol.UseOnChange, register it as a removed property
...
others: remove various placed where we used UseOnChage property
git-svn-id: trunk@17740 -
2008-12-09 04:24:54 +00:00
paul
3d0838c488
lcl: start removal of TButtonControl.UseOnChange
...
git-svn-id: trunk@17738 -
2008-12-09 02:29:24 +00:00
mattias
2996a3c332
rename COPYING.modifiedLGPL to COPYING.modifiedLGPL.txt
...
git-svn-id: trunk@15834 -
2008-07-22 09:48:15 +00:00
paul
6635c91635
lcl: don't capture mouse for button controls (no need and moreover locks qt applications) (fixes issue #0010843 )
...
git-svn-id: trunk@14215 -
2008-02-21 04:06:21 +00:00
vincents
ff7a9a5c84
lcl: checkbox and radiobutton have ParentColor is true by default (bug #8284 )
...
git-svn-id: trunk@10614 -
2007-02-08 22:43:23 +00:00
vincents
7ef1dc90d4
LCL: published T(DB)CheckBox.Color and ParentColor (bug #8185 )
...
git-svn-id: trunk@10540 -
2007-01-30 15:33:39 +00:00
mattias
6eb4930179
fixed references to COPYING.LCL
...
git-svn-id: trunk@9243 -
2006-05-05 05:52:08 +00:00
mattias
a7b16d2f92
started TButtonActionLink
...
git-svn-id: trunk@7125 -
2005-05-02 09:17:08 +00:00
mattias
49190601ad
fixed componentpalette adding via double click
...
git-svn-id: trunk@6826 -
2005-02-21 20:15:28 +00:00
mattias
545441282f
fixed loading project flags and added RTTI example for readonly properties
...
git-svn-id: trunk@6373 -
2004-12-13 16:43:37 +00:00
mattias
116c988455
added RTTI controls
...
git-svn-id: trunk@5687 -
2004-07-16 21:49:00 +00:00
mattias
587f9c2420
added Delphi ToDo support, Application.WndProc, small bugfixes from Colin
...
git-svn-id: trunk@5664 -
2004-07-10 18:17:30 +00:00
mattias
ce11f9f6e2
implemented mainunit hints for include files
...
git-svn-id: trunk@5393 -
2004-04-10 17:58:57 +00:00
mattias
269687dae9
improved changing style of controls
...
git-svn-id: trunk@5112 -
2004-01-27 21:32:11 +00:00
mattias
bf371c66ab
implemented TButtonControl.UseOnChange
...
git-svn-id: trunk@3961 -
2003-03-25 16:56:57 +00:00
mattias
b25b6d4dc1
finshed Make Resourcestring dialog and implemented TToggleBox
...
git-svn-id: trunk@3905 -
2003-03-09 17:44:12 +00:00
lazarus
a670440d50
MG: double, triple and quad clicks now works
...
git-svn-id: trunk@3271 -
2002-09-01 16:11:21 +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
ee117c5aeb
MG: fixed designer component deletion
...
git-svn-id: trunk@3252 -
2002-08-27 14:33:37 +00:00
lazarus
ecfc86ab66
MG: changed license to LGPL
...
git-svn-id: trunk@1667 -
2002-05-10 06:05:58 +00:00
lazarus
0e2a403556
MG: bugfixes, finddeclaration cache dependencies
...
git-svn-id: trunk@1579 -
2002-04-02 16:44:41 +00:00
lazarus
c17e81be6c
GTK Cleanup
...
Shane
git-svn-id: trunk@925 -
2002-02-09 01:47:24 +00:00
michael
f088b13a3e
+ Initial import
...
git-svn-id: trunk@2 -
2000-07-13 10:28:31 +00:00