Commit Graph

22 Commits

Author SHA1 Message Date
paul
2e3d386b9e win32, wince: make sure all LoadIcon, LoadCursor go to windows unit instead of graphics
git-svn-id: trunk@30010 -
2011-03-25 06:04:41 +00:00
paul
a775500c43 win32: redo TWin32WSCustomTrayIcon.GetPosition based on description. It passed a variable by value and assigned it in enum proc. This code could never return any other value than passed.
git-svn-id: trunk@29280 -
2011-02-01 05:55:35 +00:00
sekelsenmat
7b87139035 Patch from bug #17549 improves tray icon position in windows to handle taskbar positions different from the bottom
git-svn-id: trunk@27584 -
2010-10-05 15:35:46 +00:00
paul
e42bebb3a1 win32: fix trayicon code:
- don't assume that application have only 1 trayicon => don't use 1 global variable for trayicon
  - don't assume that trayicon message handler return correct mouse position in LParam => use TMouse.CursorPos while sending messages to LCL
  - add trayicon again to the taskbar when taskbar is recreated (based on msdn explanation and example)

git-svn-id: trunk@25093 -
2010-05-01 11:25:45 +00:00
vincents
c794009801 added svn properties
git-svn-id: trunk@21168 -
2009-08-11 11:14:49 +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
sekelsenmat
8d7d304d4c Patch from Yury Sidorov. Adds native ballonhint to trayicon in win32/64
git-svn-id: trunk@18239 -
2009-01-10 18:12:28 +00:00
paul
efe9d531c3 widgetset: make WS classes method explicitly published
win32: fix WS classes. move methods to published sections

git-svn-id: trunk@17576 -
2008-11-25 02:29:28 +00:00
sekelsenmat
1be5078676 InternalUpdate now updates the icon too in win32.
git-svn-id: trunk@16054 -
2008-08-14 02:32:42 +00:00
mattias
2996a3c332 rename COPYING.modifiedLGPL to COPYING.modifiedLGPL.txt
git-svn-id: trunk@15834 -
2008-07-22 09:48:15 +00:00
paul
e43614c705 decrease amount of win32 interface hints
git-svn-id: trunk@14241 -
2008-02-25 07:26:46 +00:00
sekelsenmat
0c5c85ec57 Fixes changing the hint at run-time.
git-svn-id: trunk@14156 -
2008-02-16 07:35:34 +00:00
sekelsenmat
8023d99e58 Various Windows unicode fixes.
git-svn-id: trunk@14146 -
2008-02-15 20:23:58 +00:00
paul
b670a88a3e trayicon - fix hWndTray value
git-svn-id: trunk@14102 -
2008-02-12 06:03:55 +00:00
vincents
e91a929e7a win32 interface: fixed win64 compilation
git-svn-id: trunk@14079 -
2008-02-11 09:04:15 +00:00
sekelsenmat
54152dcc3d Fixes trayicon destruction on form close.
git-svn-id: trunk@14065 -
2008-02-10 09:35:13 +00:00
sekelsenmat
5d05c21957 Improved algorithm to get TrayIcon position on Windows.
git-svn-id: trunk@14042 -
2008-02-09 13:19:56 +00:00
sekelsenmat
2d2a1cb6ff Fixes lcl compilation on win32, initial implementation for TWin32TrayIcon.GetPosition and moved popupnotifier example.
git-svn-id: trunk@14041 -
2008-02-09 12:39:21 +00:00
sekelsenmat
579e90adec Added initial implementation for BallonHints on the tray, and updated example.
git-svn-id: trunk@12809 -
2007-11-10 10:42:46 +00:00
sekelsenmat
69c6ec9a96 Added gtk2 implementation for TTrayIcon and removed the widgetset implementations of GetCanvas on TTrayIcon.
git-svn-id: trunk@12106 -
2007-09-21 09:10:30 +00:00
sekelsenmat
0f85639748 Removed the ShowHint property from TrayIcon because it can be determined by Hint <> ''
git-svn-id: trunk@12104 -
2007-09-21 07:15:35 +00:00
sekelsenmat
05240ab420 Added win32 implementation of the trayicon
git-svn-id: trunk@12103 -
2007-09-21 07:07:29 +00:00