paul
622f0ba392
lcl: fix GetControlClassDefaultSize - use TSize instead of TPoint
...
git-svn-id: trunk@25204 -
2010-05-05 07:59:04 +00:00
paul
51bab0e62e
lcl: change TBevel and TScrollBar code to use GetControlDefaultSize method and SetInitialBounds as other controls do
...
git-svn-id: trunk@25184 -
2010-05-04 14:20:18 +00:00
mattias
84d4e6bf32
LCL; TCustomImage: comment
...
git-svn-id: trunk@24892 -
2010-04-24 19:38:59 +00:00
paul
7ca94731c5
lcl: add bsSpacer to bevel shapes by Juha (issue #0016141 ), simplify Bevel code by removing unnecessary getters, format bevel code, add missing properties
...
git-svn-id: trunk@24720 -
2010-04-19 12:02:50 +00:00
mattias
ed6915b885
LCL: removed wrong TCustomPage.AdjustClientRect, bug #15205
...
git-svn-id: trunk@24262 -
2010-03-28 08:38:14 +00:00
mattias
a146e3b1e7
LCL: TPanel: fixed AdjustClientRect
...
git-svn-id: trunk@23915 -
2010-03-10 12:04:34 +00:00
mattias
b63e50b3fe
lcl: TImage: removed unneeded and buggy autosize code
...
git-svn-id: trunk@23852 -
2010-03-06 23:45:40 +00:00
martin
e633753632
LCL, Interfaces: added TNotebook.TabRect for Win/Gtk/2
...
git-svn-id: trunk@22512 -
2009-11-10 05:13:46 +00:00
paul
2e2fcd58fc
lcl: bidi mode support for buttons from Zaher Dirkey (#issue #0014933 )
...
git-svn-id: trunk@22448 -
2009-11-05 14:35:36 +00:00
paul
aa3aa41889
lcl: change ImageIndex property from Integer to TImageIndex for more components
...
git-svn-id: trunk@22141 -
2009-10-13 09:53:40 +00:00
paul
c8b4ccad1f
lcl: fix TPageContol.OnChange event
...
git-svn-id: trunk@22037 -
2009-10-05 06:26:12 +00:00
paul
b564b437f8
lcl: fix compilation with the fixed fpc bug (which gave access to private fields from properties)
...
git-svn-id: trunk@21998 -
2009-10-03 15:57:51 +00:00
paul
42ad042ae5
lcl: protect TTrayIcon code from the PopupMenu component destruction
...
git-svn-id: trunk@21846 -
2009-09-24 09:29:27 +00:00
paul
27b2238ee0
lcl: TCustomNotebook:
...
- fix crash when connected imagelist was destructed (fixes bug #0014627 )
- reset imagelist on content change
git-svn-id: trunk@21770 -
2009-09-19 15:45:34 +00:00
paul
2f6201ed2e
lcl: publish OnMouseEnter, OnMouseLeave for some controls (patch of Zeljan, issue #0014575 )
...
git-svn-id: trunk@21683 -
2009-09-13 11:31:57 +00:00
paul
df40d0e347
lcl: formatting
...
git-svn-id: trunk@21677 -
2009-09-13 08:01:32 +00:00
paul
1a4af6d743
lcl: remove TTabStyle from the extctrls unit (issue #0014570 )
...
git-svn-id: trunk@21676 -
2009-09-13 07:30:46 +00:00
sekelsenmat
9d1b80451a
Changes all dynamic methods in the ide, lclintf and lcl to virtual methods, because they are the same in fpc and dynamic is a legacy directive
...
git-svn-id: trunk@21280 -
2009-08-18 14:44:25 +00:00
marc
1e0889bde7
* Placed fields end methods/properties in the correct order. Fixes compilation on fpc 2.3.1. Patch by Marco van de Voort
...
git-svn-id: trunk@20757 -
2009-06-27 14:41:20 +00:00
jesus
5a971c0e06
LCL, added option nboHidePageListPopup to Notebook so default right click popup list can be disabled (gtk1&2), enable multiline tab control under windows
...
git-svn-id: trunk@20500 -
2009-06-07 19:13:17 +00:00
paul
597eb84d8c
lcl: Themes
...
- redo TThemeServices.GetDetailSize to return TSize instead of Integer
- improve toolbutton drawing
git-svn-id: trunk@20213 -
2009-05-26 01:32:38 +00:00
mattias
8704259100
LCL: TIdleTimer: added property FireOnIdle for idle functions that work in several chunks
...
git-svn-id: trunk@19389 -
2009-04-12 22:57:42 +00:00
paul
2cad847317
lcl: publish Alignment property for TLabeledEdit (issue #0013495 by Alexander S. Klenin)
...
git-svn-id: trunk@19378 -
2009-04-12 08:59:46 +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
ecc57f0bda
lcl: implement at least some differences in painting for TSplitter.ResizeStyle (part of issue #0013406 )
...
git-svn-id: trunk@19213 -
2009-04-04 09:57:01 +00:00
paul
56ae429345
lcl: fix Timers class hierarchi. Was: TCustomTimer -> TTimer -> TIdleTimer with published props only in TCustomFirmer. Now: TCustomTimer -> TTimer, TCustomTimer -> TCustomIdleTimer -> TIdleTimer and published props are in TTimer and TIdleTimer.
...
git-svn-id: trunk@19117 -
2009-03-26 15:09:24 +00:00
paul
17b9b92756
lcl: publish BorderStyle for more components
...
git-svn-id: trunk@19032 -
2009-03-19 14:26:57 +00:00
paul
68603b956b
lcl: remove Crl3D, ParentCtl3D properties, register them as properties to skip
...
git-svn-id: trunk@18517 -
2009-01-31 12:04:03 +00:00
paul
748f663981
lcl: BorderWidth
...
- TWinControl: send CM_BORDERCHANGED when borderwidth property is changed
- TPanel: move DoAdjustClientRectCache to the TWinControl CM_BORDERCHANGED handler; use that handler to handle bevel changes; use TWinControl BorderWidth property instead of own
- implement TForm.BorderWidth (part of issue #0001182 )
git-svn-id: trunk@18513 -
2009-01-31 11:27:20 +00:00
paul
685e4613f7
lcl: add csNoDesignVisible to the HiddenRadioButton of TRadioGroup
...
git-svn-id: trunk@18458 -
2009-01-27 04:18:58 +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
e24b1cdfc5
lcl: a bit of formatting
...
git-svn-id: trunk@18368 -
2009-01-21 06:31:19 +00:00
paul
542c7d66c3
lcl: allow TabStop for notebook (bug #0012959 )
...
git-svn-id: trunk@18267 -
2009-01-13 07:15:14 +00:00
paul
5df806377b
formatting
...
git-svn-id: trunk@18229 -
2009-01-09 19:37:13 +00:00
paul
92968b1868
lcl: fix bevel repaint (bug #0012516 )
...
git-svn-id: trunk@18204 -
2009-01-08 05:06:53 +00:00
paul
2967687379
lcl: fix visibility of pagecontrol pages after window recreation (bug #0011334 )
...
git-svn-id: trunk@18185 -
2009-01-07 10:55:49 +00:00
paul
37e866d1ea
lcl: set caption for TCustomPage even it is has not handle allocated but parent has since page caption belongs to pagecontrol, not the page (bug #0011888 )
...
git-svn-id: trunk@18184 -
2009-01-07 09:53:40 +00:00
paul
ff7e66f216
lcl: publish OnMouseEnter, OnMouseLeave for groupboxes
...
git-svn-id: trunk@18013 -
2009-01-01 17:43:55 +00:00
paul
d9491a4528
lcl: fix header
...
git-svn-id: trunk@18002 -
2008-12-31 03:07:17 +00:00
mattias
eee432e048
LCL: published TLabeledEdit.Font, from smace
...
git-svn-id: trunk@17952 -
2008-12-26 15:40:30 +00:00
sekelsenmat
1a0fb05b4a
Patch from Chris Kirkpatrick, fixed type in TTrayIcon
...
git-svn-id: trunk@17869 -
2008-12-20 16:18:30 +00:00
paul
910cfc5b20
lcl: set default values for some component properties
...
git-svn-id: trunk@17725 -
2008-12-08 09:48:25 +00:00
vincents
ebe1b9d29a
LCL: published TImage MouseWheel events, tested by Maxim Ganetsky
...
git-svn-id: trunk@17709 -
2008-12-07 19:18:34 +00:00
paul
2f2f3b5c11
lcl: set default values for TCustomTrayIcon properties
...
git-svn-id: trunk@17610 -
2008-11-27 04:46:42 +00:00
paul
6ab8ef7ffe
lcl: set defaults to some control properties
...
git-svn-id: trunk@17560 -
2008-11-24 03:15:50 +00:00
paul
c29b56e233
lcl: add new TImage event OnPictureChanged
...
git-svn-id: trunk@17065 -
2008-10-20 04:46:40 +00:00
paul
3374c666b8
lcl: publish OnUTF8KeyPress
...
git-svn-id: trunk@16520 -
2008-09-10 09:22:59 +00:00
paul
f67b637d75
cleanup
...
git-svn-id: trunk@16503 -
2008-09-09 14:10:56 +00:00
paul
cef06f6bb7
revert r16293 #88af0e037f
...
git-svn-id: trunk@16298 -
2008-08-29 13:21:22 +00:00
paul
88af0e037f
lcl:
...
- decrease visibility of Canvas property in TRasterImage from public to protected
- make property Canvas public to TCustomBitmap
git-svn-id: trunk@16293 -
2008-08-29 11:17:57 +00:00
vincents
11038348f3
LCL: added TNotebookCapabilities from Benito van der Zander (part of issue #11563 )
...
git-svn-id: trunk@16000 -
2008-08-08 14:31:54 +00:00
mattias
fa3e4526c8
LCL: undone renaming pfAdded, pfRemoving
...
git-svn-id: trunk@15863 -
2008-07-25 09:26:35 +00:00
mattias
4969fb1643
carbon: fixed notebook close page, insert page, setpageindex, bug #11719,#11680, #10171
...
git-svn-id: trunk@15852 -
2008-07-24 01:35:59 +00:00
mattias
2996a3c332
rename COPYING.modifiedLGPL to COPYING.modifiedLGPL.txt
...
git-svn-id: trunk@15834 -
2008-07-22 09:48:15 +00:00
mattias
b223dbff27
LCL: removed obsolete TAbstractReader
...
git-svn-id: trunk@15767 -
2008-07-13 18:59:39 +00:00
paul
a8beee2e0b
lcl:
...
- add ability to store icon to TTrayIcon
- qt: fix TQtTrayIcon Icon handling
git-svn-id: trunk@15633 -
2008-07-01 01:37:51 +00:00
mattias
e92a0bdc32
LCL: moved mousewheel handlers from TWinControl to TControl
...
git-svn-id: trunk@15319 -
2008-06-05 16:16:13 +00:00
paul
c246a4e243
lcl: ClientRect had not been recalculated on TPanel.BorderWidth/BevelWidth change ( #0011351 )
...
git-svn-id: trunk@15246 -
2008-05-27 01:50:06 +00:00
vincents
bc6912e30f
LCL: Set default value of TCustomImage.Transparent to false (bug #10220 , #10778 )
...
git-svn-id: trunk@15206 -
2008-05-22 14:15:03 +00:00
vincents
3d2bb7d1e3
LCL: published ParentFont property for TBitBtn, TPage and TNotebook (issue #11307 )
...
git-svn-id: trunk@15181 -
2008-05-19 13:06:20 +00:00
vincents
b26fe0d6b1
LCL: published TSplitter.PopupMenu
...
git-svn-id: trunk@15163 -
2008-05-16 07:31:39 +00:00
mattias
1a97191680
LCL: fixed TCustomLabeledEdit anchoring label, fixing bug #10748
...
git-svn-id: trunk@14207 -
2008-02-20 13:24:26 +00:00
sekelsenmat
0c5c85ec57
Fixes changing the hint at run-time.
...
git-svn-id: trunk@14156 -
2008-02-16 07:35:34 +00:00
sekelsenmat
3468326b9a
Implements the basics of showing ballon hints of the TTrayIcon.
...
git-svn-id: trunk@14055 -
2008-02-09 19:55:58 +00:00
sekelsenmat
ae7e221cc7
Started moving TPopupNotifier to the LCL. Added linux script to create images lrs file. Implemented TTrayIcon.GetPosition on gtk2.
...
git-svn-id: trunk@14038 -
2008-02-09 10:24:40 +00:00
paul
be879539ca
- move OnGetDockCaption and friends to TWinControl
...
- some improvements to dock header drawing
git-svn-id: trunk@13681 -
2008-01-09 09:08:12 +00:00
paul
213353b06d
- publish some docking related properties for TPageControl
...
- implement docking into TPageControl (tested with TPanel dock into TPageControl)
git-svn-id: trunk@13660 -
2008-01-07 18:40:31 +00:00
mattias
525fec94be
LCL: replaced drag/dock messages with a cleaner TDragManager from Marius
...
git-svn-id: trunk@13564 -
2008-01-01 23:35:52 +00:00
mattias
fd641213fc
LCL: undo docking patch
...
git-svn-id: trunk@13349 -
2007-12-16 11:00:25 +00:00
mattias
767859d068
IDE: implemented short cuts for ecSetFreeBookmark, ecPrevBookmark, ecNextBookmark
...
git-svn-id: trunk@13348 -
2007-12-16 10:58:01 +00:00
vincents
01a956df63
LCL: in case of index out of bounds error, the message shows the upperbound instead of the count of the list (bug #10367 )
...
git-svn-id: trunk@13201 -
2007-12-07 13:00:20 +00:00
paul
8b828c53b4
qt: improve resize even handling
...
git-svn-id: trunk@13050 -
2007-11-27 09:37:15 +00:00
sekelsenmat
579e90adec
Added initial implementation for BallonHints on the tray, and updated example.
...
git-svn-id: trunk@12809 -
2007-11-10 10:42:46 +00:00
mattias
c639191753
IDE: compiler opts dlg: fixd lblCompiler spacing, LCL: fixed consistency using GetSpace instead of GetSideSpace
...
git-svn-id: trunk@12619 -
2007-10-28 12:50:46 +00:00
mattias
61848f6cad
LCL: published TRadioGroup.AutoSize - the bugs are fixed :)
...
git-svn-id: trunk@12614 -
2007-10-27 18:31:23 +00:00
mattias
1d517decaf
IDE: fixed auto code templates to not always add the typed character, IDE: fixed resetting IDE ToolStatus, fixing crash when double clicking on install package button, IDEIntf: added property OpenEditorsOnCodeToolChange to allow tools to cleanly change sources (this fixes the bug of quickfix items not working with temporary files)
...
git-svn-id: trunk@12613 -
2007-10-27 18:26:35 +00:00
mattias
5bef34477f
LCL: TPage: fixed ReAlign of TPage on leave, resize, return, fixed clean up after delayed resizing when parent controls become visible
...
git-svn-id: trunk@12488 -
2007-10-16 11:45:36 +00:00
mattias
6264aac23c
LCL: fixed using parent borderspacing, fixed anchor spacing for parallel controls, fixed endless loop autosize interdependencies, implemented auto fixing anchor circles, implemented auto fixing center anchoring, fixed calculation of static childsizing layouts, fixed autosizing for controls without preferred size by providing default sizes also used in creation, fixed TSizeConstraints.MinMaxWidth/Height
...
git-svn-id: trunk@12461 -
2007-10-14 12:54:29 +00:00
mattias
f4eaf90e42
undo
...
git-svn-id: trunk@12129 -
2007-09-22 10:09:27 +00:00
mattias
b647927885
translations: german: added lazreport maincalleditor.de.po from Joerg Braun
...
git-svn-id: trunk@12128 -
2007-09-22 10:06:48 +00:00
sekelsenmat
0f85639748
Removed the ShowHint property from TrayIcon because it can be determined by Hint <> ''
...
git-svn-id: trunk@12104 -
2007-09-21 07:15:35 +00:00
sekelsenmat
fb74cf2f73
Started moving TTrayIcon to LCL. Implemented basics and the Qt implmentation.
...
git-svn-id: trunk@12097 -
2007-09-20 21:33:28 +00:00
mattias
b514d80686
LCL: fixed removing TCustomPage pfAdded when destroying handle
...
git-svn-id: trunk@11991 -
2007-09-10 19:23:00 +00:00
mattias
4c1b802fe1
LCL: autosizing parent control now work with childs anchored to parent
...
git-svn-id: trunk@11851 -
2007-08-23 20:14:12 +00:00
paul
8eefc8e23f
splitter and pairsplitter improvements:
...
1. ability to control pairsplitter cursor for gtk
2. ability to control pairsplitter internal splitter cursor for others
3. default values for pairsplitter cursor (crHSplit/crVSplit)
4. painting splitter through themes for win32/xp/gtk2 (disabled through -dUseThemes)
5. Clean up
git-svn-id: trunk@11214 -
2007-05-29 09:19:34 +00:00
paul
2ea84b6b51
- LCL-default images loading moved from TWidgetSet.LoadStockPixmap to buttons and dialogs units
...
- updated LCL-default images from silk collection (thanks badphoenix)
- TWidgetSet.LoadStockPixmap extended to return bitmap mask handle (need to use win32 stock icons)
issues: #0008936 , #0008937
git-svn-id: trunk@11197 -
2007-05-25 09:13:22 +00:00
mattias
128e9c88d9
gtk1 intf: added check if user choose a directory in TOpenDialog
...
git-svn-id: trunk@11195 -
2007-05-25 09:01:28 +00:00
mattias
e16a765e54
LCL: reactivated sending uninitialized bounds of TCustomPage to interface
...
git-svn-id: trunk@11191 -
2007-05-24 08:33:49 +00:00
mattias
d45e62cd1b
gtk2 intf: disabled removing callbacks, added GetDefaultClientRect for TPage and TNoteBook
...
git-svn-id: trunk@11189 -
2007-05-23 23:24:14 +00:00
mattias
759a269ca6
gtk intf: resize messages for fixed/client widgets are now kept back and sent for main widgets
...
git-svn-id: trunk@11184 -
2007-05-23 17:32:10 +00:00
mattias
894e5506b8
lcl: published TLabeledEdit.AutoSelect and EchoMode from Michael Van Canneyt
...
git-svn-id: trunk@11025 -
2007-04-29 10:22:55 +00:00
paul
78187ac487
- added WsWinControl.CanFocus that inform about ability of control to be focused with default widgetset value = True (overrided for gtk)
...
- changed CanTab of TWinControl to use TWSWinControlClass.CanFocus
- published TRadioGroup.TabStop
git-svn-id: trunk@10829 -
2007-03-30 05:22:36 +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
paul
d90cad2972
- moved DoShow, DoHide, OnShow, OnHide from TTabSheet to TCustomPage (ancestor)
...
- fireing OnShow and OnHide on page changing
git-svn-id: trunk@10816 -
2007-03-28 04:48:30 +00:00
marc
8e235a6696
* Patch for TDBImage and TDBMemo form Joost van der Sluis
...
git-svn-id: trunk@10681 -
2007-02-25 16:13:52 +00:00
vincents
ba85e84687
LCL: published dragging related properties
...
patch by: Paul Ishenin
git-svn-id: trunk@10648 -
2007-02-16 08:31:43 +00:00
mattias
5a7ff6537a
LCL: Tapplication.CreateForm with out param, cleanups, renamed TCustomPropertyStorage param name Default with DefaultValue from Flávio Etrusco
...
git-svn-id: trunk@10626 -
2007-02-12 12:40:41 +00:00
vincents
09dccca531
LCL: made TGraphicControl.OnPaint proteced, TShape.OnPaint and TPaintPox.OnPaint public and fixed firing TShape.OnPaint (bug #8246 )
...
git-svn-id: trunk@10607 -
2007-02-07 14:40:42 +00:00
micha
305e2a2521
fix removing last page from tcustomnotebook (issue #7839 )
...
git-svn-id: trunk@10525 -
2007-01-28 15:20:40 +00:00
micha
10aecd20d4
fix TPage.TabVisible icw PageIndex, patch by Luiz (issue #7349 )
...
git-svn-id: trunk@10519 -
2007-01-27 19:23:13 +00:00
vincents
b6299f483a
LCL: fixed dragging over a splitter (bug #2058 ) from Paul Ishenin
...
git-svn-id: trunk@10505 -
2007-01-26 09:14:15 +00:00
mattias
787f9e814d
added package SimpleIDEIntf to test IDE plugins easier
...
git-svn-id: trunk@10372 -
2007-01-04 19:51:33 +00:00
vincents
a783783930
LCL: you can tab to a TPanel, if it has tabstop = true (issue #8044 )
...
git-svn-id: trunk@10365 -
2007-01-02 10:59:43 +00:00
vincents
c6fcef4270
LCL: published TImage.ShowHint, ParentShowHint and Enabled (bug #7578 )
...
git-svn-id: trunk@10341 -
2006-12-18 06:51:43 +00:00
mattias
c8913db097
LCL: fixed TCustomPage.IsControlVisible
...
git-svn-id: trunk@9915 -
2006-09-16 10:08:39 +00:00
mattias
ba90235cdf
TPanel: fixed missing inherited in Loaded
...
git-svn-id: trunk@9712 -
2006-08-10 21:41:50 +00:00
micha
df5da59ff1
do not do transparent theme drawing for opaque controls
...
git-svn-id: trunk@9707 -
2006-08-07 22:23:53 +00:00
mattias
1ecaec575c
TPageControl: AutoSizing is now delayed until page handle was added to the parent handle
...
git-svn-id: trunk@9635 -
2006-07-19 22:13:37 +00:00
micha
8b1f47f873
fix notebook accelerator handling, send only to active page (issue #1989 )
...
git-svn-id: trunk@9634 -
2006-07-19 16:11:41 +00:00
mattias
e2ba095290
fixed default value of TImage.Transparent
...
git-svn-id: trunk@9606 -
2006-07-14 14:48:31 +00:00
vincents
c5534be14d
store TLabeledEdit.EditLabel subcomponent (issue #7087 )
...
git-svn-id: trunk@9503 -
2006-06-27 19:03:32 +00:00
vincents
a53d727f95
published TImage.OnDblClick, works on win32 (issue #7078 )
...
git-svn-id: trunk@9501 -
2006-06-27 14:43:07 +00:00
mattias
ef127c3bc4
gtk intf: implemented TPage.TabVisible=false
...
git-svn-id: trunk@9484 -
2006-06-22 23:30:18 +00:00
mattias
7a675dec3a
added TListWithEvents, fixed codetools adding a colon too much, added lcl test for TPageControl
...
git-svn-id: trunk@9477 -
2006-06-22 18:09:31 +00:00
mattias
6eb4930179
fixed references to COPYING.LCL
...
git-svn-id: trunk@9243 -
2006-05-05 05:52:08 +00:00
mattias
4de68607bc
implemented accelerators for TPage captions
...
git-svn-id: trunk@9206 -
2006-04-29 21:33:39 +00:00
mattias
96da86f260
published some Font properties, that now works under win32 and gtk1
...
git-svn-id: trunk@9165 -
2006-04-23 20:22:22 +00:00
mattias
c0fe7541cd
codetools directory values: added treeview and memo to view the templates and how they were parsed
...
git-svn-id: trunk@9161 -
2006-04-22 15:59:30 +00:00
mattias
f5abc1d817
added TCustomSplitter.MoveSplitter and SetSplitterPosition and IDE ct defines editor now saves splitter positions
...
git-svn-id: trunk@9159 -
2006-04-22 13:13:36 +00:00
mattias
90de7d2a9a
implemented TControl.BorderSpacing.CellAlignHorizontal/Vertical, replaced TRadioGroup recreatewnd calls with UpdateItems, changed TRadioGroup.AutoFill to true as default
...
git-svn-id: trunk@8633 -
2006-01-27 15:21:08 +00:00
mattias
022e1f68df
fixed editor options layout to anchor options bottom
...
git-svn-id: trunk@8620 -
2006-01-25 23:05:25 +00:00
mattias
4572967898
TRadioGroup and TCheckGroup are now using ChildSizing properties
...
git-svn-id: trunk@8619 -
2006-01-25 22:48:01 +00:00
micha
258a8704a3
move initialization of control into InitializeWnd, do not use CreateWnd for that
...
git-svn-id: trunk@8242 -
2005-11-29 22:20:01 +00:00
vincents
cd0845f2aa
renamed DoSetTabStops to UpdateTabStop
...
git-svn-id: trunk@8174 -
2005-11-16 09:27:46 +00:00
vincents
b30e640082
implemented cursor navigation in radiogroup (issue #1172 , #1413 )
...
git-svn-id: trunk@8172 -
2005-11-15 23:38:07 +00:00
vincents
8d90a2d6ea
published TRadioGroup.TabOrder
...
git-svn-id: trunk@8119 -
2005-11-09 19:25:54 +00:00
mattias
bec6005a12
started codetemplate makros and project source directories
...
git-svn-id: trunk@8044 -
2005-11-02 23:09:33 +00:00
mattias
9dc5379f89
cleanup
...
git-svn-id: trunk@8027 -
2005-11-01 23:38:43 +00:00
mattias
a6f4efe474
added try..except to setting sibling in anchor designer
...
git-svn-id: trunk@8022 -
2005-11-01 22:02:17 +00:00
mattias
e4ced904c8
added TControl.AnchoredControls, improved TSplitter for multiple anchored controls, started TAnchoredDockManager
...
git-svn-id: trunk@8001 -
2005-10-30 12:09:22 +00:00
mattias
017d799736
extended docking to auto add splitters, updated german translation, updated examples
...
git-svn-id: trunk@7989 -
2005-10-27 20:35:24 +00:00
marc
4a42afcb2f
* Patch and fix for 1313 from Tomáš Gregoric
...
git-svn-id: trunk@7981 -
2005-10-22 13:09:40 +00:00
mattias
f6b997f975
implmented BorderSpacing.InnerBorder
...
git-svn-id: trunk@7877 -
2005-10-01 13:26:37 +00:00
mattias
06a1976a71
published TSpeedButton.Font
...
git-svn-id: trunk@7870 -
2005-10-01 00:38:24 +00:00
mattias
ebdafeb975
commit clean up
...
git-svn-id: trunk@7831 -
2005-09-26 09:34:38 +00:00
mattias
adc7fac0b7
fixed TabVisible in environment options
...
git-svn-id: trunk@7829 -
2005-09-25 23:32:43 +00:00
mattias
9d59986db5
fixed TAnchorSide.Side default value
...
git-svn-id: trunk@7650 -
2005-09-09 08:42:33 +00:00
mattias
c943808130
TRadioGroup now delegates OnEnter/OnExit from items to itself
...
git-svn-id: trunk@7581 -
2005-08-27 14:29:56 +00:00
vincents
a0311c2cba
removed cvs logs
...
git-svn-id: trunk@7541 -
2005-08-22 12:30:03 +00:00
mattias
a76a810302
added robust mechanism to TRadioGroup.SetItemIndex for lazy interfaces
...
git-svn-id: trunk@7344 -
2005-07-13 17:48:57 +00:00
mattias
d787ff4438
TSplitter can now also work with Align=alNone and AnchorSide
...
git-svn-id: trunk@7334 -
2005-07-09 16:20:50 +00:00
mattias
a27c24ae41
implemented auto ident completion after point plus idle
...
git-svn-id: trunk@7294 -
2005-06-29 09:24:14 +00:00
vincents
776c27aac0
also invalidate control, if it is only moved, but not resized.
...
git-svn-id: trunk@7164 -
2005-05-09 14:52:33 +00:00
micha
fbb495bee3
implement active default control switching
...
pressing return key executes active default control action
git-svn-id: trunk@7080 -
2005-04-17 18:41:15 +00:00
mattias
99f0805786
implemented TMemo text for gtk2, TRadioGroup.OnClick is now called whenever ItemIndex changed, so it works now also under gtk2 Delphi compatible from Andrew Haines
...
git-svn-id: trunk@7026 -
2005-03-25 17:47:55 +00:00
mattias
0b4faac301
various Delphi compatibilities from C Western
...
git-svn-id: trunk@6910 -
2005-03-07 00:52:51 +00:00
mattias
21624d99b0
reactivated fast xml units without widestrings
...
git-svn-id: trunk@6716 -
2005-01-29 14:36:04 +00:00
micha
605475e8c4
implement assign for tbevel
...
git-svn-id: trunk@6712 -
2005-01-28 18:48:35 +00:00
micha
628659f24e
properly support TImage.OnPaint event, fix infinite loop
...
git-svn-id: trunk@6622 -
2005-01-17 12:49:48 +00:00
micha
fe9b5eccd7
fix bug #464 and #514 : create bitmap handle to back image drawing up
...
git-svn-id: trunk@6617 -
2005-01-16 19:46:39 +00:00