sekelsenmat
73542b658a
Renames TCustomNotebook to TCustomTabControl, a major breakthrough into fixing the tab-controls
...
git-svn-id: trunk@31767 -
2011-07-20 14:39:50 +00:00
sekelsenmat
fed392d7ed
Updates win32 and wince for the new TCustomNotebook location
...
git-svn-id: trunk@31553 -
2011-07-04 10:05:35 +00:00
blikblum
33183a009f
win32: remove unnecessary check for nil in EnumStayOnTopRemove. lWinControl is TCustomForm will return false anyway
...
git-svn-id: trunk@30342 -
2011-04-17 12:01:42 +00:00
paul
26ede9d979
win32: cleanup win32proc - remove unused code
...
git-svn-id: trunk@30286 -
2011-04-14 00:33:12 +00:00
paul
f37b868f3a
win32: a trial to correct application focus lose when local stay on top windows are involved (issue #0018494 )
...
git-svn-id: trunk@30228 -
2011-04-07 02:30:35 +00:00
paul
c7ac358e17
win32: move BorderStyleToWin32Flags, BorderStyleToWin32FlagsEx to win32wsforms, fix form style for bsNone with Parent <> nil or ParentWindow <> 0 (don't set WS_POPUP) - fixes issue #0019012
...
git-svn-id: trunk@30058 -
2011-03-29 04:57:29 +00:00
paul
1106bb17a4
win32: reduce warnings and hints
...
git-svn-id: trunk@30015 -
2011-03-25 09:04:25 +00:00
paul
5445a84dc4
win32: hide/restore popup windows on application.minimize/restore (issue #0016577 )
...
git-svn-id: trunk@29955 -
2011-03-21 07:53:51 +00:00
paul
dd4583c8bf
win32: check win32 code for correctness after Assert->DebugLn replacement, fix ObjectToHWND, remove TraceEvent, remove all commented DebugLn
...
git-svn-id: trunk@29828 -
2011-03-14 02:32:50 +00:00
juha
01db3bb47c
LCL (mostly), Replace Assert(False... with //DebugLn(... Now Assert can be used for its original purpose again.
...
git-svn-id: trunk@29820 -
2011-03-13 18:21:51 +00:00
paul
bc0c4be8ea
win32: cleanup
...
git-svn-id: trunk@29279 -
2011-02-01 05:41:35 +00:00
paul
caf018bbb4
win32: cleanup
...
git-svn-id: trunk@29265 -
2011-01-31 08:46:22 +00:00
paul
b5d35d3037
win32: formatting
...
git-svn-id: trunk@28590 -
2010-12-02 10:20:39 +00:00
paul
d55955bd63
win32: fix possible gdi leak
...
git-svn-id: trunk@28589 -
2010-12-02 09:07:58 +00:00
paul
520d367826
lcl, win32: fix showing of windows which needs to be shown on taskbar (bug #0017561 )
...
git-svn-id: trunk@27714 -
2010-10-15 06:45:36 +00:00
dmitry
f017af8aaa
win32: implement IME input support for Edit controls. KeyUp (for VK_RETURN) event is supressed if IME composition is finished, bug #16430
...
git-svn-id: trunk@26984 -
2010-08-02 23:52:51 +00:00
paul
ec0670136a
win32, wince: remove unused ancient accelerator code
...
git-svn-id: trunk@26775 -
2010-07-22 08:46:31 +00:00
paul
47c3b8be53
lcl, win32: cleanup
...
git-svn-id: trunk@26732 -
2010-07-19 05:43:57 +00:00
sekelsenmat
a72bba258d
Updates Win32 RemoveStayOnTop
...
git-svn-id: trunk@25536 -
2010-05-20 11:07:03 +00:00
sekelsenmat
9d7aa39624
Implements a new form style: fsSystemStayOnTop, reverts win32 fsStayOnTop to mean staying on top of the App only and implements sending WM_HOTKEY messages to the user TMyForm.WndProc. Also adds the OldFormStyle to the parameters of TWSCustomForm.SetFormStyle so that it isn't always necessary to recreate the Wnd.
...
git-svn-id: trunk@25531 -
2010-05-20 09:28:21 +00:00
paul
b44f635f4a
win32: remove isGroupBox flag
...
git-svn-id: trunk@25474 -
2010-05-17 01:57:14 +00:00
paul
e2bde5f2a6
win32: cleanup
...
git-svn-id: trunk@25325 -
2010-05-12 03:24:24 +00:00
paul
77895ca1a7
win32: move wm_getminmaxinfo to the form window proc
...
git-svn-id: trunk@25293 -
2010-05-10 10:19:31 +00:00
paul
8e045a3736
win32: redo SpinEdit control:
...
- don't use CreateUpDownControl since it is deprecated for win32 (was made for 16bit win 3.1)
- return Edit window handle as handle instead of UpDown
git-svn-id: trunk@25229 -
2010-05-07 02:47:44 +00:00
paul
aa3c62a413
win32: debugging
...
git-svn-id: trunk@25225 -
2010-05-06 02:20:23 +00:00
paul
8ef1c9a937
win32: remove groupbox createhandle hack (issue #0016360 , issue #0015085 )
...
git-svn-id: trunk@25052 -
2010-04-29 01:26:13 +00:00
paul
6469d26fdd
win32: Move WndText, WndClassName to win32proc to use for debugging in more units
...
git-svn-id: trunk@24959 -
2010-04-26 09:51:40 +00:00
paul
45f1d382dd
win32: move ListView code from the generic message handler to ListView message handler
...
git-svn-id: trunk@23634 -
2010-02-05 03:07:57 +00:00
paul
9d6fb42169
win32: don't perform 'is TCustomFloatSpinEdit' comparisons in code. Therefore empty application does not contains spinedit code anymore (and executable is 12Kb smaller)
...
git-svn-id: trunk@23624 -
2010-02-04 03:09:32 +00:00
paul
16bf008f5a
win32: add progressbar messages to wm_to_string
...
git-svn-id: trunk@22690 -
2009-11-20 09:49:35 +00:00
paul
0c54c5658c
win32: fix vista drawing of Right-To-Left submenus (issue #0014669 )
...
git-svn-id: trunk@21850 -
2009-09-24 23:23:14 +00:00
paul
ae65b07221
lcl, win32, carbon: initial implementation of virtual TListView by Dmitry (issue #0007749 )
...
git-svn-id: trunk@21524 -
2009-09-01 16:44:31 +00:00
paul
ebf57a017e
win32: fix WindowsVersion variable initialization (fixes bug #0014400 )
...
git-svn-id: trunk@21384 -
2009-08-21 15:21:04 +00:00
paul
87a2fea05c
win32: rename TWindowInfo -> TWin32WindowInfo, GetWindowInfo -> GetWin32WindowInfo, etc because of conflict with winapi functions and structures
...
git-svn-id: trunk@20836 -
2009-07-12 04:27:59 +00:00
paul
92e7669048
win32: add button messages to wm_to_string
...
git-svn-id: trunk@20625 -
2009-06-14 09:43:29 +00:00
paul
aa7a14e2ac
win32: add TWin32ThemeServices.DrawTextEx
...
git-svn-id: trunk@20545 -
2009-06-09 09:06:40 +00:00
paul
176f0a934d
win32: detect windows 7 as WindowsVersion = wv7
...
git-svn-id: trunk@20542 -
2009-06-09 06:55:35 +00:00
paul
670f0dd35e
win32: more WM_TO_STRING consts
...
git-svn-id: trunk@20521 -
2009-06-08 15:05:47 +00:00
paul
6306629a9e
win32: notify LCL on mouse enter/leave, NC movements more correct
...
git-svn-id: trunk@20069 -
2009-05-20 07:14:50 +00:00
paul
b5d76c7a76
win32: fix autosize for TSpinEdit
...
git-svn-id: trunk@19709 -
2009-04-30 15:33:36 +00:00
vincents
1f3f833a84
win32 interface: use UTF16 <-> UTF8 conversion functions from LCLProc instead of UTF8Encode/UTF8Decode from the RTL to work around fpc bug #13075
...
patch by: Theo
fixes issue #13067
git-svn-id: trunk@18769 -
2009-02-20 08:33:44 +00:00
paul
0819d94bb4
win32: use LCL DeliverMessage instead of own
...
win32: better handle windows theme change (part of bug #0012715 )
git-svn-id: trunk@18695 -
2009-02-15 09:33:57 +00:00
paul
9dc46caf40
win32: cleanup
...
git-svn-id: trunk@18657 -
2009-02-13 06:50:47 +00:00
paul
1d777bebeb
lcl: introduce TScreen.DisableForms, TScreen.EnableForms,
...
lcl: Disabling/Enabling forms before/after showing of modal form
win32: remove win32 specific methods of disabling/enabling windows. Use new TScreen methods instead
win32: disable/enable forms before/after showing some system dialog (fixes bug #0012366 , bug #0012382 )
git-svn-id: trunk@18629 -
2009-02-10 14:38:01 +00:00
paul
9056fdcdf0
win32: combobox fixes
...
- add combobox messages to WM_TO_STRING function
- fix recursion in the ComboBoxWindowProc related to GetComboboxInfo call and further CB_GETCOMBOBOXINFO message generated by windows
- fix destroying wrong window info if combobox has no edit (fixes bug #0012529 )
git-svn-id: trunk@18525 -
2009-02-01 09:29:47 +00:00
paul
6fd6f8e904
win32: workaround showing accelerator chars (bug #0013056 )
...
git-svn-id: trunk@18481 -
2009-01-29 03:30:24 +00:00
paul
463fc295c5
win32: fix few warnings (mantis #0013033 )
...
git-svn-id: trunk@18418 -
2009-01-24 17:22:57 +00:00
paul
12e937579c
win32: use better approach to fix MeasureText for bitbtn
...
git-svn-id: trunk@18190 -
2009-01-07 15:07:07 +00:00
paul
ae9d552d60
win32: fix MeasureText for use with custom drawn controls (bug #0012934 )
...
git-svn-id: trunk@18189 -
2009-01-07 15:01:05 +00:00
paul
3657fbfe4f
lcl: retrieve font handle from the window handle, don't retrieve it from the LCL font when we want to measure text size of a control (bug #0012857 )
...
git-svn-id: trunk@18079 -
2009-01-03 16:23:13 +00:00