ondrej
5a0cd96c96
LCL: WS: flag TWidgetSet.AppHandle as platform-dependent, remove DebugLn
...
git-svn-id: trunk@58108 -
2018-06-04 01:03:43 +00:00
juha
12046b3ddb
LCL: Add capability lcTransparentWindow for GTK2. Formatting.
...
git-svn-id: trunk@55929 -
2017-09-26 11:28:00 +00:00
juha
ecd140c985
Improve license headers in sources, part 2. Refer to details about license, not copyright. Remove jargon about lack of warranty, it is covered in license already.
...
git-svn-id: trunk@41389 -
2013-05-25 09:22:25 +00:00
mattias
a93abd6d81
gtk2: clean up
...
git-svn-id: trunk@36783 -
2012-04-15 00:56:30 +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
sekelsenmat
83f7ae1a8d
Adds a capability for Accessibility support
...
git-svn-id: trunk@36113 -
2012-03-17 12:23:40 +00:00
zeljko
309d5ca982
LCL: added lcEmulatedMDI TLCLCapability needed for mdi lcl emulator.
...
git-svn-id: trunk@35356 -
2012-02-13 13:45:30 +00:00
sekelsenmat
71e316ef50
Removes TWidgetset.DebugLog in favor of DebugLn, reverting my previous stance on the subject
...
git-svn-id: trunk@33863 -
2011-11-30 09:30:31 +00:00
sekelsenmat
2c0508fb0b
Deprecates IntfSendsUTF8KeyPress in favor of GetLCLCapability(lcSendsUTF8KeyPress)
...
git-svn-id: trunk@33862 -
2011-11-30 09:19:10 +00:00
sekelsenmat
be92088f61
Introduces a new capability to help fix bug #20394
...
git-svn-id: trunk@33028 -
2011-10-22 18:34:53 +00:00
sekelsenmat
c85b5cb9b9
Adds TWidgetset.DebugLogLn for widgetset implemented logs
...
git-svn-id: trunk@32093 -
2011-08-29 10:39:37 +00:00
paul
c2aca4cd85
lcl: replace TWidgetSet.AppHandle function with a readwrite property
...
git-svn-id: trunk@29278 -
2011-02-01 04:10:57 +00:00
paul
84aeae0727
lcl: add WidgetSet.AppSetMainFormOnTaskBar prototype
...
git-svn-id: trunk@29263 -
2011-01-31 08:42:18 +00:00
zeljko
c86392f301
LCL: added ASystemTopAlso bool param to TApplication.RemoveStayOnTop & TApplication.RestoreStayOnTop, WS.AppRemoveStayOnTop & WS.AppRestoreStayOnTop, because TApplication.HandleException should normalize all stayontop (app, sys), but app activate/deactivate only fsStayOnTop.
...
git-svn-id: trunk@25535 -
2010-05-20 10:54:19 +00:00
sekelsenmat
839f502c1d
Updates LCL Capability constants
...
git-svn-id: trunk@21284 -
2009-08-18 15:47:26 +00:00
sekelsenmat
cc2fd37660
Uses constants instead of raw numbers for the result of GetLCLCapacity
...
git-svn-id: trunk@21281 -
2009-08-18 14:52:56 +00:00
paul
dc4763f6ad
lcl: redo HideFormWithStayOnTop with RemoveStayOnTop which is only sets fsNormal instead of fsStayOnTop, add RestoreStayOnTop method. Add AppRemoveStayOnTopFlags, AppRestoreStayOnTopFlags to TWidgetset, implement them on windows (fixes issue #0013953 )
...
git-svn-id: trunk@20580 -
2009-06-11 01:37:06 +00:00
paul
6f99c2aab0
lcl: destroy ThemeServices in the TWidgetset.BeforeDestruction method since it can release some gdi objects and some widgetsets (like gtk) stores gdi objects in internal structures and release them in the widgetset destructor
...
git-svn-id: trunk@19212 -
2009-04-04 09:55:53 +00:00
paul
366e21d328
lcl: add lcModalWindow flag to the TLCLCapatibility enum. Windows has this flag set to 0 and other widgetsets which supports native modal forms to 1 (todo: make wince modal handling the same as on win32)
...
git-svn-id: trunk@18630 -
2009-02-10 15:06:14 +00:00
paul
fefaf6be1a
lcl: implement TApplication.UpdateVisible, add TWidgetset.AppSetVisible (defined only for win32 at moment) (mantis #0010544 )
...
git-svn-id: trunk@18403 -
2009-01-24 10:07:36 +00:00
paul
36ed21e333
lcl: add TCanvas.AntialiasingMode
...
qt: implement DCSetAntialiasing
git-svn-id: trunk@17392 -
2008-11-14 17:42:56 +00:00
paul
06924525ea
lcl, widgetsets: reimplement form, application icon setting to allow set 2 icons: small and big ( #0012401 )
...
git-svn-id: trunk@17015 -
2008-10-16 03:23:40 +00:00
tombo
e365c98cca
LCL: renamed TWidgetSet.LCLCapabilities to GetLCLCapabilities
...
- added new capabilities
git-svn-id: trunk@16849 -
2008-10-02 12:51:37 +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
ce329d855d
lcl: add TWidgetset.AppSetIcon
...
win32, qt, carbon: implement AppSetIcon
git-svn-id: trunk@15497 -
2008-06-21 12:23:31 +00:00
paul
86f7687fe9
lcl: add Widgetset.LCLCapability function and a set for it with only one member for now lcAsyncProcess
...
ide: don't use AsyncProcess if widgetset is not capable to handle it (this fixes issues with compiling in qt and gtk2 ide under windows)
git-svn-id: trunk@14710 -
2008-04-01 08:46:13 +00:00
paul
e45bc069f0
- initial implementation of lazarus ThemeServices
...
- win32 calls to Widgetset.ThemesActive redirected to ThemeServices
git-svn-id: trunk@11161 -
2007-05-18 02:18:52 +00:00
vincents
ecaebbe825
+ introduced LCLPlatformDisplayNames (used on screen) and LCLPlatformDirNames (used for compilation) to be able show win32/win64 on screen and use the win32 directory
...
git-svn-id: trunk@11133 -
2007-05-13 14:25:05 +00:00
andrew
5302d4b562
changed lazarus to use the widgetset it is compiled with as the default when building projects
...
+ added WidgetSetName function to TWidgetSet.
+ changed the order of units on qtint and fpguiint
git-svn-id: trunk@10216 -
2006-11-18 13:45:28 +00:00
mattias
6eb4930179
fixed references to COPYING.LCL
...
git-svn-id: trunk@9243 -
2006-05-05 05:52:08 +00:00
vincents
3c90c0bcc8
added TWidgetSet.AppSetTitle, implemented for TWin32WidgetSet (fixes issue #1758 )
...
git-svn-id: trunk@8804 -
2006-02-23 09:35:39 +00:00
marc
68321456bb
* Renamed InterfaceObject to WidgetSet
...
- Removed some logs
* Changed mainloop to a callback through the interface
git-svn-id: trunk@7585 -
2005-08-28 23:38:18 +00:00
vincents
a0311c2cba
removed cvs logs
...
git-svn-id: trunk@7541 -
2005-08-22 12:30:03 +00:00
vincents
7ecd5dbcf0
remove ===-lines in cvs log comments, so removelog awk script does its work correctly
...
git-svn-id: trunk@7540 -
2005-08-22 11:51:25 +00:00
micha
f9d650d137
convert LM_CREATE message to interface methods
...
remove SendMsgToInterface, CNSendMessage and related methods
remove TWidgetSet.IntSendMessage3; all LCL to interface messages have been converted
git-svn-id: trunk@6073 -
2004-09-24 21:34:14 +00:00
mattias
ce11f9f6e2
implemented mainunit hints for include files
...
git-svn-id: trunk@5393 -
2004-04-10 17:58:57 +00:00
marc
3443dbecdb
* Renamed TInterfaceBase to TWidgetSet
...
git-svn-id: trunk@5260 -
2004-03-05 00:14:02 +00:00
micha
912d81b51e
revert intf split
...
git-svn-id: trunk@5225 -
2004-02-23 08:19:05 +00:00
micha
8c520fe744
split interface into non-lcl and lcl-component dependent parts
...
git-svn-id: trunk@5224 -
2004-02-22 22:52:59 +00:00
marc
02f5dd89a3
* Splitted winapi*.inc into a winapi and a lcl interface communication part
...
git-svn-id: trunk@4836 -
2003-11-24 11:03:07 +00:00
micha
69769eb110
new maskblt method for transparency blitting
...
git-svn-id: trunk@4802 -
2003-11-14 21:17:59 +00:00
micha
c8af4ddcf3
cleanups; win32 fpimage support
...
git-svn-id: trunk@4790 -
2003-11-10 16:15:32 +00:00
mattias
2ca1eea556
fixed finding sysutilh.inc
...
git-svn-id: trunk@4775 -
2003-11-07 22:50:44 +00:00
micha
8bf74c83fb
symmetry getdesignerdc, releasedesignerdc
...
git-svn-id: trunk@4774 -
2003-11-07 18:48:52 +00:00
mattias
88a56e5159
fixed vert scrollbar, implemented GetDesignerDC
...
git-svn-id: trunk@4756 -
2003-11-03 22:37:41 +00:00
mattias
246851ae33
fixed unit circle
...
git-svn-id: trunk@4734 -
2003-10-28 14:25:37 +00:00
micha
615e8484ee
new interface method to attach a menu to window
...
git-svn-id: trunk@4733 -
2003-10-26 17:34:41 +00:00
marc
ceaf698ecf
Implemented new gtk keyevent handling
...
git-svn-id: trunk@4715 -
2003-10-16 23:54:27 +00:00
mattias
6c5073cde1
fixed TControl painting for win32
...
git-svn-id: trunk@4551 -
2003-08-31 17:30:49 +00:00
mattias
c771afd96b
applied listbox/combobox patch from Karl
...
git-svn-id: trunk@4524 -
2003-08-26 08:12:33 +00:00