Commit Graph

9889 Commits

Author SHA1 Message Date
vincents
b38eb5e49d LCL: fixed compilation of TCanvas.GetClipping with fpc < 2.3.1
git-svn-id: trunk@19690 -
2009-04-29 11:32:11 +00:00
dmitry
84e400ca0c carbon: fix with application event loop calling, caused by previous update.
git-svn-id: trunk@19689 -
2009-04-29 10:16:52 +00:00
paul
76a007d97f lcl: implement TCanvas.SetClipRect, TCanvas.GetClipping, TCanvas.SetClipping (with help of Benito van der Zander, can be used with fpc < 2.3.1 or with 2.3.1 >= r13057 #de83088a7d, issue #0013418)
git-svn-id: trunk@19687 -
2009-04-29 09:31:48 +00:00
paul
15f2bd17ec gtk: revert r17114 #acfab690ae for gtk1 only (fixes bug #0013337 needs testing)
git-svn-id: trunk@19685 -
2009-04-29 08:24:18 +00:00
dmitry
37e15a1b70 fix for #13603. Carbon event loop initialization changed. Dummy event is now the first event sent to the main loop.
git-svn-id: trunk@19684 -
2009-04-29 08:09:10 +00:00
paul
5948534916 gtk2: fix drawing of tooltips after gtk tooltip color change or theme change (issue #0013600)
git-svn-id: trunk@19683 -
2009-04-29 07:21:28 +00:00
vincents
3fe5350912 updated po files with new strings
git-svn-id: trunk@19681 -
2009-04-29 05:37:42 +00:00
mattias
94a5ebbef2 IDE: options: scroll tree to category
git-svn-id: trunk@19677 -
2009-04-28 23:04:31 +00:00
mattias
668b4abdb4 LCL: TLCLNonFreeMemManager extended for 64bit
git-svn-id: trunk@19675 -
2009-04-28 22:30:27 +00:00
jesus
ba06642516 LCL, enable standalone use of postscriptcanvas and implements user defined resolution
git-svn-id: trunk@19671 -
2009-04-28 20:23:15 +00:00
jesus
23f25a0958 LCL, use ascii85 and image operator to encode images in postscript output to improve size/time and flexibility
git-svn-id: trunk@19670 -
2009-04-28 20:12:25 +00:00
vincents
c1f7d67ccc win32 interface: use CoInitialize instead of OleIntialize, so we can choose the threading model; COINIT_APARTMENTTHREADED, the value used by OleIntialize crashes in some cases (issue #12742)
git-svn-id: trunk@19668 -
2009-04-28 19:50:13 +00:00
paul
8103033b44 gtk2: use better system color map from http://www.endolith.com/wordpress/2008/08/03/wine-colors/, fix some issues with menu styles in GetStyle()
git-svn-id: trunk@19658 -
2009-04-28 07:08:50 +00:00
vincents
4d7acfea9e win32 interface: fixed compilation with -dDEBUG_DOUBLEBUFFER
git-svn-id: trunk@19656 -
2009-04-28 06:48:30 +00:00
vincents
71f54ad658 win32 interface:
- removed obsolete debugging statements
* fixed compilation with -dMSG_DEBUG

git-svn-id: trunk@19655 -
2009-04-28 06:44:16 +00:00
paul
de39b16ffd gtk: don't allow image and label to be drawn outside button (issue #0011120)
git-svn-id: trunk@19646 -
2009-04-27 09:26:58 +00:00
paul
4c79bca2f3 gtk2: use another rules to choose whether combobox will have entry or no (fixes issue #0009303)
git-svn-id: trunk@19644 -
2009-04-27 05:29:20 +00:00
paul
39e9bea31c lcl: don't lose Perform result in IsControlMouseMSG
git-svn-id: trunk@19640 -
2009-04-27 02:07:07 +00:00
marc
a0cc36d681 * Updated Chineese translation by shinyv
* Renamed zh-cn extention to zh_CN (to be more consequent with others)

git-svn-id: trunk@19637 -
2009-04-26 15:44:31 +00:00
paul
459c87b06b gtk: trial to find better matches for titlebar colors
git-svn-id: trunk@19635 -
2009-04-26 14:49:06 +00:00
paul
cd1570a15d gtk2: improve notebook close button (it looks natively in gnome now)
- make it theme dependent
  - fix size

git-svn-id: trunk@19634 -
2009-04-26 14:14:31 +00:00
paul
670a37d8c4 lcl: add comments why Left, Top, Height, Width have no default values
git-svn-id: trunk@19632 -
2009-04-26 12:54:56 +00:00
paul
f422f8db79 lcl: set default value for TControl.DoubleBuffered (issue #0013593)
git-svn-id: trunk@19630 -
2009-04-26 12:15:44 +00:00
dmitry
8307ced794 * carbon: removed doubled-draw effect of invalidates inside painting event.
git-svn-id: trunk@19629 -
2009-04-26 08:25:52 +00:00
jesus
9d7d926126 LCL, fix grid handling F2 when it's not editable, from Daniel Simões de Almeida, issue #13591
git-svn-id: trunk@19626 -
2009-04-26 04:16:34 +00:00
paul
92bbe0f074 qt: implement teTooltip drawing
git-svn-id: trunk@19620 -
2009-04-25 16:14:56 +00:00
paul
7d97f14c33 lcl: THintWindow drawing:
- remove TThemeServices.DrawTooltip, move content to DrawElement for teTooltip
  - call standard ThemeServices.DrawElement in THintWindow.Paint (now tooltips looks native on windows xp, vista, gtk, gtk2)

git-svn-id: trunk@19619 -
2009-04-25 14:40:54 +00:00
paul
eccf58fefc gtk: implement teToolTip drawing in gtk theme services
git-svn-id: trunk@19617 -
2009-04-25 13:29:18 +00:00
paul
793393a8d6 lcl: start native drawing of tooltip windows
- add TThemeServices.DrawTooltip
  - reimplement tooltip drawing through ThemeServices in case of color = clInfoBk
  - implement native tooltip drawing in ThemeServices for Windows with enabled themes

git-svn-id: trunk@19616 -
2009-04-25 12:56:04 +00:00
dmitry
4ff5a5562a fix for #11190, implicit invalidates by SetBounds or SetVisibility inside OnPaint events are supported
git-svn-id: trunk@19601 -
2009-04-24 08:54:55 +00:00
dmitry
fa42e89af3 commented DebugLn
git-svn-id: trunk@19600 -
2009-04-24 08:53:59 +00:00
marc
61fedc0c97 * Updated Russian translation by Maxim Ganetsky
git-svn-id: trunk@19592 -
2009-04-23 22:04:46 +00:00
mattias
1f588db5ff gtk intf: using gptBox instead of gptBoxGap for TTabControl content
git-svn-id: trunk@19591 -
2009-04-23 11:46:29 +00:00
paul
4757739e38 lcl: adjust TButtonPanel buttons width/height on text change
git-svn-id: trunk@19588 -
2009-04-23 09:28:45 +00:00
zeljko
682e03ea72 Qt: fix visibility of titlebar for modal windows under macOSX - qt-4.5
git-svn-id: trunk@19585 -
2009-04-23 07:47:38 +00:00
dmitry
b897fd7a7a * a small fix of carbon button default state. It's common for OSX to a focused and a default button to be different
git-svn-id: trunk@19584 -
2009-04-23 07:05:12 +00:00
paul
5cac8c511d gtk: formatting
git-svn-id: trunk@19583 -
2009-04-23 06:18:53 +00:00
paul
66a22b1146 gtk: fix some constants which makes bsDialog forms sizable
git-svn-id: trunk@19582 -
2009-04-23 05:09:24 +00:00
paul
ce343a5f24 lcl: fix crashes when using buttonpanel on form (default conrol has not notified form about destruction)
git-svn-id: trunk@19577 -
2009-04-23 02:35:18 +00:00
paul
fb5ae56005 lcl: fix TButtonPanel buttons height (it must be the same for all buttons)
git-svn-id: trunk@19576 -
2009-04-23 00:42:41 +00:00
vincents
76d394715b LCL: fixed order of parameters of CalcFittingFontHeight in TLabel.OptimallFill from Daniel Simões de Almeida (issue #13557)
git-svn-id: trunk@19573 -
2009-04-22 19:05:43 +00:00
dmitry
01bb1f3c33 fix for #13555
git-svn-id: trunk@19570 -
2009-04-22 09:05:39 +00:00
dmitry
02ba3921d6 * fixes tab control left arrow drawing for Leopard (and higher?)
git-svn-id: trunk@19567 -
2009-04-22 07:08:03 +00:00
vincents
9e597f8954 updated translation strings using new update po file tool.
git-svn-id: trunk@19563 -
2009-04-21 20:48:34 +00:00
jesus
27cce56a7a LCL, implemented marking entries as fuzzy if new and original ids mismatch
git-svn-id: trunk@19562 -
2009-04-21 20:19:38 +00:00
dmitry
4f1c322f14 * removed fpc thread manager dependancy, otherwise single-threaded applications fail with runtime error
git-svn-id: trunk@19558 -
2009-04-21 15:02:28 +00:00
vincents
838bb221d3 LCL: don't expand/collapse on mouse click if treeview.ShowButtons is false based on idea from LU-HO (issue #13216)
git-svn-id: trunk@19557 -
2009-04-21 14:52:32 +00:00
sekelsenmat
ce24046167 Patch from Vincent to fix Memos Beginupdate in wince
git-svn-id: trunk@19556 -
2009-04-21 14:40:00 +00:00
vincents
62e1b6c49a LCL: fixed streaming rasterimage on bigendian system from C. Western (issue #13330)
git-svn-id: trunk@19555 -
2009-04-21 14:28:37 +00:00
dmitry
9cab9d518c * fix for carbon Synchronize method, pointer by Roland Turcan
git-svn-id: trunk@19554 -
2009-04-21 14:06:02 +00:00