paul
0ac2f35d4e
lcl: move WN_NCHITTEST handling of THintWindow into LCL to allow overriding (issue #0019594 )
...
git-svn-id: trunk@31468 -
2011-06-30 06:30:12 +00:00
paul
ffe4871a0b
lcl: don't set hint window region if window handle is not allocated
...
git-svn-id: trunk@29645 -
2011-02-22 07:21:00 +00:00
paul
5647965f20
lcl: set hint window region on bounds change
...
git-svn-id: trunk@29643 -
2011-02-22 06:47:55 +00:00
paul
76bf4fb595
win32: draw hint text using theme services (part of issue #0018799 )
...
git-svn-id: trunk@29641 -
2011-02-22 02:04:16 +00:00
mattias
247a494741
LCL: THintWindow: clean up
...
git-svn-id: trunk@29338 -
2011-02-02 22:05:23 +00:00
paul
bfe85e683f
ide, synedit, lcl: don't construct resourceless forms using Create constructor - use CreateNew instead
...
git-svn-id: trunk@29261 -
2011-01-31 03:38:11 +00:00
martin
0be96fe127
HintWindow: fixed width calculated to negative value, if hint coordinates are completely outside the monitor, part of issue #0017906
...
git-svn-id: trunk@28348 -
2010-11-19 17:27:03 +00:00
zeljko
d9483c8847
LCL: make THintWindow ActivateHint() delphi compatibile (reorderd call, now ActivateHint() is called from ActivateHintData(), fixes #16829
...
git-svn-id: trunk@26465 -
2010-07-05 06:10:37 +00:00
paul
1b38c456a8
lcl: draw hintwindow with themes if color = clDefault
...
git-svn-id: trunk@25426 -
2010-05-15 15:07:30 +00:00
paul
622f0ba392
lcl: fix GetControlClassDefaultSize - use TSize instead of TPoint
...
git-svn-id: trunk@25204 -
2010-05-05 07:59:04 +00:00
paul
a439c61216
lcl: formatting
...
git-svn-id: trunk@24056 -
2010-03-17 03:07:12 +00:00
mattias
34cfafc138
THintWindow.ReleaseHandle: check if handle allocated
...
git-svn-id: trunk@22877 -
2009-11-30 19:01:37 +00:00
paul
4f58001501
lcl: add BiDi mode support and Alignment for THintWindow (patch by Luiz Americo, issue #0014719 )
...
git-svn-id: trunk@22021 -
2009-10-04 13:00:38 +00:00
mattias
44e1c40eb8
THintWindow.Paint removed DTCENTER for delphi compatibility
...
git-svn-id: trunk@21996 -
2009-10-03 15:45:06 +00:00
paul
7d97f14c33
lcl: THintWindow drawing:
...
- remove TThemeServices.DrawTooltip, move content to DrawElement for teTooltip
- call standard ThemeServices.DrawElement in THintWindow.Paint (now tooltips looks native on windows xp, vista, gtk, gtk2)
git-svn-id: trunk@19619 -
2009-04-25 14:40:54 +00:00
paul
793393a8d6
lcl: start native drawing of tooltip windows
...
- add TThemeServices.DrawTooltip
- reimplement tooltip drawing through ThemeServices in case of color = clInfoBk
- implement native tooltip drawing in ThemeServices for Windows with enabled themes
git-svn-id: trunk@19616 -
2009-04-25 12:56:04 +00:00
paul
4d49f2b6aa
lcl: limit hintwindow by monitor instead of screen (issue #0010330 , part of issue #0013446 )
...
git-svn-id: trunk@19377 -
2009-04-12 08:55:50 +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
13512410f8
lcl, ideintf: formatting
...
git-svn-id: trunk@18488 -
2009-01-29 08:33:56 +00:00
mattias
204d1aa9b5
LCL: not focusing THintWindow on show
...
git-svn-id: trunk@18474 -
2009-01-28 15:39:55 +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
d0f4ce1d1c
win32: invalidate groupbox on enable change if themes are active (issue #0007877 ), misc
...
git-svn-id: trunk@14528 -
2008-03-15 13:04:21 +00:00
paul
11de6af8b9
decapitalize all procedure and function keywords to make all looks the same
...
git-svn-id: trunk@14375 -
2008-03-03 08:06:26 +00:00
mattias
dc751454a6
IDEIntf: added TIDEHTMLControlIntf.GetPreferredControlSize
...
git-svn-id: trunk@13533 -
2007-12-30 11:36:24 +00:00
mattias
878e4f3ba1
IDE: implemented using html control for fpdoc hints
...
git-svn-id: trunk@13531 -
2007-12-29 22:48:14 +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
mattias
41955d1b8a
LCL: painting background of hint window
...
git-svn-id: trunk@10728 -
2007-03-09 00:42:23 +00:00
vincents
28bfc29f27
LCL: added THintWindow.ActivateHintData (bug #7488 )
...
git-svn-id: trunk@10297 -
2006-12-05 07:24:50 +00:00
mattias
e12027f867
hints: CalcHintRect now uses screen width as default
...
git-svn-id: trunk@9777 -
2006-09-01 08:37:19 +00:00
mattias
c84cbe3ffb
Thintwindow: using the same function to calculate the size and for painting, bug #1680
...
git-svn-id: trunk@9774 -
2006-08-31 18:33:13 +00:00
mattias
6eb4930179
fixed references to COPYING.LCL
...
git-svn-id: trunk@9243 -
2006-05-05 05:52:08 +00:00
vincents
d2d702830d
fixed updating hint text
...
git-svn-id: trunk@7086 -
2005-04-18 21:06:02 +00:00
mattias
69d1fb9e09
fixed invaldating hintwindow on changing hintstr
...
git-svn-id: trunk@7084 -
2005-04-18 14:40:36 +00:00
mattias
75695b098e
fixed hint size and activate
...
git-svn-id: trunk@6851 -
2005-02-26 20:26:03 +00:00
micha
f3d0470054
hintwindows do not have a border
...
git-svn-id: trunk@6442 -
2004-12-31 16:41:01 +00:00
mattias
1c996f9973
implemented TIElementName of link of RTTI controls for set elements
...
git-svn-id: trunk@6416 -
2004-12-23 22:38:18 +00:00
mattias
da8d141f05
default font height is now used again for Hint font
...
git-svn-id: trunk@6411 -
2004-12-23 18:28:10 +00:00
mattias
b739b9b6dd
updated finnish translation from Seppo
...
git-svn-id: trunk@6147 -
2004-10-17 09:55:36 +00:00
mattias
2c8db8bb68
fixed TCanvas.TextRect Delphi compatible Rect and added TBarChart from Michael VC
...
git-svn-id: trunk@6064 -
2004-09-24 13:45:32 +00:00
mattias
ce11f9f6e2
implemented mainunit hints for include files
...
git-svn-id: trunk@5393 -
2004-04-10 17:58:57 +00:00
mattias
db42e6ca3e
workaround for inherited bug in fpc 1.9
...
git-svn-id: trunk@4929 -
2003-12-21 16:01:58 +00:00
micha
56bdc23a6f
hint fixes: parentfont, font itself, showing/hiding + more
...
git-svn-id: trunk@4884 -
2003-12-14 19:18:04 +00:00
mattias
f9ff190130
added IsWindowVisible
...
git-svn-id: trunk@3944 -
2003-03-17 08:51:10 +00:00
lazarus
0d0e5a2574
MG: added persistent hints for main ide bar
...
git-svn-id: trunk@3607 -
2002-11-04 19:49:36 +00:00
lazarus
a1b7c185ea
MG: broke extctrls.pp <-> forms.pp circle
...
git-svn-id: trunk@3551 -
2002-10-24 10:27:52 +00:00
lazarus
74f25c29c4
MG: fixed timers
...
git-svn-id: trunk@3514 -
2002-10-15 16:01:36 +00:00
lazarus
ea0cbc8243
MG: fixed zombie timers
...
git-svn-id: trunk@3513 -
2002-10-14 19:00:49 +00:00
lazarus
98e834f5cb
AJ: fixed bug in drawtext, switched hintwindow's to use Canvas.TextRect
...
git-svn-id: trunk@3483 -
2002-10-08 02:52:58 +00:00