Commit Graph

4464 Commits

Author SHA1 Message Date
paul
2c757eff9a lcl: make TToolButton TGraphicControl instead of TCustomControl. This is: a) delphi compatible b) eats less system resources
git-svn-id: trunk@15091 -
2008-05-11 06:57:49 +00:00
paul
d94f02eac8 lcl: TCustomEdit.Undo, TCustomEdit.CanUndo
win32, qt: TCustomEdit "undo" support

git-svn-id: trunk@15089 -
2008-05-11 05:22:39 +00:00
sekelsenmat
31be257cbb More wince compilation fixes.
git-svn-id: trunk@15087 -
2008-05-10 16:44:16 +00:00
sekelsenmat
db4e079d22 Fixes wince compilation
git-svn-id: trunk@15086 -
2008-05-10 16:08:07 +00:00
sekelsenmat
e7ae4a80a4 Starts Carbon-Cocoa TTrayIcon implementation
git-svn-id: trunk@15084 -
2008-05-10 03:08:42 +00:00
zeljko
756dbe602c Qt: Update to bindings 1.62
git-svn-id: trunk@15077 -
2008-05-09 05:49:19 +00:00
paul
ad5051e06e qt: fix #0011267 by Zeljan
git-svn-id: trunk@15074 -
2008-05-08 07:08:09 +00:00
sekelsenmat
a27667cba5 improves fpgui menus
git-svn-id: trunk@15073 -
2008-05-07 23:03:47 +00:00
sekelsenmat
edbb70f7a6 Starts implementing menus in lcl-fpgui
git-svn-id: trunk@15066 -
2008-05-07 02:46:01 +00:00
paul
906fc15355 ide:
- set parent for frame to show its content
- fix frame positioning in the designer

git-svn-id: trunk@15057 -
2008-05-06 07:57:31 +00:00
paul
ec656e9c68 qt: more reliable return for GetObject() for bitmap (patch from Luiz Americo, #0011260)
git-svn-id: trunk@15053 -
2008-05-06 05:07:41 +00:00
zeljko
79f610efff Qt: Fixed endless loop problem with TQtWidgetSet.FocusChanged hook, removed workaround.
git-svn-id: trunk@15043 -
2008-05-04 16:14:13 +00:00
zeljko
04b5227eb6 Qt: Shift+Tab now works ok - fixes #9726
git-svn-id: trunk@15039 -
2008-05-03 20:44:36 +00:00
mattias
fce35a5ee0 gtk intf: AppMinimize only minimizes visible forms
git-svn-id: trunk@15038 -
2008-05-03 20:15:30 +00:00
mattias
de9ee5266d gtk1+2: fixed creating TFrame
git-svn-id: trunk@15036 -
2008-05-03 11:49:25 +00:00
zeljko
c6d254fe3e Qt: Better fix for invisible scrollbar under MacOsX.
git-svn-id: trunk@15033 -
2008-05-03 09:23:14 +00:00
paul
e1b45f011e qt:
- Teach qt ThemeServices to draw notebook pane.

git-svn-id: trunk@15031 -
2008-05-02 09:25:23 +00:00
sekelsenmat
93c3f04eb7 Small improvements to lcl-fpgui
git-svn-id: trunk@15028 -
2008-05-01 20:07:16 +00:00
paul
3108f60f93 lcl:
- Publish TListView ShowHint, ParentShowHint (9708).
- Correct TTabControl drawing. Don't clear tab area since it is painted by notebook. Draw pane area with ThemeServices. 
- Teach gtk ThemeServices to draw notebook pane.

git-svn-id: trunk@15027 -
2008-05-01 18:26:50 +00:00
sekelsenmat
1736824df9 Various improvements to fpgui
git-svn-id: trunk@15025 -
2008-05-01 15:54:53 +00:00
zeljko
b35fdf9df9 Qt: Fixed #10880, invisible scrollbars under MacOsX
git-svn-id: trunk@15020 -
2008-04-30 17:45:39 +00:00
paul
4a4324c310 win32: dont clear PopupMenu from WindowInfo in GetMenuItemObject - we need to call this function at least twice
git-svn-id: trunk@15018 -
2008-04-30 15:17:08 +00:00
mattias
4e712a00be win32 intf: fixed TWin32WidgetSet.AttachMenuToWindow using the AMenu.Parent instead of AMenu.Owner for handle
git-svn-id: trunk@15016 -
2008-04-29 22:53:21 +00:00
mattias
a62a570ffd gtk2 intf: cache for DC textout operations from Paul
git-svn-id: trunk@15010 -
2008-04-29 12:12:27 +00:00
paul
30d1e0adcc set application hint when user selects menu items:
- TMenuItem.IntfDoSelect
- win32, qt, gtk2 implementation

git-svn-id: trunk@15002 -
2008-04-29 07:06:44 +00:00
sekelsenmat
971f1f253f Improves lcl-fpgui
git-svn-id: trunk@15001 -
2008-04-28 22:02:07 +00:00
mattias
b4f15918e5 gtk2 intf: repaint messages use gtk2 cliprect
git-svn-id: trunk@14997 -
2008-04-28 07:55:43 +00:00
mattias
5b11d49d7e clean up
git-svn-id: trunk@14996 -
2008-04-28 07:11:35 +00:00
sekelsenmat
9685a5b1c7 Small improvement to organization of fpgui intf private classes.
git-svn-id: trunk@14994 -
2008-04-27 17:23:28 +00:00
sekelsenmat
2229af06c7 Starts fpgui event and canvas support.
git-svn-id: trunk@14992 -
2008-04-27 16:48:40 +00:00
paul
dbddffe2cb lcl: bidi mode patch from Ido with modifications
git-svn-id: trunk@14991 -
2008-04-27 14:24:22 +00:00
zeljko
0e6090e646 Qt: Fixed TQtWidget.setCursor() crash under MacOsX
git-svn-id: trunk@14990 -
2008-04-27 12:09:28 +00:00
zeljko
223441d326 Qt: TQtPrinter->OsPrinters must know when our printer is active, but not via paint context.
git-svn-id: trunk@14983 -
2008-04-26 12:05:00 +00:00
zeljko
e31ded9715 Qt: Added devicecontext to TQtPrinter, some cleanups
git-svn-id: trunk@14981 -
2008-04-26 06:53:20 +00:00
sekelsenmat
d2156b2d40 Patch from Henry Vermaak. Implements TMemo.CaretPos under gtk2
git-svn-id: trunk@14980 -
2008-04-26 00:42:45 +00:00
mattias
961e74cd37 gtk2 intf: fixed mem leak OpenDialog filter list
git-svn-id: trunk@14978 -
2008-04-25 22:09:23 +00:00
tombo
a5c5c5d5d9 LCL carbon: client rect size updating method is buggy, disable it for now
git-svn-id: trunk@14965 -
2008-04-25 11:10:29 +00:00
zeljko
a47d7719f1 Qt: Fixed all clipboard operations ,no more clipboard problems with copy-paste from other apps into ide editor.
git-svn-id: trunk@14958 -
2008-04-25 08:52:42 +00:00
paul
f703ada675 gtk, qt: improve a bit getsyscolor return
git-svn-id: trunk@14957 -
2008-04-25 07:21:19 +00:00
tombo
dd8ebeaf31 LCL carbon: improved caret handling
* fixed tab focusing around TForm

git-svn-id: trunk@14951 -
2008-04-24 09:25:01 +00:00
tombo
7ce7cd734e LCL carbon: fixed updating client rect when scrolling info changed
git-svn-id: trunk@14949 -
2008-04-24 08:17:39 +00:00
tombo
ae66f2b9db LCL carbon: fixed updating client rect if scrollbars changed
git-svn-id: trunk@14948 -
2008-04-24 08:08:37 +00:00
sekelsenmat
4bae6b0476 Implements CaretPos for TCustomEdit and TCustomMemo under win32.
git-svn-id: trunk@14943 -
2008-04-23 20:06:32 +00:00
paul
d0a99f8c64 win32: revert some constraints, restrict progress bar constraint only for themed windows
git-svn-id: trunk@14937 -
2008-04-23 11:55:32 +00:00
paul
13c13fe6fb qt: don't correct negative coords in stretchmaskblt - they are needed to draw only part of image (issue #0011187 by Luiz)
git-svn-id: trunk@14932 -
2008-04-23 03:33:15 +00:00
paul
8a7e588df6 win32: don't fill bitbtn content with Brush since other button area cannot be painted with color different from system (fixes #0010910)
git-svn-id: trunk@14928 -
2008-04-22 08:40:24 +00:00
sekelsenmat
cfe715b953 Adds minimum height for ProgressBar under win32. Fixes #10626
git-svn-id: trunk@14926 -
2008-04-22 00:16:26 +00:00
sekelsenmat
7d21f43d3b Fixes crash in PageControls in invisible pages. Fixes #9343.
git-svn-id: trunk@14902 -
2008-04-19 20:52:48 +00:00
paul
a311f2ef86 qt: create application object in widgetset constructor instead of widgetset init method (fixes #0011173)
git-svn-id: trunk@14895 -
2008-04-19 17:28:56 +00:00
paul
f8b77ec330 qt: use TQtImage instead of QImageH for DeviceContext.vImage (issue #0011172)
git-svn-id: trunk@14892 -
2008-04-19 13:46:45 +00:00