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
469c195b08
- fixed little bug in WS component reregistration (with new private)
...
git-svn-id: trunk@11213 -
2007-05-29 09:11:34 +00:00
mattias
1eff85d939
gtk2 intf: improved resizing code to not need the caching trick
...
git-svn-id: trunk@11212 -
2007-05-29 00:30:26 +00:00
mattias
78509220c9
LCL: TSpeedButton: if mouse capture lost then update state, fixed state when invoking Click which triggers ShowModal
...
git-svn-id: trunk@11211 -
2007-05-28 12:12:51 +00:00
sekelsenmat
fbc655ab0c
Added TQtWSWinControl.CanFocus on qt interface and other minor changes from zeljko
...
git-svn-id: trunk@11210 -
2007-05-28 11:02:24 +00:00
paul
0b6ce0bd99
BiDiMode patch from zaher dirkey (report 0008955)
...
git-svn-id: trunk@11209 -
2007-05-28 09:06:36 +00:00
sekelsenmat
2ab9c1ae5a
Patch from zeljko. Implements OnKeyXXX events for TEdit and also Critical Sections, both for Qt interface.
...
git-svn-id: trunk@11208 -
2007-05-27 07:54:28 +00:00
paul
fbfc3ef744
- fixed gtk2 flat speed button painting. It was frame with some themes. Thanks to Almindor.
...
git-svn-id: trunk@11207 -
2007-05-26 16:35:11 +00:00
paul
f09a1941ca
- fix gtk2 splitter painting (it was transparent)
...
report 0008927
git-svn-id: trunk@11206 -
2007-05-26 10:46:02 +00:00
tombo
5bcdc4373e
LCL: - derived T(Float)SpinEdit from TCustomEdit to remove redundant code
...
- removed obsolete TSpinEdit.ClimbRate
git-svn-id: trunk@11205 -
2007-05-26 09:57:11 +00:00
vincents
bce8d0a4c6
wince interface: use SysFreeString to release strings allocated with SysAllocStringLen (issue #8947 )
...
git-svn-id: trunk@11204 -
2007-05-25 21:08:29 +00:00
jesus
b465403293
LCL, grids Improved themed look in TitleStyle:=tsNative, implemented headers hot tracking and pushed look when clicking
...
git-svn-id: trunk@11203 -
2007-05-25 21:04:25 +00:00
jesus
6054c81ca5
LCL, opening a form with dbcalendar opens the lfm file instead of form designer, issue #8906
...
git-svn-id: trunk@11202 -
2007-05-25 20:11:33 +00:00
mattias
db807d1a6d
LCL: TSpeedButton: fixed Down state during OnClick from Stephano
...
git-svn-id: trunk@11201 -
2007-05-25 10:23:25 +00:00
mattias
0c488faf40
synedit: siabling workaround for scrolling >32k loc: the LCL does not have this winapi limitation
...
git-svn-id: trunk@11200 -
2007-05-25 10:07:34 +00:00
mattias
da369fe2f3
LCL: nicer TSpeedButton if glyph does not fit from Valdas
...
git-svn-id: trunk@11199 -
2007-05-25 10:02:45 +00:00
mattias
95a4c61120
gtk intf: LineTo now sets GDK_CAP_NOT_LAST to not draw the last pixel
...
git-svn-id: trunk@11198 -
2007-05-25 09:14:33 +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
2edf9e54c7
LCL: small optimization from Lanxelot
...
git-svn-id: trunk@11196 -
2007-05-25 09:06:18 +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
vincents
5cc700d456
IDE: fixed copying multiple selected lines from the messages view
...
git-svn-id: trunk@11194 -
2007-05-25 08:57:17 +00:00
paul
c8de8a54bc
- TLCLHandleComponent should not try to destroy handle if did not create it
...
git-svn-id: trunk@11193 -
2007-05-25 07:34:35 +00:00
vincents
9fe9006a80
gtk interfaces: fixed typo, so that gtk1 compiles
...
git-svn-id: trunk@11192 -
2007-05-24 08:45:18 +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
vincents
84a9e3e870
fixed fpc rpm spec for fpc 2.0.4
...
git-svn-id: trunk@11190 -
2007-05-24 07:57:38 +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
vincents
ef6d7aebb2
win32 interface: fixed acces violation when handling wm_drawitem (bug #8839 )
...
git-svn-id: trunk@11188 -
2007-05-23 21:44:23 +00:00
vincents
73e13299a8
include sqldb components for win64
...
git-svn-id: trunk@11187 -
2007-05-23 21:19:58 +00:00
vincents
1c4cbac926
make bigide also compiles sqldb components on win64
...
git-svn-id: trunk@11186 -
2007-05-23 21:09:13 +00:00
jesus
28a2530ec6
LCL: default implementation of themed headers
...
git-svn-id: trunk@11185 -
2007-05-23 18:47:59 +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
tombo
8d6bdc994f
Carbon intf. Themes: PushButton (used by TSpeedButton or BuildLazDialog) and UserButton style should look like BevelButton
...
git-svn-id: trunk@11183 -
2007-05-23 15:18:24 +00:00
tombo
d07861fb82
Carbon intf:
...
- UserPane replaced by custom HIView
- managing GDI objects selection
- working TSplitter
git-svn-id: trunk@11182 -
2007-05-23 14:25:56 +00:00
vincents
eaea956c4f
sqldb pacakge: don't add pqconnection to the file list, because it is not available on all supported platforms (win64)
...
git-svn-id: trunk@11181 -
2007-05-23 10:52:04 +00:00
paul
f4c7b1d00a
- more clear definition of painting elements
...
git-svn-id: trunk@11180 -
2007-05-23 06:15:07 +00:00
jesus
c6b6e33146
LCL: using round to calculate font's height and size to preserve presicion
...
git-svn-id: trunk@11179 -
2007-05-22 22:36:44 +00:00
mattias
d63cf2492c
gtk intf: GetControlConstraints now returns Max=0 if no Max exists
...
git-svn-id: trunk@11178 -
2007-05-22 20:51:54 +00:00
mattias
84e280545f
rtticontrols: TTiTrackBar the frequency is no longer set, so can be setup
...
git-svn-id: trunk@11177 -
2007-05-22 20:48:39 +00:00
mattias
7c7d9feccb
LCL: fixed TCanvas.TextRect to restore DC, optimized allocating handles
...
git-svn-id: trunk@11176 -
2007-05-22 20:42:16 +00:00
paul
e3c799d085
- fixed bug with themed drawing in buildlazdialog.pas noticed by Vincent (under win2000)
...
- enabled speedbutton themed drawing (previously was disabled with ifdef)
git-svn-id: trunk@11175 -
2007-05-22 15:46:58 +00:00
paul
554e4107ef
- Themes moved to interface section from implementation
...
- Build lazarus dialogs use ThemeServices to draw buttons (disabled through UseThemes define)
git-svn-id: trunk@11174 -
2007-05-22 06:06:11 +00:00
mattias
efaec13a02
codetools, TSynPasSyn: aded bitpacked keyword
...
git-svn-id: trunk@11173 -
2007-05-21 10:09:46 +00:00
mattias
f049d742f3
gtk intf: DeleteObject does not raise an exception, if trying to free an object which is still used, but only gives a warning
...
git-svn-id: trunk@11172 -
2007-05-21 08:31:03 +00:00
paul
2d1bc7a00f
- initial implementation of TCarbonThemeServices (for speedbutton themed painting)
...
git-svn-id: trunk@11171 -
2007-05-21 07:07:56 +00:00
paul
f0b6a15c49
- problems with showing control second time after hiding form (noticed in Search/Replace dialog under gtk1)
...
git-svn-id: trunk@11170 -
2007-05-20 09:03:30 +00:00
paul
27b8772682
add Valdas Janknas to contributors
...
git-svn-id: trunk@11169 -
2007-05-20 06:49:59 +00:00
paul
b2a7ad27e4
- TFileDialog.FilterIndex returned value starts from 0 under gtk1 and gtk2 (patch from Valdas Janknas report 0008788)
...
git-svn-id: trunk@11168 -
2007-05-20 06:47:28 +00:00
jesus
1c8450192c
LCL: grids, fixes cell text wrap under some gtk2 versions, issues #8319 and #8859
...
git-svn-id: trunk@11167 -
2007-05-20 04:58:30 +00:00
paul
5ab5cd17da
- painting speedbutton through ThemeServices if themes are not enabled (use -dUseThemes to check)
...
git-svn-id: trunk@11166 -
2007-05-19 18:15:58 +00:00
paul
499e5cfe9a
- gtk2 speedbutton painting through ThemeServices (use -dUseThemes)
...
git-svn-id: trunk@11165 -
2007-05-19 13:45:37 +00:00