paul
fca22fcc33
lcl: return CLX colors temporary to allow project compilation (will raise deprecated warning now) and loading forms in ide (though CLX colors will not be listed in the object inspector anymore)
...
git-svn-id: trunk@17538 -
2008-11-23 10:25:45 +00:00
paul
7c665e0d4c
lcl: formatting, cleanup
...
git-svn-id: trunk@17477 -
2008-11-20 15:09:46 +00:00
paul
ffa494672e
lcl: remove CLX colors. They are nowhere defined, nowhere used and nobody wants to support them for years
...
git-svn-id: trunk@17458 -
2008-11-20 01:53:23 +00:00
paul
8220969ef4
lcl: Colors
...
- add clMenuBar, clMenuHighlight system colors
- add pretty names for windows system colors
git-svn-id: trunk@17439 -
2008-11-19 12:20:13 +00:00
paul
f0b96b997f
lcl: declare TExtLogPen
...
qt: return ExtLogPen in GetObject if pen was created by ExtCreatePen
git-svn-id: trunk@17136 -
2008-10-27 08:40:27 +00:00
paul
669af5fc10
ide: add check if TFrame doesnot exits on palette (lcl and ide has been compiled with different frame defines)
...
git-svn-id: trunk@16086 -
2008-08-16 13:10:28 +00:00
mattias
8759733936
LCL: added ssMeta, scMeta to Shortcuts, carbon: Cmd now sets ssMeta, Ctrl now sets ssCtrl, Alt now sets ssAlt, IDE: changed Mac OS X key mapping scheme
...
git-svn-id: trunk@15911 -
2008-07-29 21:21:33 +00:00
mattias
2996a3c332
rename COPYING.modifiedLGPL to COPYING.modifiedLGPL.txt
...
git-svn-id: trunk@15834 -
2008-07-22 09:48:15 +00:00
vincents
92bc6dea2c
LCL: use TShortcut from the classes unit
...
git-svn-id: trunk@14768 -
2008-04-06 11:30:19 +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
paul
40c9844f59
GetKeyState:
...
- gtk1, gtk2: implement pressed state for mouse buttons
- qt: return state for X mouse buttons
git-svn-id: trunk@14294 -
2008-02-28 06:07:29 +00:00
paul
4de32f3116
capitalize few windows constants
...
git-svn-id: trunk@13984 -
2008-02-06 02:27:54 +00:00
paul
18895ffce8
- load forms from fpc resources support (with fpc_resources branch)
...
git-svn-id: trunk@13794 -
2008-01-19 10:52:56 +00:00
paul
464160182d
add missing DFCS_TRANSPARENT const
...
git-svn-id: trunk@13657 -
2008-01-06 17:31:56 +00:00
marc
39aa9c05e7
* Start of new Icon - bitmap cleanup
...
git-svn-id: trunk@13624 -
2008-01-05 00:30:10 +00:00
paul
0f9be635f0
- rethink DrawDefaultDockImage: add 3 dock image operation: show, hide and move
...
- implement qt DrawDefaultDockImage
git-svn-id: trunk@13608 -
2008-01-03 15:39:34 +00:00
paul
21cb1c6901
remove csAlignment and one obsoleted file
...
git-svn-id: trunk@13471 -
2007-12-26 09:51:30 +00:00
paul
67df237d33
cleanup
...
git-svn-id: trunk@13463 -
2007-12-26 06:44:51 +00:00
paul
6055944e29
removed some unneeded component styles
...
git-svn-id: trunk@13460 -
2007-12-26 04:48:15 +00:00
paul
ac89221fef
add ability to read TBitmap from resource (windows resource or linux)
...
git-svn-id: trunk@13309 -
2007-12-13 05:50:56 +00:00
paul
07d4573f3a
MulDiv:
...
- use math rounding instead of bank rounding (by Grzegorz Zakrzewski)
- return -1 if Denominator is 0 (as winapi do)
(issue #0009934 )
git-svn-id: trunk@12831 -
2007-11-12 02:15:05 +00:00
paul
f32a11b058
make LCLType.MulDiv more winapi compatible by Grzegorz Zakrzewski (issue #0009934 )
...
git-svn-id: trunk@12816 -
2007-11-10 17:15:00 +00:00
vincents
ea43df7e15
LCL: removed TRTLCtriticalSection, it is provided by the RTL now
...
git-svn-id: trunk@12390 -
2007-10-09 09:01:00 +00:00
sekelsenmat
ea7c9a28a9
Moved the minimum necessary types and constants from commctrl to lcltype to allow compilation of gtk, gtk2, carbon and qt.
...
git-svn-id: trunk@12321 -
2007-10-04 19:39:15 +00:00
mattias
63a8c982ad
gtk intf: fixed crash on paste for 64 bit
...
git-svn-id: trunk@11697 -
2007-07-31 23:13:06 +00:00
mattias
923e29b086
LCL reduced some x86_64 warnings
...
git-svn-id: trunk@11659 -
2007-07-28 11:46:18 +00:00
paul
a51377f82d
QT:
...
- correct painting of empty header area through themes
- filling Keys part of Mouse message on MouseMove event (splitter works now)
- remove frame around TCustomControl descendant and implement TQtWSWinControl.SetBorderStyle
LCL:
- add missed mouse buttons: MK_XBUTTON1, MK_XBUTTON2
git-svn-id: trunk@11545 -
2007-07-17 13:18:13 +00:00
paul
c4eda87b12
- Distinct TCustomForm.Position poScreenCenter and poDesktopCenter. ScreenCenter uses sizes of primary Screen but DesktopCenter whole desktop size.
...
- reimplement QT GetSystemMetrics for SM_CXSCREEN, SM_CYSCREEN and move old method to SM_CXVIRTUALSCREEN, SM_CYVIRTUALSCREEN
git-svn-id: trunk@11450 -
2007-07-09 12:50:20 +00:00
paul
401d81cfc4
- BidiMode patch from Zaher Dirkey (0008996) part 2
...
git-svn-id: trunk@11409 -
2007-07-02 07:03:42 +00:00
paul
060ce0c803
- draw radio button and checkbox through ThemeServices for win32 (no XP)
...
git-svn-id: trunk@11252 -
2007-06-01 08:33:54 +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
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
vincents
6aa04ce02b
lcl: fixed wince compilation (bug #8836 )
...
git-svn-id: trunk@11108 -
2007-05-08 17:46:36 +00:00
vincents
b70d4cbd78
LCL: use logfont from windows unit on windows (bug #8817 ) from Darek Mazur
...
git-svn-id: trunk@11087 -
2007-05-06 19:55:48 +00:00
vincents
f45ec4ef19
LCL: Adapted TextToShortCut, ShortCutToText and KeyToShortCut to work correctly on big endian systems from Tom (bug #8680 )
...
git-svn-id: trunk@10939 -
2007-04-13 11:49:55 +00:00
vincents
c890c41f89
LCL: removed HKEY_xxx constants from lcltype unit, fpc supplies them in the registry unit, fix for bug #8631
...
git-svn-id: trunk@10904 -
2007-04-06 17:51:45 +00:00
paul
eafe2a1c03
- added missed DrawText flags
...
git-svn-id: trunk@10876 -
2007-04-05 04:29:34 +00:00
marc
b681f94950
* Step 1 of the native imagelist implementation
...
git-svn-id: trunk@10875 -
2007-04-05 00:00:37 +00:00
vincents
0651529c0a
LCL: removed fpc 2.0.2 workaround
...
git-svn-id: trunk@10852 -
2007-04-02 20:31:24 +00:00
paul
adef54eff4
- introduced new win32 compatability function SystemParametersInfo
...
- added support for parameter SPI_GETWHEELSCROLLLINES in base widgetset class with override in qt widgetset
git-svn-id: trunk@10830 -
2007-03-30 05:58:41 +00:00
vincents
cbbec503b1
LCL: moved MakeIntResource to the win32 widgetset. It is not used outside the windows widget sets and wince needs a different declaration.
...
git-svn-id: trunk@10630 -
2007-02-13 10:39:51 +00:00
marc
b3f981c48b
* Modified patch from Paul Ishenin implementing cursors
...
git-svn-id: trunk@10446 -
2007-01-15 00:53:09 +00:00
marc
5663061720
* fixed gtk1 keyboard handling
...
git-svn-id: trunk@10362 -
2006-12-31 15:30:33 +00:00
mattias
f9fcb805bb
LCL: fixed updating control scrollbars, remaining bug: win32 intf moves controls when scrolling
...
git-svn-id: trunk@10317 -
2006-12-09 10:24:44 +00:00
mattias
82dafe9281
LCL: moved TTranslateString to lcltype.pp
...
git-svn-id: trunk@10272 -
2006-12-01 17:11:17 +00:00
mattias
64d075fa75
TDateEdit - fix color, ReadOnly, move property Date to public sections from Aleksey
...
git-svn-id: trunk@10189 -
2006-11-12 22:09:39 +00:00
mattias
f1aabcf1e1
fixed fpc 2.0.4 compilation
...
git-svn-id: trunk@9935 -
2006-09-18 22:53:05 +00:00
marc
89f440e1fe
* patch from Florian
...
git-svn-id: trunk@9934 -
2006-09-18 21:14:35 +00:00
micha
48ea9b32d1
fix lazarus 64 bit, from fpk
...
git-svn-id: trunk@9860 -
2006-09-10 19:39:43 +00:00
mattias
cdb8224a6c
64bit fixes
...
git-svn-id: trunk@9795 -
2006-09-02 20:41:45 +00:00