Commit Graph

45 Commits

Author SHA1 Message Date
paul
6c7ee16314 Qt: cleanup
git-svn-id: trunk@12300 -
2007-10-03 01:53:40 +00:00
paul
36106630ec Qt: minor changes in ProcessMessage (no more "crazy menu")
git-svn-id: trunk@12296 -
2007-10-02 14:50:57 +00:00
paul
3944285bc5 qt: add verbose define VerboseTabbedControls to check controls that get focus by Tab reason (qt reason not LCL)
git-svn-id: trunk@12272 -
2007-10-01 13:29:32 +00:00
zeljko
12625a722d Qt: MenuBar should be created on demand, if form contains assigned menu - fixes problem with menus under Darwin. Fixed problem with tabBar under Darwin (others accept this too). More optimized global event filter for win32. All tested on Linux, MaxOSX & winXP.
git-svn-id: trunk@12260 -
2007-10-01 08:44:30 +00:00
zeljko
b6ce1f8f61 Qt: 1.Fixed crash on linux & macosx introduced by installing global EventFilter hook. Check win32 and delete at all this hook if not needed. Tabs works without it.
2.Workaround for crazy menus problem, added define QT_NO_MENU_EFFECTS , so if U don't need fancy menus it is highly recommended to compile qt interface with this define on - this could be a Qt bug also.

git-svn-id: trunk@12257 -
2007-09-30 19:21:19 +00:00
paul
5cf5011af9 Qt: formatting
git-svn-id: trunk@12190 -
2007-09-27 01:46:30 +00:00
paul
5e21b95eac Qt: small code formatting
git-svn-id: trunk@12185 -
2007-09-26 07:57:45 +00:00
paul
5269651533 Qt: implement PostMessage as postponed TWinControl.Perform
git-svn-id: trunk@12164 -
2007-09-24 12:37:29 +00:00
paul
763779959f Qt: menu rework (also fixed issue with destroying menu items - they had not destroyed their handles)
git-svn-id: trunk@12153 -
2007-09-24 06:03:19 +00:00
paul
e05a24834f Qt:
- install global application EvenFilter (now it is used to remove Tab FocusPolicy from widgets)
- fix Tabbing
- move QtObjectFromWidgetH to right place

git-svn-id: trunk@12116 -
2007-09-21 18:41:42 +00:00
zeljko
abbd39ddec (Qt): Fixed all mem leaks with SynEdit, Bitmaps by paul, with small fix against his patch from me.
git-svn-id: trunk@11730 -
2007-08-03 17:49:21 +00:00
zeljko
c3e56093e8 (Qt): Added GetStockObject(), fixed few memleaks with TQtDeviceContext, reverted UTF8Decode into qtwinapi->ExtTextOut().
git-svn-id: trunk@11727 -
2007-08-03 12:29:20 +00:00
paul
6872289be3 (Qt): misc
git-svn-id: trunk@11706 -
2007-08-01 13:32:49 +00:00
paul
a21c0665be (Qt): cleanup
git-svn-id: trunk@11689 -
2007-07-31 16:22:45 +00:00
paul
ca9fa35962 - lcl: fix compiler errors with VerboseDrag turned on
- qt: dont send LM_CAPTURECHANGED if previously there was no capture (fix qt drag drop)

git-svn-id: trunk@11680 -
2007-07-30 17:45:22 +00:00
paul
714ed8c65a (Qt):
- skip setting border style in CreateHandle if Form in csDesigning state
- switch qt event loop to LCL event loop (now idle is called)

git-svn-id: trunk@11665 -
2007-07-29 10:50:11 +00:00
paul
af0cbd09af (Qt):
- removed dependency of qtobjects from qtwidgets
- TQtObject moved to qtobjects
- implemented TQtClipboard and winapi Clipboard operations

git-svn-id: trunk@11642 -
2007-07-27 07:44:25 +00:00
paul
0d3d586ef9 (Qt): begining of clipboard functions
git-svn-id: trunk@11636 -
2007-07-26 10:28:53 +00:00
zeljko
f8a5a5732f *Fix TQtWidgetSet.DCSetPixel(), we can set pen from TQColor ;)
git-svn-id: trunk@11602 -
2007-07-23 09:37:34 +00:00
paul
2b58d03bb8 (Qt)
- better handling of BorderStyle property
- Destroy GlobalCaret in QtWidgetset destructor
- fix possible problems with splitter painting under linux

git-svn-id: trunk@11561 -
2007-07-18 00:54:42 +00:00
paul
72d601e943 (QT)
- QT bindings updated to 1.43
- QT ThemeServices is working now. Can paint Buttons (w/wo Flat), CheckBox, RadioButton, Header

git-svn-id: trunk@11523 -
2007-07-16 09:26:28 +00:00
zeljko
80600b5d57 * BUGFIX: CPU eating while modal forms running.
* Speed up TQtWidgetSet.DCSetPixel(), also pen color is correct now.

git-svn-id: trunk@11503 -
2007-07-14 12:48:41 +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
334b6d0d2e - QTThemeServices prototype
- enable painting of TSplitter through ThemeSerices

git-svn-id: trunk@11247 -
2007-06-01 02:02:10 +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
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
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
sekelsenmat
2448617cd6 Improvements for modal dialogs on qt.
git-svn-id: trunk@10162 -
2006-11-02 19:56:33 +00:00
sekelsenmat
6913093d07 Minor fix for timer and experimental Canvas.Pixels support.
git-svn-id: trunk@10105 -
2006-10-25 18:47:15 +00:00
sekelsenmat
43d1567fab Fixes compilation of qt widgetset.
git-svn-id: trunk@10075 -
2006-10-15 21:26:00 +00:00
andrew
fc03d1600d Some 64bit changes for TWS.Create Timer
Fixed gtk2 listbox events
Partially fixed gtk2 painting issues  bug #964
Fixed bug #7067
Gtk2 Opendialogs now use GtkFileChooserDialog
Added a check for the clipboard in case it get stuck in a repeat loop
lclgtkcellrenderer now knows the itemindex to paint correctly

git-svn-id: trunk@10067 -
2006-10-15 13:27:27 +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
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
6eb4930179 fixed references to COPYING.LCL
git-svn-id: trunk@9243 -
2006-05-05 05:52:08 +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
mattias
d452af1ba0 added qt interface to IDE and fixed compilation
git-svn-id: trunk@8430 -
2006-01-04 10:28:58 +00:00
marc
0ae90dd622 * Updated with the latest widgetset changes
git-svn-id: trunk@7662 -
2005-09-10 16:09:23 +00:00
marc
51d6bda633 * Renamed TQTObject to TQtWidgetSet
git-svn-id: trunk@5264 -
2004-03-05 00:47:48 +00:00
lazarus
d78e403562 MG: changed license to LGPL
git-svn-id: trunk@997 -
2002-02-09 01:47:36 +00:00
michael
f088b13a3e + Initial import
git-svn-id: trunk@2 -
2000-07-13 10:28:31 +00:00