Commit Graph

420 Commits

Author SHA1 Message Date
paul
8eefc8e23f splitter and pairsplitter improvements:
1. ability to control pairsplitter cursor for gtk
2. ability to control pairsplitter internal splitter cursor for others
3. default values for pairsplitter cursor (crHSplit/crVSplit)
4. painting splitter through themes for win32/xp/gtk2 (disabled through -dUseThemes)
5. Clean up

git-svn-id: trunk@11214 -
2007-05-29 09:19:34 +00:00
paul
0b6ce0bd99 BiDiMode patch from zaher dirkey (report 0008955)
git-svn-id: trunk@11209 -
2007-05-28 09:06:36 +00:00
mattias
f1ddc29682 LCL: added BeginAlign/EndAlign in TWinControl.Loaded to reduce overhead, gtk2 intf: added GetDefaultClientRect for TGroupBox, doing some resizes now immediately
git-svn-id: trunk@11160 -
2007-05-17 21:43:48 +00:00
paul
5629cad996 - prevent csSimple combobox to have double height in runtime
- some win32 intf combobox related code moving

git-svn-id: trunk@11071 -
2007-05-04 02:24:45 +00:00
mattias
3012a523fe fixed FPC 2.0 compilation
git-svn-id: trunk@11018 -
2007-04-27 15:06:08 +00:00
mattias
25c19fafdd gtk2 intf: fixed places were still old gtk_file_selection instead o gtk_file_chooser were used
git-svn-id: trunk@11010 -
2007-04-27 07:56:24 +00:00
mattias
029d4f6327 added package prettymessages - an IDE add-on to reduce FPC hints
git-svn-id: trunk@11002 -
2007-04-25 16:37:19 +00:00
marc
1a84ef8f8a * Added dataowner to LazIntfImage
* fixes imagelist code

git-svn-id: trunk@10938 -
2007-04-11 23:54:17 +00:00
paul
1cdfd2446a - some minor changes and comments for native win32 image list
- native drag image list implementation for win32

git-svn-id: trunk@10933 -
2007-04-11 05:41:56 +00:00
paul
7e91f10c55 - fixing drag and drop operations over non TWinControl objects (isuue 0008627)
git-svn-id: trunk@10894 -
2007-04-06 07:38:26 +00:00
paul
14d8e68b4a - Step 1 of implementing DragImageList (only barebone)
git-svn-id: trunk@10879 -
2007-04-05 09:31:25 +00:00
micha
3ab770a741 * use WindowProc instead of WndProc, like TControl.Perform does
git-svn-id: trunk@10840 -
2007-03-31 14:44:23 +00:00
micha
61bef86625 * another ugly winxp theming fix; now for trackbars (issue #2013)
git-svn-id: trunk@10839 -
2007-03-31 14:37:42 +00:00
paul
51b107f511 - implemented TMouse.WheelScrollLines property (issue #0008057)
git-svn-id: trunk@10831 -
2007-03-30 06:09:12 +00:00
vincents
09dccca531 LCL: made TGraphicControl.OnPaint proteced, TShape.OnPaint and TPaintPox.OnPaint public and fixed firing TShape.OnPaint (bug #8246)
git-svn-id: trunk@10607 -
2007-02-07 14:40:42 +00:00
vincents
7001d5cf7b lcl: fixed double fire of MouseUp event when using right mouse button under win32 (bug #8276) from Luiz Americo
git-svn-id: trunk@10604 -
2007-02-07 13:21:11 +00:00
mattias
2b1083e359 LCL: SetTempCursor is now called on every mouse move, cursors of TControls
git-svn-id: trunk@10595 -
2007-02-05 23:24:03 +00:00
micha
8e29013693 fix cursor position, patch by Paul Ishenin (issue #8181)
git-svn-id: trunk@10533 -
2007-01-29 20:57:51 +00:00
mattias
28dffc6241 LCL: changed LCL additions ControlAtPos to use Flags, added capfNoScrolling
git-svn-id: trunk@10489 -
2007-01-22 16:04:05 +00:00
mattias
312ea10264 lcl: moved TWinControlActionLink Help attributes to TControlActionLink from Sergei
git-svn-id: trunk@10392 -
2007-01-08 01:27:21 +00:00
mattias
3f4887140f LCL: OnResize and OnChangeBounds are now suspended after OnCreate
git-svn-id: trunk@10360 -
2006-12-30 11:48:48 +00:00
mattias
82dafe9281 LCL: moved TTranslateString to lcltype.pp
git-svn-id: trunk@10272 -
2006-12-01 17:11:17 +00:00
mattias
0a487c57cc codetools: include directives apostrophes are now allowed in all compiler modes
git-svn-id: trunk@10236 -
2006-11-24 13:36:03 +00:00
vincents
ba83e8416b Capture any mouse button by setting CaptureMouseButton property from Tom Gregorovic (#7653)
git-svn-id: trunk@10159 -
2006-11-02 12:37:20 +00:00
mattias
d6eb52a88b gtk intf: reduced X queries for GetCursorPos, LCL: extended ControlAtPos to search recursive, gtk2 intf: FindControlAtPos now searches recursive and now finds sub child controls, IDE: renaming units via save-as now consider code renames by user
git-svn-id: trunk@10114 -
2006-10-28 10:50:00 +00:00
vincents
ea978a72a0 lcl: made TWinControl.Realign public (issue #7519)
git-svn-id: trunk@10080 -
2006-10-16 13:19:52 +00:00
mattias
4e9094019f LCL: fixed storing ClientWidth/Height and using them after loading for child controls
git-svn-id: trunk@9923 -
2006-09-18 00:08:45 +00:00
mattias
c8913db097 LCL: fixed TCustomPage.IsControlVisible
git-svn-id: trunk@9915 -
2006-09-16 10:08:39 +00:00
mattias
f68e5b904f IDE: improved layout of compiler options, LCL: calling AdjustSize when client rect changed
git-svn-id: trunk@9890 -
2006-09-13 20:57:35 +00:00
mattias
0e642e4143 LCL: improved autosizing of TWinControl with childs
git-svn-id: trunk@9877 -
2006-09-12 23:22:24 +00:00
mattias
5c7c30f966 LCL aligning: no longer forgets to call DoAutoSize after aligning
git-svn-id: trunk@9762 -
2006-08-28 21:36:21 +00:00
mattias
4506e97271 codetools: added static keyword for methods
git-svn-id: trunk@9742 -
2006-08-23 17:58:03 +00:00
mattias
b5f8e4e051 updated german translation from Joerg Braun
git-svn-id: trunk@9725 -
2006-08-16 22:52:08 +00:00
mattias
ac5ae3b17e fixed fpc 2.1.1 compilation, docking: implemented shrinking to get space for docked control
git-svn-id: trunk@9718 -
2006-08-12 10:55:22 +00:00
mattias
7bb113cec8 fixed a few fpc 2.1.1 incompatibilities
git-svn-id: trunk@9716 -
2006-08-11 12:38:00 +00:00
mattias
2c5c77fba2 reduced notes, docking: implemented creating layout
git-svn-id: trunk@9666 -
2006-07-22 18:44:26 +00:00
micha
cfd72aa2fb fix TPageControl.OnChanging event (issue #1984)
git-svn-id: trunk@9632 -
2006-07-19 09:34:42 +00:00
mattias
8dddb17fa3 IDE find replace dlg: fixed resize events
git-svn-id: trunk@9587 -
2006-07-10 18:26:56 +00:00
mattias
24649d370c carbon intf: implemented dosynchronize
git-svn-id: trunk@9541 -
2006-07-02 14:23:17 +00:00
mattias
187e308562 LCL now uses ClientWidth/Height, when Width/Height is not specified in lfm
git-svn-id: trunk@9530 -
2006-06-30 14:27:08 +00:00
mattias
ab619c7b0a added virtual TCanvas.FreeHandle and extended TControlCanvas to work without control from Darek
git-svn-id: trunk@9428 -
2006-06-12 19:41:12 +00:00
vincents
aa936e7368 TStartDragEvent delphi compatible (issue #6998)
git-svn-id: trunk@9410 -
2006-06-06 21:17:44 +00:00
jesus
c09cf36f2d fix paintbox canvas isn't moved along his control issue #2096
git-svn-id: trunk@9355 -
2006-05-26 00:40:14 +00:00
marc
4fd508b71d * Fixed #6968
git-svn-id: trunk@9351 -
2006-05-25 00:19:07 +00:00
mattias
47a7425d7c set button/bitbtn borderspacing.innerborder to 4
git-svn-id: trunk@9335 -
2006-05-22 08:10:49 +00:00
mattias
235180e4cb added 6 spacing to compiler opions dlg page code
git-svn-id: trunk@9334 -
2006-05-22 07:26:20 +00:00
mattias
e81c0f77a0 added WithThemSpace parameter to GetPreferredSize
git-svn-id: trunk@9331 -
2006-05-21 15:47:28 +00:00
mattias
236481b49c implemented parameter hints
git-svn-id: trunk@9314 -
2006-05-20 12:53:57 +00:00
mattias
336c22deda added Help to TApplication, disable it with Application.Navigation-[anoF1ForHelp]
git-svn-id: trunk@9281 -
2006-05-13 17:07:25 +00:00
mattias
6eb4930179 fixed references to COPYING.LCL
git-svn-id: trunk@9243 -
2006-05-05 05:52:08 +00:00