Commit Graph

11166 Commits

Author SHA1 Message Date
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
jesus
f69e206502 LCL: fixed compilation of gtk2 widgetset under FPC 2.1.x
git-svn-id: trunk@11164 -
2007-05-18 17:54:18 +00:00
paul
dc5845e19a - implement speedbutton theme painting (disabled through define UseThemes now)
git-svn-id: trunk@11163 -
2007-05-18 14:14:13 +00:00
paul
a3507ade6c - tiny changes in non transparent speedbutton painting
git-svn-id: trunk@11162 -
2007-05-18 02:23:55 +00:00
paul
e45bc069f0 - initial implementation of lazarus ThemeServices
- win32 calls to Widgetset.ThemesActive redirected to ThemeServices

git-svn-id: trunk@11161 -
2007-05-18 02:18:52 +00:00
mattias
f1ddc29682 LCL: added BeginAlign/EndAlign in TWinControl.Loaded to reduce overhead, gtk2 intf: added GetDefaultClientRect for TGroupBox, doing some resizes now immediately
git-svn-id: trunk@11160 -
2007-05-17 21:43:48 +00:00
vincents
58a04388c9 sqldb component:
- remove compatibility with fpc version < 2.0.4
* only enable ibconnection, mysql50connection and odbcconnection for win64

git-svn-id: trunk@11159 -
2007-05-17 20:34:28 +00:00
sekelsenmat
388e62b32f tiny improvements on fpgui interface
git-svn-id: trunk@11158 -
2007-05-17 08:15:51 +00:00
sekelsenmat
53364e1fce Small improvements on fpgui interface
git-svn-id: trunk@11157 -
2007-05-17 05:57:06 +00:00
vincents
0a7bf3d67d fpcunit: fixed console testrunning crash when writing results to output with fpc 2.0.4 (bug #8798) from Darius
git-svn-id: trunk@11156 -
2007-05-16 22:07:22 +00:00
vincents
3a7183c039 LCL: made TCanvas.Width and Height read-only properties by hiding the Width and Height property of TFPCustomCanvas (bug #8891)
git-svn-id: trunk@11155 -
2007-05-16 21:48:11 +00:00
paul
37bdf71f61 - changed handle check in combobox SetItemHeight to more correct
git-svn-id: trunk@11154 -
2007-05-16 14:07:03 +00:00
vincents
211710b030 win32 interface: fixed position for right click events of listviews in a groupbox (#8768)
git-svn-id: trunk@11153 -
2007-05-16 12:27:36 +00:00
vincents
18c708fb14 components: added progress events to the jpeg reader / writer (#8874)
git-svn-id: trunk@11152 -
2007-05-16 11:04:25 +00:00
vincents
70d576a689 LCL: use progressevent for image loading / saving from fpimage
git-svn-id: trunk@11151 -
2007-05-16 11:03:24 +00:00
vincents
bd03f62f68 LCL calendar dialog:
+ added DialogPosition property (#8885)
+ double clicking the calendar closes the dialog 

git-svn-id: trunk@11150 -
2007-05-16 08:38:20 +00:00
mattias
a9fb0409fa gtk1 intf: fixed painting of TCustomControl
git-svn-id: trunk@11149 -
2007-05-16 08:28:52 +00:00
jesus
95d9ac093e LCL: grids, draw header text after DrawCellGrid if TitleStyle is native
git-svn-id: trunk@11148 -
2007-05-15 19:16:48 +00:00
mattias
d0b8eaa03f gtk2 intf: installing handler for TSpinEdit
git-svn-id: trunk@11147 -
2007-05-15 14:51:09 +00:00
mattias
295c93c7cf gtk2 intf: TCustomControl now receive the paint message before the child controls are painted, so that the painting does not paint over the gtk child drawings
git-svn-id: trunk@11146 -
2007-05-15 13:58:50 +00:00
mattias
45cbd18a0c gtk2 intf: fixed TMemo setting echo mode and password char: not suported by TMemo
git-svn-id: trunk@11145 -
2007-05-15 13:49:33 +00:00
tombo
1d3d886efd Carbon intf:
- improved capturing, TForm.BorderStyle
- fixed mouse pos bug while tracking
- working TSpeedButton

git-svn-id: trunk@11144 -
2007-05-15 11:05:44 +00:00
mattias
61b1572001 tool multi_makeskel.pl: fixed svn props and added option -r for recursive from Darius
git-svn-id: trunk@11143 -
2007-05-15 10:17:15 +00:00
paul
c6b596f1c8 - call to RecreateWnd without check to HandleAllocated cause crash
git-svn-id: trunk@11142 -
2007-05-15 09:39:50 +00:00
mattias
02ea45b594 OI: TSpeedButton.Transparent:=false, setting ItemHeight for combobox as workaround for win intf
git-svn-id: trunk@11141 -
2007-05-15 08:40:23 +00:00
paul
7887335793 - ItemHeight of TCustomCombobox can be updated by control with overriding design value
- non Transparent SpeedButton must fill his rect himself
- typo in Transparent setter of SpeedButton with opaque

git-svn-id: trunk@11140 -
2007-05-15 07:06:26 +00:00