Commit Graph

362 Commits

Author SHA1 Message Date
paul
0d3a0d3d89 QT: correction in DrawText with DT_CALCRECT
git-svn-id: trunk@11532 -
2007-07-17 01:36:43 +00:00
paul
70278f8737 (QT) if DT_CALCRECT is passed to DrawText then Rect argument should return text rectangle
git-svn-id: trunk@11520 -
2007-07-16 05:32:13 +00:00
zeljko
a128a87d2f + More winapi functions.
git-svn-id: trunk@11515 -
2007-07-15 16:58:53 +00:00
zeljko
bb25ce3e56 + Added Polygon(), PolyLine(), PolyBezier() into qtwinapi.
* BUGFIX ClientToScreen() TPoint -> TQtPoint.

git-svn-id: trunk@11508 -
2007-07-14 16:06:18 +00:00
zeljko
996811b2df * InvalidateRect() fix, speed up drawing.
git-svn-id: trunk@11506 -
2007-07-14 13:44:35 +00:00
zeljko
0b8530d071 * TQtImage bugfix.
git-svn-id: trunk@11499 -
2007-07-13 21:25:21 +00:00
sekelsenmat
34bfb5624c Fixed GetCursorPos on Qt
git-svn-id: trunk@11477 -
2007-07-12 20:25:55 +00:00
paul
e720286a68 - all event attaching code moved to TQtWidget.AttachEvents, TQtWidget.DetachEvents and descendants
- initial implementation of Qt Caret by *Andreas Hausladen* with changes. Compile with -dShowQtCaret to test
- fixed bug caused memory corruption
- other minor fixes

git-svn-id: trunk@11465 -
2007-07-12 05:47:15 +00:00
paul
c73f4c6b4d - extending QT ExtTextOut support
git-svn-id: trunk@11456 -
2007-07-10 08:07:35 +00:00
paul
05b9d41eaf QT:
- cleanup (remove unused variables)
 - implemented AppMinimize, AppRestore, AppBringToFront

git-svn-id: trunk@11454 -
2007-07-10 06:01:58 +00:00
paul
c4eda87b12 - Distinct TCustomForm.Position poScreenCenter and poDesktopCenter. ScreenCenter uses sizes of primary Screen but DesktopCenter whole desktop size.
- reimplement QT GetSystemMetrics for SM_CXSCREEN, SM_CYSCREEN and move old method to SM_CXVIRTUALSCREEN, SM_CYVIRTUALSCREEN

git-svn-id: trunk@11450 -
2007-07-09 12:50:20 +00:00
sekelsenmat
8476560e0f Patch from zeljko. Bugfix for winapi GetScrollInfo on Qt.
git-svn-id: trunk@11404 -
2007-07-01 07:26:17 +00:00
sekelsenmat
a39c0e25b3 Patch from zeljko to qt. Fixes for ScrollBar and ShowModal
git-svn-id: trunk@11269 -
2007-06-03 03:55:24 +00:00
sekelsenmat
73b9c90569 Patch from zeljko to qt. Various improvements
git-svn-id: trunk@11265 -
2007-06-02 08:32:59 +00:00
sekelsenmat
16e603c725 Patch from zeljko for the qt interface. Implements SpinEdit and other improvements
git-svn-id: trunk@11238 -
2007-05-31 15:15:24 +00:00
sekelsenmat
b55c917aee Patch from zeljko for the qt interface. Improvements for TQtWSCustomEdit and fixes access violation on scrollbars
git-svn-id: trunk@11236 -
2007-05-31 10:19:01 +00:00
sekelsenmat
09025d10df Patch from zeljko for the qt interface. TPageControl now sets properly ActivePage while changing tabs, a bug with TScrollWinControls fixed.
git-svn-id: trunk@11226 -
2007-05-30 09:21:48 +00:00
sekelsenmat
ee57c2741e TScrollBar implementation from zeljko on qt interface
git-svn-id: trunk@11225 -
2007-05-30 07:26:54 +00:00
sekelsenmat
2ab9c1ae5a Patch from zeljko. Implements OnKeyXXX events for TEdit and also Critical Sections, both for Qt interface.
git-svn-id: trunk@11208 -
2007-05-27 07:54:28 +00:00
sekelsenmat
28b1b1be74 Minor identation and comments fixes on qt interface
git-svn-id: trunk@11112 -
2007-05-09 07:58:53 +00:00
paul
adef54eff4 - introduced new win32 compatability function SystemParametersInfo
- added support for parameter SPI_GETWHEELSCROLLLINES in base widgetset class with override in qt widgetset

git-svn-id: trunk@10830 -
2007-03-30 05:58:41 +00:00
paul
aec06c66dd - fixed error in cursor reading previously introduced by me
- fixed cursor creating code in widgetsets

git-svn-id: trunk@10779 -
2007-03-22 02:24:41 +00:00
sekelsenmat
5180096267 Patch from Paul Ishenin that implements SM_CXCURSOR and SM_CYCURSOR (GetSystemMetrics) under QT
git-svn-id: trunk@10700 -
2007-02-28 15:22:00 +00:00
sekelsenmat
ffb7a7d1a9 Patch from Paul Ishenin to qt interface, plus some modifications from me.
git-svn-id: trunk@10694 -
2007-02-27 18:03:00 +00:00
sekelsenmat
315a021fbd Small improvements on coordinate handling on Qt's StretchDraw.
git-svn-id: trunk@10524 -
2007-01-28 14:48:40 +00:00
sekelsenmat
4b90db323d Initial implementation for Frame winapis on qt widgetset.
git-svn-id: trunk@10523 -
2007-01-28 02:12:50 +00:00
sekelsenmat
c9441238fc Implements painting to TBitmap using a Canvas on Qt, and lot's of small changes to standarize debug messages, casing, identation on Qt Widgetset code.
git-svn-id: trunk@10518 -
2007-01-27 13:39:53 +00:00
sekelsenmat
879c6ecde9 Small improvement on TCustomControl support for qt interface
git-svn-id: trunk@10517 -
2007-01-27 12:13:13 +00:00
sekelsenmat
637112c8b5 Very large patch from Jesus Reyes. Among other things it updates qt bindings to 1.24, fixes the font color problem, implements SetBkColor, SetBkMode and makes TStringGrid almost work.
git-svn-id: trunk@10496 -
2007-01-23 00:51:41 +00:00
sekelsenmat
47e5345d72 Fixes component colors bug on Qt widgetset.
git-svn-id: trunk@10282 -
2006-12-03 19:10:33 +00:00
sekelsenmat
dc6ff66f9b Fixes on qt interface for 64-bits platforms from Giulio Bernardi.
git-svn-id: trunk@10217 -
2006-11-19 18:47:19 +00:00
sekelsenmat
4b16f5c25c Improves behavior of click event on buttons and implements TabOrder and TabStop on the Qt widgetset.
git-svn-id: trunk@10199 -
2006-11-14 19:14:35 +00:00
sekelsenmat
cdfcfafb10 Implements text rotation on Qt widgetset.
git-svn-id: trunk@10198 -
2006-11-14 16:41:31 +00:00
sekelsenmat
824e958f4e Partially implements GetTextMetrics and improves GetSystemMetrics on the Qt interface.
git-svn-id: trunk@10193 -
2006-11-13 01:43:05 +00:00
sekelsenmat
0e491cac43 Fixed MessageBox and other modal dialogs on Qt.
git-svn-id: trunk@10186 -
2006-11-10 13:08:11 +00:00
sekelsenmat
4969cee64b Patch from zeljko. Implements TQtAbstractSlider, TQtScrollBar, TQtTrackBar, TQtPen (
CreatePenIndirect) and TQtRegion ( CreateRectRgn ).

git-svn-id: trunk@10172 -
2006-11-04 21:09:12 +00:00
sekelsenmat
2448617cd6 Improvements for modal dialogs on qt.
git-svn-id: trunk@10162 -
2006-11-02 19:56:33 +00:00
sekelsenmat
62f7399c31 Implemented TBitmap.LoadFromDevice to take screenshots.
git-svn-id: trunk@10132 -
2006-10-30 12:15:06 +00:00
sekelsenmat
ddb0dca64d Fixes a crash on qt when the owner of a common dialog isn't a TWinControl.
git-svn-id: trunk@10103 -
2006-10-25 01:01:19 +00:00
sekelsenmat
a06f0d21c8 Many fixes and improvements. Fixed bug on window visibility. Improved modal dialog support.
git-svn-id: trunk@10065 -
2006-10-15 01:03:49 +00:00
sekelsenmat
c285bb3697 Fixed bug on the dialogs unit.
git-svn-id: trunk@10064 -
2006-10-13 14:53:45 +00:00
sekelsenmat
a284a1aea3 Implemented UTF-8 support. Fixed mouse messages. Other small fixes. Removed deprecated file.
git-svn-id: trunk@10059 -
2006-10-12 03:17:37 +00:00
sekelsenmat
1806819c79 Improved painting. Fixed painting position. Implemented BorderStyle and BorderIcons.
git-svn-id: trunk@10058 -
2006-10-12 01:17:05 +00:00
sekelsenmat
26bb559a8c Events for ComboBox in Qt from Luis. Also fixed TLabel position bug, and numerous other things.
git-svn-id: trunk@10057 -
2006-10-11 19:35:26 +00:00
mattias
d26a428920 qt intf: implements TBitmap (and all other image classes), Dialogs, font fix, ShowModal and much else for Qt from Felipe
git-svn-id: trunk@10053 -
2006-10-10 07:00:47 +00:00
vincents
502201703c qt interface: added support for menus, font, progressbar and statusbar from Felipe
git-svn-id: trunk@10049 -
2006-10-09 11:07:51 +00:00
mattias
2f449c60a7 qt intf: TLabel from Felipe
git-svn-id: trunk@9794 -
2006-09-02 20:38:21 +00:00
mattias
b428871a84 basic color handling for Qt widgets from zephod
git-svn-id: trunk@9439 -
2006-06-16 20:44:02 +00:00
vincents
62232c909b fixed compilation and improved (but not completed) the implementation of TBitmap from Felipe
git-svn-id: trunk@9348 -
2006-05-24 09:10:28 +00:00
mattias
e81c0f77a0 added WithThemSpace parameter to GetPreferredSize
git-svn-id: trunk@9331 -
2006-05-21 15:47:28 +00:00
vincents
c42c19439c updated qt interface from Felipe
* updated qt4.pas
* improved radiobutton
* improved brush and font

git-svn-id: trunk@9284 -
2006-05-16 07:18:13 +00:00
mattias
260a95030f added qtmemostrings.inc
git-svn-id: trunk@9255 -
2006-05-08 18:57:04 +00:00
mattias
6eb4930179 fixed references to COPYING.LCL
git-svn-id: trunk@9243 -
2006-05-05 05:52:08 +00:00
mattias
8becf57d29 OnResize events for qt intf from Felipe
git-svn-id: trunk@9138 -
2006-04-17 12:40:43 +00:00
mattias
ef1ae4f537 qt intf: Custom control, MoveToEx, LineTo and Ellipse, Screen.Width and Screen.Height from Felipe
git-svn-id: trunk@9105 -
2006-04-09 20:46:13 +00:00
mattias
b1754ccbad qt4 TBitmap, TComboBox from Felipe
git-svn-id: trunk@8952 -
2006-03-18 00:19:11 +00:00
mattias
d17a174350 started more widgets in the qt widgetset from Felipe
git-svn-id: trunk@8906 -
2006-03-10 13:48:49 +00:00
mattias
d5c61baf0e Implemented TTimer, TCheckBox, TRadioButton, TStaticText from Felipe
git-svn-id: trunk@8815 -
2006-02-24 13:31:16 +00:00
mattias
fb25475cdc added qt dyn lib binding, implemented TApplication, TCustomForm, TCustomButton, TCustomMemo, TMouse, TCanvas fro Felipe
git-svn-id: trunk@8751 -
2006-02-17 13:09:12 +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
marc
55f3a45a70 + Added RemoveProp winapi call
* Some maintenace on winapi/lclintf files

git-svn-id: trunk@6830 -
2005-02-23 01:12:47 +00:00