zeljko
f25b61f322
Qt: implemented TQtWidgetSet.CreateCompatibleBitmap()
...
git-svn-id: trunk@22925 -
2009-12-02 14:18:42 +00:00
zeljko
06a978b8e3
Qt: fix segfault when creating QRegion with negative width or height.Fixed implementation of GetRgnBox, so it doesn't ask for QRegion_boundingRect() if returned region type is ERROR or NULLREGION.
...
git-svn-id: trunk@22881 -
2009-11-30 20:43:38 +00:00
zeljko
42cdf709b5
Qt: Composition & RasterOps - we must check engine type or we have QPainter assert with unsupported composition modes.
...
git-svn-id: trunk@22130 -
2009-10-13 08:00:59 +00:00
paul
cce715386e
qt: more adjustments for R2ToQtRasterOp
...
git-svn-id: trunk@22126 -
2009-10-13 02:22:42 +00:00
paul
40da25442d
qt: fix R2ToQtRasterOp - swap R2_notmaskpen, R2_notmergepen
...
git-svn-id: trunk@22125 -
2009-10-13 01:27:57 +00:00
zeljko
5bd9a0fbc9
Qt: fixed compilation under win32 R2_XXX is different under windows.
...
git-svn-id: trunk@22101 -
2009-10-12 10:39:22 +00:00
zeljko
3a6bcf71c5
Qt: qtwinapi - initial implementation of RasterOp modes (getRop2() & setRop2())
...
git-svn-id: trunk@22099 -
2009-10-12 09:44:34 +00:00
zeljko
666fea3cc7
Qt: *ATTENTION* qt45 is default from now on (no more USE_QT_XX defines, qt43 and qt44 are not supported anymore)
...
default bindings version is 1.72.
git-svn-id: trunk@21913 -
2009-09-29 11:24:31 +00:00
zeljko
5e2b10ec3d
Qt: TQtSystemTrayIcon added ShowBaloonHint()
...
git-svn-id: trunk@21909 -
2009-09-28 17:37:00 +00:00
zeljko
771b53b7e8
Qt: avoid crash inside q_DrawXXX() functions when palette paremeter is nil and painter parent is nil. fixes #14673
...
git-svn-id: trunk@21876 -
2009-09-26 07:40:18 +00:00
zeljko
566a4c3378
Qt: bugfix for #14646 - TQtDeviceContext.DrawText()
...
git-svn-id: trunk@21821 -
2009-09-22 15:45:13 +00:00
zeljko
cc41dd2339
Qt: use QPrinterHighResolution as default param in QPrinterH constructor. fixes #14592
...
git-svn-id: trunk@21761 -
2009-09-18 16:37:01 +00:00
zeljko
9de10817ea
Qt: propagate mouse events for TQtSystemTrayIcon, MouseMove isn't supported. Fixes #14129 .
...
git-svn-id: trunk@20828 -
2009-07-11 10:02:52 +00:00
zeljko
7fc09eb060
Qt: fixed compilation when -dVerboseQt enabled.
...
git-svn-id: trunk@20764 -
2009-06-29 17:00:43 +00:00
marco
bf1dd0ea13
* vars after methods. Reported by Aison.
...
git-svn-id: trunk@20760 -
2009-06-27 19:17:57 +00:00
zeljko
75d50cf723
Qt: complete qwidget palette rework.Introduced new class TQtWidgetPalette.Colors are consistent now across all qtlcl supported platforms during design time and runtime.
...
git-svn-id: trunk@20431 -
2009-06-05 10:24:47 +00:00
sekelsenmat
10f2d08f34
Fixes Qt font rotation
...
git-svn-id: trunk@19740 -
2009-05-01 14:58:23 +00:00
zeljko
99c2e458af
Qt: Added Qt-4.5 bindings - 1.69. Default for win32 is qt-4.5.
...
git-svn-id: trunk@19501 -
2009-04-19 09:33:34 +00:00
zeljko
8c2e23e096
Qt: bugfix for #13083
...
git-svn-id: trunk@19073 -
2009-03-23 13:00:08 +00:00
zeljko
01e25eceef
Qt: QClipboard bugfix, removed workarounds.Now it works correct.
...
git-svn-id: trunk@18933 -
2009-03-09 17:07:05 +00:00
paul
9f70078354
qt: fix Frame3D drawing:
...
- decrease rect always even if we draw with bvNone (consistent behavior with carbon and gtk)
- improve drawing of Frame3D with bvLowered, bvRaised
git-svn-id: trunk@18802 -
2009-02-23 08:18:54 +00:00
paul
705b320a3a
qt: replace UTF8Encode by UTF16ToUTF8 and UTF8Decode by UTF8ToUTF16
...
git-svn-id: trunk@18731 -
2009-02-17 13:52:40 +00:00
sekelsenmat
80be9b456a
Initial implementation for restricting the visible part of a window to a region, also known as shaped windows. qt-only at the moment.
...
git-svn-id: trunk@18663 -
2009-02-13 14:09:05 +00:00
zeljko
e8969ac8d4
Qt: secure QObject from accidental destroy if we have pending events.
...
git-svn-id: trunk@18290 -
2009-01-14 19:45:25 +00:00
zeljko
26bf487d9a
Qt: removed deffered deletion from qt44.
...
git-svn-id: trunk@18285 -
2009-01-14 07:46:21 +00:00
zeljko
d2a489e5c4
Qt: better DrawFocusRect() patch.
...
git-svn-id: trunk@17654 -
2008-12-01 20:30:20 +00:00
paul
90c4a39863
qt: fix fpc 2.3.1 compilation, cleanup
...
git-svn-id: trunk@17405 -
2008-11-16 09:49:04 +00:00
paul
36ed21e333
lcl: add TCanvas.AntialiasingMode
...
qt: implement DCSetAntialiasing
git-svn-id: trunk@17392 -
2008-11-14 17:42:56 +00:00
zeljko
419086f5a8
Qt: new TQtTimer signal handler, remove posted events before destroy TQtObject, fixed result of TQtWidgetset.DeleteObject()
...
git-svn-id: trunk@17386 -
2008-11-14 09:36:00 +00:00
paul
04ac30b1eb
license: fix asterisk position in the license block
...
git-svn-id: trunk@17372 -
2008-11-13 15:06:20 +00:00
zeljko
ee19b1a320
Qt: added winapi function PtInRegion(), added containsPoint(), containsRect() to TQtRegion.
...
git-svn-id: trunk@17357 -
2008-11-12 16:18:14 +00:00
zeljko
ac5664685a
Qt: Removed focuspolicy workarounds, TQtPrinter is now TObject instead of TQtObject, workaround for pushbutton autosizes on macosx caused by qt43,qt44 fontmetrics bug.
...
git-svn-id: trunk@17323 -
2008-11-10 18:28:23 +00:00
paul
7723b7a27d
qt: use dash patterns on qt 4.3 too (thanks Den for the hint)
...
git-svn-id: trunk@17273 -
2008-11-08 11:17:13 +00:00
paul
227502e9d1
qt: implement custom pen dashes for qt4.4
...
git-svn-id: trunk@17260 -
2008-11-07 02:15:43 +00:00
paul
3461ad0f49
lcl: start ExtCreatePen function to allow pen creation with different cap style, join style, and pattern
...
qt: start implementation of ExtCreatePen
git-svn-id: trunk@17119 -
2008-10-24 09:29:53 +00:00
tombo
59cdf3550a
LCL qt: implemented TFont.Quality (...anti-aliasing)
...
git-svn-id: trunk@16915 -
2008-10-07 13:06:06 +00:00
paul
ab9944c497
Qt:
...
- use cosmetic pens for GetStockObject
- better handling of passed Pen.Width (0 = cosmetic, > 0 = geometric)
- implement GetObject for HPEN
git-svn-id: trunk@16803 -
2008-09-30 04:59:55 +00:00
paul
7f06e41a7c
qt:
...
- improve LineTo
- PolyLine must skip last pixel to be delphi/win32 compatible
git-svn-id: trunk@16690 -
2008-09-24 01:44:22 +00:00
zeljko
0f1e56d462
Qt: bugfix - cannot blindly convert shared image, must use new QImage for such ops.
...
git-svn-id: trunk@16656 -
2008-09-19 17:46:12 +00:00
zeljko
f03215b59b
Qt: Fixed regression in TQtDeviceContext.drawImage().
...
git-svn-id: trunk@16651 -
2008-09-19 16:01:42 +00:00
zeljko
36729ad9c3
Qt: fix TQtAbstractItemView should use QPaletteBase; Convert colors using QColor_fromRGB() in qtobjects.ColorRefToQColor()
...
git-svn-id: trunk@16621 -
2008-09-17 13:29:26 +00:00
zeljko
de65490e4a
Qt: added TQtFontMetrics.averageCharWidth(), we use this one instead of blind charWidth('x',0) in qtwinapi.
...
git-svn-id: trunk@16565 -
2008-09-12 14:02:41 +00:00
paul
1fe8eb7a33
qt: cleanup
...
git-svn-id: trunk@16493 -
2008-09-09 00:39:11 +00:00
zeljko
ad067e953d
Qt: fixed drawImage(), must call QImage_scaled() before QPainter_drawImage() if W&H diffs from original.
...
git-svn-id: trunk@16481 -
2008-09-08 08:26:04 +00:00
zeljko
5b295c681a
Qt: bugfix, must check is paintdevice active before destroying printer object.
...
git-svn-id: trunk@16356 -
2008-09-01 18:40:51 +00:00
zeljko
550158a3a4
Qt: TQtDeviceContext.drawImage() - fixed #11713
...
git-svn-id: trunk@16322 -
2008-08-30 23:37:36 +00:00
zeljko
e09c9c8450
Qt: fix for various crashes 32/64bit.We don't use eventprocessing on timers anymore,
...
also there's a small fix to appWaitMessage().Tnx to Terry Kemp for issue investigation on 64bit.
git-svn-id: trunk@16264 -
2008-08-27 07:05:14 +00:00
paul
1f78623bce
win32:
...
- cleanup (reduce warnings)
- fix wheel handling
git-svn-id: trunk@16179 -
2008-08-22 03:01:44 +00:00
paul
428e708b0c
qt: if mask has been requested then create it anyway even empty (discussion of #0011902 )
...
git-svn-id: trunk@16138 -
2008-08-19 07:21:52 +00:00
paul
7c5ecf3461
qt: return *real* bitmap description, not the *default* ( fixes #0011905 )
...
git-svn-id: trunk@16096 -
2008-08-18 02:34:56 +00:00