zeljko
bcb3d7d1a7
Gtk: fixed clBtnText wrong color.
...
git-svn-id: trunk@29492 -
2011-02-12 20:03:33 +00:00
zeljko
6a17e32f7a
Gtk: fixed text color of custom form. issue #18641
...
git-svn-id: trunk@29468 -
2011-02-11 17:54:34 +00:00
mattias
b3a8dd03b1
fixed typos: childs
...
git-svn-id: trunk@29440 -
2011-02-10 09:37:16 +00:00
mattias
eaaabadb9b
lcl: clean up widgetset directories
...
git-svn-id: trunk@29044 -
2011-01-15 19:35:02 +00:00
mattias
2f02f99992
lcl: Makefile.compiled for all widgetsets
...
git-svn-id: trunk@29043 -
2011-01-15 19:30:15 +00:00
vincents
eb2ba60ae1
LCL: Added TPageControl.MultiLine and TTabControl.MultiLine as unsupported properties on carbon, gtk, gtk2 and qt (issue #8928 )
...
git-svn-id: trunk@28573 -
2010-11-30 15:56:21 +00:00
vincents
3edd6cc7f1
gtk1 interfaces: added TForm.AlphaBlend and TFrom.AlphaBlendValue to the restricted properties, because AlphaBlending is not possible with gtk1 (issue #17730 )
...
git-svn-id: trunk@28049 -
2010-11-03 08:05:53 +00:00
paul
b385553fb5
qt, gtk, carbon: send LM_MOUSEENTER(LEAVE) instead of CM_MOUSEENTER(LEAVE). CM_ messages must be sent by LCL, not a widgetset
...
git-svn-id: trunk@27934 -
2010-10-29 04:50:26 +00:00
zeljko
214a49925d
Gtk: fixed potential crash by misusage of intersectRect.
...
git-svn-id: trunk@27881 -
2010-10-26 12:10:08 +00:00
paul
4f37db4253
gtk2: fix comment
...
git-svn-id: trunk@27662 -
2010-10-12 10:18:09 +00:00
jesus
962c2c3c0c
LCL, fix normal row drawing over fixed row (gtk), issue #13404
...
git-svn-id: trunk@27549 -
2010-10-02 19:39:41 +00:00
mattias
b839e824d2
started lcl1 package
...
git-svn-id: trunk@27514 -
2010-09-28 18:29:03 +00:00
mattias
dc78f11aef
fixed typo cant
...
git-svn-id: trunk@27305 -
2010-09-11 14:06:32 +00:00
mattias
369aa3055c
fixed typo dont
...
git-svn-id: trunk@27304 -
2010-09-11 14:05:21 +00:00
marc
0b2e80a484
* Move generic RGBIndices code to rawimage description. Part of patch #16304 by Denis Golovan
...
git-svn-id: trunk@27043 -
2010-08-09 22:53:38 +00:00
jesus
62d890f71d
LCL, fix exception on gtk1 while trying to load default font
...
git-svn-id: trunk@26719 -
2010-07-17 18:33:18 +00:00
paul
a3dac0b6df
lcl: redo context menu message handling:
...
- when called by keyboard pass -1, -1 coords
- remove child->parent loop from LCL to widgetsets (win32 and wince do this automatically, qt do it too if mouse propagation is on)
- don't show parent context menu if child has own standard menu (like TEdit)
qt: redo mouse handling, turn on mouse propagation and mouse tracking for most of widgets, stop propagation in event filters
gtk2: implement context menu loop
widgetsets: remove LM_PRESSED, LM_RELEASED messages (LCL does not use them and they are not needed for any compatbility reasons)
git-svn-id: trunk@26637 -
2010-07-14 08:47:02 +00:00
blikblum
3d4516b088
lcl: implement GetCurrentObject for Gtk, Gtk2, Qt, Carbon and WinCe. Part of 14792
...
git-svn-id: trunk@26265 -
2010-06-22 20:36:58 +00:00
zeljko
0fcd32510d
Gtk: fixed compilation
...
git-svn-id: trunk@25842 -
2010-06-02 13:58:31 +00:00
zeljko
11a302cae4
Gtk2: implemented psOwnerDraw for gtk2 statusbar. fixes #16614
...
git-svn-id: trunk@25838 -
2010-06-02 09:46:51 +00:00
zeljko
7c6fee244d
Gtk2: do not really hide tab if tabvisible=false during design. fixes #12947
...
git-svn-id: trunk@25748 -
2010-05-29 09:15:15 +00:00
zeljko
924cafa5b4
Gtk2: fixed TScrollingWinControl moving viewport out of scrollbar max ranges.
...
git-svn-id: trunk@25580 -
2010-05-22 13:11:15 +00:00
zeljko
3dfe0e61f3
Gtk2: use SetResizeRequest() instead FormSavedPos (removed my latest patch for for positioning after hide).fixes #16507
...
git-svn-id: trunk@25549 -
2010-05-20 17:59:22 +00:00
zeljko
891890b3ab
Gtk2: implemented AppRemoveStayOnTop, AppRestoreStayOnTop also normalize stayOnTop in appactivate & appdeactivate.
...
git-svn-id: trunk@25540 -
2010-05-20 11:42:56 +00:00
zeljko
d7de33e1aa
Gtk2: fixed restoring form position after form is hidden, and then shown.
...
Fixes #15069,#15417,#16507
git-svn-id: trunk@25519 -
2010-05-19 17:33:54 +00:00
zeljko
a5e15bfc90
Gtk2: fixed infinite loops with windowstate change events.WindowState callback is handled by GDK_WINDOW_STATE event instead of signal.
...
Added new member (TGdkEventWindowState) into TWidgetInfo to track real changes of window state. fixes #16505 .
Prevented recursion by AppMinimize by checking current window state in TWidgetInfo.FormWindowState.
git-svn-id: trunk@25509 -
2010-05-19 09:00:39 +00:00
mattias
900480ea67
gtk1 intf: clean up
...
git-svn-id: trunk@25480 -
2010-05-17 12:25:58 +00:00
zeljko
095372bedf
Gtk: fixed crash in GtkFormEvent()
...
git-svn-id: trunk@25479 -
2010-05-17 12:06:50 +00:00
zeljko
7bb68e7dfa
Gtk,Gtk2: reworked app activate / app deactivate, now it works fine, added AppBringToFront. fixes #15859
...
LCL: removed workaround in TApplication.Deactivate which was there only because of gtk & gtk2.
git-svn-id: trunk@25478 -
2010-05-17 10:59:41 +00:00
zeljko
c4a4395865
Gtk2: implemented TGtk2WSCustomForm.SetFormBorderStyle so it does not recreate handle for nothing also fixes #16407
...
git-svn-id: trunk@25369 -
2010-05-13 15:07:11 +00:00
paul
15f1e94b2b
gtk: remove trial to mimic win32 focus behavior
...
git-svn-id: trunk@25348 -
2010-05-13 01:33:45 +00:00
paul
e31b338824
gtk: don't skip lm_setfocus for the controls which can't have focus
...
git-svn-id: trunk@25312 -
2010-05-11 02:49:30 +00:00
mattias
28419cb0f7
gtk1 intf: fixed compilation
...
git-svn-id: trunk@25272 -
2010-05-09 10:31:59 +00:00
paul
6b1168a249
gtk: implement LPtoDP, DPtoLP
...
git-svn-id: trunk@25237 -
2010-05-07 07:21:00 +00:00
zeljko
0e28bf6f69
Gtk2: fixed small typo
...
git-svn-id: trunk@25226 -
2010-05-06 15:27:25 +00:00
zeljko
16e21d570d
Gtk2: fixed crash when IDE closing
...
git-svn-id: trunk@25222 -
2010-05-05 17:35:48 +00:00
zeljko
5b9b9419d0
Gtk2: fixed gtk2 spinedit OnChange() event.fixes #16410 .
...
git-svn-id: trunk@25218 -
2010-05-05 15:55:36 +00:00
mattias
f6ea1d2f17
gtk2 intf: fixed calcrect with ampersands in DrawText, bug #16404
...
git-svn-id: trunk@25197 -
2010-05-04 21:48:21 +00:00
mattias
cf55952b42
removed OldAutoSize
...
git-svn-id: trunk@25190 -
2010-05-04 19:16:18 +00:00
mattias
1370bedf98
gtk2 intf: Add Bidi to Menus, bug #16387
...
git-svn-id: trunk@25174 -
2010-05-04 09:58:30 +00:00
paul
c3564e26d8
lcl: TTrackBar.OnChange should be called after Position change in code, add Changed method for VCL compatibility, fix qt, gtk2 to skip message sending in case of position change through code to prevent double calling of the message (issue #0014545 )
...
git-svn-id: trunk@25161 -
2010-05-04 04:29:27 +00:00
paul
0ec1f90c0e
gtk, gtk2: implement GetSysColorBrush (non context-related)
...
git-svn-id: trunk@25130 -
2010-05-02 11:01:05 +00:00
mattias
02e09dd031
gtk2 intf: do not maximize designing forms
...
git-svn-id: trunk@25068 -
2010-04-29 16:50:24 +00:00
mattias
fe56a42529
gtk1 intf: fixed compilation, bug #16239
...
git-svn-id: trunk@25043 -
2010-04-28 20:00:02 +00:00
mattias
1799c5a206
gtk intf: reduced debugging
...
git-svn-id: trunk@24982 -
2010-04-26 20:35:08 +00:00
mattias
af904f7c5a
LCL: TCustomForm.WMWindowPosChanged, gtk intf: do not send WMWindowPosChanged because of strange side effects
...
git-svn-id: trunk@24979 -
2010-04-26 18:12:48 +00:00
mattias
79ac48c33b
gtk2 intf: send WMWindowPosChanged instead of WMSize and WMMove
...
git-svn-id: trunk@24974 -
2010-04-26 16:53:13 +00:00
paul
41021392cb
gtk2: trial to make treeview themed
...
git-svn-id: trunk@24842 -
2010-04-23 01:55:23 +00:00
mattias
2e66a93ebd
gtk intf: heuristic to detect true type fonts, bug #16298
...
git-svn-id: trunk@24780 -
2010-04-21 07:31:33 +00:00
mattias
686b6e177b
LCL: if clientsize changes without size change, call OnResize
...
git-svn-id: trunk@24749 -
2010-04-20 17:59:31 +00:00