Commit Graph

213 Commits

Author SHA1 Message Date
mattias
9c52d04a00 lcl: comment
git-svn-id: trunk@39578 -
2012-12-18 12:48:34 +00:00
mattias
68fe7a297a lcl: added mb_help
git-svn-id: trunk@38626 -
2012-09-12 21:52:59 +00:00
sekelsenmat
d2843b0d5c LCL-CustomDrawn-Android: Fixes a bug which prevented input of numbers in Android 4 and overall improves the key events for all devices
git-svn-id: trunk@37252 -
2012-05-11 07:54:39 +00:00
paul
d6e2a77af5 lcl:
- replace old SIZENORMAL, SIZEICONINC, ... constants with SIZE_RESTORED, SIZE_MINIMIZED
  - add new SIZE_FULLSCREEN constant to support wsFullScreen state

git-svn-id: trunk@36432 -
2012-03-30 01:05:10 +00:00
paul
880401dbb8 lcl: remove ver2_2_x defines
git-svn-id: trunk@36368 -
2012-03-27 07:16:11 +00:00
zeljko
3068129128 LCL: added SM_LCLMAXIMIZEDWIDTH and SM_LCLMAXIMIZEDHEIGHT to system metrics rules to get accurate size of maximized window until we fix difference between forms frame rect and client rect. issue #21119
git-svn-id: trunk@36106 -
2012-03-17 10:46:34 +00:00
sekelsenmat
179972fb78 Starts TCDComboBox implementation, with a native routine for an eventual native item choose popup/dialog
git-svn-id: trunk@35641 -
2012-03-01 15:30:26 +00:00
zeljko
41db03219e LCL: lcltype: added LVN_ODCACHEHINT,LVN_ODSTATECHANGED and LVN_ODFINDITEM to start proper implementation of TCustomListView.OwnerData
git-svn-id: trunk@35260 -
2012-02-09 08:38:45 +00:00
sekelsenmat
2ef6d922c8 Restructures the LazDeviceAPIs WS implementation to be on a separate unit instead of in the LCLIntf. This allows us to move the types which bellong in the lazdeviceapis unit back to it and make things more modular too.
git-svn-id: trunk@34946 -
2012-01-26 10:07:10 +00:00
sekelsenmat
1b5dde8f63 Makes the decition to prefix all VK_ constants which are exclusive of the LCL with VK_LCL_
git-svn-id: trunk@34846 -
2012-01-21 17:09:21 +00:00
sekelsenmat
6be7642595 Android: Converts all key codes from the Android SDK. Adds more keys to the Android keyboard support
git-svn-id: trunk@34779 -
2012-01-18 15:11:04 +00:00
sekelsenmat
c532802420 Moves SendNotification to WSControls, moves all accessibility types to Controls, starts changing TTreeView to use selected text changed messages instead of child objects. TTreeView accessibility not yet working in Carbon
git-svn-id: trunk@34769 -
2012-01-18 08:29:35 +00:00
sekelsenmat
07b94b092f Now connects setting the accessible fields to LCLIntf via TControl.SetAccessibleFields and starts the carbon accessibility fields implementation
git-svn-id: trunk@34689 -
2012-01-09 19:23:10 +00:00
sekelsenmat
5b98ba7981 Upgrades the Accessibility structure to support roles, name, description and more easily extensible notifications
git-svn-id: trunk@34678 -
2012-01-09 13:25:26 +00:00
sekelsenmat
7ede455eae Some commenting identation improvements
git-svn-id: trunk@34631 -
2012-01-06 21:03:15 +00:00
sekelsenmat
2a92924d26 Starts Y form scrolling in LCL-CustomDrawn and converts tabs to space in the messaging fields table
git-svn-id: trunk@34523 -
2011-12-31 11:34:04 +00:00
sekelsenmat
728f54b6ad Various small improvements in sms and location in Android
git-svn-id: trunk@34499 -
2011-12-29 16:01:46 +00:00
sekelsenmat
3f997f3ffd Finishes the basic skeleton for position info, accelerometer and messaging, now it includes the lclintf skeleton
git-svn-id: trunk@34467 -
2011-12-28 10:43:25 +00:00
sekelsenmat
cf2403a126 Adds LCLIntf functions for conveniently obtaining a native form Handle or a native Canvas Handle from the LCL
git-svn-id: trunk@34358 -
2011-12-21 20:13:07 +00:00
sekelsenmat
3c9ee8524f Adds the new Application.ExtendedKeysSupport flag and advances the implementation of keyboard support in LCL-CustomDrawn-Cocoa
git-svn-id: trunk@34219 -
2011-12-16 08:22:27 +00:00
sekelsenmat
3eb7e6d65f Starts the keyboard support in LCL-CustomDrawn-Cocoa
git-svn-id: trunk@34213 -
2011-12-15 21:04:45 +00:00
sekelsenmat
2365759795 Adds comments about the meaning of VK_* keys and improves the Android key mapping
git-svn-id: trunk@34212 -
2011-12-15 18:55:37 +00:00
juha
c4cee0e6dd IDE+LCL: Combine PropEdits.KeyAndShiftStateToKeyString and TWidgetSet.GetAcceleratorString, move to lclproc. Remove unused constants.
git-svn-id: trunk@33283 -
2011-11-04 09:50:46 +00:00
sekelsenmat
17bfc6f175 Implements the most basic fullscreen support, for gtk2 only at the moment
git-svn-id: trunk@31470 -
2011-06-30 08:58:09 +00:00
blikblum
36e0a4b59f lcl: change gradient types from longint to Cardinal (matches windows declarations)
git-svn-id: trunk@31267 -
2011-06-18 00:01:28 +00:00
paul
dfc3dc15df lcl, win32: move ListBox, CheckListBox styles into CreateParams of LCL classes
git-svn-id: trunk@29914 -
2011-03-19 16:40:11 +00:00
paul
de3ba32b3a lcl: COLORREF is not signed
git-svn-id: trunk@29711 -
2011-03-03 08:02:53 +00:00
paul
8ba345107d lcl: convert delphi imagelist system color values to LCL color values
git-svn-id: trunk@29701 -
2011-03-02 03:17:24 +00:00
vincents
b1d4dc1fb8 LCL: made tagLOGBRUSH.lbHatch unsigned, as it is unsigned in the windows unit and in the winapi docs.
fixes issue #18159 and issue #16088

git-svn-id: trunk@28637 -
2010-12-06 13:25:51 +00:00
paul
35a4f8ad05 lcl, win32: better support for wm_help command. pass context and keyword to DoOnHelp in a compatible to delphi way (issue #0015065)
git-svn-id: trunk@26744 -
2010-07-20 08:43:36 +00:00
mattias
fe291211a9 LCL: comment
git-svn-id: trunk@26565 -
2010-07-10 07:05:36 +00:00
mattias
99f1be30f3 LCL: THandle of LCLIntf now PtrUint on all platforms, bites the platform specific system.THandle especially on 64bit systems, but this is since years so maybe not a big bit
git-svn-id: trunk@26564 -
2010-07-10 07:02:35 +00:00
paul
9094e47382 lcl: move combobox style from win32 to LCL createparams, override unsupported styles in wince
git-svn-id: trunk@25793 -
2010-05-31 06:22:37 +00:00
paul
ce91a6a9f0 lcl,win32,wince: move edit control flags to createparams
git-svn-id: trunk@25476 -
2010-05-17 07:34:07 +00:00
paul
7686d846ed lcl, win32, wince: move button controls flags into CreateParams methods
git-svn-id: trunk@25473 -
2010-05-17 01:10:18 +00:00
paul
8b1b85e16d lcl: move button flags to TCustomButton.CreateParams
git-svn-id: trunk@25398 -
2010-05-14 09:16:51 +00:00
sekelsenmat
4ec26a9c40 Adds support to FPC 2.2.0 for Windows CE
git-svn-id: trunk@25090 -
2010-05-01 10:59:17 +00:00
paul
d2001e0228 lcl: extend the list of known WM_WINDOWPOSCHANGED message flags, don't intersect SWP_SourceIsInterface with standard windows flags
git-svn-id: trunk@24990 -
2010-04-27 03:23:18 +00:00
mattias
29ed629a01 LCL: handling WMWindowPosChanged form interface
git-svn-id: trunk@24971 -
2010-04-26 16:25:26 +00:00
sekelsenmat
74f27bdc7b Improves the fpc 2.2.4 defines
git-svn-id: trunk@24957 -
2010-04-26 08:43:23 +00:00
sekelsenmat
e3b6b29bdb Implements support for FPC 2.2.4 for WinCE
git-svn-id: trunk@24956 -
2010-04-26 08:31:15 +00:00
paul
82492703f2 lcl: correct declaration of TRIVERTEX, add TTriVertex, TGradientRect types, fix Qt and Gtk versions of GradientFill
git-svn-id: trunk@24458 -
2010-04-06 07:10:10 +00:00
paul
0e2064bfbe lcl: TLMTimer must use PtrUInt for timer ID (patch by Aison)
git-svn-id: trunk@24170 -
2010-03-22 14:30:28 +00:00
paul
3828145006 lcl: remove hInstance variable - it is already declared in system unit (fixes bug #0015754)
git-svn-id: trunk@23705 -
2010-02-15 10:25:01 +00:00
marc
34643c673a * Added missing constants from lclextentions. Except for WM_xx = LM_xx constants they should be all included.
git-svn-id: trunk@23476 -
2010-01-17 17:35:31 +00:00
sekelsenmat
86aba2e9e2 Fixes lcl-wince compilation
git-svn-id: trunk@23427 -
2010-01-12 13:06:50 +00:00
marc
20448170ae + WinApi: added SetTimer/Killtimer based on existing Widgetset.CreateTimer as part of lclextentions integration
git-svn-id: trunk@23417 -
2010-01-10 18:57:23 +00:00
paul
9430f5e3e6 win32: cleanup win32extra
git-svn-id: trunk@23393 -
2010-01-06 17:26:04 +00:00
paul
f81a7b073a lcl: native resource support:
- add implementation for LoadFromResourceName and LoadFromResourceID for TIcon and TCursorImage
  - try loading icon from native resource if appropriate lrs resource is not available

git-svn-id: trunk@23290 -
2009-12-26 15:10:14 +00:00
paul
45e870d575 win32, gtk, qt: implement viewport affine transformation functions by tk (issue #0014857)
git-svn-id: trunk@23137 -
2009-12-14 05:59:52 +00:00