Commit Graph

2881 Commits

Author SHA1 Message Date
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