Commit Graph

2042 Commits

Author SHA1 Message Date
juha
7548ba8e96 LCL: Support for TImage.AntialiasingMode (stretching). Implement Win32 and GTK2. Issue #22205, patch from Chronos
git-svn-id: trunk@39894 -
2013-01-19 17:42:38 +00:00
blikblum
ced57c7fc5 win32: use VisibleIndex in MovePage. Issue #22293
git-svn-id: trunk@39886 -
2013-01-19 07:14:10 +00:00
blikblum
be9e302113 win32: revert 37846 #994d2dce9f. Now combobox events are consistent across widgetsets although slightly different from Delphi. Fix #22739
git-svn-id: trunk@39677 -
2012-12-29 10:00:59 +00:00
bart
5b55b8bf05 win32: Invalidate conrol after setting PassWordChar, otherwise the changes do not propagate immediately.
Fixes issue #0023170.

git-svn-id: trunk@39621 -
2012-12-22 14:40:18 +00:00
juha
0df6e1f978 LCL: use new Windows GUI for TSelectDirectoryDialog. Issue #23521, patch from Reinier Olislagers
git-svn-id: trunk@39620 -
2012-12-21 18:59:36 +00:00
martin
ebf47da8a1 LCL/Win: IFDEF debugln for pain/EraseBackground
git-svn-id: trunk@39570 -
2012-12-17 14:44:50 +00:00
juha
7b19e58f07 LCL: Implement function SetRectRgn for Windows and Gtk(2). Issue #23288, patch from Valdinilson Lourenço da Cunha
git-svn-id: trunk@39263 -
2012-11-07 22:56:59 +00:00
juha
32fa5fe6c5 LCL: Implement function EqualRgn for Windows and Gtk(2). Issue #23287, patch from Valdinilson Lourenço da Cunha
git-svn-id: trunk@39262 -
2012-11-07 22:56:49 +00:00
juha
2f0ee470cb LCL: Implement function PaintRgn for Windows and Gtk(2). Issue #23286, patch from Valdinilson Lourenço da Cunha
git-svn-id: trunk@39261 -
2012-11-07 22:53:54 +00:00
blikblum
b35369a695 win32: add stdcall to recently added timer functions
git-svn-id: trunk@39166 -
2012-10-25 15:12:31 +00:00
blikblum
e25d6f24b3 win32: replace TList by TFpList (FTimerData)
git-svn-id: trunk@39165 -
2012-10-25 14:22:51 +00:00
blikblum
384db6d21b win32: add 64bit safe version of callback and timer functions. Issue #23052
git-svn-id: trunk@39164 -
2012-10-25 14:19:27 +00:00
juha
2ed0e7a34c LCL: implement PtInRegion for GTK2 and RectInRegion for all widgetsets properly
git-svn-id: trunk@39160 -
2012-10-25 00:19:00 +00:00
vincents
933485319f win32 widgetset: enable marquee progress bar, if the right comctl32 version is available, even if themes are not enabled, fixes issue #17445.
git-svn-id: trunk@38350 -
2012-08-23 14:03:15 +00:00
blikblum
994d2dce9f win32: let TComboBox.CloseUp fire before Change (delphi compatible). Fix #22352
git-svn-id: trunk@37846 -
2012-07-02 02:10:54 +00:00
paul
6a416d091f win32: preserver image index information on moving tab of tabcontrol
git-svn-id: trunk@37700 -
2012-06-20 07:05:04 +00:00
bart
35d55d134a UpdateFloatSpinEditText: only update control if Text actually differs. Resolves issue #21639. Based on patch by cobines
git-svn-id: trunk@37500 -
2012-06-03 13:08:31 +00:00
paul
49fc5776c9 win32: mark client rect as required update before WM_SIZE passing, remove DoAdjustClientRectChange - they are called inside WM_SIZE handler after the client rect is updated (fixes bug #0021724)
git-svn-id: trunk@36804 -
2012-04-16 03:35:02 +00:00
paul
3fce85182c win32: fix range check error
git-svn-id: trunk@36732 -
2012-04-12 01:13:29 +00:00
mattias
bdef003197 LCL: makefiles: compile lcl.pas
git-svn-id: trunk@36679 -
2012-04-09 14:29:34 +00:00
mattias
6b9752807f LCL: updated unit paths in Makefile.compiled
git-svn-id: trunk@36678 -
2012-04-09 13:55:09 +00:00
mattias
07da74130a lcl: updated Makefile.compiled
git-svn-id: trunk@36672 -
2012-04-09 10:14:04 +00:00
mattias
221788591b updated Makefiles
git-svn-id: trunk@36671 -
2012-04-09 10:05:12 +00:00
paul
df6f72a520 lcl, widgetsets: remove IntfSendsUTF8KeyPress from the widgetset interfaces implementation and call GetLCLCapability instead inside the generic function body
git-svn-id: trunk@36446 -
2012-03-30 08:28:34 +00:00
paul
6c8e15a1cf win32: reduce amount of hints and warnings
git-svn-id: trunk@36434 -
2012-03-30 01:24:16 +00:00
paul
880401dbb8 lcl: remove ver2_2_x defines
git-svn-id: trunk@36368 -
2012-03-27 07:16:11 +00:00
blikblum
961dea0c00 win32: revert 35189 #c447cf7d03 only in vista or above. Issue #21487
git-svn-id: trunk@36294 -
2012-03-24 19:56:20 +00:00
paul
ba7e619e9e win32: apply patch of Ludo Brands which fixes problems of Names and Values arrays of TWin32MemoStrings (issue #0021532)
git-svn-id: trunk@36239 -
2012-03-23 03:44:20 +00:00
paul
d3f4aeb959 win32: don't beep on click on disabled form from another application
git-svn-id: trunk@36206 -
2012-03-22 01:21:28 +00:00
paul
a152f6fb8f win32: return normal size for minimized windows in GetWindowSize() - fixes issue #0021508
git-svn-id: trunk@36184 -
2012-03-21 02:51:15 +00:00
paul
5a475a393d win32: handle SW_SHOWFULLSCREEN in TWin32WidgetSet.ShowWindow
git-svn-id: trunk@36183 -
2012-03-21 01:43:45 +00:00
paul
0d66913910 win32: activate application when inactive disabled form is clicked (windows does not send any other messages for such forms than WM_SETCURSOR) - fixes issue #0019069
git-svn-id: trunk@36182 -
2012-03-21 01:26:57 +00:00
paul
a793b4fa1f win32: reimplement AppBringToFront - it should take care about MainFormOnTaskBar property and it should set the last active window as a foreground window generally
git-svn-id: trunk@36181 -
2012-03-21 01:24:02 +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
vincents
bf211c7a21 win32 interface: replaced SetClassLong with SetClassLongPtr to make it 64 bits safe (issue #19321)
git-svn-id: trunk@36074 -
2012-03-16 08:49:12 +00:00
paul
694635da21 win32: set IgnoreNextCharWindow on WM_KEYDOWN, WM_SYSKEYDOWN and clear it if it is not processed (fixes issue #0020993)
git-svn-id: trunk@35965 -
2012-03-14 06:26:35 +00:00
paul
dd1c5a1062 win32: debug more EM_ message
git-svn-id: trunk@35964 -
2012-03-14 03:36:21 +00:00
paul
a54c5387fe win32: hide modal window by SetWindowPos() - this partly fix issue #0021306
git-svn-id: trunk@35962 -
2012-03-14 01:48:40 +00:00
paul
a452a818da win32: paint menu text with a transparent text background (by cobines, issue #0018424)
git-svn-id: trunk@35911 -
2012-03-13 00:58:52 +00:00
martin
68b6823948 LCL/SynEdit: w32 IME improvements
git-svn-id: trunk@35901 -
2012-03-12 14:00:26 +00:00
paul
fdbe3b2eef win32: don't generate BM_CLICK for a radio button when it get a focus on vista+ (issue #0021417)
git-svn-id: trunk@35878 -
2012-03-11 01:42:37 +00:00
martin
0fd8705211 LCL/SynEdit: w32 IME improvements
git-svn-id: trunk@35865 -
2012-03-10 11:15:23 +00:00
paul
ba608daeeb win32: don't try to draw tooltip text in windows XP using themes - XP themes does not know how to draw it (bug #0021386)
git-svn-id: trunk@35621 -
2012-02-29 07:29:57 +00:00
paul
6faa5c4309 win32: don't double decrease/increase right position by menu check size because it is already increased/decreased
git-svn-id: trunk@35603 -
2012-02-27 09:18:47 +00:00
paul
57bbaca812 win32: call Application.IntfActivate, IntfDeactivate asynchronously from win32 interface code (fixes issue #0018494)
git-svn-id: trunk@35549 -
2012-02-22 01:35:41 +00:00
paul
4c6e864445 win32: revert accidental committed change
git-svn-id: trunk@35521 -
2012-02-21 07:15:34 +00:00
paul
82e9d3f4ce lcl: remove LM_DEACTIVATE message. In windows and in Delphi both activation and deactivation are handled by WM_ACTIVATE message. Better to do this merge in LCL before 1.0 to prevent later problems
git-svn-id: trunk@35518 -
2012-02-21 06:59:12 +00:00
paul
8fc49926d2 win32: replace the code which moved the focus to the last focused window on application activate with the search of the top window (active stay on top windows always win), move code which restored the last active window on application activation to LCL
git-svn-id: trunk@35504 -
2012-02-20 09:24:42 +00:00
paul
bbb4a0f776 lcl: add Target: TControl argument to NotifyApplicationUserInput(), pass this target to event handlers instead of TApplication
git-svn-id: trunk@35500 -
2012-02-20 06:20:01 +00:00
paul
09c788be3b win32: don't set clrText, clrTextBk of NMLVCustomDraw structure outside CDDS_ITEMPREPAINT stage (fixes crash on 64 bit vista, issue #0016382)
git-svn-id: trunk@35392 -
2012-02-16 08:40:52 +00:00