juha
d43fa548b8
LazUtils: Rename unit LazUTF8SysUtils -> LazSysUtils. It had nothing to do with character encoding.
...
git-svn-id: trunk@58630 -
2018-07-25 13:38:59 +00:00
ondrej
81733b2e74
lcl: rewrite PopupMode/PopupParent
...
- unify code for PopupMode/PopupParent in one function TCustomForm.GetRealPopupParent for all WS.
- change TWSCustomFormClass.SetPopupParent to TWSCustomFormClass.SetRealPopupParent without PopupMode parameter.
- Fix TPopupMode documentation.
Issue #29247
git-svn-id: trunk@51032 -
2015-12-25 15:37:10 +00:00
juha
6bb18f6fbd
LCL: Implement TCustomMemo.ScrollBy. Refactor widgetset ScrollBy from ScrollingWinControl to WinControl. Solves issue #29067 .
...
git-svn-id: trunk@50523 -
2015-11-29 18:45:53 +00:00
juha
816efc8bfe
LCL: Fix compilation of CustomDrawn and GTK3 widgetsets with NoLazUTF8Wrappers defined.
...
git-svn-id: trunk@47610 -
2015-02-07 09:39:53 +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
sekelsenmat
b6fd6f59e1
Large patch from Giuliano Colla: Adds pallete images to CD controls, improves TCDButton to be more similar to TBitBtn, improves the speed of mouse/resize message handling in LCL-CustomDrawn-X11 and starts implementing MessageDlg in LazDialogs
...
git-svn-id: trunk@38612 -
2012-09-11 08:04:30 +00:00
sekelsenmat
1ad6cf828c
Patch from Guiliano Colla for a new painting model no LCL-CustomDrawn-X11 and advances the implementation for shift states in this backend
...
git-svn-id: trunk@36189 -
2012-03-21 11:17:28 +00:00
sekelsenmat
5cc8988523
LCL-CustomDrawn: Renames the Cocoa proc unit to a more standard name and adds support for forms without a minimize button
...
git-svn-id: trunk@36148 -
2012-03-18 15:38:05 +00:00
sekelsenmat
4d20dae129
Now TComboBox is almost working in Android. It shows the item selection dialog, but it crashes when the user selects an item
...
git-svn-id: trunk@35652 -
2012-03-02 10:10:33 +00:00
sekelsenmat
1911a68384
LCL-CustomDrawn: Attempts to fix win64 compilation and starts the mobile emulator (not yet working)
...
git-svn-id: trunk@34653 -
2012-01-08 00:14:41 +00:00
sekelsenmat
05cd46835f
Advances keyboard events in Android and X11. Simple key down/up can already be received in both
...
git-svn-id: trunk@34207 -
2011-12-15 13:19:01 +00:00
sekelsenmat
62636dd7fd
customdrawnws: Patch from bug #20848 plus a small comment fix
...
git-svn-id: trunk@34088 -
2011-12-10 16:55:07 +00:00
sekelsenmat
6c068f32f8
customdrawn-windows: Starts rewriting for the new unified handle
...
git-svn-id: trunk@33969 -
2011-12-05 13:33:33 +00:00
sekelsenmat
bbf9512a32
customdrawnws: Starts the process of harmonized the form handles of all backends to diminish the backend code. For now X11 and Android are harmonized and base on TCDForm. Cocoa and Win32 will need big adjustments
...
git-svn-id: trunk@33906 -
2011-12-02 09:56:12 +00:00
sekelsenmat
167381c339
customdrawn-cocoa: Massive simplification of the Cocoa backend removing all protocols and all callback classes. Fixes the crashes in the Cocoa backend which were caused by a bug in the callback.Draw method
...
git-svn-id: trunk@33879 -
2011-12-01 07:37:00 +00:00
sekelsenmat
56461923d5
customdrawn: Merges customdrawnwscontrols.inc into the main pas file and compilation fixes
...
git-svn-id: trunk@33871 -
2011-11-30 14:12:24 +00:00
sekelsenmat
f98f1d227e
customdrawnws: Adds skeleton for android support and upgrades to use the compatibility routines from lazcanvas
...
git-svn-id: trunk@33761 -
2011-11-24 16:36:31 +00:00
sekelsenmat
e900ce2ba7
customdrawnws: Repairs the win32 backend
...
git-svn-id: trunk@33758 -
2011-11-24 13:32:18 +00:00
sekelsenmat
bd3a4c7440
customdrawnws: Updates the win32 backend after the last reworks, but it isn't showing the form anymore
...
git-svn-id: trunk@33745 -
2011-11-24 07:30:30 +00:00
sekelsenmat
2692c6cc47
customdrawnws: Advances the code to render sub-controls and fixes the upside Cocoa bitmap
...
git-svn-id: trunk@33734 -
2011-11-23 20:57:58 +00:00
sekelsenmat
72ea67ba06
customdrawn-x11: Finishes the handle rework
...
git-svn-id: trunk@33732 -
2011-11-23 17:32:24 +00:00
sekelsenmat
31e5579de6
customdrawn-x11: Reworks the structure so that TX11WindowInfo is the window Handle now, which is more reliable and removes the need for keeping a list of windows
...
git-svn-id: trunk@33730 -
2011-11-23 16:55:08 +00:00
sekelsenmat
fc9d9ffdc9
customdrawnws: X11: Starts implementing events. Implements OnMouseMove, form closing, OnClick
...
git-svn-id: trunk@33728 -
2011-11-23 15:54:52 +00:00
sekelsenmat
77e748c9cb
customdrawnws: Renames 2 units for more unique names
...
git-svn-id: trunk@33727 -
2011-11-23 14:59:36 +00:00
sekelsenmat
ae01fefa3a
customdrawnws: Advances the XShm code
...
git-svn-id: trunk@33699 -
2011-11-22 17:10:39 +00:00
sekelsenmat
2033ca876d
customdrawnws: Switches to using XShm and now things are getting really faster
...
git-svn-id: trunk@33698 -
2011-11-22 16:36:41 +00:00
sekelsenmat
62709dc69a
customdrawnws: A small fix for XCreateImage and adds a profiler: The profiler shows that XPutImage is so slow as to be unusable
...
git-svn-id: trunk@33697 -
2011-11-22 16:22:17 +00:00
sekelsenmat
f9bdc6ccb0
customdrawnws: Advances the X11 DC and painting, but it still does not work
...
git-svn-id: trunk@33694 -
2011-11-22 14:31:50 +00:00
sekelsenmat
4b1759c647
customdrawnws: Adds a paint event handler in x11
...
git-svn-id: trunk@33692 -
2011-11-22 13:01:59 +00:00
sekelsenmat
0748006021
customdrawnws: Adds code to position the form in X11
...
git-svn-id: trunk@33691 -
2011-11-22 12:37:06 +00:00
sekelsenmat
e78539be74
customdrawnws: Implements window showing and title setting and reading for X11
...
git-svn-id: trunk@33688 -
2011-11-22 10:35:29 +00:00
sekelsenmat
3eb98c1723
customdrawnws: Large rework, makes the win backend much more similar to lcl-win32. Now the window starts in the correct position already
...
git-svn-id: trunk@33663 -
2011-11-21 12:30:50 +00:00
sekelsenmat
1b15a816ff
customdrawnws: Advances the X11 backend
...
git-svn-id: trunk@33557 -
2011-11-16 10:36:59 +00:00
sekelsenmat
df5611a7ff
customdrawws: Adds a skeleton for X11
...
git-svn-id: trunk@33416 -
2011-11-08 13:44:32 +00:00
sekelsenmat
beeb5ecfbb
customdrawnws: Advances the Cocoa backend
...
git-svn-id: trunk@33402 -
2011-11-07 19:33:49 +00:00
sekelsenmat
1006d7e4e3
customdrawnws: Advances the win32 backend, now it can link and show something in the taskbar
...
git-svn-id: trunk@33395 -
2011-11-07 12:39:27 +00:00
sekelsenmat
6b2e9132e3
customdrawnws: more structural code
...
git-svn-id: trunk@33364 -
2011-11-06 08:38:37 +00:00