Commit Graph

37 Commits

Author SHA1 Message Date
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