Commit Graph

148 Commits

Author SHA1 Message Date
michl
ce01c83e72 LCL: Win32: Less hints
git-svn-id: trunk@64777 -
2021-03-10 17:27:41 +00:00
michl
e839e70441 LCL: Win32 less hints and removed invalid character
git-svn-id: trunk@64776 -
2021-03-10 17:15:06 +00:00
ondrej
f6c39c019d LCL: implement MDI for win32. Issue #36582, based on patch by Kostas Michalopoulos, attempt 2
git-svn-id: trunk@62745 -
2020-03-12 09:28:38 +00:00
ondrej
29018d9a1a Revert r62685 #e1838e46a0: LCL: implement MDI for win32. Issue #36582, based on patch by Kostas Michalopoulos
git-svn-id: trunk@62739 -
2020-03-11 05:48:36 +00:00
ondrej
e1838e46a0 LCL: implement MDI for win32. Issue #36582, based on patch by Kostas Michalopoulos
git-svn-id: trunk@62685 -
2020-02-28 19:29:59 +00:00
ondrej
872fe5d89c win32: fix bitmap menu item transparency. Issue #36490. Patch from Denis Kozlov
git-svn-id: trunk@62551 -
2020-01-14 14:56:23 +00:00
mattias
dfa3c2bef5 lcl: win32: fixed compile under fpc 3.0.4
git-svn-id: trunk@60685 -
2019-03-15 16:25:46 +00:00
maxim
e533b567d9 Reverted r57967 #8784d29e15
git-svn-id: trunk@57968 -
2018-05-18 23:26:49 +00:00
maxim
8784d29e15 LCL: fixed typo in comment
git-svn-id: trunk@57967 -
2018-05-18 23:04:23 +00:00
ondrej
557b843294 LCL: high-dpi image list: support retina (for now Cocoa only)
git-svn-id: trunk@57240 -
2018-02-03 22:58:50 +00:00
ondrej
96cb877f01 win32: make menu glyphs automatically transparent. issue #33099
git-svn-id: trunk@57227 -
2018-02-03 12:41:12 +00:00
ondrej
454fc69b9e LCL: High-DPI ImageList: rename *ForImagePPI to *ForPPI
git-svn-id: branches/HiDPIImageList@57068 -
2018-01-13 04:25:01 +00:00
ondrej
90f22ba7fd LCL: High-DPI ImageList: LCL runtime and win32
git-svn-id: branches/HiDPIImageList@57039 -
2018-01-10 12:46:42 +00:00
ondrej
37cd692b1f lcl: menus: add DoDrawItem and DoMeasureItem virtual functions
git-svn-id: trunk@55540 -
2017-07-19 07:28:20 +00:00
ondrej
57a8731482 win32: menus: fix menu height calculation. Issue #31875
git-svn-id: trunk@55019 -
2017-05-20 05:21:35 +00:00
ondrej
c5bb05f7c7 win32: menus: fix FPC 3.0.0 compilation. Issue #31875
git-svn-id: trunk@55018 -
2017-05-20 05:09:00 +00:00
ondrej
69ffbd67a5 win32: menus: fix menu height calculation. Issue #31875
git-svn-id: trunk@55016 -
2017-05-19 20:23:54 +00:00
ondrej
c3ac0c4816 win32: menu item: fix checkbox painting. Issue #31149
git-svn-id: trunk@54213 -
2017-02-20 15:54:57 +00:00
ondrej
48a215ee7e win32: menu item: fix wrong painting of icons bigger than text. Issue #31149
git-svn-id: trunk@54212 -
2017-02-20 15:24:07 +00:00
juha
ed90b0ee2f LCL-Win32: Draw arrows in menus accurately also in high DPI modes. Issue #30804, patch from AlexeyT.
git-svn-id: trunk@53238 -
2016-10-27 14:56:24 +00:00
juha
2714f600d1 LCL-Win32: Draw check-marks in menus accurately also in high DPI modes. Issue #17793, patch from Anton Kavalenka.
git-svn-id: trunk@53234 -
2016-10-26 21:01:30 +00:00
ondrej
3d8cc7c21c win32: applied better patch for PM parent from Tomasz Wieckowski. Issue #18624
git-svn-id: trunk@52298 -
2016-05-10 19:59:48 +00:00
ondrej
d41a4438c1 win32: make r52296 #b33c0dba1b active only in a library. Issue #18624
git-svn-id: trunk@52297 -
2016-05-10 19:38:50 +00:00
ondrej
b33c0dba1b win32: change PopupMenu parent handle to ActiveCustomForm to support PM in DLL. Issue #18624
git-svn-id: trunk@52296 -
2016-05-10 19:29:21 +00:00
bart
2f6d4c8b70 Win32: implement TMenuItem.Default. Part of Issue #0027242.
git-svn-id: trunk@52252 -
2016-04-25 21:13:10 +00:00
ondrej
61f389ffdb lcl: menus: rename OnAdvancedDrawItem to OnDrawItem and change event call schema
git-svn-id: trunk@51503 -
2016-02-05 19:56:04 +00:00
ondrej
bd20aff9d3 lcl menus: fix regression and bugs from r51466 #62ef2702b3. remove OnDrawItem and keep OnAdvancedDrawItem only. Issue #26969
git-svn-id: trunk@51467 -
2016-02-01 07:13:06 +00:00
ondrej
62ef2702b3 lcl: add ownerdrawn menu support (for now win32 only). Issue #26969
git-svn-id: trunk@51466 -
2016-01-31 20:11:28 +00:00
ondrej
3a6697bc77 codetools, lazutils, win32: less hints
git-svn-id: trunk@50822 -
2015-12-15 16:27:39 +00:00
bart
31d0fe9579 Win32: Remove Windows 9x specific code, part 2.
git-svn-id: trunk@50770 -
2015-12-13 16:41:31 +00:00
bart
157c7c738e Win32: Start removing Windows 9x specific code.
git-svn-id: trunk@50769 -
2015-12-13 16:28:05 +00:00
bart
f82432a859 Win32: Remove the use of IfDef's for WindowsUnicodeSupport, since it does not make sense anymore (it is always defined).
git-svn-id: trunk@50515 -
2015-11-27 18:19:40 +00:00
juha
f0d8bfadf5 LCL-Win32: Don't cut menu texts when using non-default font. Issue #28622, patch from Ondrej Pokorny.
git-svn-id: trunk@49771 -
2015-09-06 18:11:37 +00:00
juha
14ddc8f033 Clean and reorder more uses sections to prevent "deprecated" warnings.
git-svn-id: trunk@49656 -
2015-08-12 10:19:37 +00:00
juha
a5dc98b647 LCL-Win32: Fix MenuBar RTL and Check Rectangle. Issue #28294, patch from Zaher Dirkey.
git-svn-id: trunk@49333 -
2015-06-14 22:05:04 +00:00
juha
653207f24f LCL-Win32: Initialize variables based on compiler warnings. Contains ToDo items.
git-svn-id: trunk@48479 -
2015-03-24 17:51:18 +00:00
juha
abf9a845da Deprecate wrappers for LazUTF8 functions in LCLProc.
git-svn-id: trunk@47604 -
2015-02-06 18:25:31 +00:00
juha
b79fe8fe8d LCL: Support checked menu items with associated icons. Issue #26970, patch from Andrey Zubarev.
git-svn-id: trunk@46979 -
2014-11-24 10:29:29 +00:00
juha
469cfdbb40 LCL: Fix errors when using TMainMenu.Images and Bitmap. Issue #27069, patch from Denis Kozlov.
git-svn-id: trunk@46977 -
2014-11-23 21:31:58 +00:00
juha
37d4f7515e LCL: Store menu texts on Windows correctly, affects accessibility. Issue #26718, patch from ChrisF.
git-svn-id: trunk@46402 -
2014-10-02 11:48:46 +00:00
martin
400129fb54 undone rev 44034 #3c570caa29
git-svn-id: trunk@44035 -
2014-02-12 22:06:10 +00:00
martin
3c570caa29 LCL, Win32: Fix drawing vista menu caption. win returns TRect that include the bottom/left pixel. LCL does not.
git-svn-id: trunk@44034 -
2014-02-12 21:07:28 +00:00
dmitry
0a62d8b17e win32: updated the popup menu creation flag by using TPM_LAYOUTRTL for RtL mode. #25330
git-svn-id: trunk@43510 -
2013-12-02 05:11:48 +00:00
juha
7b162087fd Improve license headers in sources, part 1. Refer to details about license, not copyright. Remove jargon about lack of warranty, it is covered in license already.
git-svn-id: trunk@41387 -
2013-05-24 18:30:06 +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
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
730a003f33 win32: fix spacing for menu item drawing on classic windows by cobines with modifications (issue #0018424)
git-svn-id: trunk@35346 -
2012-02-13 06:42:22 +00:00
maxim
ac02acd3d9 LCL: fixed non-ASCII accelerator keys handling, bug #19223
git-svn-id: trunk@32158 -
2011-09-02 19:59:14 +00:00
paul
2d450a59f1 repeat r30232 and revert r30231 #0962e03d29 - the fail was in that revision
git-svn-id: trunk@30234 -
2011-04-07 07:58:09 +00:00
paul
30c63a22c2 revert r30232 #5f678a92c9 - something fails with it
git-svn-id: trunk@30233 -
2011-04-07 07:33:23 +00:00